>>> docker-registry: Building community/docker-registry 2.8.3-r19 (using abuild 3.16.0-r0) started Fri, 16 Jan 2026 07:10:01 +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.071003) Executing busybox-1.37.0-r30.trigger OK: 809.7 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-01-16T07:11:36Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-01-16T07:11:36Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.09s) PASS ok github.com/docker/distribution/configuration 0.454s === RUN TestWithRequest --- PASS: TestWithRequest (0.01s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-01-16T07:11:36Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.383s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.02s) PASS ok github.com/docker/distribution/health 0.382s === 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.267s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.17s) PASS ok github.com/docker/distribution/health/checks 0.522s ? 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.278s === 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.273s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.328s === 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.273s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/01/16 07:11:36 http: TLS handshake error from 127.0.0.1:57042: 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:41607/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41607/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41607/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:41607/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:34485?status=0, fail=true --- PASS: TestHTTPSink (0.10s) === RUN TestListener --- PASS: TestListener (1.69s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-01-16T07:11:38Z" level=info msg="broadcaster: closing" time="2026-01-16T07:11:38Z" level=info msg="closing testSink" time="2026-01-16T07:11:38Z" level=info msg="closing testSink" time="2026-01-16T07:11:38Z" level=info msg="closing testSink" time="2026-01-16T07:11:38Z" level=info msg="closing testSink" time="2026-01-16T07:11:38Z" level=info msg="closing testSink" time="2026-01-16T07:11:38Z" level=info msg="closing testSink" time="2026-01-16T07:11:38Z" level=info msg="closing testSink" time="2026-01-16T07:11:38Z" level=info msg="closing testSink" time="2026-01-16T07:11:38Z" level=info msg="closing testSink" time="2026-01-16T07:11:38Z" level=info msg="closing testSink" time="2026-01-16T07:11:38Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.07s) === RUN TestEventQueue time="2026-01-16T07:11:38Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 1} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 1} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:38Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T07:11:39Z" level=warning msg="&{0x3f541225a0 0.9} encountered too many errors, backing off" time="2026-01-16T07:11:39Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (1.06s) PASS ok github.com/docker/distribution/notifications 3.516s ? 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-16T07:11:36Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T07:11:36.458859747Z" 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-16T07:11:36.458984147Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:11:36.459072987Z" level=info msg="Starting upload purge in 17m0s" go.version=go1.25.6 time="2026-01-16T07:11:36.464807899Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 time="2026-01-16T07:11:36.464887398Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.6 time="2026-01-16T07:11:36.466166517Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.6 time="2026-01-16T07:11:39.483205544Z" level=info msg="response completed" go.version=go1.25.6 http.request.host=127.0.0.1 http.request.id=2243eb3a-9cd8-4298-bea4-b2b095b1b4cb http.request.method=GET http.request.remoteaddr="127.0.0.1:45732" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.610311ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:07:11:39 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-01-16T07:11:39.484567382Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.6 --- PASS: TestRegistrySupportedCipherSuite (3.33s) === RUN TestRegistryUnsupportedCipherSuite time="2026-01-16T07:11:39.803977785Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T07:11:39.807557Z" 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-16T07:11:39.807705Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:11:39.80771636Z" level=info msg="Starting upload purge in 33m0s" go.version=go1.25.6 time="2026-01-16T07:11:39.809390657Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 --- PASS: TestRegistryUnsupportedCipherSuite (8.33s) PASS ok github.com/docker/distribution/registry 12.210s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.01s) PASS ok github.com/docker/distribution/registry/api/errcode 0.272s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.07s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.02s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.14s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.685s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-01-16T07:11:36Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.6 instance.id=9e8e7bc5-50ea-463c-b0fb-c409c61fdef1 time="2026-01-16T07:11:36Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.6 instance.id=9e8e7bc5-50ea-463c-b0fb-c409c61fdef1 --- PASS: TestBasicAccessController (0.04s) === RUN TestCreateHtpasswdFile time="2026-01-16T07:11:36Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.6 password=3Z63xlUxcXlNksghcOqZw2-jPGDOqBYai6b6ibL0P3U user=docker --- PASS: TestCreateHtpasswdFile (0.16s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.552s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.02s) PASS ok github.com/docker/distribution/registry/auth/silly 0.373s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.07s) === RUN TestLeeway time="2026-01-16T07:11:36Z" level=info msg="token not to be used before 2026-01-16 07:11:37 +0000 UTC - currently 2026-01-16 07:11:36.087233518 +0000 UTC m=+0.191054348" time="2026-01-16T07:11:36Z" level=info msg="token not to be used after 2026-01-16 07:11:36 +0000 UTC - currently 2026-01-16 07:11:36.091236713 +0000 UTC m=+0.195057563" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-01-16T07:11:36Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.419s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.02s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.02s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.02s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.03s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.638s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.494s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.01s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.01s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.258s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-01-16T07:11: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-16T07:11:38Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:11:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39937" http.request.id=11f34129-408b-4e87-9779-7339a61d1b2d http.request.method=GET http.request.remoteaddr="127.0.0.1:41382" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=19.737692ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:07:11:38 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.08s) === RUN TestCatalogAPI time="2026-01-16T07:11: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-16T07:11:38Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:11:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=13e022ba-b628-476d-ad2f-70a595c9d117 http.request.method=GET http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=13.058781ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:07:11:38 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T07:11:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=ab0913c9-e200-48cb-9222-437f58e337d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.526353ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:11:39 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:11:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=1f2a668d-7add-4b38-880d-4dc27f3689a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/foo/aaaa/blobs/uploads/d271c4b9-8e60-4482-89cc-d0d7d4cbbfb4?_state=-zOdxvN88yJ6mFM2p-y909oGTvg-yrexYFctjcjnUox7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkMjcxYzRiOS04ZTYwLTQ0ODItODljYy1kMGQ3ZDRjYmJmYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTE6MzkuMjg4OTI4NDgxWiJ9&digest=sha256%3A363abd4be63bd5d5544be74b38755b4b36f6ebae0214b8d1f22e328e4571e482" http.request.useragent="Go-http-client/1.1" http.response.duration=17.456558359s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:11:39 +0000] "PUT /v2/foo/aaaa/blobs/uploads/d271c4b9-8e60-4482-89cc-d0d7d4cbbfb4?_state=-zOdxvN88yJ6mFM2p-y909oGTvg-yrexYFctjcjnUox7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkMjcxYzRiOS04ZTYwLTQ0ODItODljYy1kMGQ3ZDRjYmJmYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTE6MzkuMjg4OTI4NDgxWiJ9&digest=sha256%3A363abd4be63bd5d5544be74b38755b4b36f6ebae0214b8d1f22e328e4571e482 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:11:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=cc79efc3-c909-4396-bdaf-7664bac48e2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.029569ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:11:56 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:11:57Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=0506931b-a1ca-4afc-a953-67b9cb9d3560 http.request.method=POST http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.368213ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:11:57 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:12:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=9e4cbcee-f336-48fd-a971-fbf0de4551f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/foo/bbbb/blobs/uploads/02c78319-65ef-4d48-9ff6-e8b2ccadf985?_state=vafBv_rumlLW1QnAZdJ53WQ3Ge3b8P30OhS5T0PhfPN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwMmM3ODMxOS02NWVmLTRkNDgtOWZmNi1lOGIyY2NhZGY5ODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTE6NTcuNDk1MzU2MTg3WiJ9&digest=sha256%3Ac7ddc7de886c280250e6b6210b15ab7cdc509cfab6c4af5b36525b1cc224c1f2" http.request.useragent="Go-http-client/1.1" http.response.duration=11.098956243s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:11:57 +0000] "PUT /v2/foo/bbbb/blobs/uploads/02c78319-65ef-4d48-9ff6-e8b2ccadf985?_state=vafBv_rumlLW1QnAZdJ53WQ3Ge3b8P30OhS5T0PhfPN7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwMmM3ODMxOS02NWVmLTRkNDgtOWZmNi1lOGIyY2NhZGY5ODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTE6NTcuNDk1MzU2MTg3WiJ9&digest=sha256%3Ac7ddc7de886c280250e6b6210b15ab7cdc509cfab6c4af5b36525b1cc224c1f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:12:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=d1de9520-dfb9-4f80-a949-19f51bbd246e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.934704ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:12:08 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:12:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=f8381428-334b-44f0-a713-d5ea40d7d1d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.590055ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:12:09 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:12:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=487c34b2-c10c-4c88-a629-374ac9b6a9c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/foo/cccc/blobs/uploads/b9da9c55-fb71-4da3-8df0-57f7315b8cde?_state=eChpYqBkbytp9wBMERYryu5aMjbQJ6BUkObwjSibKzJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiOWRhOWM1NS1mYjcxLTRkYTMtOGRmMC01N2Y3MzE1YjhjZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTI6MDkuNjE1NzAwNjY5WiJ9&digest=sha256%3A23e502740687709b6aed3034d849925d2e4521b0df20e8b010894c69da6030ee" http.request.useragent="Go-http-client/1.1" http.response.duration=14.846286816s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:12:09 +0000] "PUT /v2/foo/cccc/blobs/uploads/b9da9c55-fb71-4da3-8df0-57f7315b8cde?_state=eChpYqBkbytp9wBMERYryu5aMjbQJ6BUkObwjSibKzJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiOWRhOWM1NS1mYjcxLTRkYTMtOGRmMC01N2Y3MzE1YjhjZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTI6MDkuNjE1NzAwNjY5WiJ9&digest=sha256%3A23e502740687709b6aed3034d849925d2e4521b0df20e8b010894c69da6030ee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:12:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=2c3d60c1-8252-4891-b488-dd0e22aed91e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.502451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:12:24 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:12:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=f2b3b9d8-ddf9-4229-99ec-68239b952122 http.request.method=POST http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.488475ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:12:25 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:12:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=7ad8e68c-625e-4207-a3da-ec23e1fbab53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/foo/dddd/blobs/uploads/2ed6b546-82a1-4c0a-936d-a5f59a06f957?_state=2oH5ufWQSWH3OKluo9SWvT6Q0J-ZfsDNzn8XIBuylsd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyZWQ2YjU0Ni04MmExLTRjMGEtOTM2ZC1hNWY1OWEwNmY5NTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTI6MjUuMDQ5MjYzNTA1WiJ9&digest=sha256%3A461b0bd96d6eb36767b7bf3aa7f4db8136df6a9775df348bb6b092d73466f576" http.request.useragent="Go-http-client/1.1" http.response.duration=4.957274685s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:12:25 +0000] "PUT /v2/foo/dddd/blobs/uploads/2ed6b546-82a1-4c0a-936d-a5f59a06f957?_state=2oH5ufWQSWH3OKluo9SWvT6Q0J-ZfsDNzn8XIBuylsd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyZWQ2YjU0Ni04MmExLTRjMGEtOTM2ZC1hNWY1OWEwNmY5NTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTI6MjUuMDQ5MjYzNTA1WiJ9&digest=sha256%3A461b0bd96d6eb36767b7bf3aa7f4db8136df6a9775df348bb6b092d73466f576 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:12:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=1a4d9a1f-0d56-4f4c-b5d8-cb25754b7a57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.747892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:12:30 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:12:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=265a218c-2830-46b2-bf7c-5ea225b2652a http.request.method=POST http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.662495ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:12:30 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:12:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=9075398c-a64d-4a4c-8b12-8c3afb2c4b30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/foo/eeee/blobs/uploads/6d026641-1a5e-4b05-a8fa-19b86ad7e9b5?_state=YcfSnL9gxg5a8SdROYXX1XSUb1DGgeWo__G9QEbKi0Z7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2ZDAyNjY0MS0xYTVlLTRiMDUtYThmYS0xOWI4NmFkN2U5YjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTI6MzAuNjY4NTA2NDYyWiJ9&digest=sha256%3A376933307a2d51d35c26d382998c6b02e1fea03102d116471d1c77ceb62d8a9a" http.request.useragent="Go-http-client/1.1" http.response.duration=7.078657047s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:12:30 +0000] "PUT /v2/foo/eeee/blobs/uploads/6d026641-1a5e-4b05-a8fa-19b86ad7e9b5?_state=YcfSnL9gxg5a8SdROYXX1XSUb1DGgeWo__G9QEbKi0Z7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2ZDAyNjY0MS0xYTVlLTRiMDUtYThmYS0xOWI4NmFkN2U5YjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTI6MzAuNjY4NTA2NDYyWiJ9&digest=sha256%3A376933307a2d51d35c26d382998c6b02e1fea03102d116471d1c77ceb62d8a9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:12:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=74a0ea76-f27d-4d1f-8998-20b07cb6acdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.181411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:12:37 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:12:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=a91b08d1-f2a7-42f2-936b-5fc1a6c51e54 http.request.method=POST http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.115975ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:12:38 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:12:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=ace73de7-4917-4dfd-97ea-05d74eb8a4ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/foo/ffff/blobs/uploads/8771c27b-9aa3-43ef-9bce-f7b892bd8dcb?_state=Pt9Warsj6wqujavMw3_zactRk-oHJ-XRYXucKo9kgdh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4NzcxYzI3Yi05YWEzLTQzZWYtOWJjZS1mN2I4OTJiZDhkY2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTI6MzguNjE1OTM4MDg1WiJ9&digest=sha256%3A392ca938895a57696b9c0f0293643e978f29c1e17ee3a578aaadcf64a3c71340" http.request.useragent="Go-http-client/1.1" http.response.duration=15.841182176s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:12:38 +0000] "PUT /v2/foo/ffff/blobs/uploads/8771c27b-9aa3-43ef-9bce-f7b892bd8dcb?_state=Pt9Warsj6wqujavMw3_zactRk-oHJ-XRYXucKo9kgdh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4NzcxYzI3Yi05YWEzLTQzZWYtOWJjZS1mN2I4OTJiZDhkY2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTI6MzguNjE1OTM4MDg1WiJ9&digest=sha256%3A392ca938895a57696b9c0f0293643e978f29c1e17ee3a578aaadcf64a3c71340 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:12:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=a71794a5-7cc7-41a7-badf-0b04beb23de0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.150348ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:12:54 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:12:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=8533643f-7fc4-4a3b-9cc8-839474b77463 http.request.method=GET http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.543555ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:07:12:54 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T07:12:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=c081e7f5-d53a-40b7-8baa-5936940971ba http.request.method=GET http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.663456ms http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:07:12:54 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T07:12:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=32a7e1ef-2012-4b7a-9bad-f95464c69496 http.request.method=GET http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.884276ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:07:12:54 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T07:12:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=733008c2-5076-43fa-8350-1f4318345c30 http.request.method=GET http.request.remoteaddr="127.0.0.1:38202" 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=3.850154ms http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:07:12:54 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T07:12:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=d1f463ca-bd25-4cc9-86da-319a481fd1db http.request.method=GET http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.676576ms http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:07:12:54 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-01-16T07:12:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=e2271469-125d-4e53-bb78-e002afadfa9a http.request.method=GET http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.866516ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:07:12:54 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T07:12:54Z" 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:43683" http.request.id=379a5c08-3b85-4ea4-8ecd-7e056e4e52f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.973336ms http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Jan/2026:07:12:54 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-01-16T07:12:54Z" 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:43683" http.request.id=9efa8f32-67ff-4b16-851f-c2c31d7e98a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:38202" 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=3.209055ms http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Jan/2026:07:12:54 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-01-16T07:12:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=b53791a4-f6f1-4507-9d3d-fec7a0827592 http.request.method=GET http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.348197ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:07:12:54 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T07:12:54Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:43683" http.request.id=9564eddb-c142-44e4-b6c1-7edd2538a8ac http.request.method=GET http.request.remoteaddr="127.0.0.1:38202" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.917176ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:07:12:54 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T07:12:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:12:54Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:12:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33213" http.request.id=232613ac-6cf6-44eb-b6de-d76022490e43 http.request.method=POST http.request.remoteaddr="127.0.0.1:59294" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.244195ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:12:55 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33213" http.request.id=fe16fda3-9976-460c-b263-43a5e6c8d126 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59294" http.request.uri="/v2/foo/aaaa/blobs/uploads/4fff63fe-87f5-41ea-8ed4-bce353218bd9?_state=zP5GZkLhfATufyQGdhaaDR9U52ldlRDKrSLbgAqEc0Z7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0ZmZmNjNmZS04N2Y1LTQxZWEtOGVkNC1iY2UzNTMyMThiZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTI6NTUuMjEyODcxODc5WiJ9&digest=sha256%3A12495a5ceb5abf89f5b92bf4abfe466074b7213af5172de810444c9c5cf9a1e8" http.request.useragent="Go-http-client/1.1" http.response.duration=10.786983108s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:12:55 +0000] "PUT /v2/foo/aaaa/blobs/uploads/4fff63fe-87f5-41ea-8ed4-bce353218bd9?_state=zP5GZkLhfATufyQGdhaaDR9U52ldlRDKrSLbgAqEc0Z7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0ZmZmNjNmZS04N2Y1LTQxZWEtOGVkNC1iY2UzNTMyMThiZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTI6NTUuMjEyODcxODc5WiJ9&digest=sha256%3A12495a5ceb5abf89f5b92bf4abfe466074b7213af5172de810444c9c5cf9a1e8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33213" http.request.id=2e95dc1a-cb61-436b-b18e-f18d1f70d61b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59294" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.333131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:06 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33213" http.request.id=7fbc17e8-559c-4400-b624-0f02f17acf16 http.request.method=POST http.request.remoteaddr="127.0.0.1:59294" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.029196ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:06 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33213" http.request.id=ebec49f3-3818-4da0-aebc-11981abcb41b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59294" http.request.uri="/v2/foo/bbbb/blobs/uploads/8c791ae4-a87c-49cc-9d00-1f6a376533c9?_state=daKZj34uYD3Fb2_Pq84MHmBqoePU2gJ5I7BJatcPYap7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4Yzc5MWFlNC1hODdjLTQ5Y2MtOWQwMC0xZjZhMzc2NTMzYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTM6MDYuNzYyNTk0MTc0WiJ9&digest=sha256%3A2c7fcaf5951a7e0708767754dbd29649cd5fb615ccf484dd5efded839a6a534d" http.request.useragent="Go-http-client/1.1" http.response.duration=11.506728333s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:06 +0000] "PUT /v2/foo/bbbb/blobs/uploads/8c791ae4-a87c-49cc-9d00-1f6a376533c9?_state=daKZj34uYD3Fb2_Pq84MHmBqoePU2gJ5I7BJatcPYap7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4Yzc5MWFlNC1hODdjLTQ5Y2MtOWQwMC0xZjZhMzc2NTMzYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTM6MDYuNzYyNTk0MTc0WiJ9&digest=sha256%3A2c7fcaf5951a7e0708767754dbd29649cd5fb615ccf484dd5efded839a6a534d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33213" http.request.id=55e765c4-7973-4537-a705-506f22a1cbef http.request.method=PUT http.request.remoteaddr="127.0.0.1:59294" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.023791ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:18 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:18Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33213" http.request.id=5a7d654c-deb0-4175-b2e8-ddd6e511e9a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:59294" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.009494ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:18 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33213" http.request.id=844513a9-42af-40bf-9c70-03d108d9b71c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59294" http.request.uri="/v2/foo/cccc/blobs/uploads/ca222d89-ae71-4fe6-bb51-6da6e4ce0c78?_state=yu3ARuya6QOf0ySldDImPq11M_dcspdopz_W5Ws4qjl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjYTIyMmQ4OS1hZTcxLTRmZTYtYmI1MS02ZGE2ZTRjZTBjNzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTM6MTguODM3ODcwMDcyWiJ9&digest=sha256%3A69eef53a8377bda38d30f11bb2f0c6e5c957989d43d4b5ee6e264a13787973ae" http.request.useragent="Go-http-client/1.1" http.response.duration=5.481773043s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:18 +0000] "PUT /v2/foo/cccc/blobs/uploads/ca222d89-ae71-4fe6-bb51-6da6e4ce0c78?_state=yu3ARuya6QOf0ySldDImPq11M_dcspdopz_W5Ws4qjl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjYTIyMmQ4OS1hZTcxLTRmZTYtYmI1MS02ZGE2ZTRjZTBjNzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTM6MTguODM3ODcwMDcyWiJ9&digest=sha256%3A69eef53a8377bda38d30f11bb2f0c6e5c957989d43d4b5ee6e264a13787973ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33213" http.request.id=a8301a44-8fa2-43c1-b873-4c8fd7f76e0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59294" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.000732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:24 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:24Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33213" http.request.id=48d9e88e-d509-461d-b611-79bb21ff93d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:59294" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.260875ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:24 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33213" http.request.id=09c72ffc-15d2-4383-bd64-1dbfde169a5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59294" http.request.uri="/v2/foo/dddd/blobs/uploads/5030dca7-e160-4b58-bd31-a4ea59e76d22?_state=NHOcpjNKT5hS7OKcW1PF98BXWVjOGqxnsesWOZrf2XF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1MDMwZGNhNy1lMTYwLTRiNTgtYmQzMS1hNGVhNTllNzZkMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTM6MjQuNzY4MjgxNzEzWiJ9&digest=sha256%3Add33a1c4d043cc0dba6c4577e6975c7d8f1b4531108b7a4a1975a75778c8c21c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.614574359s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:24 +0000] "PUT /v2/foo/dddd/blobs/uploads/5030dca7-e160-4b58-bd31-a4ea59e76d22?_state=NHOcpjNKT5hS7OKcW1PF98BXWVjOGqxnsesWOZrf2XF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1MDMwZGNhNy1lMTYwLTRiNTgtYmQzMS1hNGVhNTllNzZkMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTM6MjQuNzY4MjgxNzEzWiJ9&digest=sha256%3Add33a1c4d043cc0dba6c4577e6975c7d8f1b4531108b7a4a1975a75778c8c21c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33213" http.request.id=a4b95db1-a800-4aa6-8f6b-e846178294a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59294" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.603892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:28 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33213" http.request.id=400f20fe-0d6b-4644-9023-93a2dad718e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59294" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.432137ms http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:07:13:28 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (110.05s) === RUN TestURLPrefix time="2026-01-16T07:13:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:13:28Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:13:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42583" http.request.id=6de18569-086d-458c-8384-44d10b91a6af http.request.method=GET http.request.remoteaddr="127.0.0.1:53714" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.575696ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:07:13:28 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-01-16T07:13:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:13:28Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:13:28Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=fcbaa790-d3ba-4dba-b272-1513dfc81d03 http.request.method=GET http.request.remoteaddr="127.0.0.1:46348" http.request.uri="/v2/foo/bar/blobs/sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.149355ms http.response.status=404 http.response.written=157 vars.digest="sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:13:28 +0000] "GET /v2/foo/bar/blobs/sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T07:13:28Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=0b506fe8-1c1f-4b1b-ac8a-26d12d81e76d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46360" http.request.uri="/v2/foo/bar/blobs/sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.106536ms http.response.status=404 http.response.written=157 vars.digest="sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:13:28 +0000] "HEAD /v2/foo/bar/blobs/sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T07:13:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=8b3647c8-c489-405b-9cea-0aef509f5278 http.request.method=POST http.request.remoteaddr="127.0.0.1:46360" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.838116ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:29Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=c581a357-97c8-47b6-a5b5-d3e64fb8f827 http.request.method=GET http.request.remoteaddr="127.0.0.1:46360" http.request.uri="/v2/foo/bar/blobs/uploads/3b6f8ab5-838d-450d-abb0-db9bd14a0b05?_state=0AtIobpwfpTBIg7lowcHmmqRZUsGvvAHFUkDY0vH9KF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNmY4YWI1LTgzOGQtNDUwZC1hYmIwLWRiOWJkMTRhMGIwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzoyOC45OTYyMzY2MTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.073796ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:28 +0000] "GET /v2/foo/bar/blobs/uploads/3b6f8ab5-838d-450d-abb0-db9bd14a0b05?_state=0AtIobpwfpTBIg7lowcHmmqRZUsGvvAHFUkDY0vH9KF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNmY4YWI1LTgzOGQtNDUwZC1hYmIwLWRiOWJkMTRhMGIwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzoyOC45OTYyMzY2MTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:29Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=08a99a8a-ef76-4531-8cdc-a64df0947aa9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46360" http.request.uri="/v2/foo/bar/blobs/uploads/3b6f8ab5-838d-450d-abb0-db9bd14a0b05?_state=0AtIobpwfpTBIg7lowcHmmqRZUsGvvAHFUkDY0vH9KF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNmY4YWI1LTgzOGQtNDUwZC1hYmIwLWRiOWJkMTRhMGIwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzoyOC45OTYyMzY2MTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.317795ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:29 +0000] "DELETE /v2/foo/bar/blobs/uploads/3b6f8ab5-838d-450d-abb0-db9bd14a0b05?_state=0AtIobpwfpTBIg7lowcHmmqRZUsGvvAHFUkDY0vH9KF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNmY4YWI1LTgzOGQtNDUwZC1hYmIwLWRiOWJkMTRhMGIwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzoyOC45OTYyMzY2MTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:29Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=427ceb34-733b-4682-93d4-b77c293c4aa1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46360" http.request.uri="/v2/foo/bar/blobs/uploads/3b6f8ab5-838d-450d-abb0-db9bd14a0b05?_state=0AtIobpwfpTBIg7lowcHmmqRZUsGvvAHFUkDY0vH9KF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNmY4YWI1LTgzOGQtNDUwZC1hYmIwLWRiOWJkMTRhMGIwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzoyOC45OTYyMzY2MTNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3b6f8ab5-838d-450d-abb0-db9bd14a0b05 time="2026-01-16T07:13:29Z" 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:45359" http.request.id=427ceb34-733b-4682-93d4-b77c293c4aa1 http.request.method=GET http.request.remoteaddr="127.0.0.1:46360" http.request.uri="/v2/foo/bar/blobs/uploads/3b6f8ab5-838d-450d-abb0-db9bd14a0b05?_state=0AtIobpwfpTBIg7lowcHmmqRZUsGvvAHFUkDY0vH9KF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNmY4YWI1LTgzOGQtNDUwZC1hYmIwLWRiOWJkMTRhMGIwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzoyOC45OTYyMzY2MTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.137435ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3b6f8ab5-838d-450d-abb0-db9bd14a0b05 127.0.0.1 - - [16/Jan/2026:07:13:29 +0000] "GET /v2/foo/bar/blobs/uploads/3b6f8ab5-838d-450d-abb0-db9bd14a0b05?_state=0AtIobpwfpTBIg7lowcHmmqRZUsGvvAHFUkDY0vH9KF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNmY4YWI1LTgzOGQtNDUwZC1hYmIwLWRiOWJkMTRhMGIwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzoyOC45OTYyMzY2MTNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T07:13:29Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=8b085dc0-7e75-447c-8cd6-7a2d97b32732 http.request.method=POST http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.024636ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:29Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=50906fcf-d9e4-4cba-bb42-d2e4ca52c7aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/foo/bar/blobs/uploads/a65e615f-2111-4ae7-9aea-f9265daa7066?_state=1zrddipGYI6Q2uV8DyG5MgDCdMCXoqiHgv2hPxc0HEV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2NWU2MTVmLTIxMTEtNGFlNy05YWVhLWY5MjY1ZGFhNzA2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzoyOS4wMTI0OTMyMVoifQ%3D%3D&digest=sha256%3A24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a" http.request.useragent="Go-http-client/1.1" provided=sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a vars.name="foo/bar" vars.uuid=a65e615f-2111-4ae7-9aea-f9265daa7066 time="2026-01-16T07:13:29Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=50906fcf-d9e4-4cba-bb42-d2e4ca52c7aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/foo/bar/blobs/uploads/a65e615f-2111-4ae7-9aea-f9265daa7066?_state=1zrddipGYI6Q2uV8DyG5MgDCdMCXoqiHgv2hPxc0HEV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2NWU2MTVmLTIxMTEtNGFlNy05YWVhLWY5MjY1ZGFhNzA2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzoyOS4wMTI0OTMyMVoifQ%3D%3D&digest=sha256%3A24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a65e615f-2111-4ae7-9aea-f9265daa7066 time="2026-01-16T07:13:29Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a, 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:45359" http.request.id=50906fcf-d9e4-4cba-bb42-d2e4ca52c7aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/foo/bar/blobs/uploads/a65e615f-2111-4ae7-9aea-f9265daa7066?_state=1zrddipGYI6Q2uV8DyG5MgDCdMCXoqiHgv2hPxc0HEV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2NWU2MTVmLTIxMTEtNGFlNy05YWVhLWY5MjY1ZGFhNzA2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzoyOS4wMTI0OTMyMVoifQ%3D%3D&digest=sha256%3A24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.429815ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=a65e615f-2111-4ae7-9aea-f9265daa7066 127.0.0.1 - - [16/Jan/2026:07:13:29 +0000] "PUT /v2/foo/bar/blobs/uploads/a65e615f-2111-4ae7-9aea-f9265daa7066?_state=1zrddipGYI6Q2uV8DyG5MgDCdMCXoqiHgv2hPxc0HEV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2NWU2MTVmLTIxMTEtNGFlNy05YWVhLWY5MjY1ZGFhNzA2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzoyOS4wMTI0OTMyMVoifQ%3D%3D&digest=sha256%3A24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T07:13:29Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=3ebb7b95-83b1-4535-984e-ffd5d35e5ce1 http.request.method=POST http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.835596ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:29Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=bbb005be-dff3-43f4-a654-49fc257dfe21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/foo/bar/blobs/uploads/4e92a44f-ae16-4c38-bbc1-6ec3e6182479?_state=y66EjMEAkXPmnuyHB99mDFyT6536Gi1Zjiqk-hKNp757Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlOTJhNDRmLWFlMTYtNGMzOC1iYmMxLTZlYzNlNjE4MjQ3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzoyOS4wMjA3MzA1NzhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.109614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:29 +0000] "PUT /v2/foo/bar/blobs/uploads/4e92a44f-ae16-4c38-bbc1-6ec3e6182479?_state=y66EjMEAkXPmnuyHB99mDFyT6536Gi1Zjiqk-hKNp757Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlOTJhNDRmLWFlMTYtNGMzOC1iYmMxLTZlYzNlNjE4MjQ3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzoyOS4wMjA3MzA1NzhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:29Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=7ed4a418-695b-4f8f-849e-61c088a6b470 http.request.method=POST http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.308075ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:29Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=e4fccf1a-8761-42c6-916d-b0ea7012d9ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/foo/bar/blobs/uploads/2b2b4bac-09d1-4da7-b19f-d7ea7e302a8e?_state=NZj1AT6YHWapvsJgxlhNI4SbPAxcX3d5CU0O5iwFDxF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiMmI0YmFjLTA5ZDEtNGRhNy1iMTlmLWQ3ZWE3ZTMwMmE4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzoyOS4wMjk5ODUzMDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.493533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:29 +0000] "PUT /v2/foo/bar/blobs/uploads/2b2b4bac-09d1-4da7-b19f-d7ea7e302a8e?_state=NZj1AT6YHWapvsJgxlhNI4SbPAxcX3d5CU0O5iwFDxF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiMmI0YmFjLTA5ZDEtNGRhNy1iMTlmLWQ3ZWE3ZTMwMmE4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzoyOS4wMjk5ODUzMDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:29Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=b8db8890-59e9-427e-80ff-75e7e0d5f180 http.request.method=POST http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.942756ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=e43b4230-c3b2-4f4f-aeb0-4224ec989b73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/foo/bar/blobs/uploads/70887ca5-d4f6-4aee-8261-c6a5dd6dbbe2?_state=ZQMLUkebEoJm4xpVm25raGk6myTcjZci4LUk261n2fZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwODg3Y2E1LWQ0ZjYtNGFlZS04MjYxLWM2YTVkZDZkYmJlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzoyOS4wMzkyNTc1NTFaIn0%3D&digest=sha256%3A24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a" http.request.useragent="Go-http-client/1.1" http.response.duration=5.607172262s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:29 +0000] "PUT /v2/foo/bar/blobs/uploads/70887ca5-d4f6-4aee-8261-c6a5dd6dbbe2?_state=ZQMLUkebEoJm4xpVm25raGk6myTcjZci4LUk261n2fZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwODg3Y2E1LWQ0ZjYtNGFlZS04MjYxLWM2YTVkZDZkYmJlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzoyOS4wMzkyNTc1NTFaIn0%3D&digest=sha256%3A24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=cba02564-b21c-427e-bc41-ec8140db460b http.request.method=POST http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.195635ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45359" http.request.id=ee3e1a56-0ca4-4089-b8e4-665218ffe29a http.request.method=PATCH http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/foo/bar/blobs/uploads/6101637a-7c1f-47ed-96bb-fda2d99bff60?_state=aiizlECGxo1Bdimk9MSx-VKKoA6QA6-ADMQ7A5DkCBh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxMDE2MzdhLTdjMWYtNDdlZC05NmJiLWZkYTJkOTliZmY2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzozNC45MzA3MTY5MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.643147409s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:34 +0000] "PATCH /v2/foo/bar/blobs/uploads/6101637a-7c1f-47ed-96bb-fda2d99bff60?_state=aiizlECGxo1Bdimk9MSx-VKKoA6QA6-ADMQ7A5DkCBh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxMDE2MzdhLTdjMWYtNDdlZC05NmJiLWZkYTJkOTliZmY2MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzozNC45MzA3MTY5MjZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=62a254f0-1d8d-4077-af11-0b0c8a1e4e04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/foo/bar/blobs/uploads/6101637a-7c1f-47ed-96bb-fda2d99bff60?_state=Pa_14TsvfC-tZSnpR3sPvxzC-PWa_BQPSQRYTZn9O0N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxMDE2MzdhLTdjMWYtNDdlZC05NmJiLWZkYTJkOTliZmY2MCIsIk9mZnNldCI6MjAxMzMzNzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTM6MzRaIn0%3D&digest=sha256%3A24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.168594ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:40 +0000] "PUT /v2/foo/bar/blobs/uploads/6101637a-7c1f-47ed-96bb-fda2d99bff60?_state=Pa_14TsvfC-tZSnpR3sPvxzC-PWa_BQPSQRYTZn9O0N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxMDE2MzdhLTdjMWYtNDdlZC05NmJiLWZkYTJkOTliZmY2MCIsIk9mZnNldCI6MjAxMzMzNzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTM6MzRaIn0%3D&digest=sha256%3A24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=9780af3d-0fd2-4452-a8b2-ef4341442917 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/foo/bar/blobs/sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.538595ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=5dda0c38-8d35-4593-bec8-1d5ccecf2087 http.request.method=GET http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/foo/bar/blobs/sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=197.951676ms http.response.status=200 http.response.written=20133376 127.0.0.1 - - [16/Jan/2026:07:13:40 +0000] "GET /v2/foo/bar/blobs/sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a HTTP/1.1" 200 20133376 "" "Go-http-client/1.1" time="2026-01-16T07:13:40Z" level=error msg="error parsing digest="sha257:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=216d2251-2c15-47f7-b0a8-067811e81ccb http.request.method=GET http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/foo/bar/blobs/sha257:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a" vars.name="foo/bar" time="2026-01-16T07:13:40Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=216d2251-2c15-47f7-b0a8-067811e81ccb http.request.method=GET http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/foo/bar/blobs/sha257:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.007616ms http.response.status=400 http.response.written=110 vars.digest="sha257:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:13:40 +0000] "GET /v2/foo/bar/blobs/sha257:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T07:13:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=990c622c-d2de-4899-be60-8d1364c998f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.787855ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:40 +0000] "GET /v2/foo/bar/blobs/sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:13:40Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:13:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=ce4c9e07-bc7b-453f-8745-a51f482d9b9d http.request.method=GET http.request.remoteaddr="127.0.0.1:38924" http.request.uri="/v2/foo/bar/blobs/sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.645394ms http.response.status=404 http.response.written=157 vars.digest="sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:13:41 +0000] "GET /v2/foo/bar/blobs/sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T07:13:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=771a48fc-329f-44a6-8f02-22b4c2ff872b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38926" http.request.uri="/v2/foo/bar/blobs/sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.383715ms http.response.status=404 http.response.written=157 vars.digest="sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:13:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T07:13:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=b57c2d47-3ebd-4448-a4f0-c4ca2e3482e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:38926" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.479475ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=57d70ebd-5c62-4e12-8c0e-01fec489babf http.request.method=GET http.request.remoteaddr="127.0.0.1:38926" http.request.uri="/v2/foo/bar/blobs/uploads/9a60284e-add4-407c-ab0f-55d8eedf0c41?_state=snyfSWqtq4aCh8XfjkKOOdKcMTURNGsfi33m1WwuAqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhNjAyODRlLWFkZDQtNDA3Yy1hYjBmLTU1ZDhlZWRmMGM0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0MS40Nzg3OTE0NThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.680675ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:41 +0000] "GET /v2/foo/bar/blobs/uploads/9a60284e-add4-407c-ab0f-55d8eedf0c41?_state=snyfSWqtq4aCh8XfjkKOOdKcMTURNGsfi33m1WwuAqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhNjAyODRlLWFkZDQtNDA3Yy1hYjBmLTU1ZDhlZWRmMGM0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0MS40Nzg3OTE0NThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=2c9ea974-e8d3-4466-8b1c-4f58172ce090 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38926" http.request.uri="/v2/foo/bar/blobs/uploads/9a60284e-add4-407c-ab0f-55d8eedf0c41?_state=snyfSWqtq4aCh8XfjkKOOdKcMTURNGsfi33m1WwuAqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhNjAyODRlLWFkZDQtNDA3Yy1hYjBmLTU1ZDhlZWRmMGM0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0MS40Nzg3OTE0NThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.610915ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:41 +0000] "DELETE /v2/foo/bar/blobs/uploads/9a60284e-add4-407c-ab0f-55d8eedf0c41?_state=snyfSWqtq4aCh8XfjkKOOdKcMTURNGsfi33m1WwuAqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhNjAyODRlLWFkZDQtNDA3Yy1hYjBmLTU1ZDhlZWRmMGM0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0MS40Nzg3OTE0NThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:41Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=6d55d6e5-b764-40f2-a8a4-a461d07eee80 http.request.method=GET http.request.remoteaddr="127.0.0.1:38926" http.request.uri="/v2/foo/bar/blobs/uploads/9a60284e-add4-407c-ab0f-55d8eedf0c41?_state=snyfSWqtq4aCh8XfjkKOOdKcMTURNGsfi33m1WwuAqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhNjAyODRlLWFkZDQtNDA3Yy1hYjBmLTU1ZDhlZWRmMGM0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0MS40Nzg3OTE0NThaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9a60284e-add4-407c-ab0f-55d8eedf0c41 time="2026-01-16T07:13:41Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=6d55d6e5-b764-40f2-a8a4-a461d07eee80 http.request.method=GET http.request.remoteaddr="127.0.0.1:38926" http.request.uri="/v2/foo/bar/blobs/uploads/9a60284e-add4-407c-ab0f-55d8eedf0c41?_state=snyfSWqtq4aCh8XfjkKOOdKcMTURNGsfi33m1WwuAqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhNjAyODRlLWFkZDQtNDA3Yy1hYjBmLTU1ZDhlZWRmMGM0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0MS40Nzg3OTE0NThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.196256ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=9a60284e-add4-407c-ab0f-55d8eedf0c41 127.0.0.1 - - [16/Jan/2026:07:13:41 +0000] "GET /v2/foo/bar/blobs/uploads/9a60284e-add4-407c-ab0f-55d8eedf0c41?_state=snyfSWqtq4aCh8XfjkKOOdKcMTURNGsfi33m1WwuAqZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhNjAyODRlLWFkZDQtNDA3Yy1hYjBmLTU1ZDhlZWRmMGM0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0MS40Nzg3OTE0NThaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T07:13:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=01ec63c0-8122-4592-9078-539ccf69d404 http.request.method=POST http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.508595ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:41Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=dbc7f74e-1bc8-4413-8920-896a6466488c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/be7bb328-d32e-4aa7-8d5f-31ac7e3b5b7c?_state=CLey35Axi-8qtwI0Hqqnr094I-ONfC9Kd8-KYOrOJjJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlN2JiMzI4LWQzMmUtNGFhNy04ZDVmLTMxYWM3ZTNiNWI3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0MS40OTY4NzAxNzJaIn0%3D&digest=sha256%3A0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96" http.request.useragent="Go-http-client/1.1" provided=sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96 vars.name="foo/bar" vars.uuid=be7bb328-d32e-4aa7-8d5f-31ac7e3b5b7c time="2026-01-16T07:13:41Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=dbc7f74e-1bc8-4413-8920-896a6466488c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/be7bb328-d32e-4aa7-8d5f-31ac7e3b5b7c?_state=CLey35Axi-8qtwI0Hqqnr094I-ONfC9Kd8-KYOrOJjJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlN2JiMzI4LWQzMmUtNGFhNy04ZDVmLTMxYWM3ZTNiNWI3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0MS40OTY4NzAxNzJaIn0%3D&digest=sha256%3A0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=be7bb328-d32e-4aa7-8d5f-31ac7e3b5b7c time="2026-01-16T07:13:41Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96, 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:44087" http.request.id=dbc7f74e-1bc8-4413-8920-896a6466488c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/be7bb328-d32e-4aa7-8d5f-31ac7e3b5b7c?_state=CLey35Axi-8qtwI0Hqqnr094I-ONfC9Kd8-KYOrOJjJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlN2JiMzI4LWQzMmUtNGFhNy04ZDVmLTMxYWM3ZTNiNWI3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0MS40OTY4NzAxNzJaIn0%3D&digest=sha256%3A0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.825435ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=be7bb328-d32e-4aa7-8d5f-31ac7e3b5b7c 127.0.0.1 - - [16/Jan/2026:07:13:41 +0000] "PUT /v2/foo/bar/blobs/uploads/be7bb328-d32e-4aa7-8d5f-31ac7e3b5b7c?_state=CLey35Axi-8qtwI0Hqqnr094I-ONfC9Kd8-KYOrOJjJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlN2JiMzI4LWQzMmUtNGFhNy04ZDVmLTMxYWM3ZTNiNWI3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0MS40OTY4NzAxNzJaIn0%3D&digest=sha256%3A0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T07:13:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=62303297-64ac-4624-b778-12c45e888e6c http.request.method=POST http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.161556ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=e28466bd-08b6-40c6-9ef6-a056ade4b6a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/c30a91a7-f873-495f-99f1-4343ea3bd5cb?_state=LvYWTL7Li7x74_xQprndCiT128UlHzmgMDdWyC-6TFd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzMGE5MWE3LWY4NzMtNDk1Zi05OWYxLTQzNDNlYTNiZDVjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0MS41MDg0MDg2OTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=5.342433ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:41 +0000] "PUT /v2/foo/bar/blobs/uploads/c30a91a7-f873-495f-99f1-4343ea3bd5cb?_state=LvYWTL7Li7x74_xQprndCiT128UlHzmgMDdWyC-6TFd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzMGE5MWE3LWY4NzMtNDk1Zi05OWYxLTQzNDNlYTNiZDVjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0MS41MDg0MDg2OTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=8573c3fd-3703-42b4-b640-77ca61c58ae9 http.request.method=POST http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.139914ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=787deba8-6411-4e41-894e-c50fa2e1c995 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/9a5bac0d-cf8a-4bd8-bd62-5b37434f1a51?_state=Ztvo5etN99TVnYGiGQwSHntdwtgU6WuJpDY_RJWllLp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhNWJhYzBkLWNmOGEtNGJkOC1iZDYyLTViMzc0MzRmMWE1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0MS41MjAxODYzMTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.552915ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:41 +0000] "PUT /v2/foo/bar/blobs/uploads/9a5bac0d-cf8a-4bd8-bd62-5b37434f1a51?_state=Ztvo5etN99TVnYGiGQwSHntdwtgU6WuJpDY_RJWllLp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhNWJhYzBkLWNmOGEtNGJkOC1iZDYyLTViMzc0MzRmMWE1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0MS41MjAxODYzMTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=08b19348-bcf1-49bd-ab7c-753bf2ab6d87 http.request.method=POST http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.240115ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=1c873a0b-51fc-4138-bcf0-d004ced81cde http.request.method=PUT http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/f451c3d6-5be8-47d7-93a8-d439c66ea95c?_state=0jyeLQbis-IuBzY59368EcNc86RbhZvDVnga3szqDgp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0NTFjM2Q2LTViZTgtNDdkNy05M2E4LWQ0MzljNjZlYTk1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0MS41MjkwMTk3ODZaIn0%3D&digest=sha256%3A0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96" http.request.useragent="Go-http-client/1.1" http.response.duration=5.877029473s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:41 +0000] "PUT /v2/foo/bar/blobs/uploads/f451c3d6-5be8-47d7-93a8-d439c66ea95c?_state=0jyeLQbis-IuBzY59368EcNc86RbhZvDVnga3szqDgp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0NTFjM2Q2LTViZTgtNDdkNy05M2E4LWQ0MzljNjZlYTk1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0MS41MjkwMTk3ODZaIn0%3D&digest=sha256%3A0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=51775ae1-6fce-45dd-9d7e-aec847257314 http.request.method=POST http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.056495ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44087" http.request.id=f7be6968-60f8-405b-a232-b2a25a1a64a9 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/b1645dc2-8d0c-4984-b76f-e67c20f08fbb?_state=6iCE8hncJ6RtWo3DItYcKZO_PAOOVy9MMhCFNf-vdsd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxNjQ1ZGMyLThkMGMtNDk4NC1iNzZmLWU2N2MyMGYwOGZiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0Ny42NzQwMTc4NTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.1179597s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:47 +0000] "PATCH /v2/foo/bar/blobs/uploads/b1645dc2-8d0c-4984-b76f-e67c20f08fbb?_state=6iCE8hncJ6RtWo3DItYcKZO_PAOOVy9MMhCFNf-vdsd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxNjQ1ZGMyLThkMGMtNDk4NC1iNzZmLWU2N2MyMGYwOGZiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo0Ny42NzQwMTc4NTRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=94a10f2c-5953-4527-94bd-3eaf2fe79834 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/uploads/b1645dc2-8d0c-4984-b76f-e67c20f08fbb?_state=ECwyz-mIWkK6Udn6ZehhrKL6y26XObLXzpYLc7gJMst7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxNjQ1ZGMyLThkMGMtNDk4NC1iNzZmLWU2N2MyMGYwOGZiYiIsIk9mZnNldCI6MTg4OTEyNjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTM6NDdaIn0%3D&digest=sha256%3A0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96" http.request.useragent="Go-http-client/1.1" http.response.duration=4.884133ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:52 +0000] "PUT /v2/foo/bar/blobs/uploads/b1645dc2-8d0c-4984-b76f-e67c20f08fbb?_state=ECwyz-mIWkK6Udn6ZehhrKL6y26XObLXzpYLc7gJMst7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxNjQ1ZGMyLThkMGMtNDk4NC1iNzZmLWU2N2MyMGYwOGZiYiIsIk9mZnNldCI6MTg4OTEyNjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTM6NDdaIn0%3D&digest=sha256%3A0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=a69de2e5-8fb9-4edf-8a3e-ed40973d807c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.443315ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:52 +0000] "HEAD /v2/foo/bar/blobs/sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=5021e795-2e91-4839-802f-7db1815a1b66 http.request.method=GET http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=185.067675ms http.response.status=200 http.response.written=18891264 127.0.0.1 - - [16/Jan/2026:07:13:52 +0000] "GET /v2/foo/bar/blobs/sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96 HTTP/1.1" 200 18891264 "" "Go-http-client/1.1" time="2026-01-16T07:13:53Z" level=error msg="error parsing digest="sha257:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=3b1ae9d2-8088-4265-98e7-6b5772c34ca0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/sha257:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96" vars.name="foo/bar" time="2026-01-16T07:13:53Z" 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:44087" http.request.id=3b1ae9d2-8088-4265-98e7-6b5772c34ca0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38934" http.request.uri="/v2/foo/bar/blobs/sha257:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.665515ms http.response.status=400 http.response.written=110 vars.digest="sha257:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:13:53 +0000] "GET /v2/foo/bar/blobs/sha257:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T07:13:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=56f13a41-37c9-4042-8bf1-8b8e4318436e http.request.method=GET http.request.remoteaddr="127.0.0.1:48708" http.request.uri="/v2/foo/bar/blobs/sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96" http.request.useragent="Go-http-client/1.1" http.response.duration=3.742934ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:53 +0000] "GET /v2/foo/bar/blobs/sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=c8cc2abc-9e1e-490d-b984-7a1bf577b44b http.request.method=GET http.request.remoteaddr="127.0.0.1:48696" http.request.uri="/v2/foo/bar/blobs/sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=16.905616ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [16/Jan/2026:07:13:53 +0000] "GET /v2/foo/bar/blobs/sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-01-16T07:13:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44087" http.request.id=934c3780-ae3b-44c1-8438-8ea5941ab7ac http.request.method=GET http.request.remoteaddr="127.0.0.1:48708" http.request.uri="/v2/foo/bar/blobs/sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.057652ms http.response.status=200 http.response.written=360448 127.0.0.1 - - [16/Jan/2026:07:13:53 +0000] "GET /v2/foo/bar/blobs/sha256:0510e8cd748ee41b9b45a29482ef14657e81d3c2f4e5b6732358ecb2dcf74d96 HTTP/1.1" 200 360448 "" "Go-http-client/1.1" time="2026-01-16T07:13:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=9c62dd62-0df5-4430-9d2d-2994c24624de http.request.method=GET http.request.remoteaddr="127.0.0.1:35452" http.request.uri="/v2/foo/bar/blobs/sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.201403903s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [16/Jan/2026:07:13:40 +0000] "GET /v2/foo/bar/blobs/sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2026-01-16T07:13:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45359" http.request.id=249854ae-2d8a-4d55-9347-5bad7251d463 http.request.method=GET http.request.remoteaddr="127.0.0.1:35440" http.request.uri="/v2/foo/bar/blobs/sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.21736244s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [16/Jan/2026:07:13:40 +0000] "GET /v2/foo/bar/blobs/sha256:24cc0ccd20e043d595ab38dbbb48e296f0794ad59a69248da674c66794c4a83a HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (24.71s) === RUN TestBlobDelete time="2026-01-16T07:13:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:13:53Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:13:53Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=e7ca252b-8752-40a9-b657-3620ed0f87cf http.request.method=GET http.request.remoteaddr="127.0.0.1:58986" http.request.uri="/v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.290275ms http.response.status=404 http.response.written=157 vars.digest="sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:13:53 +0000] "GET /v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T07:13:53Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=b07a6f7a-3126-46e4-a57e-d4b3f57cf7ad http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58990" http.request.uri="/v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.826076ms http.response.status=404 http.response.written=157 vars.digest="sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:13:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T07:13:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=9be82d7f-1574-4f92-bdca-00547a8c04a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:58990" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.939656ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=c100cb2c-0e53-45e6-a882-7d3bfae2f080 http.request.method=GET http.request.remoteaddr="127.0.0.1:58990" http.request.uri="/v2/foo/bar/blobs/uploads/9bf796ba-7068-44f9-9f9e-5ab0332d3bb5?_state=E918yXDPRLGtJHPh_L96p8FymfMPZ85f-oXATEdQ6Wx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZjc5NmJhLTcwNjgtNDRmOS05ZjllLTVhYjAzMzJkM2JiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo1My43MTYwNzQ3MDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.520355ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:53 +0000] "GET /v2/foo/bar/blobs/uploads/9bf796ba-7068-44f9-9f9e-5ab0332d3bb5?_state=E918yXDPRLGtJHPh_L96p8FymfMPZ85f-oXATEdQ6Wx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZjc5NmJhLTcwNjgtNDRmOS05ZjllLTVhYjAzMzJkM2JiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo1My43MTYwNzQ3MDlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=9adce31d-d502-4b6b-895d-1bae720afe10 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58990" http.request.uri="/v2/foo/bar/blobs/uploads/9bf796ba-7068-44f9-9f9e-5ab0332d3bb5?_state=E918yXDPRLGtJHPh_L96p8FymfMPZ85f-oXATEdQ6Wx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZjc5NmJhLTcwNjgtNDRmOS05ZjllLTVhYjAzMzJkM2JiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo1My43MTYwNzQ3MDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.124376ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:53 +0000] "DELETE /v2/foo/bar/blobs/uploads/9bf796ba-7068-44f9-9f9e-5ab0332d3bb5?_state=E918yXDPRLGtJHPh_L96p8FymfMPZ85f-oXATEdQ6Wx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZjc5NmJhLTcwNjgtNDRmOS05ZjllLTVhYjAzMzJkM2JiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo1My43MTYwNzQ3MDlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:53Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=9def66fe-6b88-4d14-80eb-d7ba6095df69 http.request.method=GET http.request.remoteaddr="127.0.0.1:58990" http.request.uri="/v2/foo/bar/blobs/uploads/9bf796ba-7068-44f9-9f9e-5ab0332d3bb5?_state=E918yXDPRLGtJHPh_L96p8FymfMPZ85f-oXATEdQ6Wx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZjc5NmJhLTcwNjgtNDRmOS05ZjllLTVhYjAzMzJkM2JiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo1My43MTYwNzQ3MDlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9bf796ba-7068-44f9-9f9e-5ab0332d3bb5 time="2026-01-16T07:13:53Z" 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:40135" http.request.id=9def66fe-6b88-4d14-80eb-d7ba6095df69 http.request.method=GET http.request.remoteaddr="127.0.0.1:58990" http.request.uri="/v2/foo/bar/blobs/uploads/9bf796ba-7068-44f9-9f9e-5ab0332d3bb5?_state=E918yXDPRLGtJHPh_L96p8FymfMPZ85f-oXATEdQ6Wx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZjc5NmJhLTcwNjgtNDRmOS05ZjllLTVhYjAzMzJkM2JiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo1My43MTYwNzQ3MDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.868316ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=9bf796ba-7068-44f9-9f9e-5ab0332d3bb5 127.0.0.1 - - [16/Jan/2026:07:13:53 +0000] "GET /v2/foo/bar/blobs/uploads/9bf796ba-7068-44f9-9f9e-5ab0332d3bb5?_state=E918yXDPRLGtJHPh_L96p8FymfMPZ85f-oXATEdQ6Wx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliZjc5NmJhLTcwNjgtNDRmOS05ZjllLTVhYjAzMzJkM2JiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo1My43MTYwNzQ3MDlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T07:13:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=e579fc6c-fb41-476c-97c9-b0b01eff5422 http.request.method=POST http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.109195ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:53Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=4362ae83-5504-4f7d-834a-8d3480c5fe57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/uploads/6733d29e-c186-4b54-af8d-d2ab1ecc0251?_state=detmtD1bKUm2GR7Q-1EY-K2UNhdrAGUCh4mZfwHRigV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MzNkMjllLWMxODYtNGI1NC1hZjhkLWQyYWIxZWNjMDI1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo1My43MzIzNjEwMDZaIn0%3D&digest=sha256%3Add733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" provided=sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f vars.name="foo/bar" vars.uuid=6733d29e-c186-4b54-af8d-d2ab1ecc0251 time="2026-01-16T07:13:53Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=4362ae83-5504-4f7d-834a-8d3480c5fe57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/uploads/6733d29e-c186-4b54-af8d-d2ab1ecc0251?_state=detmtD1bKUm2GR7Q-1EY-K2UNhdrAGUCh4mZfwHRigV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MzNkMjllLWMxODYtNGI1NC1hZjhkLWQyYWIxZWNjMDI1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo1My43MzIzNjEwMDZaIn0%3D&digest=sha256%3Add733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6733d29e-c186-4b54-af8d-d2ab1ecc0251 time="2026-01-16T07:13:53Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f, 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:40135" http.request.id=4362ae83-5504-4f7d-834a-8d3480c5fe57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/uploads/6733d29e-c186-4b54-af8d-d2ab1ecc0251?_state=detmtD1bKUm2GR7Q-1EY-K2UNhdrAGUCh4mZfwHRigV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MzNkMjllLWMxODYtNGI1NC1hZjhkLWQyYWIxZWNjMDI1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo1My43MzIzNjEwMDZaIn0%3D&digest=sha256%3Add733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.294395ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=6733d29e-c186-4b54-af8d-d2ab1ecc0251 127.0.0.1 - - [16/Jan/2026:07:13:53 +0000] "PUT /v2/foo/bar/blobs/uploads/6733d29e-c186-4b54-af8d-d2ab1ecc0251?_state=detmtD1bKUm2GR7Q-1EY-K2UNhdrAGUCh4mZfwHRigV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MzNkMjllLWMxODYtNGI1NC1hZjhkLWQyYWIxZWNjMDI1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo1My43MzIzNjEwMDZaIn0%3D&digest=sha256%3Add733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T07:13:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=afb7170a-67db-40d9-bd13-f4e2c03d03d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.603455ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=c9255983-e99d-474b-9592-25b58855244e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/uploads/b09d8ee2-98f2-4997-9161-c6c6d933c523?_state=BJ-wKYlKsnCD6Q-WnP9GHnUSHlBha5ago9JYMoXi4hJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwOWQ4ZWUyLTk4ZjItNDk5Ny05MTYxLWM2YzZkOTMzYzUyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo1My43NDEyNjIxNzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.202834ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:53 +0000] "PUT /v2/foo/bar/blobs/uploads/b09d8ee2-98f2-4997-9161-c6c6d933c523?_state=BJ-wKYlKsnCD6Q-WnP9GHnUSHlBha5ago9JYMoXi4hJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwOWQ4ZWUyLTk4ZjItNDk5Ny05MTYxLWM2YzZkOTMzYzUyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo1My43NDEyNjIxNzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=a93b075d-c47a-40d0-b787-515182cc08ad http.request.method=POST http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.758035ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=4d8b68ae-a578-498d-b3d8-7943ed432543 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/uploads/654b7d6e-c258-4359-b174-04f3c3e94fa3?_state=8dgOD29PrZQtNw3fH57APygNNylGlZZjzNgknyMuKvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1NGI3ZDZlLWMyNTgtNDM1OS1iMTc0LTA0ZjNjM2U5NGZhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo1My43NTEyNjI3MzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.201034ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:53 +0000] "PUT /v2/foo/bar/blobs/uploads/654b7d6e-c258-4359-b174-04f3c3e94fa3?_state=8dgOD29PrZQtNw3fH57APygNNylGlZZjzNgknyMuKvh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1NGI3ZDZlLWMyNTgtNDM1OS1iMTc0LTA0ZjNjM2U5NGZhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo1My43NTEyNjI3MzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=12f24dd9-edba-4f9e-b34f-7bc41b8b3c3a http.request.method=POST http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.389715ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:13:59Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=40778659-2ae8-4512-92ca-3034333e8b61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/uploads/f699db7d-d859-4be1-9351-987f7f5d199f?_state=jbtMr_RRvTHSfxKpd4NrmZnBR8HAoMP3GCozsGc__m57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2OTlkYjdkLWQ4NTktNGJlMS05MzUxLTk4N2Y3ZjVkMTk5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo1My43NjA3ODIyNDVaIn0%3D&digest=sha256%3Add733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" http.response.duration=6.057306372s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:13:53 +0000] "PUT /v2/foo/bar/blobs/uploads/f699db7d-d859-4be1-9351-987f7f5d199f?_state=jbtMr_RRvTHSfxKpd4NrmZnBR8HAoMP3GCozsGc__m57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2OTlkYjdkLWQ4NTktNGJlMS05MzUxLTk4N2Y3ZjVkMTk5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxMzo1My43NjA3ODIyNDVaIn0%3D&digest=sha256%3Add733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=531ae6c5-db14-4c26-bd23-2005f1b619b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.986311ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40135" http.request.id=9c235de2-0999-4227-8476-332799334401 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/uploads/a0e46260-230d-4430-b06a-5717ccf483af?_state=UYAFRDua3_Yz49Qp7eCyeliw5VNqBStRc7L0oVZ8MoF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwZTQ2MjYwLTIzMGQtNDQzMC1iMDZhLTU3MTdjY2Y0ODNhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxNDowMC4xMDU2MTA0MDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=6.925340385s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:00 +0000] "PATCH /v2/foo/bar/blobs/uploads/a0e46260-230d-4430-b06a-5717ccf483af?_state=UYAFRDua3_Yz49Qp7eCyeliw5VNqBStRc7L0oVZ8MoF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwZTQ2MjYwLTIzMGQtNDQzMC1iMDZhLTU3MTdjY2Y0ODNhZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxNDowMC4xMDU2MTA0MDRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=cca1eefc-e575-41ad-8a46-c87da0f0cdac http.request.method=PUT http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/uploads/a0e46260-230d-4430-b06a-5717ccf483af?_state=CBkNw0EYnjqw84R7w2ULl3TdBMUEZVyaKcEdnuq68Cp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwZTQ2MjYwLTIzMGQtNDQzMC1iMDZhLTU3MTdjY2Y0ODNhZiIsIk9mZnNldCI6MjAxMzY0NDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTQ6MDBaIn0%3D&digest=sha256%3Add733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" http.response.duration=4.965833ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:07 +0000] "PUT /v2/foo/bar/blobs/uploads/a0e46260-230d-4430-b06a-5717ccf483af?_state=CBkNw0EYnjqw84R7w2ULl3TdBMUEZVyaKcEdnuq68Cp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwZTQ2MjYwLTIzMGQtNDQzMC1iMDZhLTU3MTdjY2Y0ODNhZiIsIk9mZnNldCI6MjAxMzY0NDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTQ6MDBaIn0%3D&digest=sha256%3Add733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=b49ab9db-a280-4890-ab6a-237ef78f9b9a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.248236ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=e31f2739-a83e-47dd-856d-de8754c3a0bb http.request.method=GET http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=396.157952ms http.response.status=200 http.response.written=20136448 127.0.0.1 - - [16/Jan/2026:07:14:07 +0000] "GET /v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f HTTP/1.1" 200 20136448 "" "Go-http-client/1.1" time="2026-01-16T07:14:07Z" level=error msg="error parsing digest="sha257:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=716efbed-ede5-4522-bebb-f9845fd9828e http.request.method=GET http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/sha257:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" vars.name="foo/bar" time="2026-01-16T07:14:07Z" 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:40135" http.request.id=716efbed-ede5-4522-bebb-f9845fd9828e http.request.method=GET http.request.remoteaddr="127.0.0.1:58996" http.request.uri="/v2/foo/bar/blobs/sha257:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.760496ms http.response.status=400 http.response.written=110 vars.digest="sha257:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:14:07 +0000] "GET /v2/foo/bar/blobs/sha257:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T07:14:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=3009b77e-5348-46bf-895a-73dd17a4d5ee http.request.method=GET http.request.remoteaddr="127.0.0.1:38344" http.request.uri="/v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.747575ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:07 +0000] "GET /v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=eddbd787-3a45-431b-a9a1-57113ed9b1ff http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.110475ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=2fc11d52-5e34-4ec7-a0b2-f2ce1069cabb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.068016ms http.response.status=404 http.response.written=157 vars.digest="sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:14:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T07:14:07Z" 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:40135" http.request.id=1355b642-2ec2-402a-a03a-4afa0fbbbb50 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38350" http.request.uri="/v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.927616ms http.response.status=404 http.response.written=74 vars.digest="sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:14:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-01-16T07:14:07Z" level=error msg="error parsing digest="sha257:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=77823b61-69c9-4937-bc4f-2295dc1f63af http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38352" http.request.uri="/v2/foo/bar/blobs/sha257:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" vars.name="foo/bar" time="2026-01-16T07:14:07Z" 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:40135" http.request.id=77823b61-69c9-4937-bc4f-2295dc1f63af http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38352" http.request.uri="/v2/foo/bar/blobs/sha257:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.093276ms http.response.status=400 http.response.written=110 vars.digest="sha257:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:14:07 +0000] "DELETE /v2/foo/bar/blobs/sha257:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T07:14:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=7552cd2c-d0d7-45e8-8800-8bbc6c0984d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:38366" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.679114ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=3dc86ec3-92a7-4682-b4de-69c8f843feae http.request.method=PUT http.request.remoteaddr="127.0.0.1:38366" http.request.uri="/v2/foo/bar/blobs/uploads/4f073a27-0fc5-4f23-8cf2-210ee5dec74f?_state=NQEPozBSYxdBiy2fnuFdOaKdcnkO8hiGBZ3chuQitTp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmMDczYTI3LTBmYzUtNGYyMy04Y2YyLTIxMGVlNWRlYzc0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxNDowNy41NTA0NTIwODRaIn0%3D&digest=sha256%3Add733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.937116782s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:07 +0000] "PUT /v2/foo/bar/blobs/uploads/4f073a27-0fc5-4f23-8cf2-210ee5dec74f?_state=NQEPozBSYxdBiy2fnuFdOaKdcnkO8hiGBZ3chuQitTp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRmMDczYTI3LTBmYzUtNGYyMy04Y2YyLTIxMGVlNWRlYzc0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxNDowNy41NTA0NTIwODRaIn0%3D&digest=sha256%3Add733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=5793b9ba-5933-4573-8438-f0dcb8af37bc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38366" http.request.uri="/v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.690395ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=eff7b725-2af4-40df-910e-c66bdbf30588 http.request.method=GET http.request.remoteaddr="127.0.0.1:38334" http.request.uri="/v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.266403748s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [16/Jan/2026:07:14:07 +0000] "GET /v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-01-16T07:14:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40135" http.request.id=37e33b32-16b6-4097-acc6-865c293a740d http.request.method=GET http.request.remoteaddr="127.0.0.1:38344" http.request.uri="/v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.25158303s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [16/Jan/2026:07:14:07 +0000] "GET /v2/foo/bar/blobs/sha256:dd733cada0b5b85e223429afa016ca09019ba61cc827ef4d2fd4369fb7bfc51f HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (20.66s) === RUN TestRelativeURL time="2026-01-16T07:14:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:14:13Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:14:13Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45207" http.request.id=adcebd05-065c-4f37-b31a-6e2fbd655f8c http.request.method=POST http.request.remoteaddr="127.0.0.1:37578" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.247955ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45207" http.request.id=1817210a-e246-4648-bcbc-98ddea2471fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:37578" http.request.uri="/v2/foo/bar/blobs/uploads/5ffd079f-4257-4493-8170-43d1c408dda4?_state=pcMWddiWjJCc6RseBQvBxo-UoRhAcuV1AMKD0EHZ8gx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmZmQwNzlmLTQyNTctNDQ5My04MTcwLTQzZDFjNDA4ZGRhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxNDoxMy43ODQ0MDY1MloifQ%3D%3D&digest=sha256%3Ab948cc8ebde5146d15ad8257fd4b39c0061ee9188a92da2562f6a3aa6387b826" http.request.useragent="Go-http-client/1.1" http.response.duration=5.078559573s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:14 +0000] "PUT /v2/foo/bar/blobs/uploads/5ffd079f-4257-4493-8170-43d1c408dda4?_state=pcMWddiWjJCc6RseBQvBxo-UoRhAcuV1AMKD0EHZ8gx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmZmQwNzlmLTQyNTctNDQ5My04MTcwLTQzZDFjNDA4ZGRhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxNDoxMy43ODQ0MDY1MloifQ%3D%3D&digest=sha256%3Ab948cc8ebde5146d15ad8257fd4b39c0061ee9188a92da2562f6a3aa6387b826 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45207" http.request.id=9477a54e-f0a4-4859-9dd0-df36490266dd http.request.method=POST http.request.remoteaddr="127.0.0.1:37578" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.752475ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45207" http.request.id=660d9e0a-d6d6-4007-89b2-31f9316ef469 http.request.method=POST http.request.remoteaddr="127.0.0.1:37578" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.584795ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:45207" http.request.id=8d6ea695-dad6-4d9d-8f4b-b1ee98a8b961 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37578" http.request.uri="/v2/foo/bar/blobs/uploads/3aac64df-65ed-4d5a-9030-9ff9a96df987?_state=lq2kgsi0vHu8GdBM80mkO_iRQLxVITiiyN2W88QVxW17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhYWM2NGRmLTY1ZWQtNGQ1YS05MDMwLTlmZjlhOTZkZjk4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxNDoxOS45NzI1OTc4NloifQ%3D%3D&digest=sha256%3Ad7e33b5f5997aee893aeda036d662b315e9dafe29fdac5864fcdb20d433c0482" http.request.useragent="Go-http-client/1.1" http.response.duration=6.523268358s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:19 +0000] "PUT /v2/foo/bar/blobs/uploads/3aac64df-65ed-4d5a-9030-9ff9a96df987?_state=lq2kgsi0vHu8GdBM80mkO_iRQLxVITiiyN2W88QVxW17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhYWM2NGRmLTY1ZWQtNGQ1YS05MDMwLTlmZjlhOTZkZjk4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxNDoxOS45NzI1OTc4NloifQ%3D%3D&digest=sha256%3Ad7e33b5f5997aee893aeda036d662b315e9dafe29fdac5864fcdb20d433c0482 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (12.72s) === RUN TestBlobDeleteDisabled time="2026-01-16T07:14:26Z" 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-16T07:14:26Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:14:26Z" 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:33345" http.request.id=cab095bd-52f0-4ca2-b239-c1bac3dc3e5a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41580" http.request.uri="/v2/foo/bar/blobs/sha256:55cca759823d08a614a5d2046b63a22d822a6fcac5181fb4272d26f3d2fcfaf7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.236315ms http.response.status=405 http.response.written=78 vars.digest="sha256:55cca759823d08a614a5d2046b63a22d822a6fcac5181fb4272d26f3d2fcfaf7" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:14:26 +0000] "DELETE /v2/foo/bar/blobs/sha256:55cca759823d08a614a5d2046b63a22d822a6fcac5181fb4272d26f3d2fcfaf7 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.40s) === RUN TestDeleteDisabled time="2026-01-16T07:14:26Z" 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-16T07:14:26Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:14:27Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42859" http.request.id=5eb483ab-0d8a-4792-9f7f-2e7e27a54b5c http.request.method=POST http.request.remoteaddr="127.0.0.1:47134" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.559935ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:34Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42859" http.request.id=008ba343-2f16-4d41-b7c5-28df41a1986a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47134" http.request.uri="/v2/foo/bar/blobs/uploads/4722e0b7-330f-4395-9684-d92e8ff37adf?_state=rs8gnIU5SBLRrxBq5mUraGDNeJ_ai_KqwfORYt3osuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3MjJlMGI3LTMzMGYtNDM5NS05Njg0LWQ5MmU4ZmYzN2FkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxNDoyNy41NTc2NzM3MTNaIn0%3D&digest=sha256%3Aaaeb55f272ff687f547e3153adf50dfb74dabac994f64029da7e13d0a1354385" http.request.useragent="Go-http-client/1.1" http.response.duration=7.427283179s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:27 +0000] "PUT /v2/foo/bar/blobs/uploads/4722e0b7-330f-4395-9684-d92e8ff37adf?_state=rs8gnIU5SBLRrxBq5mUraGDNeJ_ai_KqwfORYt3osuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3MjJlMGI3LTMzMGYtNDM5NS05Njg0LWQ5MmU4ZmYzN2FkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxNDoyNy41NTc2NzM3MTNaIn0%3D&digest=sha256%3Aaaeb55f272ff687f547e3153adf50dfb74dabac994f64029da7e13d0a1354385 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:34Z" 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:42859" http.request.id=abef4b4e-c05a-4d56-a3eb-12067301fed3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47134" http.request.uri="/v2/foo/bar/blobs/sha256:aaeb55f272ff687f547e3153adf50dfb74dabac994f64029da7e13d0a1354385" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.866336ms http.response.status=405 http.response.written=78 vars.digest="sha256:aaeb55f272ff687f547e3153adf50dfb74dabac994f64029da7e13d0a1354385" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:14:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:aaeb55f272ff687f547e3153adf50dfb74dabac994f64029da7e13d0a1354385 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (8.09s) === RUN TestDeleteReadOnly time="2026-01-16T07:14:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:14:34Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:14:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44999" http.request.id=4d9a759c-9102-4262-bdbd-ffc671025cc1 http.request.method=POST http.request.remoteaddr="127.0.0.1:40412" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.391895ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44999" http.request.id=65422c79-d986-4327-9960-974f0e8a7d07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40412" http.request.uri="/v2/foo/bar/blobs/uploads/5ddae5d5-b47d-42aa-94bd-02f740c7903d?_state=DfQ11Ji8hA832zVzB5WU6wL7iwq-GXuVaicQgoF69sl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkZGFlNWQ1LWI0N2QtNDJhYS05NGJkLTAyZjc0MGM3OTAzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxNDozNS41NDExNjYwOTNaIn0%3D&digest=sha256%3A6c4220f1b04d170ecd89a4db823ac2405fd0936edddfa4e617788b93cc5f21c5" http.request.useragent="Go-http-client/1.1" http.response.duration=5.255684694s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:35 +0000] "PUT /v2/foo/bar/blobs/uploads/5ddae5d5-b47d-42aa-94bd-02f740c7903d?_state=DfQ11Ji8hA832zVzB5WU6wL7iwq-GXuVaicQgoF69sl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkZGFlNWQ1LWI0N2QtNDJhYS05NGJkLTAyZjc0MGM3OTAzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxNDozNS41NDExNjYwOTNaIn0%3D&digest=sha256%3A6c4220f1b04d170ecd89a4db823ac2405fd0936edddfa4e617788b93cc5f21c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Jan/2026:07:14:40 +0000] "DELETE /v2/foo/bar/blobs/sha256:6c4220f1b04d170ecd89a4db823ac2405fd0936edddfa4e617788b93cc5f21c5 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (5.81s) === RUN TestStartPushReadOnly time="2026-01-16T07:14:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:14:40Z" level=info msg="redis not configured" go.version=go1.25.6 127.0.0.1 - - [16/Jan/2026:07:14:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.02s) === RUN TestManifestAPI time="2026-01-16T07:14:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:14:40Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:14:40Z" 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:35947" http.request.id=d683ba9d-9665-47be-89cf-c47e74392b96 http.request.method=GET http.request.remoteaddr="127.0.0.1:35796" 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.259476ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:07:14:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T07:14:40Z" 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:35947" http.request.id=32fc2e7e-116b-4354-bc5d-e9dd1fcf0c42 http.request.method=GET http.request.remoteaddr="127.0.0.1:35796" 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=12.360602ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:07:14:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T07:14:40Z" 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:35947" http.request.id=ec692a81-1b23-411a-912d-0fab5662659d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35796" 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=16.455636ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:07:14:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T07:14:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=66a0f2df-8144-4567-a4c8-28a24c222fd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35796" 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=17.836135ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T07:14:40Z" 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:35947" http.request.id=66a0f2df-8144-4567-a4c8-28a24c222fd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35796" 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=18.181114ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T07:14:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=66a0f2df-8144-4567-a4c8-28a24c222fd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35796" 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=18.296374ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T07:14:40Z" 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:35947" http.request.id=66a0f2df-8144-4567-a4c8-28a24c222fd3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35796" 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=18.389454ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:07:14:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T07:14:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=15e25432-c82b-473e-9d81-fe80e78d6cc4 http.request.method=POST http.request.remoteaddr="127.0.0.1:35796" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=17.484034ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:41 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=674b5e02-da53-41f2-8f66-833fbf94974e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35796" http.request.uri="/v2/foo/schema1/blobs/uploads/9a1ed42f-0abf-405f-b4ab-feb1968604ad?_state=gR6fosEssSJrqpiB0774SkkGJG3Un_wEI7FKXoy8EPJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YTFlZDQyZi0wYWJmLTQwNWYtYjRhYi1mZWIxOTY4NjA0YWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTQ6NDEuNDEyMTAwOTIzWiJ9&digest=sha256%3Ac6d7892d7f495c2c9f052b50a67fad45680480a11727e56fca1267b6b10ade8d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.465191028s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:41 +0000] "PUT /v2/foo/schema1/blobs/uploads/9a1ed42f-0abf-405f-b4ab-feb1968604ad?_state=gR6fosEssSJrqpiB0774SkkGJG3Un_wEI7FKXoy8EPJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YTFlZDQyZi0wYWJmLTQwNWYtYjRhYi1mZWIxOTY4NjA0YWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTQ6NDEuNDEyMTAwOTIzWiJ9&digest=sha256%3Ac6d7892d7f495c2c9f052b50a67fad45680480a11727e56fca1267b6b10ade8d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=05533d66-81c6-4fe7-9f9e-91ab47211138 http.request.method=POST http.request.remoteaddr="127.0.0.1:35796" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.268215ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:46 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=c3ccc26b-cbd8-4fd6-8de2-342a041c44b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35796" http.request.uri="/v2/foo/schema1/blobs/uploads/aea63a71-65f8-4a9d-921e-a2619e8be874?_state=iuwx_-q7LF5vP8cUTcDt5qHldCvlGl9XCL7CrU-gqFB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZWE2M2E3MS02NWY4LTRhOWQtOTIxZS1hMjYxOWU4YmU4NzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTQ6NDYuNjA2ODkzMDI0WiJ9&digest=sha256%3A1f6509500bfa4eb1821b340265194674d1bc3cebf7269a0733287e85cb3fa256" http.request.useragent="Go-http-client/1.1" http.response.duration=9.587612731s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:46 +0000] "PUT /v2/foo/schema1/blobs/uploads/aea63a71-65f8-4a9d-921e-a2619e8be874?_state=iuwx_-q7LF5vP8cUTcDt5qHldCvlGl9XCL7CrU-gqFB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZWE2M2E3MS02NWY4LTRhOWQtOTIxZS1hMjYxOWU4YmU4NzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTQ6NDYuNjA2ODkzMDI0WiJ9&digest=sha256%3A1f6509500bfa4eb1821b340265194674d1bc3cebf7269a0733287e85cb3fa256 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=75526991-b0f2-419e-8ea0-d1db2123d86a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35796" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.037307ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=57f4c081-586e-445a-893d-a15a50a808ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:35796" http.request.uri="/v2/foo/schema1/manifests/sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92" http.request.useragent="Go-http-client/1.1" http.response.duration=5.635732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=44fb7d62-6825-47f9-8714-86b2e156f1d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35796" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.907233ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=55cb860e-6c25-44e7-83a7-32e0d4f6cc72 http.request.method=GET http.request.remoteaddr="127.0.0.1:35796" http.request.uri="/v2/foo/schema1/manifests/sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.603634ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "GET /v2/foo/schema1/manifests/sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" 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:35947" http.request.id=60234eb8-1303-4e93-9c56-9242d968e38f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35796" http.request.uri="/v2/foo/schema1/manifests/sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92" http.request.useragent="Go-http-client/1.1" http.response.duration=5.830852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" 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:35947" http.request.id=83b2ea96-58e9-4cf4-b7d7-a87d579b1a33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35796" http.request.uri="/v2/foo/schema1/manifests/sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92" http.request.useragent="Go-http-client/1.1" http.response.duration=5.570572ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:35947" http.request.id=b2caa97f-96e5-4da3-a5b4-202ad459c41e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35796" http.request.uri="/v2/foo/schema1/manifests/sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92" http.request.useragent="Go-http-client/1.1" http.response.duration=9.760086ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=eb41a1a4-6ac3-493c-b87f-c3974af93410 http.request.method=GET http.request.remoteaddr="127.0.0.1:35796" http.request.uri="/v2/foo/schema1/manifests/sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.674453ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "GET /v2/foo/schema1/manifests/sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=b01eb9bd-4f75-40dc-b563-5d07511eaf2a http.request.method=GET http.request.remoteaddr="127.0.0.1:35796" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.533495ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=5b1f6f37-1c12-4b28-aebc-0d1e3799fb0d http.request.method=GET http.request.remoteaddr="127.0.0.1:35796" http.request.uri="/v2/foo/schema1/manifests/sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92" http.request.useragent="Go-http-client/1.1" http.response.duration=2.790536ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "GET /v2/foo/schema1/manifests/sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=99878e6a-0160-43b6-b647-3c4a5931dc8d http.request.method=GET http.request.remoteaddr="127.0.0.1:35796" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.861876ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" level=error msg="payload digest does match: "sha256:d638ae3f7f92e2c2a0ccc25bd9fb213fa551657d5048eea20373d3c675ca3767" != "sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92"" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=df88ee91-3927-48cb-ae21-112923779bc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35796" http.request.uri="/v2/foo/schema1/manifests/sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92" time="2026-01-16T07:14:56Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=df88ee91-3927-48cb-ae21-112923779bc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35796" http.request.uri="/v2/foo/schema1/manifests/sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.772514ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92" 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:c5029e967129a892c8060584380ca95db11e7f07e6b6a67935390834f37cec92 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" 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:35947" http.request.id=d6d9d16e-e4f3-40de-822c-39dd814a18ff http.request.method=GET http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.543875ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" 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:35947" http.request.id=befbf33a-1f5c-4adf-b101-5d275695f321 http.request.method=GET http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.957816ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" 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:35947" http.request.id=19897f15-a802-49a2-859b-5ee2098e30ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.352595ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T07:14:56Z" 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:35947" http.request.id=19897f15-a802-49a2-859b-5ee2098e30ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.494575ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T07:14:56Z" 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:35947" http.request.id=19897f15-a802-49a2-859b-5ee2098e30ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.607895ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=c30fc95c-1b15-4896-8c99-20a0812a2f62 http.request.method=POST http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.258236ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=c72d6efe-33ad-4a9a-850e-98bf93eb507e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/blobs/uploads/563e94b6-e72c-4fcb-8041-770fadf095f1?_state=iJonBNDqxsozLomqIS77q6HALwbLXUQj0mFLl_0zZEV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NjNlOTRiNi1lNzJjLTRmY2ItODA0MS03NzBmYWRmMDk1ZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTQ6NTYuMjk1Njk2MDI5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.166434ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/563e94b6-e72c-4fcb-8041-770fadf095f1?_state=iJonBNDqxsozLomqIS77q6HALwbLXUQj0mFLl_0zZEV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NjNlOTRiNi1lNzJjLTRmY2ItODA0MS03NzBmYWRmMDk1ZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTQ6NTYuMjk1Njk2MDI5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" 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:35947" http.request.id=406591a5-72cb-4957-ac1f-4060b8a02129 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.751334ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T07:14:56Z" 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:35947" http.request.id=406591a5-72cb-4957-ac1f-4060b8a02129 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.901134ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T07:14:56Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=0c4741f9-3ce6-4d80-a02e-eae41faaf2ed http.request.method=POST http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.893374ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=df5d31f6-5256-48a2-b8c2-6e15dc4e6b3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/blobs/uploads/7010aa03-9d90-4b18-82bf-4aeea23334c5?_state=1vJqAVfNVWUVZyIX5kuFwE9fEU-y-4Xfndg0e86DIUx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MDEwYWEwMy05ZDkwLTRiMTgtODJiZi00YWVlYTIzMzM0YzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTQ6NTYuOTE4OTkxNjk0WiJ9&digest=sha256%3Ac8cc146aa6adc37e714107f7a92d81f10efffaddf9f1d885a29cb536f94ba095" http.request.useragent="Go-http-client/1.1" http.response.duration=6.545942797s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:14:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/7010aa03-9d90-4b18-82bf-4aeea23334c5?_state=1vJqAVfNVWUVZyIX5kuFwE9fEU-y-4Xfndg0e86DIUx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MDEwYWEwMy05ZDkwLTRiMTgtODJiZi00YWVlYTIzMzM0YzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTQ6NTYuOTE4OTkxNjk0WiJ9&digest=sha256%3Ac8cc146aa6adc37e714107f7a92d81f10efffaddf9f1d885a29cb536f94ba095 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:04Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=ed2b5804-f249-4b4c-a4dc-5bc642049f01 http.request.method=POST http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.248656ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:04 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=06aa642e-3608-43b7-89da-d01f39b1208f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/blobs/uploads/bc1a8eb0-333b-4bb3-85d7-58a56972e0ef?_state=RQqjUZYDKmm7Itroxn4qinxTvpUGAwGsQ1gPblznfQt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYzFhOGViMC0zMzNiLTRiYjMtODVkNy01OGE1Njk3MmUwZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6MDQuMDA0NzI5NTk2WiJ9&digest=sha256%3Ac0048fda3f61eda74faee7ff637e230eb6983fb2a7410d039f4b0b8aa3104ed0" http.request.useragent="Go-http-client/1.1" http.response.duration=5.322320113s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:04 +0000] "PUT /v2/foo/schema2/blobs/uploads/bc1a8eb0-333b-4bb3-85d7-58a56972e0ef?_state=RQqjUZYDKmm7Itroxn4qinxTvpUGAwGsQ1gPblznfQt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYzFhOGViMC0zMzNiLTRiYjMtODVkNy01OGE1Njk3MmUwZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6MDQuMDA0NzI5NTk2WiJ9&digest=sha256%3Ac0048fda3f61eda74faee7ff637e230eb6983fb2a7410d039f4b0b8aa3104ed0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" 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:35947" http.request.id=5b20451d-eb07-4316-ada3-6be50f290781 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.627513ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" 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:35947" http.request.id=423264fc-8ea8-4d7f-b0b7-a0afeb0a76ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/sha256:208d61cf7045a66d9c62b7f5e69a184ef0ac89398c37346501dcd8df21e330b9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.666614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "PUT /v2/foo/schema2/manifests/sha256:208d61cf7045a66d9c62b7f5e69a184ef0ac89398c37346501dcd8df21e330b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=f2c73330-3037-4113-b53b-fd8039bda59b http.request.method=GET http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.113856ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=c8758c72-bea2-49aa-99ee-27ecce2df6b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/sha256:208d61cf7045a66d9c62b7f5e69a184ef0ac89398c37346501dcd8df21e330b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.052855ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "GET /v2/foo/schema2/manifests/sha256:208d61cf7045a66d9c62b7f5e69a184ef0ac89398c37346501dcd8df21e330b9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=2bc574fa-38f1-41b0-9f71-694fd5bb4824 http.request.method=GET http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.583756ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=13b3a053-ba8c-4aa9-ae3f-8880c7ed938d http.request.method=GET http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/sha256:208d61cf7045a66d9c62b7f5e69a184ef0ac89398c37346501dcd8df21e330b9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.378936ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "GET /v2/foo/schema2/manifests/sha256:208d61cf7045a66d9c62b7f5e69a184ef0ac89398c37346501dcd8df21e330b9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=322d40c6-405f-4b26-8417-76f566f6a40f http.request.method=GET http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.426036ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" level=info msg="rewriting manifest sha256:208d61cf7045a66d9c62b7f5e69a184ef0ac89398c37346501dcd8df21e330b9 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=cf1ea5fd-874a-4b55-b69e-16aac879be94 http.request.method=GET http.request.remoteaddr="127.0.0.1:54902" 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-16T07:15:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=cf1ea5fd-874a-4b55-b69e-16aac879be94 http.request.method=GET http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.309052ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" 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:35947" http.request.id=30c9fa69-1d29-4d05-8485-9ef9e4baf568 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.828856ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" 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:35947" http.request.id=71312a08-fcb9-4252-bb73-bf68ebf2a612 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.605875ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" 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:35947" http.request.id=0b6f5946-6be1-4220-a152-11c9c8c59513 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/sha256:8ea3b1d47dafd80c6fdbda8ccfb0606e2b3ee60153dd2e9824ddc34ac937fdf2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.358096ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "PUT /v2/foo/schema2/manifests/sha256:8ea3b1d47dafd80c6fdbda8ccfb0606e2b3ee60153dd2e9824ddc34ac937fdf2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=3a1e11b1-974b-4d8d-80a2-d073e4cf7967 http.request.method=GET http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.058815ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=f906dcf9-8722-4fe9-881c-c887a062a9de http.request.method=GET http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/sha256:8ea3b1d47dafd80c6fdbda8ccfb0606e2b3ee60153dd2e9824ddc34ac937fdf2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.997096ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "GET /v2/foo/schema2/manifests/sha256:8ea3b1d47dafd80c6fdbda8ccfb0606e2b3ee60153dd2e9824ddc34ac937fdf2 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=034b74e0-ff25-4767-b5a1-6e4a6877696e http.request.method=GET http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.568637ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=f8b44d6f-2acd-4b87-83d8-ea7da393c107 http.request.method=GET http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/sha256:8ea3b1d47dafd80c6fdbda8ccfb0606e2b3ee60153dd2e9824ddc34ac937fdf2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.391336ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "GET /v2/foo/schema2/manifests/sha256:8ea3b1d47dafd80c6fdbda8ccfb0606e2b3ee60153dd2e9824ddc34ac937fdf2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" level=info msg="rewriting manifest list sha256:8ea3b1d47dafd80c6fdbda8ccfb0606e2b3ee60153dd2e9824ddc34ac937fdf2 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=a0634c6d-6a28-4209-b7a4-eda5d7c3cf5d http.request.method=GET http.request.remoteaddr="127.0.0.1:54902" 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-16T07:15:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35947" http.request.id=a0634c6d-6a28-4209-b7a4-eda5d7c3cf5d http.request.method=GET http.request.remoteaddr="127.0.0.1:54902" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.268693ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" 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-16T07:15:09Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:15:09Z" 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:46753" http.request.id=6b3e6a94-3595-49ca-acf7-af06a49f1549 http.request.method=GET http.request.remoteaddr="127.0.0.1:52626" 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.809656ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" 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:46753" http.request.id=44f11e7e-cb85-4b28-bfb5-2d3a3d148161 http.request.method=GET http.request.remoteaddr="127.0.0.1:52626" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.540716ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" 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:46753" http.request.id=c89813c8-169b-4d03-95ce-ddd3125120a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52626" 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.661076ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" 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:46753" http.request.id=b1434c9f-537a-49eb-9a31-05113cedfb58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52626" 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.140334ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T07:15:09Z" 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:46753" http.request.id=b1434c9f-537a-49eb-9a31-05113cedfb58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52626" 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.284274ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T07:15:09Z" 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:46753" http.request.id=b1434c9f-537a-49eb-9a31-05113cedfb58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52626" 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.387474ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T07:15:09Z" 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:46753" http.request.id=b1434c9f-537a-49eb-9a31-05113cedfb58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52626" 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.529834ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T07:15:09Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=883a0c2b-d364-4e24-b71f-77de0e0101f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:52626" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.092296ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=efa13926-0fdf-4ef3-b18e-61d0d26d29b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52626" http.request.uri="/v2/foo/schema1/blobs/uploads/7dfc5d68-fda0-49c7-b919-a099fcd4310b?_state=DKoKAZnwCBsgSF9vq2NGOXjc51vCVREPzooSWT6uGEp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZGZjNWQ2OC1mZGEwLTQ5YzctYjkxOS1hMDk5ZmNkNDMxMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6MDkuOTQ2ODI0MDU5WiJ9&digest=sha256%3Ab60b8346b8da37b2bb0d157afa4d355620ecfc3bfc6bc7454d22a1197cea839e" http.request.useragent="Go-http-client/1.1" http.response.duration=5.189075084s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:09 +0000] "PUT /v2/foo/schema1/blobs/uploads/7dfc5d68-fda0-49c7-b919-a099fcd4310b?_state=DKoKAZnwCBsgSF9vq2NGOXjc51vCVREPzooSWT6uGEp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZGZjNWQ2OC1mZGEwLTQ5YzctYjkxOS1hMDk5ZmNkNDMxMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6MDkuOTQ2ODI0MDU5WiJ9&digest=sha256%3Ab60b8346b8da37b2bb0d157afa4d355620ecfc3bfc6bc7454d22a1197cea839e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=4e24de50-7723-47e6-998c-d4fa0ff66aa7 http.request.method=POST http.request.remoteaddr="127.0.0.1:52626" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.388536ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:15 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=2aff9b36-a0ec-49ff-9d37-f550618906d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52626" http.request.uri="/v2/foo/schema1/blobs/uploads/ca02d3b7-26b5-4cf8-85c4-50d305bf50ce?_state=3A_hFOju5Y49Yd1vcx3vt8tnyVxB5acN3zjbleG8u7Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYTAyZDNiNy0yNmI1LTRjZjgtODVjNC01MGQzMDViZjUwY2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6MTUuOTAwNzk4MTAzWiJ9&digest=sha256%3A96d7b42705e41be78a15a1950b797864da22b1bfb5408d902d3d0a5ffdab7799" http.request.useragent="Go-http-client/1.1" http.response.duration=10.956873633s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:15 +0000] "PUT /v2/foo/schema1/blobs/uploads/ca02d3b7-26b5-4cf8-85c4-50d305bf50ce?_state=3A_hFOju5Y49Yd1vcx3vt8tnyVxB5acN3zjbleG8u7Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjYTAyZDNiNy0yNmI1LTRjZjgtODVjNC01MGQzMDViZjUwY2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6MTUuOTAwNzk4MTAzWiJ9&digest=sha256%3A96d7b42705e41be78a15a1950b797864da22b1bfb5408d902d3d0a5ffdab7799 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=2ac0ccb4-4254-4fa4-bc9a-ebca69c326c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52626" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.036852ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=45a69ab1-6b23-43ba-9380-ea6519f6d2dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52626" http.request.uri="/v2/foo/schema1/manifests/sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437" http.request.useragent="Go-http-client/1.1" http.response.duration=5.468173ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=ab706faf-3864-4129-8e7c-b307eb364d97 http.request.method=GET http.request.remoteaddr="127.0.0.1:52626" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.492534ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:15:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=f8d11d6b-647b-4638-9a49-62b3a272e04b http.request.method=GET http.request.remoteaddr="127.0.0.1:52626" http.request.uri="/v2/foo/schema1/manifests/sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.452733ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:15:26 +0000] "GET /v2/foo/schema1/manifests/sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" 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:46753" http.request.id=03f60f01-6187-4e35-ab3e-7b23232baf89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52626" http.request.uri="/v2/foo/schema1/manifests/sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437" http.request.useragent="Go-http-client/1.1" http.response.duration=5.333212ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" 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:46753" http.request.id=d1239659-2cad-41a1-abf3-9b2a438c3a97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52626" http.request.uri="/v2/foo/schema1/manifests/sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437" http.request.useragent="Go-http-client/1.1" http.response.duration=5.186732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:46753" http.request.id=2d58fee9-4584-4721-b3ed-435c224828a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52626" http.request.uri="/v2/foo/schema1/manifests/sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437" http.request.useragent="Go-http-client/1.1" http.response.duration=5.382692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=0dd557a2-61f0-4498-83d5-9e39e4fef641 http.request.method=GET http.request.remoteaddr="127.0.0.1:52626" http.request.uri="/v2/foo/schema1/manifests/sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.512254ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:15:26 +0000] "GET /v2/foo/schema1/manifests/sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=98382f48-c9c7-49ce-a6e9-5508d2b950a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52626" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.446217ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=7910a969-f5a7-4ad0-882a-fe63f7de252e http.request.method=GET http.request.remoteaddr="127.0.0.1:52626" http.request.uri="/v2/foo/schema1/manifests/sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437" http.request.useragent="Go-http-client/1.1" http.response.duration=2.779976ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:26 +0000] "GET /v2/foo/schema1/manifests/sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=e1dba531-84d2-42a1-956e-4c9dfb576ea2 http.request.method=GET http.request.remoteaddr="127.0.0.1:52626" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.454317ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:07:15:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" level=error msg="payload digest does match: "sha256:0168bf08f04ce388173bc8d83904ca8209444acab1cc76e2eb10144761c9def5" != "sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437"" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=f91c3b2c-f3bc-4f0e-bc23-05d20b6a0450 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52626" http.request.uri="/v2/foo/schema1/manifests/sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437" time="2026-01-16T07:15:26Z" 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:46753" http.request.id=f91c3b2c-f3bc-4f0e-bc23-05d20b6a0450 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52626" http.request.uri="/v2/foo/schema1/manifests/sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.952476ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437" 127.0.0.1 - - [16/Jan/2026:07:15:26 +0000] "PUT /v2/foo/schema1/manifests/sha256:a30e22348d8bd0c5ab602099f7f58768802468e8b60f2c82eb0ed7ac7c09d437 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" 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:46753" http.request.id=b309d606-e962-4686-833e-e07c651b858f http.request.method=GET http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.059615ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:07:15:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" 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:46753" http.request.id=82f1fbee-05bc-47d8-b672-126d011b0ded http.request.method=GET http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.535076ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:07:15:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" 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:46753" http.request.id=391e1c04-b3fb-4b42-a6fd-2bd2f8fe8e5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.031035ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T07:15:26Z" 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:46753" http.request.id=391e1c04-b3fb-4b42-a6fd-2bd2f8fe8e5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.172395ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T07:15:26Z" 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:46753" http.request.id=391e1c04-b3fb-4b42-a6fd-2bd2f8fe8e5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.281055ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:07:15:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=147942c1-fc77-4aa4-8615-28e95adac487 http.request.method=POST http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.972875ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=60a3ab94-2b0c-41c4-9f8a-dd64d0eefb12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/blobs/uploads/8eef57e9-06f9-4279-bac2-adec9cb91e79?_state=KzszPXHRwietilo8e2mb3DQ7GQkaNiT7aIdfd-Kg4A17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZWVmNTdlOS0wNmY5LTQyNzktYmFjMi1hZGVjOWNiOTFlNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6MjYuOTQyODQxODk0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.656375ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/8eef57e9-06f9-4279-bac2-adec9cb91e79?_state=KzszPXHRwietilo8e2mb3DQ7GQkaNiT7aIdfd-Kg4A17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZWVmNTdlOS0wNmY5LTQyNzktYmFjMi1hZGVjOWNiOTFlNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6MjYuOTQyODQxODk0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:26Z" 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:46753" http.request.id=63bce0d8-46bc-4c06-a1ab-afecf7be2e9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.933895ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T07:15:26Z" 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:46753" http.request.id=63bce0d8-46bc-4c06-a1ab-afecf7be2e9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.078095ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:07:15:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T07:15:27Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=f9dde404-9fc6-4ac5-acce-7b17c35d42ef http.request.method=POST http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.991336ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:31Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=fb572ef4-e986-420d-812a-46f35af1897c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/blobs/uploads/09265c47-3dd9-431b-9da8-f9b9a17a9e64?_state=zFK21zMX-odZCGOomDHW_CaDn9gkkD0SYbYNlyL2EY17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwOTI2NWM0Ny0zZGQ5LTQzMWItOWRhOC1mOWI5YTE3YTllNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6MjcuNDEwNTYwNDAyWiJ9&digest=sha256%3A1dc62e53ec47040008b8cb4155b8a940911970b0a57f89fa4ef5bb1a2fa09315" http.request.useragent="Go-http-client/1.1" http.response.duration=4.102774062s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/09265c47-3dd9-431b-9da8-f9b9a17a9e64?_state=zFK21zMX-odZCGOomDHW_CaDn9gkkD0SYbYNlyL2EY17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwOTI2NWM0Ny0zZGQ5LTQzMWItOWRhOC1mOWI5YTE3YTllNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6MjcuNDEwNTYwNDAyWiJ9&digest=sha256%3A1dc62e53ec47040008b8cb4155b8a940911970b0a57f89fa4ef5bb1a2fa09315 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:31Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=130b6ce5-8e2c-41f8-b82e-10cdc241fa35 http.request.method=POST http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.441475ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=040ee65b-2215-4278-8193-903aa1917d52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/blobs/uploads/3a43dadd-044d-42c9-af7c-38c6f67eaf28?_state=2MFE2w55crC09FrnVZPhq7jLN92x-gfkQTH0ZHs00vZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYTQzZGFkZC0wNDRkLTQyYzktYWY3Yy0zOGM2ZjY3ZWFmMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6MzEuOTk5MjMxOTA2WiJ9&digest=sha256%3A571ab61b3200c5ad496d38bc00824bff592d8b19ba0e9941940eec8fe9358a4c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.550364479s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/3a43dadd-044d-42c9-af7c-38c6f67eaf28?_state=2MFE2w55crC09FrnVZPhq7jLN92x-gfkQTH0ZHs00vZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYTQzZGFkZC0wNDRkLTQyYzktYWY3Yy0zOGM2ZjY3ZWFmMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6MzEuOTk5MjMxOTA2WiJ9&digest=sha256%3A571ab61b3200c5ad496d38bc00824bff592d8b19ba0e9941940eec8fe9358a4c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" 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:46753" http.request.id=6bd10b0c-d74c-444f-a398-f4e9c6ce73fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.232314ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" 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:46753" http.request.id=9b3e4c98-daaf-4d93-b77b-be52f9deb307 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/sha256:c2aeed7ad358377094d0e460227b710ac8c2cbdb3728dc27b944ad50f21a6e70" http.request.useragent="Go-http-client/1.1" http.response.duration=3.670934ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "PUT /v2/foo/schema2/manifests/sha256:c2aeed7ad358377094d0e460227b710ac8c2cbdb3728dc27b944ad50f21a6e70 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=1f2b95c4-9e23-4ec4-83f5-94aa915a2138 http.request.method=GET http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.156116ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=caf128e1-b7a4-4228-b5dc-05fb477ca782 http.request.method=GET http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/sha256:c2aeed7ad358377094d0e460227b710ac8c2cbdb3728dc27b944ad50f21a6e70" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.167415ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "GET /v2/foo/schema2/manifests/sha256:c2aeed7ad358377094d0e460227b710ac8c2cbdb3728dc27b944ad50f21a6e70 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=9ba40245-b049-4097-8760-13c164158f1f http.request.method=GET http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.452877ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=154c9758-4f22-43a7-890a-d903264624d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/sha256:c2aeed7ad358377094d0e460227b710ac8c2cbdb3728dc27b944ad50f21a6e70" http.request.useragent="Go-http-client/1.1" http.response.duration=2.469637ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "GET /v2/foo/schema2/manifests/sha256:c2aeed7ad358377094d0e460227b710ac8c2cbdb3728dc27b944ad50f21a6e70 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=de523eea-e209-4a18-ae3f-0d2186c0875b http.request.method=GET http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.409956ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" level=info msg="rewriting manifest sha256:c2aeed7ad358377094d0e460227b710ac8c2cbdb3728dc27b944ad50f21a6e70 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=5cc1d552-ddc5-4de2-8db1-2a585a22daf7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49892" 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-16T07:15:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=5cc1d552-ddc5-4de2-8db1-2a585a22daf7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.935113ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" 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:46753" http.request.id=bd80ad0c-f57e-474b-85aa-6614b49abbe2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.016956ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" 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:46753" http.request.id=7100f55a-72a7-4a5f-a95c-2342cc180948 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.466415ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" 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:46753" http.request.id=206127a4-84a5-4455-abfd-aea95d8c76b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/sha256:9b7535351b55a5182da902c58a0e1c011f3c35319ec8ace3752e50030fd4265e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.184155ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "PUT /v2/foo/schema2/manifests/sha256:9b7535351b55a5182da902c58a0e1c011f3c35319ec8ace3752e50030fd4265e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=43d0e579-57d5-45bb-b04c-525b277b1363 http.request.method=GET http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.135176ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=6636f177-a2b4-47c5-893e-48e6141f151a http.request.method=GET http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/sha256:9b7535351b55a5182da902c58a0e1c011f3c35319ec8ace3752e50030fd4265e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.031996ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "GET /v2/foo/schema2/manifests/sha256:9b7535351b55a5182da902c58a0e1c011f3c35319ec8ace3752e50030fd4265e HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=510b5602-4b7f-4b32-920c-1ff847215c6f http.request.method=GET http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.558636ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=3fe6bfbb-ca11-4eee-ad9c-1e8a0bf07ee7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/sha256:9b7535351b55a5182da902c58a0e1c011f3c35319ec8ace3752e50030fd4265e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.230317ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "GET /v2/foo/schema2/manifests/sha256:9b7535351b55a5182da902c58a0e1c011f3c35319ec8ace3752e50030fd4265e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" level=info msg="rewriting manifest list sha256:9b7535351b55a5182da902c58a0e1c011f3c35319ec8ace3752e50030fd4265e in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=ea7aada2-6a83-4509-9688-1cb1814cea02 http.request.method=GET http.request.remoteaddr="127.0.0.1:49892" 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-16T07:15:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46753" http.request.id=ea7aada2-6a83-4509-9688-1cb1814cea02 http.request.method=GET http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.431272ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (55.80s) === RUN TestGetManifestWithStorageError time="2026-01-16T07:15:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:15:36Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:15:36Z" 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:35725" http.request.id=1e2ff2eb-4e60-4de7-a36f-8649868f41c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:40566" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.735876ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" 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:35725" http.request.id=80690264-d768-4935-a52c-0c93edf44b9c http.request.method=GET http.request.remoteaddr="127.0.0.1:40566" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.478017ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" 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:35725" http.request.id=b16b7a71-f265-4ec0-a349-5a60b2f05a67 http.request.method=GET http.request.remoteaddr="127.0.0.1:40566" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.493336ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" 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:35725" http.request.id=ba32697a-f407-4c24-b328-a031cc827caf http.request.method=GET http.request.remoteaddr="127.0.0.1:40566" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.431717ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2026-01-16T07:15:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T07:15:36Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:15:36Z" 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:42699" http.request.id=e39dbed4-5b36-4d84-a980-66e59fa702b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33962" 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.828056ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" 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:42699" http.request.id=b15e3fcc-aa96-4301-add4-82b1cf5dba11 http.request.method=GET http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.426117ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" 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:42699" http.request.id=d823f48c-df6c-485e-a708-3400747807ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:33962" 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.581557ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T07:15:36Z" 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:42699" http.request.id=7dec1868-37a3-4b76-9d5b-3357771df8a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33962" 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.660293ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T07:15:36Z" 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:42699" http.request.id=7dec1868-37a3-4b76-9d5b-3357771df8a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33962" 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.811973ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T07:15:36Z" 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:42699" http.request.id=7dec1868-37a3-4b76-9d5b-3357771df8a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33962" 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.912833ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T07:15:36Z" 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:42699" http.request.id=7dec1868-37a3-4b76-9d5b-3357771df8a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.014193ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:07:15:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T07:15:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=2ff1aab5-b3c3-4c6e-92ad-1c879d77ecce http.request.method=POST http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.923756ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=665b201b-b98a-4386-958c-db44ef35eea6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/blobs/uploads/10839a37-a188-46b3-8735-5c4ead0cc7f0?_state=JpJAcZzf9lphXupB2e1YCCQINx1FTmh0JXs81uyDArZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMDgzOWEzNy1hMTg4LTQ2YjMtODczNS01YzRlYWQwY2M3ZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6MzcuMTgzNzczOTEzWiJ9&digest=sha256%3A72dc8d13d117baba02deb3aefb2b7c686fb682d78cac44b9186f8777b09189b7" http.request.useragent="Go-http-client/1.1" http.response.duration=4.838539304s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/10839a37-a188-46b3-8735-5c4ead0cc7f0?_state=JpJAcZzf9lphXupB2e1YCCQINx1FTmh0JXs81uyDArZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMDgzOWEzNy1hMTg4LTQ2YjMtODczNS01YzRlYWQwY2M3ZjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6MzcuMTgzNzczOTEzWiJ9&digest=sha256%3A72dc8d13d117baba02deb3aefb2b7c686fb682d78cac44b9186f8777b09189b7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=b15eec79-94c5-4627-8bf4-a56681d27707 http.request.method=POST http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.200035ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:42 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=f6cea38a-3c71-49e3-8256-b1f43724e99e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/blobs/uploads/903a4017-6c96-4d5f-beaa-d1ba8892b10e?_state=36RZqeSCaODKG0AD__IfrRIoSlX_PtCVDya___K5Xh97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MDNhNDAxNy02Yzk2LTRkNWYtYmVhYS1kMWJhODg5MmIxMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6NDIuNzM2NjEyODQ5WiJ9&digest=sha256%3A5c797143eeaa992fd61f042af92c31d86849469aead160e051e828ac92be3d11" http.request.useragent="Go-http-client/1.1" http.response.duration=9.697334355s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:42 +0000] "PUT /v2/foo/schema1/blobs/uploads/903a4017-6c96-4d5f-beaa-d1ba8892b10e?_state=36RZqeSCaODKG0AD__IfrRIoSlX_PtCVDya___K5Xh97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MDNhNDAxNy02Yzk2LTRkNWYtYmVhYS1kMWJhODg5MmIxMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6NDIuNzM2NjEyODQ5WiJ9&digest=sha256%3A5c797143eeaa992fd61f042af92c31d86849469aead160e051e828ac92be3d11 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=cc83c204-b298-40c1-99e7-946e595455ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.63127ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=b948d695-4f02-45d4-a8dc-4dae2187c384 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" http.request.useragent="Go-http-client/1.1" http.response.duration=5.625592ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=f9425975-fdf3-48f9-9d31-f5254e13f8ee http.request.method=GET http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.514573ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=9a0dd15a-23c1-4ece-bfa3-0de1c1eefae6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.563173ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "GET /v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" 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:42699" http.request.id=2b3cf6b2-8c46-4052-ab61-9e071277fd97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" http.request.useragent="Go-http-client/1.1" http.response.duration=5.805552ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" 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:42699" http.request.id=9bb487a2-0e9b-47b3-8b29-35e808e60ce9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" http.request.useragent="Go-http-client/1.1" http.response.duration=5.396472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:42699" http.request.id=b4766267-69a0-41c6-8066-efe72a232877 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" http.request.useragent="Go-http-client/1.1" http.response.duration=5.568012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=29bc78de-da38-4ac0-90a7-422d4bb7d964 http.request.method=GET http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.841733ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "GET /v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=83b04c37-f620-46e8-b5eb-3cac6755861a http.request.method=GET http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.508956ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=6097646d-71b4-4e19-9d3b-b19c8c24728e http.request.method=GET http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" http.request.useragent="Go-http-client/1.1" http.response.duration=2.654556ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "GET /v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=cf49f447-bf33-4ef7-858f-5af016bce937 http.request.method=GET http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.422857ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=error msg="payload digest does match: "sha256:24ae5b21e4069af64f03367ce390325c5fb25e731c1001591c8353b8a6f26751" != "sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290"" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=9810d684-9b3e-4577-a379-abc8f513577b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" time="2026-01-16T07:15:52Z" 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:42699" http.request.id=9810d684-9b3e-4577-a379-abc8f513577b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33962" http.request.uri="/v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.296836ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=66e87163-dd0a-4528-99f2-f6491a36abef http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32846" http.request.uri="/v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" http.request.useragent="Go-http-client/1.1" http.response.duration=3.977894ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "DELETE /v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=73cd4701-0aeb-4def-8e63-36d4d7261447 http.request.method=GET http.request.remoteaddr="127.0.0.1:32846" http.request.uri="/v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.786676ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "GET /v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" 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:42699" http.request.id=154fc484-56ea-4a0e-9f6b-2300cc04d888 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32858" http.request.uri="/v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.108035ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "DELETE /v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=b3465bb2-77e1-4cfe-9b27-9034ad4ff1ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:32872" http.request.uri="/v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" http.request.useragent="Go-http-client/1.1" http.response.duration=5.635052ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=13a0253c-0dc4-472d-9bfc-dba5995656e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:32872" http.request.uri="/v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.558874ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "GET /v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" 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:42699" http.request.id=174133ee-8fef-4425-b7ae-d48692d580fe http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32886" 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=3.195436ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=c0174a42-2642-45cf-9a19-92ca65d42057 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.843771ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=4a5077d3-13d8-43a4-a5db-f08bd7deda51 http.request.method=GET http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.794116ms http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=df0f53de-b6b6-4380-ad36-03ce84544154 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290" http.request.useragent="Go-http-client/1.1" http.response.duration=3.359295ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "DELETE /v2/foo/schema1/manifests/sha256:09485c076e6b563cfb595a5c6299db6708d78a4456d7b344e3b9c5b2a7396290 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=457a9138-903c-4013-92a2-841e5a20beeb http.request.method=GET http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.653036ms http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" 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:42699" http.request.id=eb6af62f-6dbf-47a4-bc7e-2d6571229032 http.request.method=GET http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.703476ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" 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:42699" http.request.id=80ad4cbe-6cbe-4d85-a9ab-4671c8f41096 http.request.method=GET http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.820576ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" 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:42699" http.request.id=42062701-a96e-4411-b017-00dea581055a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.418735ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T07:15:52Z" 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:42699" http.request.id=42062701-a96e-4411-b017-00dea581055a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.594395ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T07:15:52Z" 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:42699" http.request.id=42062701-a96e-4411-b017-00dea581055a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.703635ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=bf412fdf-3896-44bb-9ac8-095e3148d471 http.request.method=POST http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.260595ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=25a9ba30-87dc-4d8f-96a2-0ddaa4606380 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/blobs/uploads/f6c4d251-7f01-4fc5-8778-1892bfb7bbea?_state=TQteeZMQUJFPCNHOvPArgtyoy8zVv3YSrm-ANK0503l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNmM0ZDI1MS03ZjAxLTRmYzUtODc3OC0xODkyYmZiN2JiZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6NTIuNTcxMjk0ODg2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.271234ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "PUT /v2/foo/schema2/blobs/uploads/f6c4d251-7f01-4fc5-8778-1892bfb7bbea?_state=TQteeZMQUJFPCNHOvPArgtyoy8zVv3YSrm-ANK0503l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNmM0ZDI1MS03ZjAxLTRmYzUtODc3OC0xODkyYmZiN2JiZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6NTIuNTcxMjk0ODg2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:15:52Z" 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:42699" http.request.id=a784a058-dddb-4f03-9e0f-005f29c87420 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.305195ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T07:15:52Z" 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:42699" http.request.id=a784a058-dddb-4f03-9e0f-005f29c87420 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.486275ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:07:15:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T07:15:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=71a85b2f-75d5-467d-9a51-0b048d616989 http.request.method=POST http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.319216ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:16:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=f693b4a0-dddf-4d47-aa9f-cffbd56b2555 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/blobs/uploads/106346aa-0285-4eda-8e6b-c2da24a24598?_state=Iau5OxxyjB1xj_vt8x7ni7kaRCcnUfooCYGGT4_BqN57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMDYzNDZhYS0wMjg1LTRlZGEtOGU2Yi1jMmRhMjRhMjQ1OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6NTMuNDc3MTcwMDYzWiJ9&digest=sha256%3A41986a762492bfc51047b087851dcac0fea424028e48891bcf15a021277b05a6" http.request.useragent="Go-http-client/1.1" http.response.duration=14.137588624s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:15:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/106346aa-0285-4eda-8e6b-c2da24a24598?_state=Iau5OxxyjB1xj_vt8x7ni7kaRCcnUfooCYGGT4_BqN57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMDYzNDZhYS0wMjg1LTRlZGEtOGU2Yi1jMmRhMjRhMjQ1OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTU6NTMuNDc3MTcwMDYzWiJ9&digest=sha256%3A41986a762492bfc51047b087851dcac0fea424028e48891bcf15a021277b05a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:16:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=bc8dd2bb-1fa5-4940-ba1e-83ef3aba253e http.request.method=POST http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.926214ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:16:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=64434a0a-1950-47de-8021-e9cad9f10e63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/blobs/uploads/08fd5802-766f-4594-87e0-a5d1946800ce?_state=x0H9jWY8nzYZr8gWSPiw_g5Ns2PHy4163FGbJNiy-kJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwOGZkNTgwMi03NjZmLTQ1OTQtODdlMC1hNWQxOTQ2ODAwY2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTY6MDguMjIzNTgwNDcxWiJ9&digest=sha256%3A0a522db08ecee82529901a41ac705681881b206a32f4d7ee86cae2dc55e5e973" http.request.useragent="Go-http-client/1.1" http.response.duration=5.959247546s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:16:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/08fd5802-766f-4594-87e0-a5d1946800ce?_state=x0H9jWY8nzYZr8gWSPiw_g5Ns2PHy4163FGbJNiy-kJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwOGZkNTgwMi03NjZmLTQ1OTQtODdlMC1hNWQxOTQ2ODAwY2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDc6MTY6MDguMjIzNTgwNDcxWiJ9&digest=sha256%3A0a522db08ecee82529901a41ac705681881b206a32f4d7ee86cae2dc55e5e973 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" 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:42699" http.request.id=d7ab5e82-c5ce-45c2-ae87-1bcc6ddb6bc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.303474ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" 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:42699" http.request.id=be978805-0401-45fc-8629-08c737d901bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/manifests/sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce" http.request.useragent="Go-http-client/1.1" http.response.duration=3.814275ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=70602389-2df7-46b7-aa7c-62a7e22e65a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.262195ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=b83610fb-85e6-47cf-92f0-4f3f4451ee50 http.request.method=GET http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/manifests/sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.170175ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "GET /v2/foo/schema2/manifests/sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=6f42aa0a-7c78-4780-a1de-9e5c93faa97f http.request.method=GET http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.470376ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=c2b38f46-dceb-48af-9356-a25aaa591078 http.request.method=GET http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/manifests/sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce" http.request.useragent="Go-http-client/1.1" http.response.duration=2.461397ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "GET /v2/foo/schema2/manifests/sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=63ecf5cf-92bd-44b8-92df-2faecb630eb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.788796ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" level=info msg="rewriting manifest sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=53965674-7175-4406-a7cc-2e1f0ab2fefc http.request.method=GET http.request.remoteaddr="127.0.0.1:32894" 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-16T07:16:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=53965674-7175-4406-a7cc-2e1f0ab2fefc http.request.method=GET http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.132953ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=b0cb17cc-c30c-4156-b7d0-c5dbd42acb66 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/manifests/sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce" http.request.useragent="Go-http-client/1.1" http.response.duration=3.136095ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=e1d3cee2-3de0-4a33-8354-4b3841dc83a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:32894" http.request.uri="/v2/foo/schema2/manifests/sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.748676ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce" 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "GET /v2/foo/schema2/manifests/sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" 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:42699" http.request.id=6a6f98d4-fcad-4df8-b6cc-0579a7bbc360 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52756" http.request.uri="/v2/foo/schema2/manifests/sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.992636ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce" 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" 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:42699" http.request.id=a3476669-f8ea-45fc-9d8b-082f6fb336e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52770" http.request.uri="/v2/foo/schema2/manifests/sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce" http.request.useragent="Go-http-client/1.1" http.response.duration=3.968775ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=4f6d24cc-28a1-4772-b417-a3e34c44222d http.request.method=GET http.request.remoteaddr="127.0.0.1:52770" http.request.uri="/v2/foo/schema2/manifests/sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.086255ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "GET /v2/foo/schema2/manifests/sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" 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:42699" http.request.id=a4010460-0e0e-4533-97c7-59d0c8d269a5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52778" 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=3.042696ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" 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:42699" http.request.id=2a5eb0bb-3b35-4a66-8214-ecc4f753f845 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52786" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.531054ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=c6ccc037-d351-476c-837b-793cf25bde98 http.request.method=GET http.request.remoteaddr="127.0.0.1:52786" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.859795ms http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=3f82e363-eeee-4589-9c19-aa65c4936dc0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52786" http.request.uri="/v2/foo/schema2/manifests/sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce" http.request.useragent="Go-http-client/1.1" http.response.duration=3.413015ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:887eaacb1553038408255d46468002b2b0d02b1610fe457c76fbb3c54c57c6ce HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42699" http.request.id=b6c389a8-9328-413b-b02a-733a066ffd55 http.request.method=GET http.request.remoteaddr="127.0.0.1:52786" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.772056ms http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (37.62s) === RUN TestManifestDeleteDisabled time="2026-01-16T07:16:14Z" 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-16T07:16:14Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:16:14Z" 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:38097" http.request.id=ac111ae8-b398-4387-99d3-305b778bf611 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59596" 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=22.799387ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.06s) === RUN TestRegistryAsCacheMutationAPIs time="2026-01-16T07:16:14Z" 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-16T07:16:14Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:16:14Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-16T07:16:14Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.6 time="2026-01-16T07:16:14Z" 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-16T07:16:14Z" 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:35929" http.request.id=abfa1481-26a9-45e5-b603-e76320f30035 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38216" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.666112ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" 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:35929" http.request.id=55909f3c-3a1e-4881-a1b9-38a05e2b6262 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38222" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.132993ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" 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:35929" http.request.id=05be506e-fcd2-43c1-b74c-61bec1b4211b http.request.method=POST http.request.remoteaddr="127.0.0.1:38232" 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=5.263992ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T07:16:14Z" 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:35929" http.request.id=7db70f7c-626b-4822-a7a6-9d4d7d6d960e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38244" 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=5.252772ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:07:16:14 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.12s) === RUN TestProxyManifestGetByTag time="2026-01-16T07:16:14Z" 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-16T07:16:14Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:16:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44651" http.request.id=2763a6c5-79ee-4ac0-ac98-106b28e97894 http.request.method=POST http.request.remoteaddr="127.0.0.1:57548" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=14.289919ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:16:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:16:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44651" http.request.id=64393fc1-7b99-4b86-bdd0-ae725f3a003d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57548" http.request.uri="/v2/foo/bar/blobs/uploads/b1e654d2-15bb-48af-8a29-49288d59216c?_state=b9yj31NlDxTqxHfdaFZuMCFbpd1x-hpoxXIT9aOpYLh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZTY1NGQyLTE1YmItNDhhZi04YTI5LTQ5Mjg4ZDU5MjE2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxNjoxNS42NTQ0MDAyOTlaIn0%3D&digest=sha256%3A54b3be8d18d417e9c85c0517cfe19cdadb3ba864fdca2695acbaa8dc7f13139c" http.request.useragent="Go-http-client/1.1" http.response.duration=9.749831009s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:16:15 +0000] "PUT /v2/foo/bar/blobs/uploads/b1e654d2-15bb-48af-8a29-49288d59216c?_state=b9yj31NlDxTqxHfdaFZuMCFbpd1x-hpoxXIT9aOpYLh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZTY1NGQyLTE1YmItNDhhZi04YTI5LTQ5Mjg4ZDU5MjE2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxNjoxNS42NTQ0MDAyOTlaIn0%3D&digest=sha256%3A54b3be8d18d417e9c85c0517cfe19cdadb3ba864fdca2695acbaa8dc7f13139c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:16:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44651" http.request.id=a465e9a4-353e-43a7-8ca2-6e714c0e5b00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57548" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.970131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:16:25 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:16: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-16T07:16:25Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T07:16:25Z" level=info msg="Starting upload purge in 50m0s" go.version=go1.25.6 time="2026-01-16T07:16:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-16T07:16:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44651" http.request.id=ed23fe67-8295-43c7-8098-432241f3ee91 http.request.method=GET http.request.remoteaddr="127.0.0.1:57548" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.315717ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:07:16:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T07:16:25Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:44651" go.version=go1.25.6 time="2026-01-16T07:16:25Z" 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-16T07:16:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44651" http.request.id=a19adead-2a87-40b1-9fee-b14abb862492 http.request.method=GET http.request.remoteaddr="127.0.0.1:53604" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.504057ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:07:16:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T07:16:25Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44651 /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:44651/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:35583" http.request.id=5034d8bc-0e23-4ccf-b0ef-3089ec3e63e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:45342" http.request.uri="/v2/foo/bar/manifests/sha256:0fdce6941e1ea4c8ad5c3e75c557fc21eb22f3ddec7941af746fa363c270cfdc" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:0fdce6941e1ea4c8ad5c3e75c557fc21eb22f3ddec7941af746fa363c270cfdc" time="2026-01-16T07:16:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44651" http.request.id=c0e4e5b7-3c72-4cce-bb94-8cc53229c425 http.request.method=GET http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/manifests/sha256:0fdce6941e1ea4c8ad5c3e75c557fc21eb22f3ddec7941af746fa363c270cfdc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.721873ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:07:16:25 +0000] "GET /v2/foo/bar/manifests/sha256:0fdce6941e1ea4c8ad5c3e75c557fc21eb22f3ddec7941af746fa363c270cfdc HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T07:16:25Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:0fdce6941e1ea4c8ad5c3e75c557fc21eb22f3ddec7941af746fa363c270cfdc with ttl=167h59m59.99998994s" go.version=go1.25.6 time="2026-01-16T07:16:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35583" http.request.id=5034d8bc-0e23-4ccf-b0ef-3089ec3e63e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:45342" http.request.uri="/v2/foo/bar/manifests/sha256:0fdce6941e1ea4c8ad5c3e75c557fc21eb22f3ddec7941af746fa363c270cfdc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=18.340814ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:07:16:25 +0000] "GET /v2/foo/bar/manifests/sha256:0fdce6941e1ea4c8ad5c3e75c557fc21eb22f3ddec7941af746fa363c270cfdc HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T07:16:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44651" http.request.id=d1786f63-de46-456c-aa64-f9bffc4781aa http.request.method=GET http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.415817ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:07:16:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T07:16:25Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44651 /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:44651/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:35583" http.request.id=7f1745a2-cfa0-4bc1-b986-e21f48109657 http.request.method=GET http.request.remoteaddr="127.0.0.1:45352" 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-16T07:16:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44651" http.request.id=1a9ac4c3-1dd3-43c4-98f1-aaef738f0559 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53622" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.909413ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:07:16:25 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T07:16:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35583" http.request.id=7f1745a2-cfa0-4bc1-b986-e21f48109657 http.request.method=GET http.request.remoteaddr="127.0.0.1:45352" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=17.396915ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:07:16:25 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T07:16:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44651" http.request.id=145f2ff3-98db-4511-bfb1-5fe00479fa91 http.request.method=POST http.request.remoteaddr="127.0.0.1:53622" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.136055ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:16:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T07:16:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44651" http.request.id=45282474-0cfc-496e-a3d7-f075ec316f00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53622" http.request.uri="/v2/foo/bar/blobs/uploads/f6412976-444e-48cf-8046-04caf265ff64?_state=9SoIwD1X0HZNn8BNTnVbos39Lmu-69v1tcIOBneSy-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NDEyOTc2LTQ0NGUtNDhjZi04MDQ2LTA0Y2FmMjY1ZmY2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxNjoyNi4yMTY2MjU1NzlaIn0%3D&digest=sha256%3Ae52f747f8ce54eb41a959a25e4ea58d826923da61566c96796e9c759003f6c85" http.request.useragent="Go-http-client/1.1" http.response.duration=10.636236449s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:16:26 +0000] "PUT /v2/foo/bar/blobs/uploads/f6412976-444e-48cf-8046-04caf265ff64?_state=9SoIwD1X0HZNn8BNTnVbos39Lmu-69v1tcIOBneSy-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NDEyOTc2LTQ0NGUtNDhjZi04MDQ2LTA0Y2FmMjY1ZmY2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNzoxNjoyNi4yMTY2MjU1NzlaIn0%3D&digest=sha256%3Ae52f747f8ce54eb41a959a25e4ea58d826923da61566c96796e9c759003f6c85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:16:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44651" http.request.id=4abae77d-40b5-465a-8b5f-cf982aa5fa75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53622" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.084132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:07:16:36 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T07:16:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44651" http.request.id=3f6f40fb-b988-4692-b16c-35f0764c68ff http.request.method=GET http.request.remoteaddr="127.0.0.1:53622" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=9.908145ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:07:16:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T07:16:36Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44651 /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:44651/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:35583" http.request.id=ef74c355-bcc5-481e-a9f1-d6f6ca0bdd9f http.request.method=GET http.request.remoteaddr="127.0.0.1:43992" 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-16T07:16:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44651" http.request.id=7fcfab1d-e912-4476-889c-a3350b1c13a7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34730" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.139212ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:07:16:36 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T07:16:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44651" http.request.id=2bad761f-9f3a-4f07-a3a4-60cbb61d140e http.request.method=GET http.request.remoteaddr="127.0.0.1:34730" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.213975ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:07:16:36 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T07:16:36Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44651 /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:44651/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:35583" http.request.id=ef74c355-bcc5-481e-a9f1-d6f6ca0bdd9f http.request.method=GET http.request.remoteaddr="127.0.0.1:43992" 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-16T07:16:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44651" http.request.id=94aa0344-0ddc-4594-9eba-5ce2bbb4b5f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34746" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.880113ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:07:16:36 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T07:16:36Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:a0ca17d3837b293eeb71e042a1abafd3a46c32e9ca5a7349471fc16243edbff3 with ttl=167h59m59.9999846s" go.version=go1.25.6 time="2026-01-16T07:16:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35583" http.request.id=ef74c355-bcc5-481e-a9f1-d6f6ca0bdd9f http.request.method=GET http.request.remoteaddr="127.0.0.1:43992" 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=38.420804ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:07:16:36 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (22.46s) === RUN TestAppDispatcher time="2026-01-16T07:16:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40517" http.request.id=1d483a1d-eb5d-49ed-8c86-abbcf18eb7fa http.request.method=GET http.request.remoteaddr="127.0.0.1:54602" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.264035ms http.response.status=200 http.response.written=0 time="2026-01-16T07:16:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40517" http.request.id=9ed00804-c5a6-4805-bfbf-3679640d39ed http.request.method=GET http.request.remoteaddr="127.0.0.1:54602" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=2.659516ms http.response.status=200 http.response.written=0 time="2026-01-16T07:16:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40517" http.request.id=70fdc1ca-57b7-41d4-9918-7e3b55a60298 http.request.method=GET http.request.remoteaddr="127.0.0.1:54602" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.959476ms http.response.status=200 http.response.written=0 time="2026-01-16T07:16:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:40517" http.request.id=c88ab437-f680-47e5-8255-dc733feb25ea http.request.method=GET http.request.remoteaddr="127.0.0.1:54602" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=2.821796ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2026-01-16T07:16:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=7527d734-200e-4f90-9cbe-ebc9107a07e2 time="2026-01-16T07:16:36Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=7527d734-200e-4f90-9cbe-ebc9107a07e2 time="2026-01-16T07:16:36Z" 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:35667" http.request.id=c0d119d9-628d-4bab-ad46-c3a26bd4a13c http.request.method=GET http.request.remoteaddr="127.0.0.1:59914" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-01-16T07:16:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=7527d734-200e-4f90-9cbe-ebc9107a07e2 time="2026-01-16T07:16:36Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=7527d734-200e-4f90-9cbe-ebc9107a07e2 time="2026-01-16T07:16:36Z" level=info msg="configuring file health check path=/tmp/healthcheck321185398, interval=1" go.version=go1.25.6 instance.id=7527d734-200e-4f90-9cbe-ebc9107a07e2 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-01-16T07:16:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=7527d734-200e-4f90-9cbe-ebc9107a07e2 time="2026-01-16T07:16:40Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=7527d734-200e-4f90-9cbe-ebc9107a07e2 time="2026-01-16T07:16:40Z" level=info msg="configuring TCP health check addr=127.0.0.1:36019, interval=1" go.version=go1.25.6 instance.id=7527d734-200e-4f90-9cbe-ebc9107a07e2 --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2026-01-16T07:16:44Z" 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=7527d734-200e-4f90-9cbe-ebc9107a07e2 time="2026-01-16T07:16:44Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=7527d734-200e-4f90-9cbe-ebc9107a07e2 time="2026-01-16T07:16:44Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:42843, interval=1, threshold=3" go.version=go1.25.6 instance.id=7527d734-200e-4f90-9cbe-ebc9107a07e2 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 314.276s ? 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.01s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.24s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.11s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.78s) === RUN TestProxyManifests --- PASS: TestProxyManifests (2.35s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 12.854s === RUN TestSchedule time="2026-01-16T07:11:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=41692553-cf44-41b1-8e58-6b57fdbd9103 time="2026-01-16T07:11:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99124ms" go.version=go1.25.6 instance.id=41692553-cf44-41b1-8e58-6b57fdbd9103 time="2026-01-16T07:11:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=992.4µs" go.version=go1.25.6 instance.id=41692553-cf44-41b1-8e58-6b57fdbd9103 time="2026-01-16T07:11:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=991.8µs" go.version=go1.25.6 instance.id=41692553-cf44-41b1-8e58-6b57fdbd9103 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-16T07:11:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=41692553-cf44-41b1-8e58-6b57fdbd9103 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-01-16T07:11:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=41692553-cf44-41b1-8e58-6b57fdbd9103 time="2026-01-16T07:11:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.9931ms" go.version=go1.25.6 instance.id=41692553-cf44-41b1-8e58-6b57fdbd9103 time="2026-01-16T07:11:38Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.97846ms" go.version=go1.25.6 instance.id=41692553-cf44-41b1-8e58-6b57fdbd9103 time="2026-01-16T07:11:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=41692553-cf44-41b1-8e58-6b57fdbd9103 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-01-16T07:11:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=41692553-cf44-41b1-8e58-6b57fdbd9103 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.866s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (16.44s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 22259200 sha256:c3e42f96509a5202fbda57aa429d74bf9611183796a80935c2ddbfde57bc1cb4 [] map[] } --- PASS: TestSimpleBlobRead (1.77s) === RUN TestBlobMount --- PASS: TestBlobMount (1.19s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (10.16s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (9.67s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (9.07s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.05s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.05s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:739d85dac8004d72182239e6b100729b4d8242cc9876907c78dd9827ac9410fe palailogos: marking blob sha256:b100116be19fcc26b800fa395d75b47942c2633128a1bd76b1942a2bd8351a8f palailogos: marking blob sha256:d98142a1ab1af54e05ae3f871c3ab04a3416465625848ca3f80f8e5f9f917422 palailogos: marking manifest sha256:b100116be19fcc26b800fa395d75b47942c2633128a1bd76b1942a2bd8351a8f palailogos: marking blob sha256:44fef8ce7a8eb093037866feb1ac0863d73bb0455471991830763adb7905b203 palailogos: marking blob sha256:9279873b7a0f307edc851e2073326f28fdc66c2d91a171ea39ce44b0b28cae66 palailogos: marking manifest sha256:d1571ec86bbe6c74d9956d3745b7ef688a23355d7b579675d645963b8240ba08 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:17e948471ab849b32f5b8013226d3bfd45e6af140c6c96feaf0d4917c13a3cc3 palailogos: marking blob sha256:e8b22d4405cc3c597e74f3deba1b2cf20a4d336fd1ec744870fade48a6611897 palailogos: marking manifest sha256:d98142a1ab1af54e05ae3f871c3ab04a3416465625848ca3f80f8e5f9f917422 palailogos: marking blob sha256:6bcf69b5cc62948a1e112d61bb6bdc26540593f552b08ecd729f93fb161ad54d palailogos: marking blob sha256:e8f13e52a66d09ec51c233cd2cecf0a4b0b3ff5462ac40568cc50d490b043dd7 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (6.87s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:1167ee70b595ed659ab0a7e8d659ad80fbe3a3a5da3a97baedbd79a012d9f335 deletemanifests: marking manifest sha256:e0d2dc121de8a4bec21e9334edb6557882fc2e268ea1f10b643275cb51a49819 deletemanifests: marking blob sha256:403ba98e364931a7785fe1313064a19296bf6c7c2d430218971a220db1c44f21 deletemanifests: marking blob sha256:f52e3e22c7ce6e3976fc27cd561cd580e4d8ec18e261898358ff6f3f887dc08f deletemanifests: marking blob sha256:5c0f0d82054279ddd5df650d6cbd000d5fcf8ed83b8e8beec76c17aa6b5682df 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:b4343d69e08be47ffe5f2c484c23cdafebeb114b85028c9db59c99bce5d817d3 blob eligible for deletion: sha256:bc0372f79afe3ef8cd35263db6795a0db40d71934a33b163cda14088c243492c blob eligible for deletion: sha256:1167ee70b595ed659ab0a7e8d659ad80fbe3a3a5da3a97baedbd79a012d9f335 blob eligible for deletion: sha256:24cf222a041a305d56548b4826f4b1fb1bf95fb1ec59196df5e08041a3cdeba1 deletemanifests manifest eligible for deletion: sha256:1167ee70b595ed659ab0a7e8d659ad80fbe3a3a5da3a97baedbd79a012d9f335 deletemanifests: marking manifest sha256:e0d2dc121de8a4bec21e9334edb6557882fc2e268ea1f10b643275cb51a49819 deletemanifests: marking blob sha256:403ba98e364931a7785fe1313064a19296bf6c7c2d430218971a220db1c44f21 deletemanifests: marking blob sha256:f52e3e22c7ce6e3976fc27cd561cd580e4d8ec18e261898358ff6f3f887dc08f deletemanifests: marking blob sha256:5c0f0d82054279ddd5df650d6cbd000d5fcf8ed83b8e8beec76c17aa6b5682df time="2026-01-16T07:12:39Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/1167ee70b595ed659ab0a7e8d659ad80fbe3a3a5da3a97baedbd79a012d9f335" go.version=go1.25.6 instance.id=b9b17015-0166-41c4-b290-9c22eb0f22c4 time="2026-01-16T07:12:39Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/1167ee70b595ed659ab0a7e8d659ad80fbe3a3a5da3a97baedbd79a012d9f335" go.version=go1.25.6 instance.id=b9b17015-0166-41c4-b290-9c22eb0f22c4 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:24cf222a041a305d56548b4826f4b1fb1bf95fb1ec59196df5e08041a3cdeba1 time="2026-01-16T07:12:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/24/24cf222a041a305d56548b4826f4b1fb1bf95fb1ec59196df5e08041a3cdeba1" go.version=go1.25.6 instance.id=b9b17015-0166-41c4-b290-9c22eb0f22c4 blob eligible for deletion: sha256:b4343d69e08be47ffe5f2c484c23cdafebeb114b85028c9db59c99bce5d817d3 time="2026-01-16T07:12:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b4/b4343d69e08be47ffe5f2c484c23cdafebeb114b85028c9db59c99bce5d817d3" go.version=go1.25.6 instance.id=b9b17015-0166-41c4-b290-9c22eb0f22c4 blob eligible for deletion: sha256:bc0372f79afe3ef8cd35263db6795a0db40d71934a33b163cda14088c243492c time="2026-01-16T07:12:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bc/bc0372f79afe3ef8cd35263db6795a0db40d71934a33b163cda14088c243492c" go.version=go1.25.6 instance.id=b9b17015-0166-41c4-b290-9c22eb0f22c4 blob eligible for deletion: sha256:1167ee70b595ed659ab0a7e8d659ad80fbe3a3a5da3a97baedbd79a012d9f335 time="2026-01-16T07:12:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/11/1167ee70b595ed659ab0a7e8d659ad80fbe3a3a5da3a97baedbd79a012d9f335" go.version=go1.25.6 instance.id=b9b17015-0166-41c4-b290-9c22eb0f22c4 --- PASS: TestDeleteManifestIfTagNotFound (5.67s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1cbf069c75ea86deaf657b1f75ae10dc34fff4bbb09476432ecdeb29b051be73 time="2026-01-16T07:12:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1c/1cbf069c75ea86deaf657b1f75ae10dc34fff4bbb09476432ecdeb29b051be73" go.version=go1.25.6 instance.id=b9b17015-0166-41c4-b290-9c22eb0f22c4 blob eligible for deletion: sha256:8dad71fe50fe3f47003ed3d868147a1ef548988aac2f88807a121a12c7b0cc0e time="2026-01-16T07:12:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8d/8dad71fe50fe3f47003ed3d868147a1ef548988aac2f88807a121a12c7b0cc0e" go.version=go1.25.6 instance.id=b9b17015-0166-41c4-b290-9c22eb0f22c4 blob eligible for deletion: sha256:9f8be07613a7d70ed84e76ede875dc442be7c4b1962e7652b45d1303463d1c91 time="2026-01-16T07:12:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9f/9f8be07613a7d70ed84e76ede875dc442be7c4b1962e7652b45d1303463d1c91" go.version=go1.25.6 instance.id=b9b17015-0166-41c4-b290-9c22eb0f22c4 --- PASS: TestGCWithMissingManifests (2.42s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:91d2de7f4336a39f741b6f32ca70fd6d556a8a7edb388f2bb533f2b31d929b8d komnenos: marking blob sha256:7a698388f453a551c02a9bcba8128b5071d53f8791b22d29d76b8a7fdd711e5d komnenos: marking blob sha256:e37d91821237bb9d6efd1cdd38003fff231f0d996b65612d059f40e3fc801cc6 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-01-16T07:12:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.6 instance.id=b9b17015-0166-41c4-b290-9c22eb0f22c4 blob eligible for deletion: sha256:0db00039a600e7be8e280031afd649396fa7642730481784cd5816730c0e0f02 time="2026-01-16T07:12:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0d/0db00039a600e7be8e280031afd649396fa7642730481784cd5816730c0e0f02" go.version=go1.25.6 instance.id=b9b17015-0166-41c4-b290-9c22eb0f22c4 blob eligible for deletion: sha256:1ee921174b85ee010cf44c5d40bdba09d67a3e6e71fc2b948c3fc3a13d365bd2 time="2026-01-16T07:12:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1e/1ee921174b85ee010cf44c5d40bdba09d67a3e6e71fc2b948c3fc3a13d365bd2" go.version=go1.25.6 instance.id=b9b17015-0166-41c4-b290-9c22eb0f22c4 blob eligible for deletion: sha256:260819b69031d577e15e1d07461a9cda6ddd5b73b69af9adb3dd49e1b123ab1b time="2026-01-16T07:12:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/26/260819b69031d577e15e1d07461a9cda6ddd5b73b69af9adb3dd49e1b123ab1b" go.version=go1.25.6 instance.id=b9b17015-0166-41c4-b290-9c22eb0f22c4 blob eligible for deletion: sha256:449e647ffab50e1a0e0010532844cf46488670e2572039f8974fdd7da7cada26 time="2026-01-16T07:12:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/44/449e647ffab50e1a0e0010532844cf46488670e2572039f8974fdd7da7cada26" go.version=go1.25.6 instance.id=b9b17015-0166-41c4-b290-9c22eb0f22c4 blob eligible for deletion: sha256:934b5c5932c2e242605019d9d3e5977f83d3f3e58510ad43ab2aefbdb5081eb6 time="2026-01-16T07:12:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/93/934b5c5932c2e242605019d9d3e5977f83d3f3e58510ad43ab2aefbdb5081eb6" go.version=go1.25.6 instance.id=b9b17015-0166-41c4-b290-9c22eb0f22c4 blob eligible for deletion: sha256:cec3a03e89e5e0c7b497c2a21459ce2aefb6aaa47f83658f58505260a13fcc89 time="2026-01-16T07:12:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ce/cec3a03e89e5e0c7b497c2a21459ce2aefb6aaa47f83658f58505260a13fcc89" go.version=go1.25.6 instance.id=b9b17015-0166-41c4-b290-9c22eb0f22c4 --- PASS: TestDeletionHasEffect (6.69s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (6.17s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:1e1245497a637ca95dcd5d2f761ef6ee7e1f13048be57f5fb96bd9cc6602b10b michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:f4051950fc054fa3f8fc75bc73c9345592d84f5be0115d283a6d380c4454c509 michael_z_doukas: marking blob sha256:148a7dab6c8a2e3197dd1379fdf4c6c282f098b490b28cae351d9e96bc556a10 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:22bc1f47b355430062fd921ba1741ca5fce6a642066822c023032f524af98169 time="2026-01-16T07:12:57Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/22/22bc1f47b355430062fd921ba1741ca5fce6a642066822c023032f524af98169" go.version=go1.25.6 instance.id=b9b17015-0166-41c4-b290-9c22eb0f22c4 --- PASS: TestOrphanBlobDeleted (2.83s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:a2ba89f4c34fd00c3bf42ffcb0647eb5fc0536122a1af4646d7010917c6cb4eb linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7468332c676f9b12b07ec0ae2ea46b7c6cc21fc624a0f1be64ff2bcf3a74cd2d --- PASS: TestLinkedBlobStoreCreateWithMountFrom (1.96s) === RUN TestManifestStorage --- PASS: TestManifestStorage (2.38s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (1.52s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (4.21s) === 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-16T07:13:07Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 06:13:07.216397584 +0000 UTC m=-3510.725713362, actuallyDelete=true" time="2026-01-16T07:13:07Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-01-16T07:13:07Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 07:13:07.21963506 +0000 UTC m=+89.277524134, actuallyDelete=true" time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e0e27d1a-253c-4672-83ea-014404700c5b have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.21963506 +0000 UTC m=+89.277524134). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/114cef42-c62a-4220-ad1f-7cc8011b6f71 have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.21963506 +0000 UTC m=+89.277524134). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/54aab6dd-5109-4124-a0da-16f5c2bf8035 have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.21963506 +0000 UTC m=+89.277524134). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7027e37e-10cb-470d-a2f0-68449aa1be17 have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.21963506 +0000 UTC m=+89.277524134). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ca5726c7-55f7-4690-a8e2-41b81e9f4864 have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.21963506 +0000 UTC m=+89.277524134). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f021d276-64d1-42e6-8adb-74dd925acccb have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.21963506 +0000 UTC m=+89.277524134). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/5edee2af-d9a6-4a8e-8eda-88e9804f6ce7 have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.21963506 +0000 UTC m=+89.277524134). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/012c4f8a-c89e-4805-a1b8-163591399d14 have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.21963506 +0000 UTC m=+89.277524134). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b7d08841-2cb5-435b-a808-974f26bf3de8 have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.21963506 +0000 UTC m=+89.277524134). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d1562dfb-d745-4960-8824-f9e01335b6f6 have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.21963506 +0000 UTC m=+89.277524134). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ddef6208-feef-4bb1-a7df-4625fb281f76 have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.21963506 +0000 UTC m=+89.277524134). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-01-16T07:13:07Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 07:13:07.224788512 +0000 UTC m=+89.282677566, actuallyDelete=true" time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/dd0ae349-5f26-45fb-b449-a852799b7408 have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.224788512 +0000 UTC m=+89.282677566). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/52e7a166-147e-4edc-8ce8-a1e736382bba have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.224788512 +0000 UTC m=+89.282677566). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/dbd85482-70e9-46fd-b315-a383f154dbe9 have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.224788512 +0000 UTC m=+89.282677566). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/dc8158e0-1df0-40d5-9c00-ad5e32235452 have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.224788512 +0000 UTC m=+89.282677566). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1b9c8b24-50ae-470c-b043-184bd71bf7ce have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.224788512 +0000 UTC m=+89.282677566). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-01-16T07:13:07Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 07:13:07.228011708 +0000 UTC m=+89.285900802, actuallyDelete=true" time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/172b7447-adaa-43e8-87fd-3091a63fae17 have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.228011708 +0000 UTC m=+89.285900802). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3d8947fc-cb7b-4454-b7c8-4343c54cc06c have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.228011708 +0000 UTC m=+89.285900802). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/443ee547-551a-4cd6-aa27-00f61554c8dc have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.228011708 +0000 UTC m=+89.285900802). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ba84ae47-af1c-45a3-ae67-2507dac355f4 have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.228011708 +0000 UTC m=+89.285900802). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/16230b6d-2328-4ebe-8cf3-af281ada4dff have older date (2026-01-16 06:13:07 +0000 UTC) than purge date (2026-01-16 07:13:07.228011708 +0000 UTC m=+89.285900802). Removing upload directory." time="2026-01-16T07:13:07Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-01-16T07:13:07Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 07:13:07.230143345 +0000 UTC m=+89.288032419, actuallyDelete=true" time="2026-01-16T07:13:07Z" 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 89.505s ? 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.281s === 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.283s === RUN TestWalkFileRemoved time="2026-01-16T07:11:37Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.160s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 2.174s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.86s) === 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 1.138s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.87s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 18.248s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (24.07s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 26.215s ? 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-16T07:11: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-16T07:11: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-16T07:11: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.01s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestParsing === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatched === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 --- PASS: TestMatchIPV4_2 (0.03s) time="2026-01-16T07:11:38Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=191fc5c7-1d53-47ca-90ef-a430a52bf0e4 --- PASS: TestParsing (0.03s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.03s) --- PASS: TestMatchIPV4WithRegionMatched (0.03s) --- PASS: TestS3TryUpdate (0.04s) time="2026-01-16T07:11:38Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T07:11:38Z" level=error msg="unknown ip address format" go.version=go1.25.6 instance.id=191fc5c7-1d53-47ca-90ef-a430a52bf0e4 ip=?0000000000000000000000000000000000 time="2026-01-16T07:11:38Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=191fc5c7-1d53-47ca-90ef-a430a52bf0e4 --- PASS: TestInvalidNetworkType (0.04s) --- PASS: TestInvalidData (0.04s) --- PASS: TestMatchIPV6 (0.02s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.05s) --- PASS: TestMatchIPV4 (0.03s) time="2026-01-16T07:11:39Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T07:11:40Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T07:11:41Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T07:11:42Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 --- PASS: TestUpdateCalledRegularly (4.53s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.889s === RUN Test OK: 4 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.266s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 2.316s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.21s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.02s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 19.420s ? 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.03s) PASS ok github.com/docker/distribution/uuid 0.185s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r19.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r19.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-riscv64.so.1 >>> docker-registry*: Package size: 25.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r19.apk >>> docker-registry: Build complete at Fri, 16 Jan 2026 07:16:54 +0000 elapsed time 0h 6m 53s >>> 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.071003) (2/2) Purging go (1.25.6-r0) Executing busybox-1.37.0-r30.trigger OK: 666.7 MiB in 105 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...