>>> docker-registry: Building community/docker-registry 2.8.3-r19 (using abuild 3.16.0-r0) started Fri, 16 Jan 2026 02:11:35 +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.021136) Executing busybox-1.37.0-r30.trigger OK: 604.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-16T02:11:59Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-01-16T02:11:59Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.025s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-01-16T02:11:59Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.007s ? 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.00s) PASS ok github.com/docker/distribution/health 0.010s === 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.005s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.83s) PASS ok github.com/docker/distribution/health/checks 0.834s ? 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.010s === 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.007s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.012s === 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.008s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/01/16 02:11:59 http: TLS handshake error from 127.0.0.1:38678: 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:37783/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37783/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37783/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:37783/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:39337?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.69s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-01-16T02:12:00Z" level=info msg="broadcaster: closing" time="2026-01-16T02:12:00Z" level=info msg="closing testSink" time="2026-01-16T02:12:00Z" level=info msg="closing testSink" time="2026-01-16T02:12:00Z" level=info msg="closing testSink" time="2026-01-16T02:12:00Z" level=info msg="closing testSink" time="2026-01-16T02:12:00Z" level=info msg="closing testSink" time="2026-01-16T02:12:00Z" level=info msg="closing testSink" time="2026-01-16T02:12:00Z" level=info msg="closing testSink" time="2026-01-16T02:12:00Z" level=info msg="closing testSink" time="2026-01-16T02:12:00Z" level=info msg="closing testSink" time="2026-01-16T02:12:00Z" level=info msg="closing testSink" time="2026-01-16T02:12:00Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-01-16T02:12:00Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 1} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 1} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 1} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:00Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=warning msg="&{0xc000129560 0.9} encountered too many errors, backing off" time="2026-01-16T02:12:01Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:12:01Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.98s) PASS ok github.com/docker/distribution/notifications 1.831s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-01-16T02:11:59Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T02:11:59.854826131Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:11:59.854845064Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:11:59.854895868Z" level=info msg="Starting upload purge in 5m0s" go.version=go1.25.6 time="2026-01-16T02:11:59.855123735Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 time="2026-01-16T02:11:59.85513527Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.6 time="2026-01-16T02:11:59.855474141Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.6 time="2026-01-16T02:12:02.86396437Z" level=info msg="response completed" go.version=go1.25.6 http.request.host=127.0.0.1 http.request.id=b1135c65-48c2-41a3-8c09-41fd3656b2a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55326" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.613557ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:12:02 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-01-16T02:12:02.864179472Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.6 --- PASS: TestRegistrySupportedCipherSuite (3.21s) === RUN TestRegistryUnsupportedCipherSuite time="2026-01-16T02:12:03.052053807Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T02:12:03.053426221Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:12:03.053450122Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:03.053505804Z" level=info msg="Starting upload purge in 55m0s" go.version=go1.25.6 time="2026-01-16T02:12:03.05368801Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.6 --- PASS: TestRegistryUnsupportedCipherSuite (8.19s) PASS ok github.com/docker/distribution/registry 11.407s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.006s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.06s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.103s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-01-16T02:11:59Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.6 instance.id=bfeedf82-b25c-46ad-87b0-5e5cec4c1aa0 time="2026-01-16T02:11:59Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.6 instance.id=bfeedf82-b25c-46ad-87b0-5e5cec4c1aa0 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-01-16T02:11:59Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.6 password="yWDI7JB0mNEbjAsGMd2ST3HwZ-dIC_XDpbZKx0Xei2c" user=docker --- PASS: TestCreateHtpasswdFile (0.09s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.106s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.007s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2026-01-16T02:11:59Z" level=info msg="token not to be used before 2026-01-16 02:12:00 +0000 UTC - currently 2026-01-16 02:11:59.771886075 +0000 UTC m=+0.019251320" time="2026-01-16T02:11:59Z" level=info msg="token not to be used after 2026-01-16 02:11:59 +0000 UTC - currently 2026-01-16 02:11:59.772981526 +0000 UTC m=+0.020346767" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-01-16T02:11:59Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.035s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.070s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.022s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.005s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-01-16T02:12:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:12:00Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37085" http.request.id=2e5be51d-8068-4444-9326-4c0c50df09e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48608" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.725282ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:12:00 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-01-16T02:12:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:12:00Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=d86b35f0-2e78-401b-a60d-51251521ab42 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.787572ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:02:12:00 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T02:12:00Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=7f923302-926a-4a84-b865-7227339720ce http.request.method=POST http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.084289ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:00 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:01Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=4d34a588-96cc-4af0-9d9b-36af93468fcd http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/aaaa/blobs/uploads/c067f406-bf9e-447d-a8b7-03034b0f1e5c?_state=ulItnrSmfrGcStbnawx1rg7zWcSW_JMMLhfOh70psgN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjMDY3ZjQwNi1iZjllLTQ0N2QtYThiNy0wMzAzNGIwZjFlNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MDAuMjk4NTI3ODU3WiJ9&digest=sha256%3A5d69c74edc2dc42da52a4f54539886b056df488e0268aa3e2f61f9a4fef47d84" http.request.useragent="Go-http-client/1.1" http.response.duration=1.116608418s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:00 +0000] "PUT /v2/foo/aaaa/blobs/uploads/c067f406-bf9e-447d-a8b7-03034b0f1e5c?_state=ulItnrSmfrGcStbnawx1rg7zWcSW_JMMLhfOh70psgN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjMDY3ZjQwNi1iZjllLTQ0N2QtYThiNy0wMzAzNGIwZjFlNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MDAuMjk4NTI3ODU3WiJ9&digest=sha256%3A5d69c74edc2dc42da52a4f54539886b056df488e0268aa3e2f61f9a4fef47d84 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:01Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=98e85d53-2055-4372-a0c6-c9d41d8237b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.850823ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:01 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:01Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=ecfda8eb-5027-4c3c-8ef6-31d3268b9eee http.request.method=POST http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="967.3µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:01 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=5b572b8b-464e-414f-a856-007bc4a04d9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/bbbb/blobs/uploads/9e4dd1a8-2a40-4cec-9e43-2781568cd769?_state=6P5yZilVbnsdVRbAScaPE_nBl93mNRgu4YpnCEAZwvh7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5ZTRkZDFhOC0yYTQwLTRjZWMtOWU0My0yNzgxNTY4Y2Q3NjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MDEuNjU4Njg2Njk3WiJ9&digest=sha256%3A8676850834b9de6c44911b5e440657d3932ac5b3d5605a319c55041f0d447108" http.request.useragent="Go-http-client/1.1" http.response.duration=1.3990404s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:01 +0000] "PUT /v2/foo/bbbb/blobs/uploads/9e4dd1a8-2a40-4cec-9e43-2781568cd769?_state=6P5yZilVbnsdVRbAScaPE_nBl93mNRgu4YpnCEAZwvh7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5ZTRkZDFhOC0yYTQwLTRjZWMtOWU0My0yNzgxNTY4Y2Q3NjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MDEuNjU4Njg2Njk3WiJ9&digest=sha256%3A8676850834b9de6c44911b5e440657d3932ac5b3d5605a319c55041f0d447108 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=b9f11825-ce59-44af-8129-b20b98096b78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.68984ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:03 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:03Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=d17d6941-3240-47f7-98e9-f75ae95e669a http.request.method=POST http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="965.907µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:03 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:04Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=524d785d-258c-4bf6-a68a-3597fb5694d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/cccc/blobs/uploads/246ca05a-5924-45bf-bf92-3dd0755dc06e?_state=xg7g9R_TtLxlvk3uC9azOYPsBWmGU3y2Fvl6mCpv83h7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyNDZjYTA1YS01OTI0LTQ1YmYtYmY5Mi0zZGQwNzU1ZGMwNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MDMuMjcyOTQzOTFaIn0%3D&digest=sha256%3Aa6199b0693491f361fedcb603a8db46ade104cd87758be6176f30604ce4dad50" http.request.useragent="Go-http-client/1.1" http.response.duration=1.368484751s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:03 +0000] "PUT /v2/foo/cccc/blobs/uploads/246ca05a-5924-45bf-bf92-3dd0755dc06e?_state=xg7g9R_TtLxlvk3uC9azOYPsBWmGU3y2Fvl6mCpv83h7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyNDZjYTA1YS01OTI0LTQ1YmYtYmY5Mi0zZGQwNzU1ZGMwNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MDMuMjcyOTQzOTFaIn0%3D&digest=sha256%3Aa6199b0693491f361fedcb603a8db46ade104cd87758be6176f30604ce4dad50 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:04Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=fc2b088b-adec-4495-9b61-7208d09f8b53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.077074ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:04 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:04Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=fd01a28f-bbcd-470e-9e5c-3f5a72c469e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="818.228µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:04 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=2359e64a-c1aa-42aa-9a1e-0f2303682916 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/dddd/blobs/uploads/60ea7153-85ec-4081-ac57-f7c5f79d401a?_state=Go6MyPA_KQx-9wiLCOmxrP1vjkaS5LEMgHrly80DdEJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2MGVhNzE1My04NWVjLTQwODEtYWM1Ny1mN2M1Zjc5ZDQwMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MDQuODE5NDE2ODE3WiJ9&digest=sha256%3A9299f1011a2b70b77da79d4f92681b24ade6730709700284287c5886ec3f6164" http.request.useragent="Go-http-client/1.1" http.response.duration=880.267202ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:04 +0000] "PUT /v2/foo/dddd/blobs/uploads/60ea7153-85ec-4081-ac57-f7c5f79d401a?_state=Go6MyPA_KQx-9wiLCOmxrP1vjkaS5LEMgHrly80DdEJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2MGVhNzE1My04NWVjLTQwODEtYWM1Ny1mN2M1Zjc5ZDQwMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MDQuODE5NDE2ODE3WiJ9&digest=sha256%3A9299f1011a2b70b77da79d4f92681b24ade6730709700284287c5886ec3f6164 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=b22f585f-c3d7-4cc4-9344-87e5f18fa522 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.343063ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:05 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:05Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=9f0aa6e6-fad9-4d4b-9f22-a33aeb0874a9 http.request.method=POST http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119226ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:05 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=d91e704a-24cd-407b-95a3-b896edb2a8a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/eeee/blobs/uploads/8131217d-17c1-4449-b046-49c7759eb268?_state=F9FJMag84cX3mJTDRpjyBV3erk_jumhlvQGo8P3Q4nJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4MTMxMjE3ZC0xN2MxLTQ0NDktYjA0Ni00OWM3NzU5ZWIyNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MDUuOTI0MDY3MTI5WiJ9&digest=sha256%3A66b18943bf47712011ea826708cec0d272baadd208aa9cc270b1bcc465b029cc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.048763073s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:05 +0000] "PUT /v2/foo/eeee/blobs/uploads/8131217d-17c1-4449-b046-49c7759eb268?_state=F9FJMag84cX3mJTDRpjyBV3erk_jumhlvQGo8P3Q4nJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4MTMxMjE3ZC0xN2MxLTQ0NDktYjA0Ni00OWM3NzU5ZWIyNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MDUuOTI0MDY3MTI5WiJ9&digest=sha256%3A66b18943bf47712011ea826708cec0d272baadd208aa9cc270b1bcc465b029cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:06Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=1b350000-f9cc-4422-9f7b-fffa886dfe2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.20533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:06 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:07Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=6b0b9ca9-195d-4e00-9367-65d34c2c5eb9 http.request.method=POST http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="899.138µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:07 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=c4b357dd-8fa2-44a7-bd97-c752149eda2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/ffff/blobs/uploads/7ddf3fd3-597d-45ab-9a64-7e2315195a86?_state=iVJHnrcszWWy3V7fA9HciOepvH-O6dh-Ogbyimd0sYB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI3ZGRmM2ZkMy01OTdkLTQ1YWItOWE2NC03ZTIzMTUxOTVhODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MDcuMjA4MzAzMjA1WiJ9&digest=sha256%3A59e76663a1b8d818eb31cdcab6f64ed13febcb86ae911cd23e8dca5964a8d225" http.request.useragent="Go-http-client/1.1" http.response.duration=1.486945141s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:07 +0000] "PUT /v2/foo/ffff/blobs/uploads/7ddf3fd3-597d-45ab-9a64-7e2315195a86?_state=iVJHnrcszWWy3V7fA9HciOepvH-O6dh-Ogbyimd0sYB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI3ZGRmM2ZkMy01OTdkLTQ1YWItOWE2NC03ZTIzMTUxOTVhODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MDcuMjA4MzAzMjA1WiJ9&digest=sha256%3A59e76663a1b8d818eb31cdcab6f64ed13febcb86ae911cd23e8dca5964a8d225 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=628eb178-80ad-4ac4-b9f3-0761383266f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.896989ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:08 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=f4802801-d8cf-4d61-97d4-5aabe2675855 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="737.744µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:02:12:08 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T02:12:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=c5c43a3d-fbf3-42dd-b140-ec0741239e60 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="721.546µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:02:12:08 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T02:12:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=c0fb56c4-5d84-4f5e-b9d1-d618d72df8b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="787.708µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:02:12:08 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T02:12:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=2c805075-7c5e-497c-bb37-55440d76c6b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="760.785µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:02:12:08 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T02:12:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=9b0c6f99-7c69-4eef-bc0a-518be9072a45 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="727.888µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:02:12:08 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-01-16T02:12:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=beb29a3f-0fc6-4222-8873-d9e0b968cdbc http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="727.586µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:02:12:08 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T02:12:08Z" 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:33589" http.request.id=3de38f5d-dc3d-4f77-9e71-5e8896ad1f6e http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="766.892µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Jan/2026:02:12:08 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-01-16T02:12:08Z" 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:33589" http.request.id=6410016b-0e47-442c-a10a-4400799cb3ef http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="706.19µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Jan/2026:02:12:08 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-01-16T02:12:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=66297b06-2851-473f-bc8f-54e434b3efc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="692.93µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:02:12:08 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T02:12:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33589" http.request.id=3bd1b83b-c3e1-439e-be46-ecd8da481bdd http.request.method=GET http.request.remoteaddr="127.0.0.1:35616" 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="800.278µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:02:12:08 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T02:12:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:12:08Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:08Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36193" http.request.id=0e9a614b-b57f-4027-a30d-393eee89c662 http.request.method=POST http.request.remoteaddr="127.0.0.1:51200" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="974.565µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:08 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36193" http.request.id=ca852190-839b-43c9-9d22-34305a8a76dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:51200" http.request.uri="/v2/foo/aaaa/blobs/uploads/73fe7739-7e82-407f-be06-36cdb2b3a836?_state=c9fjq7xxGgtABhp4hhGvC18atRnzYZY6w8gmFPuqVzB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3M2ZlNzczOS03ZTgyLTQwN2YtYmUwNi0zNmNkYjJiM2E4MzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MDguOTQ0NTEzMDc0WiJ9&digest=sha256%3A3cf8f3327cd13af9c83f69b78533ddac2eb59f151353b5470ace1c1fbce95de2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.392958544s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:08 +0000] "PUT /v2/foo/aaaa/blobs/uploads/73fe7739-7e82-407f-be06-36cdb2b3a836?_state=c9fjq7xxGgtABhp4hhGvC18atRnzYZY6w8gmFPuqVzB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3M2ZlNzczOS03ZTgyLTQwN2YtYmUwNi0zNmNkYjJiM2E4MzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MDguOTQ0NTEzMDc0WiJ9&digest=sha256%3A3cf8f3327cd13af9c83f69b78533ddac2eb59f151353b5470ace1c1fbce95de2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36193" http.request.id=21814b77-85d2-46d2-88d2-f9420ee2cf4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51200" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.736058ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:10 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:10Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36193" http.request.id=48906d38-aa55-46ad-836b-c55bf0739996 http.request.method=POST http.request.remoteaddr="127.0.0.1:51200" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.423233ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:10 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:12Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36193" http.request.id=d5838515-c70f-426c-961f-53799b0d1ac4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51200" http.request.uri="/v2/foo/bbbb/blobs/uploads/9a05a1fa-5d50-4c32-90c4-7298e9710264?_state=QVdI3iBHMRtY87RCyZmqcBVbgWaowXT4KETm29jz7rl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5YTA1YTFmYS01ZDUwLTRjMzItOTBjNC03Mjk4ZTk3MTAyNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MTAuNjI0MTQ0Mzc2WiJ9&digest=sha256%3A9833a4e5ab55689ceeae752a1bafdfff137fb59a55c0644b9bacc24534216dce" http.request.useragent="Go-http-client/1.1" http.response.duration=1.537639051s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:10 +0000] "PUT /v2/foo/bbbb/blobs/uploads/9a05a1fa-5d50-4c32-90c4-7298e9710264?_state=QVdI3iBHMRtY87RCyZmqcBVbgWaowXT4KETm29jz7rl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5YTA1YTFmYS01ZDUwLTRjMzItOTBjNC03Mjk4ZTk3MTAyNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MTAuNjI0MTQ0Mzc2WiJ9&digest=sha256%3A9833a4e5ab55689ceeae752a1bafdfff137fb59a55c0644b9bacc24534216dce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:12Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36193" http.request.id=53042f07-26cd-4113-b5bd-a3e2fc23bd96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51200" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.185002ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:12 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:12Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36193" http.request.id=d25e41f6-a9e8-4204-9b84-6a3adc03df49 http.request.method=POST http.request.remoteaddr="127.0.0.1:51200" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="936.971µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:12 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36193" http.request.id=56fafedc-2dbc-4f3b-a274-c38349f31d5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51200" http.request.uri="/v2/foo/cccc/blobs/uploads/9f11753e-d09b-4d8b-8dc9-ea62cc3c71a1?_state=O4ksYHCIhQYXQDqit7CoH8Ih6hFLBYO9duQp6_KQWVN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5ZjExNzUzZS1kMDliLTRkOGItOGRjOS1lYTYyY2MzYzcxYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MTIuNDMyMjU5ODE2WiJ9&digest=sha256%3A895944d432b7df018987d5045a4be95dcc279c03d0fd83acca43821fb9262814" http.request.useragent="Go-http-client/1.1" http.response.duration=1.972110684s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:12 +0000] "PUT /v2/foo/cccc/blobs/uploads/9f11753e-d09b-4d8b-8dc9-ea62cc3c71a1?_state=O4ksYHCIhQYXQDqit7CoH8Ih6hFLBYO9duQp6_KQWVN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5ZjExNzUzZS1kMDliLTRkOGItOGRjOS1lYTYyY2MzYzcxYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MTIuNDMyMjU5ODE2WiJ9&digest=sha256%3A895944d432b7df018987d5045a4be95dcc279c03d0fd83acca43821fb9262814 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36193" http.request.id=518132c6-c084-4fcd-88a6-7c4f575a8818 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51200" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.388305ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:14 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:14Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36193" http.request.id=fb958b36-87c3-4b45-974f-58cdbe1c58f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:51200" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.528718ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:14 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36193" http.request.id=b4ed6c8d-07ac-4fc6-9132-b30692e1cec0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51200" http.request.uri="/v2/foo/dddd/blobs/uploads/14b92db1-7238-4e58-98f3-a7091d52262c?_state=1645Ocl9AuNo655cQePCXHzXg645D0_xupUg9GuBVTN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxNGI5MmRiMS03MjM4LTRlNTgtOThmMy1hNzA5MWQ1MjI2MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MTQuNzExODYyNjMzWiJ9&digest=sha256%3A14980b9acb8555fbf5a35b3c5f7d83d7265dc007bd9b16228231e9ab2368c4d9" http.request.useragent="Go-http-client/1.1" http.response.duration=985.384321ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:14 +0000] "PUT /v2/foo/dddd/blobs/uploads/14b92db1-7238-4e58-98f3-a7091d52262c?_state=1645Ocl9AuNo655cQePCXHzXg645D0_xupUg9GuBVTN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxNGI5MmRiMS03MjM4LTRlNTgtOThmMy1hNzA5MWQ1MjI2MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MTQuNzExODYyNjMzWiJ9&digest=sha256%3A14980b9acb8555fbf5a35b3c5f7d83d7265dc007bd9b16228231e9ab2368c4d9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36193" http.request.id=e3fe2b81-f83c-4d24-b2d6-5c53fb736149 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51200" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.365653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:15 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:36193" http.request.id=981755e9-6f7f-4146-ab59-57982849ff8d http.request.method=GET http.request.remoteaddr="127.0.0.1:51200" 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=1.955536ms http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:02:12:15 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (15.65s) === RUN TestURLPrefix time="2026-01-16T02:12:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:12:15Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:15Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33447" http.request.id=b855fa6b-b5e9-4e26-8fef-f4b2275466fd http.request.method=GET http.request.remoteaddr="127.0.0.1:54392" 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.000585ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:12:15 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-01-16T02:12:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:12:15Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:15Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=86d7b545-28e9-4a85-ab81-dc0d96a434ad http.request.method=GET http.request.remoteaddr="127.0.0.1:42808" http.request.uri="/v2/foo/bar/blobs/sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.145256ms http.response.status=404 http.response.written=157 vars.digest="sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:12:15 +0000] "GET /v2/foo/bar/blobs/sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:12:15Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=1bbde791-0c31-4feb-b8c6-238b4cd53483 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42820" http.request.uri="/v2/foo/bar/blobs/sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.251915ms http.response.status=404 http.response.written=157 vars.digest="sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:12:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:12:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=8ce5ce73-bb75-466e-9775-faf7d8b4069b http.request.method=POST http.request.remoteaddr="127.0.0.1:42820" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.773095ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=71c0f544-c36e-44e1-a6b4-d1493a68ef72 http.request.method=GET http.request.remoteaddr="127.0.0.1:42820" http.request.uri="/v2/foo/bar/blobs/uploads/2c464905-c355-456f-80ed-83afd9ace590?_state=5EZqQXXF1JUI6QvKVFjsXmf9-4pnk_wTFzePcexqiWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjNDY0OTA1LWMzNTUtNDU2Zi04MGVkLTgzYWZkOWFjZTU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi4wMDE3Mzk4NjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.99695ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:16 +0000] "GET /v2/foo/bar/blobs/uploads/2c464905-c355-456f-80ed-83afd9ace590?_state=5EZqQXXF1JUI6QvKVFjsXmf9-4pnk_wTFzePcexqiWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjNDY0OTA1LWMzNTUtNDU2Zi04MGVkLTgzYWZkOWFjZTU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi4wMDE3Mzk4NjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=7a5dc58e-61e4-446b-a5c4-717b05a18ac0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42820" http.request.uri="/v2/foo/bar/blobs/uploads/2c464905-c355-456f-80ed-83afd9ace590?_state=5EZqQXXF1JUI6QvKVFjsXmf9-4pnk_wTFzePcexqiWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjNDY0OTA1LWMzNTUtNDU2Zi04MGVkLTgzYWZkOWFjZTU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi4wMDE3Mzk4NjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.67932ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:16 +0000] "DELETE /v2/foo/bar/blobs/uploads/2c464905-c355-456f-80ed-83afd9ace590?_state=5EZqQXXF1JUI6QvKVFjsXmf9-4pnk_wTFzePcexqiWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjNDY0OTA1LWMzNTUtNDU2Zi04MGVkLTgzYWZkOWFjZTU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi4wMDE3Mzk4NjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:16Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=d5f3750b-9553-4c3a-8c19-8b21c4c17510 http.request.method=GET http.request.remoteaddr="127.0.0.1:42820" http.request.uri="/v2/foo/bar/blobs/uploads/2c464905-c355-456f-80ed-83afd9ace590?_state=5EZqQXXF1JUI6QvKVFjsXmf9-4pnk_wTFzePcexqiWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjNDY0OTA1LWMzNTUtNDU2Zi04MGVkLTgzYWZkOWFjZTU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi4wMDE3Mzk4NjFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2c464905-c355-456f-80ed-83afd9ace590 time="2026-01-16T02:12:16Z" 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:38609" http.request.id=d5f3750b-9553-4c3a-8c19-8b21c4c17510 http.request.method=GET http.request.remoteaddr="127.0.0.1:42820" http.request.uri="/v2/foo/bar/blobs/uploads/2c464905-c355-456f-80ed-83afd9ace590?_state=5EZqQXXF1JUI6QvKVFjsXmf9-4pnk_wTFzePcexqiWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjNDY0OTA1LWMzNTUtNDU2Zi04MGVkLTgzYWZkOWFjZTU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi4wMDE3Mzk4NjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.885017ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=2c464905-c355-456f-80ed-83afd9ace590 127.0.0.1 - - [16/Jan/2026:02:12:16 +0000] "GET /v2/foo/bar/blobs/uploads/2c464905-c355-456f-80ed-83afd9ace590?_state=5EZqQXXF1JUI6QvKVFjsXmf9-4pnk_wTFzePcexqiWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjNDY0OTA1LWMzNTUtNDU2Zi04MGVkLTgzYWZkOWFjZTU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi4wMDE3Mzk4NjFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:12:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=02da15a4-bb3d-4ce1-85b5-e59c1be95b6c http.request.method=POST http.request.remoteaddr="127.0.0.1:42828" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.46635ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:16Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=f314c022-e820-4a3d-8057-0f472ff10082 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42828" http.request.uri="/v2/foo/bar/blobs/uploads/8d5bec4f-03db-4620-9f05-67b5306a7e8f?_state=my625GltQCLIrOyD8KolzJev3zAWhDkby3TxM4GofHZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkNWJlYzRmLTAzZGItNDYyMC05ZjA1LTY3YjUzMDZhN2U4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi4wMTI3NjkzNTdaIn0%3D&digest=sha256%3Aedcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896" http.request.useragent="Go-http-client/1.1" provided=sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896 vars.name="foo/bar" vars.uuid=8d5bec4f-03db-4620-9f05-67b5306a7e8f time="2026-01-16T02:12:16Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=f314c022-e820-4a3d-8057-0f472ff10082 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42828" http.request.uri="/v2/foo/bar/blobs/uploads/8d5bec4f-03db-4620-9f05-67b5306a7e8f?_state=my625GltQCLIrOyD8KolzJev3zAWhDkby3TxM4GofHZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkNWJlYzRmLTAzZGItNDYyMC05ZjA1LTY3YjUzMDZhN2U4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi4wMTI3NjkzNTdaIn0%3D&digest=sha256%3Aedcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8d5bec4f-03db-4620-9f05-67b5306a7e8f time="2026-01-16T02:12:16Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896, 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:38609" http.request.id=f314c022-e820-4a3d-8057-0f472ff10082 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42828" http.request.uri="/v2/foo/bar/blobs/uploads/8d5bec4f-03db-4620-9f05-67b5306a7e8f?_state=my625GltQCLIrOyD8KolzJev3zAWhDkby3TxM4GofHZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkNWJlYzRmLTAzZGItNDYyMC05ZjA1LTY3YjUzMDZhN2U4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi4wMTI3NjkzNTdaIn0%3D&digest=sha256%3Aedcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.778604ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=8d5bec4f-03db-4620-9f05-67b5306a7e8f 127.0.0.1 - - [16/Jan/2026:02:12:16 +0000] "PUT /v2/foo/bar/blobs/uploads/8d5bec4f-03db-4620-9f05-67b5306a7e8f?_state=my625GltQCLIrOyD8KolzJev3zAWhDkby3TxM4GofHZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkNWJlYzRmLTAzZGItNDYyMC05ZjA1LTY3YjUzMDZhN2U4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi4wMTI3NjkzNTdaIn0%3D&digest=sha256%3Aedcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T02:12:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=43aa4ae0-fd0e-427c-b5e4-5271660621fa http.request.method=POST http.request.remoteaddr="127.0.0.1:42828" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.425181ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=c07774cd-f39d-4878-87a3-0b9a12786b1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42828" http.request.uri="/v2/foo/bar/blobs/uploads/6ac494e1-96c3-4ec9-b011-2d8a2c4bb2ac?_state=kfAzmd8vZ274Sxx7ExQLrkro3v5VCXvMcPVvuP8isJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhYzQ5NGUxLTk2YzMtNGVjOS1iMDExLTJkOGEyYzRiYjJhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi4wMTk0MzIwNzFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.971749ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:16 +0000] "PUT /v2/foo/bar/blobs/uploads/6ac494e1-96c3-4ec9-b011-2d8a2c4bb2ac?_state=kfAzmd8vZ274Sxx7ExQLrkro3v5VCXvMcPVvuP8isJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhYzQ5NGUxLTk2YzMtNGVjOS1iMDExLTJkOGEyYzRiYjJhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi4wMTk0MzIwNzFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=b5a1fcf6-fb54-455d-84c3-c8afceb31b02 http.request.method=POST http.request.remoteaddr="127.0.0.1:42828" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.159148ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=bd249dbd-70ec-44e1-b178-eed98a4cec77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42828" http.request.uri="/v2/foo/bar/blobs/uploads/7b768b95-6af9-4e64-b3ef-a129ec491e13?_state=w3pw-Bb-ptmvpt5cELIFQ2uv0w1uN5LynPhmOkxAWGt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiNzY4Yjk1LTZhZjktNGU2NC1iM2VmLWExMjllYzQ5MWUxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi4wMjYwMjU0MTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.149949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:16 +0000] "PUT /v2/foo/bar/blobs/uploads/7b768b95-6af9-4e64-b3ef-a129ec491e13?_state=w3pw-Bb-ptmvpt5cELIFQ2uv0w1uN5LynPhmOkxAWGt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiNzY4Yjk1LTZhZjktNGU2NC1iM2VmLWExMjllYzQ5MWUxMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi4wMjYwMjU0MTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=0d9589d5-e0fc-4eeb-872c-6f3e8bd86e0c http.request.method=POST http.request.remoteaddr="127.0.0.1:42828" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.023137ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=737c91c8-87e7-402a-9b54-aa7afbe8ea63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42828" http.request.uri="/v2/foo/bar/blobs/uploads/74cd7a75-e7d0-42a4-9a1d-1932a53f17b1?_state=IEj11QXtyYPtUmG_lk0fegPaOFt1xtE29tgMvcQZuOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0Y2Q3YTc1LWU3ZDAtNDJhNC05YTFkLTE5MzJhNTNmMTdiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi4wMzA5OTQ0OVoifQ%3D%3D&digest=sha256%3Aedcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896" http.request.useragent="Go-http-client/1.1" http.response.duration=765.301136ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:16 +0000] "PUT /v2/foo/bar/blobs/uploads/74cd7a75-e7d0-42a4-9a1d-1932a53f17b1?_state=IEj11QXtyYPtUmG_lk0fegPaOFt1xtE29tgMvcQZuOt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0Y2Q3YTc1LWU3ZDAtNDJhNC05YTFkLTE5MzJhNTNmMTdiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi4wMzA5OTQ0OVoifQ%3D%3D&digest=sha256%3Aedcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:16Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=fb2da344-b74a-4004-86bb-3186cbdd793b http.request.method=POST http.request.remoteaddr="127.0.0.1:42828" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.092848ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38609" http.request.id=25a95b40-46c0-4a83-9262-3b275247c4a5 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:42828" http.request.uri="/v2/foo/bar/blobs/uploads/a24accde-e173-476f-b7b0-8d4ea706505b?_state=5Ya1A20M-G6ZIchGCXttnTILrbTpk15H46eO_O-0B5x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyNGFjY2RlLWUxNzMtNDc2Zi1iN2IwLThkNGVhNzA2NTA1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi44NTIzNzczNDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=648.875336ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:16 +0000] "PATCH /v2/foo/bar/blobs/uploads/a24accde-e173-476f-b7b0-8d4ea706505b?_state=5Ya1A20M-G6ZIchGCXttnTILrbTpk15H46eO_O-0B5x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyNGFjY2RlLWUxNzMtNDc2Zi1iN2IwLThkNGVhNzA2NTA1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNi44NTIzNzczNDlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=220bc99d-d2e5-4701-810a-618f7e9fae85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42828" http.request.uri="/v2/foo/bar/blobs/uploads/a24accde-e173-476f-b7b0-8d4ea706505b?_state=ttIcmMbSh6ZVl4stZSWrfIp5nw5PYzGJkb2HfGvav0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyNGFjY2RlLWUxNzMtNDc2Zi1iN2IwLThkNGVhNzA2NTA1YiIsIk9mZnNldCI6MTU5OTA3ODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MTZaIn0%3D&digest=sha256%3Aedcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896" http.request.useragent="Go-http-client/1.1" http.response.duration=2.587879ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "PUT /v2/foo/bar/blobs/uploads/a24accde-e173-476f-b7b0-8d4ea706505b?_state=ttIcmMbSh6ZVl4stZSWrfIp5nw5PYzGJkb2HfGvav0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyNGFjY2RlLWUxNzMtNDc2Zi1iN2IwLThkNGVhNzA2NTA1YiIsIk9mZnNldCI6MTU5OTA3ODQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MTZaIn0%3D&digest=sha256%3Aedcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=eb0ccda7-fc4a-48d6-a402-ebb82d023bce http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42828" http.request.uri="/v2/foo/bar/blobs/sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.435994ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "HEAD /v2/foo/bar/blobs/sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=6081b456-19b9-45ab-97f4-0ed5d2278d20 http.request.method=GET http.request.remoteaddr="127.0.0.1:42828" http.request.uri="/v2/foo/bar/blobs/sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=39.203937ms http.response.status=200 http.response.written=15990784 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "GET /v2/foo/bar/blobs/sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896 HTTP/1.1" 200 15990784 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=error msg="error parsing digest="sha257:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=42ac5f86-05de-4f31-bd10-ee840015fda7 http.request.method=GET http.request.remoteaddr="127.0.0.1:42828" http.request.uri="/v2/foo/bar/blobs/sha257:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896" vars.name="foo/bar" time="2026-01-16T02:12:17Z" 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:38609" http.request.id=42ac5f86-05de-4f31-bd10-ee840015fda7 http.request.method=GET http.request.remoteaddr="127.0.0.1:42828" http.request.uri="/v2/foo/bar/blobs/sha257:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.187288ms http.response.status=400 http.response.written=110 vars.digest="sha257:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "GET /v2/foo/bar/blobs/sha257:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=f14b8c65-aacf-4444-bb06-3404f9a6bfaa http.request.method=GET http.request.remoteaddr="127.0.0.1:42854" http.request.uri="/v2/foo/bar/blobs/sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896" http.request.useragent="Go-http-client/1.1" http.response.duration=1.88886ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "GET /v2/foo/bar/blobs/sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:12:17Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:17Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=b3c07d7a-5d8e-475b-8516-17b490bfc117 http.request.method=GET http.request.remoteaddr="127.0.0.1:46748" http.request.uri="/v2/foo/bar/blobs/sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.114701ms http.response.status=404 http.response.written=157 vars.digest="sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "GET /v2/foo/bar/blobs/sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=7e05cab8-9eaf-4f2a-a60b-4f420e268852 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46760" http.request.uri="/v2/foo/bar/blobs/sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.732503ms http.response.status=404 http.response.written=157 vars.digest="sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "HEAD /v2/foo/bar/blobs/sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=a9be3928-06dc-44d6-8ed5-62ba17be134d http.request.method=POST http.request.remoteaddr="127.0.0.1:46760" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="936.421µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=fefb543a-8aca-412e-8352-640cdaa6378d http.request.method=GET http.request.remoteaddr="127.0.0.1:46760" http.request.uri="/v2/foo/bar/blobs/uploads/70b79122-ec02-4bfc-a27d-2c9ed7f72612?_state=5oxK8tHm1YZ2GnbAPBr3bPDy3yEAYJbn0A_vFxV9f2B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwYjc5MTIyLWVjMDItNGJmYy1hMjdkLTJjOWVkN2Y3MjYxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNy44NjUwOTcyMThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="969.363µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "GET /v2/foo/bar/blobs/uploads/70b79122-ec02-4bfc-a27d-2c9ed7f72612?_state=5oxK8tHm1YZ2GnbAPBr3bPDy3yEAYJbn0A_vFxV9f2B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwYjc5MTIyLWVjMDItNGJmYy1hMjdkLTJjOWVkN2Y3MjYxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNy44NjUwOTcyMThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=c534a768-d3ee-4b6e-b54b-4226a0098edf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46760" http.request.uri="/v2/foo/bar/blobs/uploads/70b79122-ec02-4bfc-a27d-2c9ed7f72612?_state=5oxK8tHm1YZ2GnbAPBr3bPDy3yEAYJbn0A_vFxV9f2B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwYjc5MTIyLWVjMDItNGJmYy1hMjdkLTJjOWVkN2Y3MjYxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNy44NjUwOTcyMThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="857.386µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "DELETE /v2/foo/bar/blobs/uploads/70b79122-ec02-4bfc-a27d-2c9ed7f72612?_state=5oxK8tHm1YZ2GnbAPBr3bPDy3yEAYJbn0A_vFxV9f2B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwYjc5MTIyLWVjMDItNGJmYy1hMjdkLTJjOWVkN2Y3MjYxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNy44NjUwOTcyMThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=1d361e48-3ff6-4f8b-b3e0-55f8fe8205cd http.request.method=GET http.request.remoteaddr="127.0.0.1:46760" http.request.uri="/v2/foo/bar/blobs/uploads/70b79122-ec02-4bfc-a27d-2c9ed7f72612?_state=5oxK8tHm1YZ2GnbAPBr3bPDy3yEAYJbn0A_vFxV9f2B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwYjc5MTIyLWVjMDItNGJmYy1hMjdkLTJjOWVkN2Y3MjYxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNy44NjUwOTcyMThaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=70b79122-ec02-4bfc-a27d-2c9ed7f72612 time="2026-01-16T02:12:17Z" 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:37129" http.request.id=1d361e48-3ff6-4f8b-b3e0-55f8fe8205cd http.request.method=GET http.request.remoteaddr="127.0.0.1:46760" http.request.uri="/v2/foo/bar/blobs/uploads/70b79122-ec02-4bfc-a27d-2c9ed7f72612?_state=5oxK8tHm1YZ2GnbAPBr3bPDy3yEAYJbn0A_vFxV9f2B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwYjc5MTIyLWVjMDItNGJmYy1hMjdkLTJjOWVkN2Y3MjYxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNy44NjUwOTcyMThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.481394ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=70b79122-ec02-4bfc-a27d-2c9ed7f72612 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "GET /v2/foo/bar/blobs/uploads/70b79122-ec02-4bfc-a27d-2c9ed7f72612?_state=5oxK8tHm1YZ2GnbAPBr3bPDy3yEAYJbn0A_vFxV9f2B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwYjc5MTIyLWVjMDItNGJmYy1hMjdkLTJjOWVkN2Y3MjYxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNy44NjUwOTcyMThaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=f61c8d16-c258-467a-bcb9-9edefc73d638 http.request.method=POST http.request.remoteaddr="127.0.0.1:46766" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.79127ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=609455fd-0ce3-4b6d-bb18-5ec3425cc2a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46766" http.request.uri="/v2/foo/bar/blobs/uploads/ce54ba40-b14d-4a72-8d1d-c2b6fb6bbc4b?_state=SWLKRtkKuHUEJm9I5c4fwxZnQKj9xrMVClauYuktTAp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNTRiYTQwLWIxNGQtNGE3Mi04ZDFkLWMyYjZmYjZiYmM0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNy44NzExNjQzNzdaIn0%3D&digest=sha256%3A6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e" http.request.useragent="Go-http-client/1.1" provided=sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e vars.name="foo/bar" vars.uuid=ce54ba40-b14d-4a72-8d1d-c2b6fb6bbc4b time="2026-01-16T02:12:17Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=609455fd-0ce3-4b6d-bb18-5ec3425cc2a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46766" http.request.uri="/v2/foo/bar/blobs/uploads/ce54ba40-b14d-4a72-8d1d-c2b6fb6bbc4b?_state=SWLKRtkKuHUEJm9I5c4fwxZnQKj9xrMVClauYuktTAp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNTRiYTQwLWIxNGQtNGE3Mi04ZDFkLWMyYjZmYjZiYmM0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNy44NzExNjQzNzdaIn0%3D&digest=sha256%3A6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ce54ba40-b14d-4a72-8d1d-c2b6fb6bbc4b time="2026-01-16T02:12:17Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e, 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:37129" http.request.id=609455fd-0ce3-4b6d-bb18-5ec3425cc2a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46766" http.request.uri="/v2/foo/bar/blobs/uploads/ce54ba40-b14d-4a72-8d1d-c2b6fb6bbc4b?_state=SWLKRtkKuHUEJm9I5c4fwxZnQKj9xrMVClauYuktTAp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNTRiYTQwLWIxNGQtNGE3Mi04ZDFkLWMyYjZmYjZiYmM0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNy44NzExNjQzNzdaIn0%3D&digest=sha256%3A6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.030682ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ce54ba40-b14d-4a72-8d1d-c2b6fb6bbc4b 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "PUT /v2/foo/bar/blobs/uploads/ce54ba40-b14d-4a72-8d1d-c2b6fb6bbc4b?_state=SWLKRtkKuHUEJm9I5c4fwxZnQKj9xrMVClauYuktTAp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlNTRiYTQwLWIxNGQtNGE3Mi04ZDFkLWMyYjZmYjZiYmM0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNy44NzExNjQzNzdaIn0%3D&digest=sha256%3A6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=0a01940f-a986-438b-b7af-67bcc1ca7e03 http.request.method=POST http.request.remoteaddr="127.0.0.1:46766" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="879.775µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=ec8f1a80-0e49-48f7-9645-b238265f8e80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46766" http.request.uri="/v2/foo/bar/blobs/uploads/693b511d-006d-46ec-a89f-382f92f7f8bc?_state=eJtdgqT6UBcOpFpf0bwwDlHAvKIhWMzx82sCvJGjORN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5M2I1MTFkLTAwNmQtNDZlYy1hODlmLTM4MmY5MmY3ZjhiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNy44NzM2NjE3NTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.123784ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "PUT /v2/foo/bar/blobs/uploads/693b511d-006d-46ec-a89f-382f92f7f8bc?_state=eJtdgqT6UBcOpFpf0bwwDlHAvKIhWMzx82sCvJGjORN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5M2I1MTFkLTAwNmQtNDZlYy1hODlmLTM4MmY5MmY3ZjhiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNy44NzM2NjE3NTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=24ab233e-abc5-438f-bbc5-d08349f936e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:46766" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="890.455µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=90ea3661-e8c6-4434-8b9c-18d18600bc11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46766" http.request.uri="/v2/foo/bar/blobs/uploads/a5a15974-7a36-41a3-b17d-cdd20973a010?_state=4_1-oY1ozh0AIiw--IH2975ObPsrZEekilxBqY_ajlZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1YTE1OTc0LTdhMzYtNDFhMy1iMTdkLWNkZDIwOTczYTAxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNy44NzYyMTM3NzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.964613ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "PUT /v2/foo/bar/blobs/uploads/a5a15974-7a36-41a3-b17d-cdd20973a010?_state=4_1-oY1ozh0AIiw--IH2975ObPsrZEekilxBqY_ajlZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1YTE1OTc0LTdhMzYtNDFhMy1iMTdkLWNkZDIwOTczYTAxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNy44NzYyMTM3NzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:17Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=c43e5dcc-623e-42ca-9401-5b227db5c39f http.request.method=POST http.request.remoteaddr="127.0.0.1:46766" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.525981ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=f07f8d2d-b408-40eb-aed1-634474febe48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46766" http.request.uri="/v2/foo/bar/blobs/uploads/4b2f7cfd-90a3-4f50-be28-330a09ee7c9d?_state=fbTHnQU0t2kz5O34HpkyaFBwcE8YLtZ6kQdDQiuXduh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiMmY3Y2ZkLTkwYTMtNGY1MC1iZTI4LTMzMGEwOWVlN2M5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNy44ODAwOTE2MTZaIn0%3D&digest=sha256%3A6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.902035311s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "PUT /v2/foo/bar/blobs/uploads/4b2f7cfd-90a3-4f50-be28-330a09ee7c9d?_state=fbTHnQU0t2kz5O34HpkyaFBwcE8YLtZ6kQdDQiuXduh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiMmY3Y2ZkLTkwYTMtNGY1MC1iZTI4LTMzMGEwOWVlN2M5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxNy44ODAwOTE2MTZaIn0%3D&digest=sha256%3A6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:19Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=8b1733c7-0053-400e-b58e-83b53b812ca1 http.request.method=POST http.request.remoteaddr="127.0.0.1:46766" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.099576ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37129" http.request.id=d7975416-0c4d-4b91-971b-2ebd53b2b39f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:46766" http.request.uri="/v2/foo/bar/blobs/uploads/67601e63-9662-49f3-a0c9-feeea07a7445?_state=d_16ocMBgr3vaaMELPtXD3AP4f0AYXS4b3Lnf8wvQUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3NjAxZTYzLTk2NjItNDlmMy1hMGM5LWZlZWVhMDdhNzQ0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxOS44Nzk1MzU0NDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.739982651s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:19 +0000] "PATCH /v2/foo/bar/blobs/uploads/67601e63-9662-49f3-a0c9-feeea07a7445?_state=d_16ocMBgr3vaaMELPtXD3AP4f0AYXS4b3Lnf8wvQUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3NjAxZTYzLTk2NjItNDlmMy1hMGM5LWZlZWVhMDdhNzQ0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoxOS44Nzk1MzU0NDFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=90d640f6-b3c2-4f59-9e31-e0b3451b4d26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46766" http.request.uri="/v2/foo/bar/blobs/uploads/67601e63-9662-49f3-a0c9-feeea07a7445?_state=3WqNgEJIL71pve4ur1n7ed2B7VjZSBX_m8pKexrVClN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3NjAxZTYzLTk2NjItNDlmMy1hMGM5LWZlZWVhMDdhNzQ0NSIsIk9mZnNldCI6Mjc1ODY1NjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MTlaIn0%3D&digest=sha256%3A6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159648ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:21 +0000] "PUT /v2/foo/bar/blobs/uploads/67601e63-9662-49f3-a0c9-feeea07a7445?_state=3WqNgEJIL71pve4ur1n7ed2B7VjZSBX_m8pKexrVClN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3NjAxZTYzLTk2NjItNDlmMy1hMGM5LWZlZWVhMDdhNzQ0NSIsIk9mZnNldCI6Mjc1ODY1NjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MTlaIn0%3D&digest=sha256%3A6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=f6d58e15-affa-4783-800f-795109fda3bd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46766" http.request.uri="/v2/foo/bar/blobs/sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="888.441µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=a1dc12c5-f3c8-48ee-8c2d-066b02ccfbd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:46766" http.request.uri="/v2/foo/bar/blobs/sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=117.241195ms http.response.status=200 http.response.written=27586560 127.0.0.1 - - [16/Jan/2026:02:12:21 +0000] "GET /v2/foo/bar/blobs/sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e HTTP/1.1" 200 27586560 "" "Go-http-client/1.1" time="2026-01-16T02:12:21Z" level=error msg="error parsing digest="sha257:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=3121a876-10d5-4a5b-8fec-bafee6b902c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:46766" http.request.uri="/v2/foo/bar/blobs/sha257:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e" vars.name="foo/bar" time="2026-01-16T02:12:21Z" 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:37129" http.request.id=3121a876-10d5-4a5b-8fec-bafee6b902c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:46766" http.request.uri="/v2/foo/bar/blobs/sha257:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="885.896µs" http.response.status=400 http.response.written=110 vars.digest="sha257:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:12:21 +0000] "GET /v2/foo/bar/blobs/sha257:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T02:12:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=eed3a1f5-2a0f-4d10-b453-dd3c7a294182 http.request.method=GET http.request.remoteaddr="127.0.0.1:46790" http.request.uri="/v2/foo/bar/blobs/sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.943834ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:21 +0000] "GET /v2/foo/bar/blobs/sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=a8270a81-38e1-4846-a2c9-4c858e1e1a6d http.request.method=GET http.request.remoteaddr="127.0.0.1:46790" http.request.uri="/v2/foo/bar/blobs/sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.839499ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [16/Jan/2026:02:12:21 +0000] "GET /v2/foo/bar/blobs/sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2026-01-16T02:12:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:37129" http.request.id=3aacbe85-1846-4cbf-af01-97a0d56b32b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46782" http.request.uri="/v2/foo/bar/blobs/sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.664002ms http.response.status=200 http.response.written=2978752 127.0.0.1 - - [16/Jan/2026:02:12:21 +0000] "GET /v2/foo/bar/blobs/sha256:6542be2ca8d536186572ec5066ba72e9c8482fc83e91b56baa33ce25a37d542e HTTP/1.1" 200 2978752 "" "Go-http-client/1.1" time="2026-01-16T02:12:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=b4c97526-d580-4fb1-9715-a271708223ba http.request.method=GET http.request.remoteaddr="127.0.0.1:42840" http.request.uri="/v2/foo/bar/blobs/sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.212080246s http.response.status=200 http.response.written=2978752 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "GET /v2/foo/bar/blobs/sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896 HTTP/1.1" 200 2978752 "" "Go-http-client/1.1" time="2026-01-16T02:12:21Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38609" http.request.id=20dbef3c-1a09-4f00-9382-3244107d9b66 http.request.method=GET http.request.remoteaddr="127.0.0.1:42854" http.request.uri="/v2/foo/bar/blobs/sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.207389227s http.response.status=200 http.response.written=2893824 127.0.0.1 - - [16/Jan/2026:02:12:17 +0000] "GET /v2/foo/bar/blobs/sha256:edcc8d42797938ffab7d365af24c2ce741d752799994cef1b737f9b8bbd64896 HTTP/1.1" 200 2893824 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (6.09s) === RUN TestBlobDelete time="2026-01-16T02:12:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:12:21Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=795f4969-84eb-4319-bd7a-84a1a1e256b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.69371ms http.response.status=404 http.response.written=157 vars.digest="sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:12:22 +0000] "GET /v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:12:22Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=2d2e469b-7c77-4cd5-93db-40ca0bacbf0c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57724" http.request.uri="/v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.509191ms http.response.status=404 http.response.written=157 vars.digest="sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:12:22 +0000] "HEAD /v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:12:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=f4fae633-7525-4676-a98a-1680d00bfcbc http.request.method=POST http.request.remoteaddr="127.0.0.1:57724" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.798175ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=b1b7e040-de9c-4d88-a545-b6967d8c026c http.request.method=GET http.request.remoteaddr="127.0.0.1:57724" http.request.uri="/v2/foo/bar/blobs/uploads/908f4c05-8fc3-42d2-92f6-78e28ad27cdd?_state=cxo1HdjFjZKxwj2bkXphBwU1bfd7lW04AZ01eOfQTUd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwOGY0YzA1LThmYzMtNDJkMi05MmY2LTc4ZTI4YWQyN2NkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMi4xMDAxNDc4NjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.77447ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:22 +0000] "GET /v2/foo/bar/blobs/uploads/908f4c05-8fc3-42d2-92f6-78e28ad27cdd?_state=cxo1HdjFjZKxwj2bkXphBwU1bfd7lW04AZ01eOfQTUd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwOGY0YzA1LThmYzMtNDJkMi05MmY2LTc4ZTI4YWQyN2NkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMi4xMDAxNDc4NjhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=02d20f68-70fd-4753-8a0b-21abdff7a27a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57724" http.request.uri="/v2/foo/bar/blobs/uploads/908f4c05-8fc3-42d2-92f6-78e28ad27cdd?_state=cxo1HdjFjZKxwj2bkXphBwU1bfd7lW04AZ01eOfQTUd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwOGY0YzA1LThmYzMtNDJkMi05MmY2LTc4ZTI4YWQyN2NkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMi4xMDAxNDc4NjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.684928ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:22 +0000] "DELETE /v2/foo/bar/blobs/uploads/908f4c05-8fc3-42d2-92f6-78e28ad27cdd?_state=cxo1HdjFjZKxwj2bkXphBwU1bfd7lW04AZ01eOfQTUd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwOGY0YzA1LThmYzMtNDJkMi05MmY2LTc4ZTI4YWQyN2NkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMi4xMDAxNDc4NjhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:22Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=029fff65-9489-47e7-bd38-6d9409ce613a http.request.method=GET http.request.remoteaddr="127.0.0.1:57724" http.request.uri="/v2/foo/bar/blobs/uploads/908f4c05-8fc3-42d2-92f6-78e28ad27cdd?_state=cxo1HdjFjZKxwj2bkXphBwU1bfd7lW04AZ01eOfQTUd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwOGY0YzA1LThmYzMtNDJkMi05MmY2LTc4ZTI4YWQyN2NkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMi4xMDAxNDc4NjhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=908f4c05-8fc3-42d2-92f6-78e28ad27cdd time="2026-01-16T02:12:22Z" 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:44771" http.request.id=029fff65-9489-47e7-bd38-6d9409ce613a http.request.method=GET http.request.remoteaddr="127.0.0.1:57724" http.request.uri="/v2/foo/bar/blobs/uploads/908f4c05-8fc3-42d2-92f6-78e28ad27cdd?_state=cxo1HdjFjZKxwj2bkXphBwU1bfd7lW04AZ01eOfQTUd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwOGY0YzA1LThmYzMtNDJkMi05MmY2LTc4ZTI4YWQyN2NkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMi4xMDAxNDc4NjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="861.175µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=908f4c05-8fc3-42d2-92f6-78e28ad27cdd 127.0.0.1 - - [16/Jan/2026:02:12:22 +0000] "GET /v2/foo/bar/blobs/uploads/908f4c05-8fc3-42d2-92f6-78e28ad27cdd?_state=cxo1HdjFjZKxwj2bkXphBwU1bfd7lW04AZ01eOfQTUd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwOGY0YzA1LThmYzMtNDJkMi05MmY2LTc4ZTI4YWQyN2NkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMi4xMDAxNDc4NjhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:12:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=1ccdba96-9c3f-4fe9-9f0b-a3221a22fbca http.request.method=POST http.request.remoteaddr="127.0.0.1:57732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.137398ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:22Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=3b6e6c52-4713-4ca0-8a2e-0c9dcb9baca7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57732" http.request.uri="/v2/foo/bar/blobs/uploads/f7cc5b87-9209-438a-a7cd-27cc6b749a96?_state=sJ6lZkoR7h0DjsDGfPGnGySR_uYOf91x2Nmyhai7iW17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3Y2M1Yjg3LTkyMDktNDM4YS1hN2NkLTI3Y2M2Yjc0OWE5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMi4xMDgwNTIyNDdaIn0%3D&digest=sha256%3Ae0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" provided=sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 vars.name="foo/bar" vars.uuid=f7cc5b87-9209-438a-a7cd-27cc6b749a96 time="2026-01-16T02:12:22Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=3b6e6c52-4713-4ca0-8a2e-0c9dcb9baca7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57732" http.request.uri="/v2/foo/bar/blobs/uploads/f7cc5b87-9209-438a-a7cd-27cc6b749a96?_state=sJ6lZkoR7h0DjsDGfPGnGySR_uYOf91x2Nmyhai7iW17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3Y2M1Yjg3LTkyMDktNDM4YS1hN2NkLTI3Y2M2Yjc0OWE5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMi4xMDgwNTIyNDdaIn0%3D&digest=sha256%3Ae0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f7cc5b87-9209-438a-a7cd-27cc6b749a96 time="2026-01-16T02:12:22Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5, 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:44771" http.request.id=3b6e6c52-4713-4ca0-8a2e-0c9dcb9baca7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57732" http.request.uri="/v2/foo/bar/blobs/uploads/f7cc5b87-9209-438a-a7cd-27cc6b749a96?_state=sJ6lZkoR7h0DjsDGfPGnGySR_uYOf91x2Nmyhai7iW17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3Y2M1Yjg3LTkyMDktNDM4YS1hN2NkLTI3Y2M2Yjc0OWE5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMi4xMDgwNTIyNDdaIn0%3D&digest=sha256%3Ae0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.933163ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=f7cc5b87-9209-438a-a7cd-27cc6b749a96 127.0.0.1 - - [16/Jan/2026:02:12:22 +0000] "PUT /v2/foo/bar/blobs/uploads/f7cc5b87-9209-438a-a7cd-27cc6b749a96?_state=sJ6lZkoR7h0DjsDGfPGnGySR_uYOf91x2Nmyhai7iW17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3Y2M1Yjg3LTkyMDktNDM4YS1hN2NkLTI3Y2M2Yjc0OWE5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMi4xMDgwNTIyNDdaIn0%3D&digest=sha256%3Ae0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T02:12:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=8ec7838c-2c44-485b-8703-279bb621a53d http.request.method=POST http.request.remoteaddr="127.0.0.1:57732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="885.161µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=513ba637-8352-45f1-bf8c-8677139a34b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57732" http.request.uri="/v2/foo/bar/blobs/uploads/0e85411b-a797-4d8f-a616-8e1095d92706?_state=KIwW3bLKIHFJQhtVjPJGSJweU2QLR3QWAjkUaiqtq7d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlODU0MTFiLWE3OTctNGQ4Zi1hNjE2LThlMTA5NWQ5MjcwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMi4xMTE2MjE0MTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.74577ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:22 +0000] "PUT /v2/foo/bar/blobs/uploads/0e85411b-a797-4d8f-a616-8e1095d92706?_state=KIwW3bLKIHFJQhtVjPJGSJweU2QLR3QWAjkUaiqtq7d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlODU0MTFiLWE3OTctNGQ4Zi1hNjE2LThlMTA5NWQ5MjcwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMi4xMTE2MjE0MTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=8b984c17-bb5e-4690-8d7f-be0a6852b8dd http.request.method=POST http.request.remoteaddr="127.0.0.1:57732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.405233ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=bfd1f355-100d-4172-85a7-98bc9b4f698c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57732" http.request.uri="/v2/foo/bar/blobs/uploads/b9ce3535-a452-4aef-bc63-cd0899ef552b?_state=pKLu5mE_9ZoCyRRJLC0T5_wZixc7alQqFV8qqltpBK17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5Y2UzNTM1LWE0NTItNGFlZi1iYzYzLWNkMDg5OWVmNTUyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMi4xMTUyMzMxMzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.817615ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:22 +0000] "PUT /v2/foo/bar/blobs/uploads/b9ce3535-a452-4aef-bc63-cd0899ef552b?_state=pKLu5mE_9ZoCyRRJLC0T5_wZixc7alQqFV8qqltpBK17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5Y2UzNTM1LWE0NTItNGFlZi1iYzYzLWNkMDg5OWVmNTUyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMi4xMTUyMzMxMzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:22Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=1275ea86-e928-48f1-b482-63695e989123 http.request.method=POST http.request.remoteaddr="127.0.0.1:57732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.539197ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=e5da3c8a-36a5-4118-a1e8-7f7973ed9122 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57732" http.request.uri="/v2/foo/bar/blobs/uploads/b5491ebb-bde9-4287-b0bc-2c2c64de7154?_state=SJCuj0CrAtv5Ptadyu140nNlYJqUfbM8Vg0wkBu5LbF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NDkxZWJiLWJkZTktNDI4Ny1iMGJjLTJjMmM2NGRlNzE1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMi4xMTkxMzE3MloifQ%3D%3D&digest=sha256%3Ae0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.480131602s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:22 +0000] "PUT /v2/foo/bar/blobs/uploads/b5491ebb-bde9-4287-b0bc-2c2c64de7154?_state=SJCuj0CrAtv5Ptadyu140nNlYJqUfbM8Vg0wkBu5LbF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1NDkxZWJiLWJkZTktNDI4Ny1iMGJjLTJjMmM2NGRlNzE1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMi4xMTkxMzE3MloifQ%3D%3D&digest=sha256%3Ae0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:23Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=d4974b47-bd39-4a63-96e3-5418f67c499b http.request.method=POST http.request.remoteaddr="127.0.0.1:57732" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=6.020079ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44771" http.request.id=5f675823-69b5-4c40-b9cf-0c9474e1d812 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57732" http.request.uri="/v2/foo/bar/blobs/uploads/cea589b0-fc45-4aef-a027-e3dfb8e58d42?_state=Ovl-WflVrAPeelyv0WP1Vxh1Sh9L1Pqgv-lovDvw7gN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlYTU4OWIwLWZjNDUtNGFlZi1hMDI3LWUzZGZiOGU1OGQ0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMy43ODAyMTQ5MjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.335043558s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:23 +0000] "PATCH /v2/foo/bar/blobs/uploads/cea589b0-fc45-4aef-a027-e3dfb8e58d42?_state=Ovl-WflVrAPeelyv0WP1Vxh1Sh9L1Pqgv-lovDvw7gN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlYTU4OWIwLWZjNDUtNGFlZi1hMDI3LWUzZGZiOGU1OGQ0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyMy43ODAyMTQ5MjNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=ba4bd662-b26b-40a9-b731-57324b961747 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57732" http.request.uri="/v2/foo/bar/blobs/uploads/cea589b0-fc45-4aef-a027-e3dfb8e58d42?_state=y5wJrASQQiBcrWc4fzRzeIIEZp-BCOfX7VM_9QXNhNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlYTU4OWIwLWZjNDUtNGFlZi1hMDI3LWUzZGZiOGU1OGQ0MiIsIk9mZnNldCI6MjE4NTYyNTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MjNaIn0%3D&digest=sha256%3Ae0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.251458ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:25 +0000] "PUT /v2/foo/bar/blobs/uploads/cea589b0-fc45-4aef-a027-e3dfb8e58d42?_state=y5wJrASQQiBcrWc4fzRzeIIEZp-BCOfX7VM_9QXNhNN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlYTU4OWIwLWZjNDUtNGFlZi1hMDI3LWUzZGZiOGU1OGQ0MiIsIk9mZnNldCI6MjE4NTYyNTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MjNaIn0%3D&digest=sha256%3Ae0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=3c7963da-63cd-45aa-885c-3a300e23d376 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57732" http.request.uri="/v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="906.423µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=d5121c3a-18ac-44a1-a038-3a4aab10b219 http.request.method=GET http.request.remoteaddr="127.0.0.1:57732" http.request.uri="/v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=64.373043ms http.response.status=200 http.response.written=21856256 127.0.0.1 - - [16/Jan/2026:02:12:25 +0000] "GET /v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 HTTP/1.1" 200 21856256 "" "Go-http-client/1.1" time="2026-01-16T02:12:25Z" level=error msg="error parsing digest="sha257:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=24228197-b3c9-4f6c-b221-e087575573d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57732" http.request.uri="/v2/foo/bar/blobs/sha257:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" vars.name="foo/bar" time="2026-01-16T02:12:25Z" 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:44771" http.request.id=24228197-b3c9-4f6c-b221-e087575573d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57732" http.request.uri="/v2/foo/bar/blobs/sha257:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="962.68µs" http.response.status=400 http.response.written=110 vars.digest="sha257:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:12:25 +0000] "GET /v2/foo/bar/blobs/sha257:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T02:12:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=b8dba100-bb43-47ff-8351-1758ea5f0246 http.request.method=GET http.request.remoteaddr="127.0.0.1:45158" http.request.uri="/v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.286101ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:25 +0000] "GET /v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=9beaf6c9-31ed-4bc3-8559-54ec7400efdb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45174" http.request.uri="/v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.755447ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:25 +0000] "DELETE /v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 err.message="blob unknown to registry" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=d32784ae-8c8a-454d-a7bb-3af42c1de2ee http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45174" http.request.uri="/v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.333904ms http.response.status=404 http.response.written=157 vars.digest="sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:12:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:12:25Z" 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:44771" http.request.id=25a2896b-094e-4418-a8ae-5253f00e1390 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45174" http.request.uri="/v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.371963ms http.response.status=404 http.response.written=74 vars.digest="sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:12:25 +0000] "DELETE /v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-01-16T02:12:25Z" level=error msg="error parsing digest="sha257:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5": unsupported digest algorithm" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=3742145f-1d57-4a31-9723-6b05891c8d4b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45186" http.request.uri="/v2/foo/bar/blobs/sha257:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" vars.name="foo/bar" time="2026-01-16T02:12:25Z" 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:44771" http.request.id=3742145f-1d57-4a31-9723-6b05891c8d4b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45186" http.request.uri="/v2/foo/bar/blobs/sha257:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="919.704µs" http.response.status=400 http.response.written=110 vars.digest="sha257:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:12:25 +0000] "DELETE /v2/foo/bar/blobs/sha257:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T02:12:25Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=463dc81c-6382-4e09-a46b-caabd91232c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.018327ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=1994a441-b657-4e88-a1a3-c8b306cb9694 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/bar/blobs/uploads/5ef6d152-e5d4-485e-a9cd-810be642909a?_state=xTlAjphP9JHpghYZ9INPr2M0H4XocNvAVXrEbVkDrHR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlZjZkMTUyLWU1ZDQtNDg1ZS1hOWNkLTgxMGJlNjQyOTA5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyNS4yMzI3OTczN1oifQ%3D%3D&digest=sha256%3Ae0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.285736735s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:25 +0000] "PUT /v2/foo/bar/blobs/uploads/5ef6d152-e5d4-485e-a9cd-810be642909a?_state=xTlAjphP9JHpghYZ9INPr2M0H4XocNvAVXrEbVkDrHR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlZjZkMTUyLWU1ZDQtNDg1ZS1hOWNkLTgxMGJlNjQyOTA5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyNS4yMzI3OTczN1oifQ%3D%3D&digest=sha256%3Ae0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=0c5d0355-0af1-4095-82c7-9e12cfcdab6c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45200" http.request.uri="/v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.11195ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:26 +0000] "HEAD /v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=ce0c8b7f-eccd-4fa2-8350-94b92c04a24b http.request.method=GET http.request.remoteaddr="127.0.0.1:45158" http.request.uri="/v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.49580039s http.response.status=200 http.response.written=2893824 127.0.0.1 - - [16/Jan/2026:02:12:25 +0000] "GET /v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 HTTP/1.1" 200 2893824 "" "Go-http-client/1.1" time="2026-01-16T02:12:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:44771" http.request.id=987c1bf8-4712-47ba-8499-608edef5f3fc http.request.method=GET http.request.remoteaddr="127.0.0.1:45152" http.request.uri="/v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.500824101s http.response.status=200 http.response.written=2978752 127.0.0.1 - - [16/Jan/2026:02:12:25 +0000] "GET /v2/foo/bar/blobs/sha256:e0e25c7447d9183f1261f35fe0ee24efce36019ab74746f0dc59dfd30f97daf5 HTTP/1.1" 200 2978752 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.92s) === RUN TestRelativeURL time="2026-01-16T02:12: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-16T02:12:26Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:26Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41655" http.request.id=4db00d8c-8b3c-4ab1-9aba-bc8433f29a42 http.request.method=POST http.request.remoteaddr="127.0.0.1:57776" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.189654ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41655" http.request.id=d96c7316-2adf-4375-ae82-e9e61541b6a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57776" http.request.uri="/v2/foo/bar/blobs/uploads/70b3c085-c50c-43c5-8785-bc920944f8c6?_state=msUEYWRhKu7dFFfGzHmU2_VFqREx1yovHj9-Decyt2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwYjNjMDg1LWM1MGMtNDNjNS04Nzg1LWJjOTIwOTQ0ZjhjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyNi43Mjc5NTc0OTlaIn0%3D&digest=sha256%3A60adb95e87013e3be505ab280a7f8bd94982eb541b253308b398747918987edf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.270198762s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:27 +0000] "PUT /v2/foo/bar/blobs/uploads/70b3c085-c50c-43c5-8785-bc920944f8c6?_state=msUEYWRhKu7dFFfGzHmU2_VFqREx1yovHj9-Decyt2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwYjNjMDg1LWM1MGMtNDNjNS04Nzg1LWJjOTIwOTQ0ZjhjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyNi43Mjc5NTc0OTlaIn0%3D&digest=sha256%3A60adb95e87013e3be505ab280a7f8bd94982eb541b253308b398747918987edf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41655" http.request.id=cb34beb1-9f12-490a-8430-93d6f9c8a668 http.request.method=POST http.request.remoteaddr="127.0.0.1:57776" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.452495ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:28Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41655" http.request.id=eb078258-e386-446d-b059-7346386e1993 http.request.method=POST http.request.remoteaddr="127.0.0.1:57776" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07645ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:29Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41655" http.request.id=8b67d4d6-6d61-488d-a810-98c925e25838 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57776" http.request.uri="/v2/foo/bar/blobs/uploads/263eaff3-71d2-4782-a16e-766d92503972?_state=Vkqf8yZNM2BM9GA3t3-Wgx59ShJ7Sc8LGlgKYJcSQZN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2M2VhZmYzLTcxZDItNDc4Mi1hMTZlLTc2NmQ5MjUwMzk3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyOC43NjMyMDI5ODFaIn0%3D&digest=sha256%3A2aa4a15e682e159cc7d8cb416f10e5469cab6cab39bff4230948f73fea7f4cd4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.092125335s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:28 +0000] "PUT /v2/foo/bar/blobs/uploads/263eaff3-71d2-4782-a16e-766d92503972?_state=Vkqf8yZNM2BM9GA3t3-Wgx59ShJ7Sc8LGlgKYJcSQZN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI2M2VhZmYzLTcxZDItNDc4Mi1hMTZlLTc2NmQ5MjUwMzk3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjoyOC43NjMyMDI5ODFaIn0%3D&digest=sha256%3A2aa4a15e682e159cc7d8cb416f10e5469cab6cab39bff4230948f73fea7f4cd4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.14s) === RUN TestBlobDeleteDisabled time="2026-01-16T02:12:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:12:29Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:30Z" 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:40197" http.request.id=c58beebf-5b36-4e22-ba99-4e9fd0bae17b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40662" http.request.uri="/v2/foo/bar/blobs/sha256:fcad664cac896d06ae90a9b9626f3cbc0a51576bff4749217b0e94cfbeb1f595" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.302692ms http.response.status=405 http.response.written=78 vars.digest="sha256:fcad664cac896d06ae90a9b9626f3cbc0a51576bff4749217b0e94cfbeb1f595" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:12:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:fcad664cac896d06ae90a9b9626f3cbc0a51576bff4749217b0e94cfbeb1f595 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.19s) === RUN TestDeleteDisabled time="2026-01-16T02:12:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:12:30Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:30Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32789" http.request.id=62822f8c-3813-40b6-a28f-59e4ed7ee96e http.request.method=POST http.request.remoteaddr="127.0.0.1:44634" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.035626ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:31Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:32789" http.request.id=f72cefe5-088e-48ed-ac48-7f4b30638c11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44634" http.request.uri="/v2/foo/bar/blobs/uploads/bf174864-a190-456e-96fd-711c108b57ca?_state=Xnj5iDeKfzrvdmwPf-jkkvTqBsr56CALwfJhKrXBoSB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmMTc0ODY0LWExOTAtNDU2ZS05NmZkLTcxMWMxMDhiNTdjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjozMC4zMzAwNzk3NTJaIn0%3D&digest=sha256%3Ae54e07955d61f808bd1e420baf9f5b220a3c154d0dea4b4e39ea98e698baf92e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.561750861s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:30 +0000] "PUT /v2/foo/bar/blobs/uploads/bf174864-a190-456e-96fd-711c108b57ca?_state=Xnj5iDeKfzrvdmwPf-jkkvTqBsr56CALwfJhKrXBoSB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmMTc0ODY0LWExOTAtNDU2ZS05NmZkLTcxMWMxMDhiNTdjYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjozMC4zMzAwNzk3NTJaIn0%3D&digest=sha256%3Ae54e07955d61f808bd1e420baf9f5b220a3c154d0dea4b4e39ea98e698baf92e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:31Z" 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:32789" http.request.id=343820ff-1408-4214-8827-19e019609a30 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44634" http.request.uri="/v2/foo/bar/blobs/sha256:e54e07955d61f808bd1e420baf9f5b220a3c154d0dea4b4e39ea98e698baf92e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.295924ms http.response.status=405 http.response.written=78 vars.digest="sha256:e54e07955d61f808bd1e420baf9f5b220a3c154d0dea4b4e39ea98e698baf92e" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:12:31 +0000] "DELETE /v2/foo/bar/blobs/sha256:e54e07955d61f808bd1e420baf9f5b220a3c154d0dea4b4e39ea98e698baf92e HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.85s) === RUN TestDeleteReadOnly time="2026-01-16T02:12:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:12:31Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:32Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42859" http.request.id=47d7d7b3-452b-479b-bbd2-9917aa58e4ab http.request.method=POST http.request.remoteaddr="127.0.0.1:52296" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.117585ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:42859" http.request.id=c6ca8d74-8e58-4ce0-a987-8d12ce213d3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52296" http.request.uri="/v2/foo/bar/blobs/uploads/8adc4086-86ff-4b16-a482-016fa2839b46?_state=gWbAP9r4wvOPyQj4GZLPlyQFHglUCDmCOnYkX5Dnnrx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhZGM0MDg2LTg2ZmYtNGIxNi1hNDgyLTAxNmZhMjgzOWI0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjozMi4xNjIyNDYwMTZaIn0%3D&digest=sha256%3A957b45ac5eb0332668b8e1e06cc1c88319f8d84d0e5ef5b0a608c13243a35898" http.request.useragent="Go-http-client/1.1" http.response.duration=1.49273412s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:32 +0000] "PUT /v2/foo/bar/blobs/uploads/8adc4086-86ff-4b16-a482-016fa2839b46?_state=gWbAP9r4wvOPyQj4GZLPlyQFHglUCDmCOnYkX5Dnnrx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhZGM0MDg2LTg2ZmYtNGIxNi1hNDgyLTAxNmZhMjgzOWI0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjozMi4xNjIyNDYwMTZaIn0%3D&digest=sha256%3A957b45ac5eb0332668b8e1e06cc1c88319f8d84d0e5ef5b0a608c13243a35898 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Jan/2026:02:12:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:957b45ac5eb0332668b8e1e06cc1c88319f8d84d0e5ef5b0a608c13243a35898 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.76s) === RUN TestStartPushReadOnly time="2026-01-16T02:12:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:12:33Z" level=info msg="redis not configured" go.version=go1.25.6 127.0.0.1 - - [16/Jan/2026:02:12:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-01-16T02:12:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:12:33Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:33Z" 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:35219" http.request.id=966c6d78-049c-489f-ac6f-d69723f2adf1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.327552ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:12:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T02:12:33Z" 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:35219" http.request.id=210451c7-368e-464f-931e-ff974b609962 http.request.method=GET http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="803.762µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:02:12:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:12:33Z" 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:35219" http.request.id=e6618bbe-e6da-4ce4-b75e-1b8e74c5cd2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51452" 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="706.506µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:12:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T02:12:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=5a30e634-452b-43e3-95fb-89ba8581a389 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.301858ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:12:33Z" 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:35219" http.request.id=5a30e634-452b-43e3-95fb-89ba8581a389 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.343825ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:12:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=5a30e634-452b-43e3-95fb-89ba8581a389 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.373219ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:12:33Z" 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:35219" http.request.id=5a30e634-452b-43e3-95fb-89ba8581a389 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.399777ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:12:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T02:12:33Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=817a2db8-0cdd-4960-8562-499177bab42f http.request.method=POST http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="943.251µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:33 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:35Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=bc63ce60-1613-4471-a33e-3a822d426e86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/blobs/uploads/f8c527e1-917a-448d-b4f5-b2a99e9ddf5e?_state=UDdNfI8RP2lxhThY-rlsqt72g1sqxMBOG7Zz-To3rod7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmOGM1MjdlMS05MTdhLTQ0OGQtYjRmNS1iMmE5OWU5ZGRmNWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MzMuOTU1ODg2MzkxWiJ9&digest=sha256%3A2528b138e77c51758e58df46fe089db63abcb5c4b4dc212d857a650ac295f93a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.921138021s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:33 +0000] "PUT /v2/foo/schema1/blobs/uploads/f8c527e1-917a-448d-b4f5-b2a99e9ddf5e?_state=UDdNfI8RP2lxhThY-rlsqt72g1sqxMBOG7Zz-To3rod7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmOGM1MjdlMS05MTdhLTQ0OGQtYjRmNS1iMmE5OWU5ZGRmNWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MzMuOTU1ODg2MzkxWiJ9&digest=sha256%3A2528b138e77c51758e58df46fe089db63abcb5c4b4dc212d857a650ac295f93a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:36Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=152c47da-be70-499c-8f2e-a518caafa9cc http.request.method=POST http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10923ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:36 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=86fa2c53-7b98-46cc-9259-29fbba585c55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/blobs/uploads/8fb04cb3-2296-40a4-a354-989660fe327d?_state=IIU4TIQOw1bVjyRg3x8-wGUmDG188Wl_535KGNmW1FF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZmIwNGNiMy0yMjk2LTQwYTQtYTM1NC05ODk2NjBmZTMyN2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MzYuMTExOTEwOTQ4WiJ9&digest=sha256%3Aaf47a23450242034290556d10c606f3df5f9667f25bfebbc25531714b65b0f38" http.request.useragent="Go-http-client/1.1" http.response.duration=1.665480308s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:36 +0000] "PUT /v2/foo/schema1/blobs/uploads/8fb04cb3-2296-40a4-a354-989660fe327d?_state=IIU4TIQOw1bVjyRg3x8-wGUmDG188Wl_535KGNmW1FF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZmIwNGNiMy0yMjk2LTQwYTQtYTM1NC05ODk2NjBmZTMyN2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MzYuMTExOTEwOTQ4WiJ9&digest=sha256%3Aaf47a23450242034290556d10c606f3df5f9667f25bfebbc25531714b65b0f38 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=33cba6ad-62a6-4b06-b7e6-e6230cd779f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.366851ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=5218b571-aec7-4e1d-8d3d-f051cb784562 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/manifests/sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730" http.request.useragent="Go-http-client/1.1" http.response.duration=1.690533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=2890adb4-af44-4c19-a346-003b29333c43 http.request.method=GET http.request.remoteaddr="127.0.0.1:51452" 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=3.149812ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:12:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=e1671b38-ae4b-4324-b8ae-b8e31f50687d http.request.method=GET http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/manifests/sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.465104ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:12:37 +0000] "GET /v2/foo/schema1/manifests/sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" 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:35219" http.request.id=646de419-f268-4a03-a472-f4a37393640c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/manifests/sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730" http.request.useragent="Go-http-client/1.1" http.response.duration=3.55586ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" 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:35219" http.request.id=e5f99000-65f4-441a-9c3c-9875e6527eea http.request.method=PUT http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/manifests/sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730" http.request.useragent="Go-http-client/1.1" http.response.duration=2.832723ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:35219" http.request.id=93950dee-19e8-4347-97a1-dbd32f0692c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/manifests/sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730" http.request.useragent="Go-http-client/1.1" http.response.duration=2.394302ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=572ce309-df7b-4cdb-b98d-49d4c7863e2a http.request.method=GET http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/manifests/sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.182393ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:12:37 +0000] "GET /v2/foo/schema1/manifests/sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=95123f4e-f580-41b7-b0a4-dc53c4fcfe8b http.request.method=GET http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.131969ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=9e47a479-1199-418e-bc7b-3a837a3a9b23 http.request.method=GET http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/manifests/sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730" http.request.useragent="Go-http-client/1.1" http.response.duration=1.127056ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:37 +0000] "GET /v2/foo/schema1/manifests/sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=5350e9a9-5d9a-4f88-86d0-076fdfdcb5b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:51452" 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=1.098897ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:02:12:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" level=error msg="payload digest does match: "sha256:8133d915fa8d24170ab5a714ac4df75459fb7e9b28379584f489cc8e1fa44b86" != "sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730"" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=3ef04dd6-63ac-4029-8a31-7a8275c95725 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/manifests/sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730" time="2026-01-16T02:12:37Z" 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:35219" http.request.id=3ef04dd6-63ac-4029-8a31-7a8275c95725 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51452" http.request.uri="/v2/foo/schema1/manifests/sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.373343ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730" 127.0.0.1 - - [16/Jan/2026:02:12:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:c4ea5d5eba4fb8112ff0db50f7eaf368128cb32fac3ba7e6b0bfec6bb51e7730 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" 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:35219" http.request.id=81782e7e-920b-49b9-bfe4-db6d08248500 http.request.method=GET http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.35335ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:12:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" 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:35219" http.request.id=cb8c8763-e533-433e-b586-62837fdc7e48 http.request.method=GET http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.251278ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:02:12:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" 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:35219" http.request.id=fabf7409-5599-48e3-b795-0fe680cc4f36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51454" 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.043409ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:12:37Z" 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:35219" http.request.id=fabf7409-5599-48e3-b795-0fe680cc4f36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51454" 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.124262ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:12:37Z" 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:35219" http.request.id=fabf7409-5599-48e3-b795-0fe680cc4f36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51454" 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.194136ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:12:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=9c661dd9-b1ed-49cc-abf0-467898a251fa http.request.method=POST http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.268281ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=f6bfccc8-7d8f-485e-afd7-00c78b110f51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/blobs/uploads/c3bac7ca-a0f6-4345-88f7-79cce7ee319c?_state=0sHNhAVNLV_cxzYNtyD31b-JkDmrARxeSKEp--Kei1V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjM2JhYzdjYS1hMGY2LTQzNDUtODhmNy03OWNjZTdlZTMxOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MzcuODE2MzkyNzI3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.627422ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/c3bac7ca-a0f6-4345-88f7-79cce7ee319c?_state=0sHNhAVNLV_cxzYNtyD31b-JkDmrARxeSKEp--Kei1V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjM2JhYzdjYS1hMGY2LTQzNDUtODhmNy03OWNjZTdlZTMxOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MzcuODE2MzkyNzI3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:37Z" 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:35219" http.request.id=dbc03210-c89d-4b08-9516-2c411c3b3907 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.436117ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:12:37Z" 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:35219" http.request.id=dbc03210-c89d-4b08-9516-2c411c3b3907 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.486701ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:12:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T02:12:38Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=9d2f7103-cdf3-4aaa-8178-27434c2dd86c http.request.method=POST http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="976.582µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=32a1b4ef-d29f-4039-9647-22f5b11fa5b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/blobs/uploads/aba651dd-0fce-4296-bb2f-cccc9b6d90b0?_state=_maPQ9ru1gu1MxregXWoTKaBBTC4yz08wu1tY4Db6sh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYmE2NTFkZC0wZmNlLTQyOTYtYmIyZi1jY2NjOWI2ZDkwYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MzguMDUwNTE3MjgzWiJ9&digest=sha256%3A665954e06731e10383ca522d3fb96e6d72c16dffe591d3b4f4dbf33e8116b671" http.request.useragent="Go-http-client/1.1" http.response.duration=1.356433303s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/aba651dd-0fce-4296-bb2f-cccc9b6d90b0?_state=_maPQ9ru1gu1MxregXWoTKaBBTC4yz08wu1tY4Db6sh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYmE2NTFkZC0wZmNlLTQyOTYtYmIyZi1jY2NjOWI2ZDkwYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MzguMDUwNTE3MjgzWiJ9&digest=sha256%3A665954e06731e10383ca522d3fb96e6d72c16dffe591d3b4f4dbf33e8116b671 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:39Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=f7ce70c2-e447-4c0e-9a5d-84cbb980aa51 http.request.method=POST http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.230718ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=fe4de9fa-9aca-4413-a176-156cdba6a252 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/blobs/uploads/e229dca3-af03-4c39-9f86-b9f7cd2891d5?_state=VBs6nFbZR6Tvt3awofhP5fqjCs1QdBgcLYpPx-D9Px57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMjI5ZGNhMy1hZjAzLTRjMzktOWY4Ni1iOWY3Y2QyODkxZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MzkuNjc5NDgzNzI1WiJ9&digest=sha256%3A8ecdd168863612eea17e5a9889d3ff24eb5e74cf6ce21e5b6efa24292e2d1de7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.037449414s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/e229dca3-af03-4c39-9f86-b9f7cd2891d5?_state=VBs6nFbZR6Tvt3awofhP5fqjCs1QdBgcLYpPx-D9Px57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMjI5ZGNhMy1hZjAzLTRjMzktOWY4Ni1iOWY3Y2QyODkxZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6MzkuNjc5NDgzNzI1WiJ9&digest=sha256%3A8ecdd168863612eea17e5a9889d3ff24eb5e74cf6ce21e5b6efa24292e2d1de7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:40Z" 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:35219" http.request.id=5c647ba5-b64a-48e8-a5be-e0f5cf63140b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.601614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:40Z" 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:35219" http.request.id=bf183170-a001-46e3-b98f-24e2e1edf6ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/sha256:b3f42c701e95107facf5fdb3791a05b35799029bfc6f63b9208185d5a457b70c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.108957ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:b3f42c701e95107facf5fdb3791a05b35799029bfc6f63b9208185d5a457b70c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=83eaff2d-4f10-46b4-b21d-57fa51ef181f http.request.method=GET http.request.remoteaddr="127.0.0.1:51454" 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="962.011µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:12:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=f5d309df-9b2d-44f6-a65d-ea1a8d4db2c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/sha256:b3f42c701e95107facf5fdb3791a05b35799029bfc6f63b9208185d5a457b70c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="898.102µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "GET /v2/foo/schema2/manifests/sha256:b3f42c701e95107facf5fdb3791a05b35799029bfc6f63b9208185d5a457b70c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:12:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=f3553ca2-c3c2-496f-9a73-01c6a8da6842 http.request.method=GET http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="709.67µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=f5c6a28c-50ea-4761-8497-affbb7daf01a http.request.method=GET http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/sha256:b3f42c701e95107facf5fdb3791a05b35799029bfc6f63b9208185d5a457b70c" http.request.useragent="Go-http-client/1.1" http.response.duration="702.62µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "GET /v2/foo/schema2/manifests/sha256:b3f42c701e95107facf5fdb3791a05b35799029bfc6f63b9208185d5a457b70c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=dccb68bb-dc78-4390-af78-b29f8570bf7b http.request.method=GET http.request.remoteaddr="127.0.0.1:51454" 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="714.876µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T02:12:40Z" level=info msg="rewriting manifest sha256:b3f42c701e95107facf5fdb3791a05b35799029bfc6f63b9208185d5a457b70c in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=82d3e15f-877e-4879-8108-49bb7b3f2030 http.request.method=GET http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:12:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=82d3e15f-877e-4879-8108-49bb7b3f2030 http.request.method=GET http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.620042ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T02:12:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35219" http.request.id=059cb1d0-1b99-4b68-9288-c9b432072b7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.248565ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T02:12:40Z" 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:35219" http.request.id=f189621e-ebd6-4bb5-86d8-5269de180244 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:40Z" 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:35219" http.request.id=87ed9865-6aff-4c37-918c-807da422e457 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/sha256:6081f0cde7aac16ceb48c39d361f6c17f5ad7546b1aa39b0e85421dbf18ea64c" http.request.useragent="Go-http-client/1.1" http.response.duration="951.104µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:6081f0cde7aac16ceb48c39d361f6c17f5ad7546b1aa39b0e85421dbf18ea64c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=1c42a0ab-a056-4671-8d14-4b2fbf622b5c http.request.method=GET http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.361231ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T02:12:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=cff7dc1a-116a-44d6-a9fb-ff4c302730b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/sha256:6081f0cde7aac16ceb48c39d361f6c17f5ad7546b1aa39b0e85421dbf18ea64c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.284183ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "GET /v2/foo/schema2/manifests/sha256:6081f0cde7aac16ceb48c39d361f6c17f5ad7546b1aa39b0e85421dbf18ea64c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T02:12:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=9ddb1451-00ed-4156-90fa-8f1f39ee3454 http.request.method=GET http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07536ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=9f6b50ce-e794-4c2d-96bf-3d243e559350 http.request.method=GET http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/sha256:6081f0cde7aac16ceb48c39d361f6c17f5ad7546b1aa39b0e85421dbf18ea64c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.162457ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "GET /v2/foo/schema2/manifests/sha256:6081f0cde7aac16ceb48c39d361f6c17f5ad7546b1aa39b0e85421dbf18ea64c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:40Z" level=info msg="rewriting manifest list sha256:6081f0cde7aac16ceb48c39d361f6c17f5ad7546b1aa39b0e85421dbf18ea64c in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=c9752bc1-ff94-4acb-b71c-b7ac659ccaad http.request.method=GET http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-01-16T02:12:40Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:35219" http.request.id=c9752bc1-ff94-4acb-b71c-b7ac659ccaad http.request.method=GET http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.362629ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-01-16T02:12: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-16T02:12:40Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12: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:41919" http.request.id=e1f9be5c-db92-49db-828e-346e4a24d97f http.request.method=GET http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.299438ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T02:12: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:41919" http.request.id=b903ab5a-7440-4096-80d8-08c1ba86cf2c http.request.method=GET http.request.remoteaddr="127.0.0.1:57354" 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=1.044648ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:12: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:41919" http.request.id=e8652d7f-c630-49ee-a614-e27c90745eff http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.121464ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T02:12: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:41919" http.request.id=7fc2057a-a23f-49b1-9a5e-45dc6cd4c44d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.836626ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:12: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:41919" http.request.id=7fc2057a-a23f-49b1-9a5e-45dc6cd4c44d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.885114ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:12: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:41919" http.request.id=7fc2057a-a23f-49b1-9a5e-45dc6cd4c44d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.930972ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:12: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:41919" http.request.id=7fc2057a-a23f-49b1-9a5e-45dc6cd4c44d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.974341ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:12:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T02:12:41Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=a3a8b3ae-8027-4cfd-a4c8-4df898f70c76 http.request.method=POST http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.000795ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:41 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:42Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=35c9316f-a18a-4afc-b141-ad66a4db5a02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/blobs/uploads/565e0807-c204-48e4-8626-a71cd02b7e9a?_state=V4oYtZv2fOEFHqqWjA-mR1tPjVt3Zfo94-NVQ93uqHV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1NjVlMDgwNy1jMjA0LTQ4ZTQtODYyNi1hNzFjZDAyYjdlOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDEuMDIzODU4ODE0WiJ9&digest=sha256%3A2fbcf7229ca65dc050d3ae9de8a6e60d6eacc32e4eb009311cd5b77c913de906" http.request.useragent="Go-http-client/1.1" http.response.duration=1.702872831s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:41 +0000] "PUT /v2/foo/schema1/blobs/uploads/565e0807-c204-48e4-8626-a71cd02b7e9a?_state=V4oYtZv2fOEFHqqWjA-mR1tPjVt3Zfo94-NVQ93uqHV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1NjVlMDgwNy1jMjA0LTQ4ZTQtODYyNi1hNzFjZDAyYjdlOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDEuMDIzODU4ODE0WiJ9&digest=sha256%3A2fbcf7229ca65dc050d3ae9de8a6e60d6eacc32e4eb009311cd5b77c913de906 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:43Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=aacc493b-43f7-4e8c-a6e6-e85b1f4aa344 http.request.method=POST http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.478269ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:42 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=19943891-110b-47b0-b0f7-c3bafc8e9e35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/blobs/uploads/79ee9149-f42b-4050-95bd-85c6b176ec6e?_state=i0gZfc-rBUfqNRnwk7ZUC-j8OVUAEQAj5Za8YzCL0ol7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3OWVlOTE0OS1mNDJiLTQwNTAtOTViZC04NWM2YjE3NmVjNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDMuMDAwNDUzNzMxWiJ9&digest=sha256%3Abe33b3bffcaa73c3f13e573b45398536a8f56c94044cfc8cd1304b1fea4132e7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.407987962s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/79ee9149-f42b-4050-95bd-85c6b176ec6e?_state=i0gZfc-rBUfqNRnwk7ZUC-j8OVUAEQAj5Za8YzCL0ol7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3OWVlOTE0OS1mNDJiLTQwNTAtOTViZC04NWM2YjE3NmVjNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDMuMDAwNDUzNzMxWiJ9&digest=sha256%3Abe33b3bffcaa73c3f13e573b45398536a8f56c94044cfc8cd1304b1fea4132e7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=858ba914-9e61-424d-aee5-8b0650460065 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.69859ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=53b20644-742a-42e2-b5a9-6a1525763d34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402" http.request.useragent="Go-http-client/1.1" http.response.duration=1.41411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=122a5353-f6fe-444c-bba0-b66c1cac2897 http.request.method=GET http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.155246ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=da2b8fab-a34e-4770-b8df-af374e1b7692 http.request.method=GET http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.154106ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "GET /v2/foo/schema1/manifests/sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" 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:41919" http.request.id=6d930e57-36ac-4429-9982-48174569ff8f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402" http.request.useragent="Go-http-client/1.1" http.response.duration=1.365399ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" 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:41919" http.request.id=7a8e9f47-5ce7-4877-acac-0067a12bddcc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402" http.request.useragent="Go-http-client/1.1" http.response.duration=1.362975ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:41919" http.request.id=3cd1aa2b-ac02-4fcf-9c44-43ba93e5db71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402" http.request.useragent="Go-http-client/1.1" http.response.duration=1.377186ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=d2f50280-2ce9-4895-b440-d278f7299846 http.request.method=GET http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.126736ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "GET /v2/foo/schema1/manifests/sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=5712f340-bbc8-4796-a963-9d09613ee6bf http.request.method=GET http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="638.559µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=36868b9d-87e8-462c-a037-56f7748583fa http.request.method=GET http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402" http.request.useragent="Go-http-client/1.1" http.response.duration="573.481µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "GET /v2/foo/schema1/manifests/sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=084cbac3-6e6d-4e7b-9289-9b6458bdf603 http.request.method=GET http.request.remoteaddr="127.0.0.1:57354" 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="611.64µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" level=error msg="payload digest does match: "sha256:5e9f33b777dd40bf278f93a1a339c4a201bebe463c4c7b16938dbb8efdf3afc7" != "sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402"" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=3089a74f-c03b-4b84-af97-c460f7693925 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402" time="2026-01-16T02:12:44Z" 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:41919" http.request.id=3089a74f-c03b-4b84-af97-c460f7693925 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="746.843µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402" 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:1aa76559200e050855c5b31392cc63c10a46dd11503618fd710d5cec7d13d402 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" 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:41919" http.request.id=19ae3050-fac6-46d3-afbf-efe5f9f92094 http.request.method=GET http.request.remoteaddr="127.0.0.1:39836" 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="726.863µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" 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:41919" http.request.id=21ef236f-6095-4f00-97e3-c6a2aca3abb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39836" 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="590.948µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" 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:41919" http.request.id=8b6ad31b-14ae-45e6-a7ab-9cae756bedbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:39836" 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="702.284µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:12:44Z" 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:41919" http.request.id=8b6ad31b-14ae-45e6-a7ab-9cae756bedbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:39836" 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="736.003µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:12:44Z" 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:41919" http.request.id=8b6ad31b-14ae-45e6-a7ab-9cae756bedbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:39836" 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="763.039µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=56b30eef-43bd-4633-ae94-ca3a42c5d882 http.request.method=POST http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="677.759µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=970eae50-1827-4ad8-978b-4e6d9cbc093f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/blobs/uploads/4464560e-c8d8-41b9-b4ca-4ee61b054c06?_state=0vj3tmU5yAZJUUXUPk3CWboEo3JRg3Bd0cgUrC7ojD57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NDY0NTYwZS1jOGQ4LTQxYjktYjRjYS00ZWU2MWIwNTRjMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDQuNDI5MDI0MDYyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="933.046µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/4464560e-c8d8-41b9-b4ca-4ee61b054c06?_state=0vj3tmU5yAZJUUXUPk3CWboEo3JRg3Bd0cgUrC7ojD57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NDY0NTYwZS1jOGQ4LTQxYjktYjRjYS00ZWU2MWIwNTRjMDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDQuNDI5MDI0MDYyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" 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:41919" http.request.id=17f78c10-3a91-4e37-bcf8-706628c8dfae http.request.method=PUT http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="766.617µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:12:44Z" 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:41919" http.request.id=17f78c10-3a91-4e37-bcf8-706628c8dfae http.request.method=PUT http.request.remoteaddr="127.0.0.1:39836" 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="809.081µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T02:12:44Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=053e33f5-74e7-425b-8049-e2e77f144a84 http.request.method=POST http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="836.95µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=2416b6ea-ef6c-4813-ba2f-5ace51f0b52f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/blobs/uploads/17304db4-d313-4ebb-9f6b-1873630631d0?_state=m_r60OtJzjop3zOIMWE5Xb4lxHjOdntKO1VsPbAP4lp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNzMwNGRiNC1kMzEzLTRlYmItOWY2Yi0xODczNjMwNjMxZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDQuNjAyNTk4NjE1WiJ9&digest=sha256%3Aa1debd5ddb0f031b58ea68e5268f6b2d63dc68b5efee16dfda5e8a77af3ad9f9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.030673086s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/17304db4-d313-4ebb-9f6b-1873630631d0?_state=m_r60OtJzjop3zOIMWE5Xb4lxHjOdntKO1VsPbAP4lp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNzMwNGRiNC1kMzEzLTRlYmItOWY2Yi0xODczNjMwNjMxZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDQuNjAyNTk4NjE1WiJ9&digest=sha256%3Aa1debd5ddb0f031b58ea68e5268f6b2d63dc68b5efee16dfda5e8a77af3ad9f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:45Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=e91ed99b-7264-4839-8b1e-167aa96eaa6e http.request.method=POST http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="878.568µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=fa141b31-52c7-49c7-a2d0-8abcaaf0e621 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/blobs/uploads/216d4c65-2362-433f-8908-aac1800b203c?_state=ih5ZmsDTXm4g_GixwRsGp63aBjAdpj8v1fLvvc50Ycp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMTZkNGM2NS0yMzYyLTQzM2YtODkwOC1hYWMxODAwYjIwM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDUuNzYzNDA3NTA1WiJ9&digest=sha256%3A2f7b9cf8cb6e44c9682c57f2498413610ac543cd146643e254c6dc93f65a4dbf" http.request.useragent="Go-http-client/1.1" http.response.duration=609.747069ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/216d4c65-2362-433f-8908-aac1800b203c?_state=ih5ZmsDTXm4g_GixwRsGp63aBjAdpj8v1fLvvc50Ycp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMTZkNGM2NS0yMzYyLTQzM2YtODkwOC1hYWMxODAwYjIwM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDUuNzYzNDA3NTA1WiJ9&digest=sha256%3A2f7b9cf8cb6e44c9682c57f2498413610ac543cd146643e254c6dc93f65a4dbf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" 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:41919" http.request.id=be355fd4-138a-46be-a4d0-ba96265af5ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.151203ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" 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:41919" http.request.id=1966878d-2670-4cca-a3aa-23f6076443ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/manifests/sha256:30db669362f201144e40e2e55e032c8e060d91794b33f9bfdadf1f969e2f314a" http.request.useragent="Go-http-client/1.1" http.response.duration="944.869µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "PUT /v2/foo/schema2/manifests/sha256:30db669362f201144e40e2e55e032c8e060d91794b33f9bfdadf1f969e2f314a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=25ad78be-07c4-49a1-98d7-32498369a2cb http.request.method=GET http.request.remoteaddr="127.0.0.1:39836" 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="764.661µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=196fdaed-1511-4ae9-bc17-e66023f41310 http.request.method=GET http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/manifests/sha256:30db669362f201144e40e2e55e032c8e060d91794b33f9bfdadf1f969e2f314a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="773.105µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "GET /v2/foo/schema2/manifests/sha256:30db669362f201144e40e2e55e032c8e060d91794b33f9bfdadf1f969e2f314a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=89ec223d-97f8-4dc8-b649-8656fe225832 http.request.method=GET http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="604.819µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=9ae4ade5-d478-406a-9e93-1825ab433447 http.request.method=GET http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/manifests/sha256:30db669362f201144e40e2e55e032c8e060d91794b33f9bfdadf1f969e2f314a" http.request.useragent="Go-http-client/1.1" http.response.duration="566.287µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "GET /v2/foo/schema2/manifests/sha256:30db669362f201144e40e2e55e032c8e060d91794b33f9bfdadf1f969e2f314a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=c14abe1d-3e03-4f64-83ef-b837003810ae http.request.method=GET http.request.remoteaddr="127.0.0.1:39836" 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="585.133µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" level=info msg="rewriting manifest sha256:30db669362f201144e40e2e55e032c8e060d91794b33f9bfdadf1f969e2f314a in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=33f3a3d9-233c-4ac5-957d-5a131db39e66 http.request.method=GET http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:12:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=33f3a3d9-233c-4ac5-957d-5a131db39e66 http.request.method=GET http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.253369ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" 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:41919" http.request.id=1f832f17-419d-4408-933d-67c105ed0cab http.request.method=PUT http.request.remoteaddr="127.0.0.1:39836" 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="695.172µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" 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:41919" http.request.id=88e7f1ed-cb6b-40b3-a4b5-93deeb64dad1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="871.627µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" 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:41919" http.request.id=b23d7f37-4943-4e12-8459-cdb9c031d663 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/manifests/sha256:0602e08c2bcc81468c60c1b547a2f8d4c354427172d953bbd110e562423c10de" http.request.useragent="Go-http-client/1.1" http.response.duration="757.846µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "PUT /v2/foo/schema2/manifests/sha256:0602e08c2bcc81468c60c1b547a2f8d4c354427172d953bbd110e562423c10de HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=643e9319-0d08-486a-853c-083b8252c6f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:39836" 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="737.361µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=03676b70-e2e4-43d1-8068-f2693649732c http.request.method=GET http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/manifests/sha256:0602e08c2bcc81468c60c1b547a2f8d4c354427172d953bbd110e562423c10de" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="720.023µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "GET /v2/foo/schema2/manifests/sha256:0602e08c2bcc81468c60c1b547a2f8d4c354427172d953bbd110e562423c10de HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=edc41c55-9ce0-47cf-b752-52cf406f8da2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="615.316µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=f766f85f-1b0e-4553-b959-504a8b5ac523 http.request.method=GET http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/manifests/sha256:0602e08c2bcc81468c60c1b547a2f8d4c354427172d953bbd110e562423c10de" http.request.useragent="Go-http-client/1.1" http.response.duration="558.318µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "GET /v2/foo/schema2/manifests/sha256:0602e08c2bcc81468c60c1b547a2f8d4c354427172d953bbd110e562423c10de HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" level=info msg="rewriting manifest list sha256:0602e08c2bcc81468c60c1b547a2f8d4c354427172d953bbd110e562423c10de in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=e3d1b898-65d3-4112-935a-c26a7aa6f889 http.request.method=GET http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-01-16T02:12:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:41919" http.request.id=e3d1b898-65d3-4112-935a-c26a7aa6f889 http.request.method=GET http.request.remoteaddr="127.0.0.1:39836" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.490066ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (12.73s) === RUN TestGetManifestWithStorageError time="2026-01-16T02:12:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:12:46Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:46Z" 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:45349" http.request.id=436d327f-8fe8-4cd1-a053-23d22cd593b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49436" 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="736.241µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" 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:45349" http.request.id=f47582a5-390a-4830-83d6-03d3204a491f http.request.method=GET http.request.remoteaddr="127.0.0.1:49436" 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="599.322µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" 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:45349" http.request.id=64166a54-8dcc-4c9c-95e7-a0796b29ee20 http.request.method=GET http.request.remoteaddr="127.0.0.1:49436" 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="575.309µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" 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:45349" http.request.id=826c6c9a-08c9-4ea9-8ad0-44d4fad16cad http.request.method=GET http.request.remoteaddr="127.0.0.1:49436" 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="598.693µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2026-01-16T02:12:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:12:46Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:46Z" 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:38277" http.request.id=1aef53a3-a582-4176-bfc2-1f42e00b6f02 http.request.method=GET http.request.remoteaddr="127.0.0.1:36504" 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="721.238µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" 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:38277" http.request.id=96772b13-05c9-430e-865c-0563ab8dd58c http.request.method=GET http.request.remoteaddr="127.0.0.1:36504" 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="594.975µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" 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:38277" http.request.id=f8279009-8681-4904-9a50-2b8bbb9bf274 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36504" 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="607.652µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" 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:38277" http.request.id=198b0f1a-6682-44e4-88cd-770ad24a903e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.089989ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:12:46Z" 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:38277" http.request.id=198b0f1a-6682-44e4-88cd-770ad24a903e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.116132ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:12:46Z" 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:38277" http.request.id=198b0f1a-6682-44e4-88cd-770ad24a903e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.140192ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:12:46Z" 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:38277" http.request.id=198b0f1a-6682-44e4-88cd-770ad24a903e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.165252ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T02:12:46Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=92c45271-271b-45c0-8ef9-142ccb3f853c http.request.method=POST http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="932.375µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=7b8a3b7e-293f-4931-9458-d87f0e590d45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/blobs/uploads/2aee8241-807f-4dad-994f-95d4872f7815?_state=cUTgUUjGLm307QemzWfeSdUIEZnyL14ivv02Sam075t7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyYWVlODI0MS04MDdmLTRkYWQtOTk0Zi05NWQ0ODcyZjc4MTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDYuNTMwOTM5NzQ5WiJ9&digest=sha256%3A3f4e64c03cd3a5b0fefeb9eca3a9a6d93ca3b5731efe8c3b5877a1a82c109528" http.request.useragent="Go-http-client/1.1" http.response.duration=578.556232ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:46 +0000] "PUT /v2/foo/schema1/blobs/uploads/2aee8241-807f-4dad-994f-95d4872f7815?_state=cUTgUUjGLm307QemzWfeSdUIEZnyL14ivv02Sam075t7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyYWVlODI0MS04MDdmLTRkYWQtOTk0Zi05NWQ0ODcyZjc4MTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDYuNTMwOTM5NzQ5WiJ9&digest=sha256%3A3f4e64c03cd3a5b0fefeb9eca3a9a6d93ca3b5731efe8c3b5877a1a82c109528 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=ea169fd0-4d84-46e1-8acf-4fb121a5fe81 http.request.method=POST http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="912.544µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=832f5199-441f-4809-bcb7-b6ecbaf38e6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/blobs/uploads/3dd5b080-3296-4d51-af2b-d3112af6e686?_state=XRo7nv5dd_qQzvBBhnskxZlo4BfchPZhzJ9qfYhT7tx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZGQ1YjA4MC0zMjk2LTRkNTEtYWYyYi1kMzExMmFmNmU2ODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDcuMjQwMzAyMzUxWiJ9&digest=sha256%3Adaa6c5ee9832bab261dbc6d70ac01413a2bd754ad34852f661e1a036821c3b40" http.request.useragent="Go-http-client/1.1" http.response.duration=585.834037ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "PUT /v2/foo/schema1/blobs/uploads/3dd5b080-3296-4d51-af2b-d3112af6e686?_state=XRo7nv5dd_qQzvBBhnskxZlo4BfchPZhzJ9qfYhT7tx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZGQ1YjA4MC0zMjk2LTRkNTEtYWYyYi1kMzExMmFmNmU2ODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDcuMjQwMzAyMzUxWiJ9&digest=sha256%3Adaa6c5ee9832bab261dbc6d70ac01413a2bd754ad34852f661e1a036821c3b40 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=c7c29e3a-7ea3-4ccd-8ad2-3ccb27df8d74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.587343ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=9f7490e0-14a5-4dbb-aa23-a256f537fe56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.390695ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=ac84470f-239d-4939-a0e7-ed8cae770ce1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.222957ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=0733128f-90d5-47ea-a6aa-e68dd811beb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.173093ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "GET /v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" 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:38277" http.request.id=bd6a7951-e9cc-4512-874b-f669528d6f70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.350796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" 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:38277" http.request.id=eb35c6bc-2db6-4748-a55b-eecd8c391e3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.357366ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:38277" http.request.id=a2870698-d5eb-435e-9925-a6edd92287a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.358063ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=8c67916d-bb11-4f53-9cc6-b9fb44706fae http.request.method=GET http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.121986ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "GET /v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=1c29b305-63bb-438f-b6a7-216c235b94e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="584.955µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=a9545e96-1fb4-4382-80ec-5121ded1e78c http.request.method=GET http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" http.request.useragent="Go-http-client/1.1" http.response.duration="555.973µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "GET /v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=d1ac119e-9584-4658-98d1-c559d3f116db http.request.method=GET http.request.remoteaddr="127.0.0.1:36504" 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="579.905µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=error msg="payload digest does match: "sha256:d5b4866d660d24af190e3542a0da4aa3b5b9a5b16f06fe6a1c2d9d9334153e80" != "sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8"" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=03bbe4bc-5279-4583-8b92-c204cb1b0a0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" time="2026-01-16T02:12:47Z" 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:38277" http.request.id=03bbe4bc-5279-4583-8b92-c204cb1b0a0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36504" http.request.uri="/v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="724.619µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=19d52a7b-cc1e-4a6c-be43-43969c0cf98f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36514" http.request.uri="/v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" http.request.useragent="Go-http-client/1.1" http.response.duration="853.189µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "DELETE /v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=1d852ba9-1632-447c-a337-a79d66687008 http.request.method=GET http.request.remoteaddr="127.0.0.1:36514" http.request.uri="/v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="686.183µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "GET /v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" 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:38277" http.request.id=43bfb4d3-063d-4666-a2fd-7a0e304e0768 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36518" http.request.uri="/v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="793.122µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "DELETE /v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=400e4253-6a21-4f1f-882e-18a4e8945163 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36528" http.request.uri="/v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.516454ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "PUT /v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=b744d100-1d13-473c-8d70-f4247ea44e40 http.request.method=GET http.request.remoteaddr="127.0.0.1:36528" http.request.uri="/v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.208011ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "GET /v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" 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:38277" http.request.id=8d674bef-2963-43c2-9ca0-9151940058ab http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36538" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.033065ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=854e9106-ff03-45d3-85fa-eeb06d738f58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.128098ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=388725c3-8bd9-4340-8b72-cd2502658a6a http.request.method=GET http.request.remoteaddr="127.0.0.1:36550" 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="819.542µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=de5c45ff-c93a-4519-99a4-2e2b97f050e6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.018743ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "DELETE /v2/foo/schema1/manifests/sha256:0f1be143faed344eddccbbbaf767c0c370e49d2c542979077b5304952a42c1e8 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=689040cd-c3bb-4003-b24a-23532565a612 http.request.method=GET http.request.remoteaddr="127.0.0.1:36550" 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="796.51µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" 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:38277" http.request.id=e862a9dd-49dd-40d2-9461-117cc47ded68 http.request.method=GET http.request.remoteaddr="127.0.0.1:36550" 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="833.803µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" 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:38277" http.request.id=5bef3c72-72bf-47ae-8fb9-9398ae8e1edc http.request.method=GET http.request.remoteaddr="127.0.0.1:36550" 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="815.145µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" 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:38277" http.request.id=b60f3551-26e0-42e5-b9c3-77f1e3741cec http.request.method=PUT http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.018633ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:12:47Z" 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:38277" http.request.id=b60f3551-26e0-42e5-b9c3-77f1e3741cec http.request.method=PUT http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.058519ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:12:47Z" 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:38277" http.request.id=b60f3551-26e0-42e5-b9c3-77f1e3741cec http.request.method=PUT http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.10209ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=62199e3d-0d5f-4987-8408-396e6c984c25 http.request.method=POST http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="985.15µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=671487d8-9b35-4bcf-aead-36c5357b22f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/blobs/uploads/2968e0a1-ab07-490a-84e6-88d304c7f0b0?_state=HO74xfSP7AtrM5Qx3lDFqKDhSkk8qqntPSlzRQtnjbx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyOTY4ZTBhMS1hYjA3LTQ5MGEtODRlNi04OGQzMDRjN2YwYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDcuODYxMDQ4OTM4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.244524ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "PUT /v2/foo/schema2/blobs/uploads/2968e0a1-ab07-490a-84e6-88d304c7f0b0?_state=HO74xfSP7AtrM5Qx3lDFqKDhSkk8qqntPSlzRQtnjbx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyOTY4ZTBhMS1hYjA3LTQ5MGEtODRlNi04OGQzMDRjN2YwYjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDcuODYxMDQ4OTM4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:47Z" 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:38277" http.request.id=1bc49f17-b750-4660-9daf-7e79f253f713 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.01414ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:12:47Z" 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:38277" http.request.id=1bc49f17-b750-4660-9daf-7e79f253f713 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.051719ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:12:47 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T02:12:48Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=85efabf6-719b-4ba7-90a1-630821d42bed http.request.method=POST http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.33691ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=50edbc06-ab65-4909-ae4f-e8a301c7a3af http.request.method=PUT http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/blobs/uploads/944728cb-bcad-4508-a042-ae98a94b0044?_state=EjFQJ1OFtI7Tvyq3i-3AX-kcHpjst6xyJo8TEzI4Qn57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NDQ3MjhjYi1iY2FkLTQ1MDgtYTA0Mi1hZTk4YTk0YjAwNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDguMDcxNjAwNTk0WiJ9&digest=sha256%3A58b06578f640c120f3beeb353ad997f780b54302dd6c3ff61c33059cfdc9ceca" http.request.useragent="Go-http-client/1.1" http.response.duration=1.426818726s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/944728cb-bcad-4508-a042-ae98a94b0044?_state=EjFQJ1OFtI7Tvyq3i-3AX-kcHpjst6xyJo8TEzI4Qn57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NDQ3MjhjYi1iY2FkLTQ1MDgtYTA0Mi1hZTk4YTk0YjAwNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDguMDcxNjAwNTk0WiJ9&digest=sha256%3A58b06578f640c120f3beeb353ad997f780b54302dd6c3ff61c33059cfdc9ceca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:49Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=59e80614-e38f-497a-8955-d5c8918d328a http.request.method=POST http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="979.908µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:49 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=45cbdda8-b5c0-4e50-ade6-fbe400037850 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/blobs/uploads/a7cda0d3-bb8a-4aa9-a61c-649b64f71c93?_state=xpvup6JvKbd2GaFfBuDftEWN8J7_RPCh9JsP4UdOu557Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhN2NkYTBkMy1iYjhhLTRhYTktYTYxYy02NDliNjRmNzFjOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDkuNzMwMzQxMjQzWiJ9&digest=sha256%3A076beb0c319d23ed45fcc4dc1b7de1a2ab5b28a432f43a4aec95983f442bf2e0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.313725883s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:49 +0000] "PUT /v2/foo/schema2/blobs/uploads/a7cda0d3-bb8a-4aa9-a61c-649b64f71c93?_state=xpvup6JvKbd2GaFfBuDftEWN8J7_RPCh9JsP4UdOu557Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhN2NkYTBkMy1iYjhhLTRhYTktYTYxYy02NDliNjRmNzFjOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MTI6NDkuNzMwMzQxMjQzWiJ9&digest=sha256%3A076beb0c319d23ed45fcc4dc1b7de1a2ab5b28a432f43a4aec95983f442bf2e0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" 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:38277" http.request.id=67c6fdcb-d4c7-46bb-954d-6819c8479827 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.141695ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" 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:38277" http.request.id=261acbac-3c74-4b5b-8a8b-e6208ce13369 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/manifests/sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36" http.request.useragent="Go-http-client/1.1" http.response.duration="882.57µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=55a1c509-9aa2-4f91-86f5-3cb032a4b330 http.request.method=GET http.request.remoteaddr="127.0.0.1:36550" 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="750.147µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=05281f8a-9eee-4921-abc2-8fe5d1704081 http.request.method=GET http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/manifests/sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="756.597µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "GET /v2/foo/schema2/manifests/sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=d2047613-f9dc-4026-8a67-82803b089d5a http.request.method=GET http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="663.321µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=c725821a-fa1b-44f1-aafc-d5e0ea13b4f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/manifests/sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36" http.request.useragent="Go-http-client/1.1" http.response.duration="669.008µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "GET /v2/foo/schema2/manifests/sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=150a821e-043d-4794-a852-446d46a4306d http.request.method=GET http.request.remoteaddr="127.0.0.1:36550" 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="642.94µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" level=info msg="rewriting manifest sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36 in schema1 format to support old client" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=016c298e-62df-4b60-ada3-7414602616c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:12:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=016c298e-62df-4b60-ada3-7414602616c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.415934ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=2d279f74-9334-449f-a3f4-a1c99e60ac07 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/manifests/sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36" http.request.useragent="Go-http-client/1.1" http.response.duration="842.908µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36" err.message="manifest unknown" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=92298a0a-c9cd-4c1f-b608-b2f6a433e862 http.request.method=GET http.request.remoteaddr="127.0.0.1:36550" http.request.uri="/v2/foo/schema2/manifests/sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="736.233µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36" 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "GET /v2/foo/schema2/manifests/sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" 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:38277" http.request.id=feae3611-3e3f-46bf-bdbe-662a8fd687b7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36566" http.request.uri="/v2/foo/schema2/manifests/sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="905.171µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36" 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" 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:38277" http.request.id=f4485f7c-115b-460d-856b-d9c5b88ff32d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36580" http.request.uri="/v2/foo/schema2/manifests/sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36" http.request.useragent="Go-http-client/1.1" http.response.duration=1.178531ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=2768b200-27a3-4b60-bd00-f41a211f6c73 http.request.method=GET http.request.remoteaddr="127.0.0.1:36580" http.request.uri="/v2/foo/schema2/manifests/sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="917.056µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "GET /v2/foo/schema2/manifests/sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" 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:38277" http.request.id=69019e1a-8484-4624-aa19-c8978e01aa81 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36592" 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="903.628µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" 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:38277" http.request.id=02ccb2bc-cea7-4767-b6aa-746cdae2a7a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36606" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.193998ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=697ced76-3160-4277-88f1-a996f042789d http.request.method=GET http.request.remoteaddr="127.0.0.1:36606" 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="640.133µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=8bbf2455-3eca-442e-b322-3fb0d9e5d90d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36606" http.request.uri="/v2/foo/schema2/manifests/sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36" http.request.useragent="Go-http-client/1.1" http.response.duration="831.293µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3baac557d141b99a82c9da4738f8310be4262ce1932cbd3e6f87acbdcdac8e36 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:38277" http.request.id=b0163f41-bb37-49c8-b41b-3c630db12fdf http.request.method=GET http.request.remoteaddr="127.0.0.1:36606" 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="698.008µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.67s) === RUN TestManifestDeleteDisabled time="2026-01-16T02:12:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:12:51Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:51Z" 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:36293" http.request.id=8b8318fe-9393-439f-a2bf-2421402eec5d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49740" 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="819.731µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-01-16T02:12:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:12:51Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-16T02:12:51Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.6 time="2026-01-16T02:12:51Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.6 time="2026-01-16T02:12:51Z" 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:41201" http.request.id=45736ac3-78aa-453d-8b04-2bbc8391b787 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47416" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.996886ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" 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:41201" http.request.id=4a676009-91d5-4fbd-a212-cbf26dd9e7b8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47424" 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=3.258963ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" 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:41201" http.request.id=615c9048-80ea-426f-84b2-c3bf076609cf http.request.method=POST http.request.remoteaddr="127.0.0.1:47432" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.832319ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T02:12:51Z" 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:41201" http.request.id=60589f78-d317-46a2-b743-0f02086e483d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47448" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.779349ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.18s) === RUN TestProxyManifestGetByTag time="2026-01-16T02:12:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 time="2026-01-16T02:12:51Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:51Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46701" http.request.id=1b405d78-4648-40c0-9c61-3b158a444d63 http.request.method=POST http.request.remoteaddr="127.0.0.1:44070" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="984.014µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46701" http.request.id=20397105-a49f-493a-8aad-70e308103ac4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44070" http.request.uri="/v2/foo/bar/blobs/uploads/e7ce917c-17cb-4f37-a3a8-f15b62176eb5?_state=QUZLnTMCel9fAuK-gd6nQFkMzHcGnxPAwaNK5IGndnB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3Y2U5MTdjLTE3Y2ItNGYzNy1hM2E4LWYxNWI2MjE3NmViNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjo1MS40ODI4NzExMjRaIn0%3D&digest=sha256%3A50d9b82f9947db9e047d0602b7f685a4e5d6dcb3c598b63a85e989caff39f07c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.783155647s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:51 +0000] "PUT /v2/foo/bar/blobs/uploads/e7ce917c-17cb-4f37-a3a8-f15b62176eb5?_state=QUZLnTMCel9fAuK-gd6nQFkMzHcGnxPAwaNK5IGndnB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3Y2U5MTdjLTE3Y2ItNGYzNy1hM2E4LWYxNWI2MjE3NmViNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjo1MS40ODI4NzExMjRaIn0%3D&digest=sha256%3A50d9b82f9947db9e047d0602b7f685a4e5d6dcb3c598b63a85e989caff39f07c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46701" http.request.id=368b03ad-0735-4b43-ac39-f05f3b5c67ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:44070" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.585777ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:53 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12: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-16T02:12:53Z" level=info msg="redis not configured" go.version=go1.25.6 time="2026-01-16T02:12:53Z" level=info msg="Starting upload purge in 58m0s" go.version=go1.25.6 time="2026-01-16T02:12:53Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 time="2026-01-16T02:12:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46701" http.request.id=5b69ce8e-db9f-4160-a17e-c630fb0eb746 http.request.method=GET http.request.remoteaddr="127.0.0.1:44070" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="636.596µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:12:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:12:53Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:46701" go.version=go1.25.6 time="2026-01-16T02:12:53Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.6 time="2026-01-16T02:12:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46701" http.request.id=01e46713-04fd-40a0-800f-b1b137493866 http.request.method=GET http.request.remoteaddr="127.0.0.1:58282" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="666.885µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:12:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:12:53Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46701 /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:46701/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:39699" http.request.id=2f322a07-04de-4d65-a452-ecae8b5f6f5c http.request.method=GET http.request.remoteaddr="127.0.0.1:59332" http.request.uri="/v2/foo/bar/manifests/sha256:7d4474666f5128d1b210fefc5701e38a5ad555f80255eccc4c7947acfeabb33a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:7d4474666f5128d1b210fefc5701e38a5ad555f80255eccc4c7947acfeabb33a" time="2026-01-16T02:12:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46701" http.request.id=7d9b722e-5102-4c39-b0c5-ffa33d96b215 http.request.method=GET http.request.remoteaddr="127.0.0.1:58292" http.request.uri="/v2/foo/bar/manifests/sha256:7d4474666f5128d1b210fefc5701e38a5ad555f80255eccc4c7947acfeabb33a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.291741ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:12:53 +0000] "GET /v2/foo/bar/manifests/sha256:7d4474666f5128d1b210fefc5701e38a5ad555f80255eccc4c7947acfeabb33a HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:12:53Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:7d4474666f5128d1b210fefc5701e38a5ad555f80255eccc4c7947acfeabb33a with ttl=167h59m59.999993893s" go.version=go1.25.6 time="2026-01-16T02:12:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39699" http.request.id=2f322a07-04de-4d65-a452-ecae8b5f6f5c http.request.method=GET http.request.remoteaddr="127.0.0.1:59332" http.request.uri="/v2/foo/bar/manifests/sha256:7d4474666f5128d1b210fefc5701e38a5ad555f80255eccc4c7947acfeabb33a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.130153ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:12:53 +0000] "GET /v2/foo/bar/manifests/sha256:7d4474666f5128d1b210fefc5701e38a5ad555f80255eccc4c7947acfeabb33a HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:12:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46701" http.request.id=631fd46d-bbc5-450e-8f79-2abdda5ffe8b http.request.method=GET http.request.remoteaddr="127.0.0.1:58292" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="631.81µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:12:53 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:12:53Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46701 /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:46701/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:39699" http.request.id=39d4c0bf-f2a5-498c-ae84-5fd443c3e0b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59348" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-01-16T02:12:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46701" http.request.id=37956386-3d4b-48c2-ba93-88a0848b9440 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58308" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.427842ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:12:53 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:12:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39699" http.request.id=39d4c0bf-f2a5-498c-ae84-5fd443c3e0b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59348" 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.617496ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:12:53 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:12:53Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46701" http.request.id=7473e859-d44b-43a4-83a9-2e7ba82f3d67 http.request.method=POST http.request.remoteaddr="127.0.0.1:58308" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="796.591µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46701" http.request.id=a547df22-fcb5-4c5d-9f95-1cfb901688c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58308" http.request.uri="/v2/foo/bar/blobs/uploads/7338f27a-773e-4c7c-856f-95578b9a5ccf?_state=2UxYRev26bCWvJ49qaMZoFEsYvdbVL9ksRwu2gFDMWF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMzhmMjdhLTc3M2UtNGM3Yy04NTZmLTk1NTc4YjlhNWNjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjo1My40OTk4MjI1MzdaIn0%3D&digest=sha256%3Aa9d1fe3202496ccf2f24896c2929991aed4abcf49f5eb235361261cecb88d6c2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.788198632s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:53 +0000] "PUT /v2/foo/bar/blobs/uploads/7338f27a-773e-4c7c-856f-95578b9a5ccf?_state=2UxYRev26bCWvJ49qaMZoFEsYvdbVL9ksRwu2gFDMWF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczMzhmMjdhLTc3M2UtNGM3Yy04NTZmLTk1NTc4YjlhNWNjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoxMjo1My40OTk4MjI1MzdaIn0%3D&digest=sha256%3Aa9d1fe3202496ccf2f24896c2929991aed4abcf49f5eb235361261cecb88d6c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46701" http.request.id=28cfd7ab-35dc-45b7-b451-772fada78836 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58308" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.976315ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:12:55 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:12:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46701" http.request.id=3276a091-d1c9-46d0-9d6f-a07d25d7b76a http.request.method=GET http.request.remoteaddr="127.0.0.1:58308" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="579.467µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:12:55 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:12:55Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46701 /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:46701/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:39699" http.request.id=22735a8e-da45-472d-b7ef-d92f67e90494 http.request.method=GET http.request.remoteaddr="127.0.0.1:59354" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-01-16T02:12:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46701" http.request.id=e0631e83-31f5-4abc-90e9-d1e150db35e8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58322" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.349485ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:12:55 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:12:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46701" http.request.id=11de396c-734b-4b8f-9fcc-b9f4d2beebd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58322" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="568.211µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:12:55 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:12:55Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46701 /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:46701/v2/:[]]}" go.version=go1.25.6 http.request.host="127.0.0.1:39699" http.request.id=22735a8e-da45-472d-b7ef-d92f67e90494 http.request.method=GET http.request.remoteaddr="127.0.0.1:59354" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-01-16T02:12:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:46701" http.request.id=35f4a3ca-98fc-486e-a16f-2198a3e89c5c http.request.method=GET http.request.remoteaddr="127.0.0.1:58328" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.312594ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:12:55 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:12:55Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:10d21947a1c9ac4ac7c9e0ec543611bc54b3203276dff29223268c23bbec56d5 with ttl=167h59m59.999996093s" go.version=go1.25.6 time="2026-01-16T02:12:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:39699" http.request.id=22735a8e-da45-472d-b7ef-d92f67e90494 http.request.method=GET http.request.remoteaddr="127.0.0.1:59354" 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=7.367798ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:12:55 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (4.06s) === RUN TestAppDispatcher time="2026-01-16T02:12:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33295" http.request.id=cdf07ca7-6951-419d-99d1-c101c2f307c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:37692" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="731.648µs" http.response.status=200 http.response.written=0 time="2026-01-16T02:12:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33295" http.request.id=4e06e786-07be-406a-beca-28b1bc74e51d http.request.method=GET http.request.remoteaddr="127.0.0.1:37692" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="582.552µs" http.response.status=200 http.response.written=0 time="2026-01-16T02:12:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33295" http.request.id=92cb3204-fe73-45c4-977e-9d099d157466 http.request.method=GET http.request.remoteaddr="127.0.0.1:37692" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="598.688µs" http.response.status=200 http.response.written=0 time="2026-01-16T02:12:55Z" level=info msg="response completed" go.version=go1.25.6 http.request.host="127.0.0.1:33295" http.request.id=3d6a398d-61f3-40df-94dc-91cddba97ff5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37692" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="604.014µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-01-16T02:12:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=44741a79-b48f-4f4b-aa71-60f82a838655 time="2026-01-16T02:12:55Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=44741a79-b48f-4f4b-aa71-60f82a838655 time="2026-01-16T02:12:55Z" 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:41557" http.request.id=1515616f-60d8-4bbe-b01b-33afa1302568 http.request.method=GET http.request.remoteaddr="127.0.0.1:41912" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-01-16T02:12:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=44741a79-b48f-4f4b-aa71-60f82a838655 time="2026-01-16T02:12:55Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=44741a79-b48f-4f4b-aa71-60f82a838655 time="2026-01-16T02:12:55Z" level=info msg="configuring file health check path=/tmp/healthcheck2204261954, interval=1" go.version=go1.25.6 instance.id=44741a79-b48f-4f4b-aa71-60f82a838655 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-01-16T02:12:59Z" 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=44741a79-b48f-4f4b-aa71-60f82a838655 time="2026-01-16T02:12:59Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=44741a79-b48f-4f4b-aa71-60f82a838655 time="2026-01-16T02:12:59Z" level=info msg="configuring TCP health check addr=127.0.0.1:33043, interval=1" go.version=go1.25.6 instance.id=44741a79-b48f-4f4b-aa71-60f82a838655 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-01-16T02:13:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.6 instance.id=44741a79-b48f-4f4b-aa71-60f82a838655 time="2026-01-16T02:13:03Z" level=info msg="redis not configured" go.version=go1.25.6 instance.id=44741a79-b48f-4f4b-aa71-60f82a838655 time="2026-01-16T02:13:03Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:38861, interval=1, threshold=3" go.version=go1.25.6 instance.id=44741a79-b48f-4f4b-aa71-60f82a838655 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 70.281s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.25s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.68s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.009s === RUN TestSchedule time="2026-01-16T02:12:00Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=bae021c1-b278-4ac7-9cbd-8a3553b91bd2 time="2026-01-16T02:12:00Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.994586ms" go.version=go1.25.6 instance.id=bae021c1-b278-4ac7-9cbd-8a3553b91bd2 time="2026-01-16T02:12:00Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=995.651µs" go.version=go1.25.6 instance.id=bae021c1-b278-4ac7-9cbd-8a3553b91bd2 time="2026-01-16T02:12:00Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=995.198µs" go.version=go1.25.6 instance.id=bae021c1-b278-4ac7-9cbd-8a3553b91bd2 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-01-16T02:12:00Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=bae021c1-b278-4ac7-9cbd-8a3553b91bd2 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-01-16T02:12:00Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=bae021c1-b278-4ac7-9cbd-8a3553b91bd2 time="2026-01-16T02:12:00Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.995358ms" go.version=go1.25.6 instance.id=bae021c1-b278-4ac7-9cbd-8a3553b91bd2 time="2026-01-16T02:12:00Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.995931ms" go.version=go1.25.6 instance.id=bae021c1-b278-4ac7-9cbd-8a3553b91bd2 time="2026-01-16T02:12:00Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=bae021c1-b278-4ac7-9cbd-8a3553b91bd2 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-01-16T02:12:00Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.6 instance.id=bae021c1-b278-4ac7-9cbd-8a3553b91bd2 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.582s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (0.95s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 21232640 sha256:3b535e2704adc9087d469f79763420ad0344ab7beea06668ed28bc0d82246b92 [] map[] } --- PASS: TestSimpleBlobRead (0.40s) === RUN TestBlobMount --- PASS: TestBlobMount (0.45s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.59s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.76s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.31s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:1f71222ed67fc8d01a4b9bfc0d3b4ecdde291dfdc601a37d4cb130dd641d1eee palailogos: marking blob sha256:9d91acff04af39630d5fef7436f483b0ec121ccdd4024eeeff5a30a0571acce0 palailogos: marking blob sha256:b48f316145be42c3221cbc09e5b495baec6aab6392f9f1cc3267fb8c9a107e6b palailogos: marking manifest sha256:a4d7e9fccea4c3583bdfaf130d2aae9c17b11c96138b2de3b667defd7a122e94 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:c7eee64a7c95baad8868042033621fcb4ce452714ce0c334e8ba7977e231cfea palailogos: marking blob sha256:37403e1d2350b5d7db7948fc93904ba1efc9d83e1cfee8a2ef91796decb7180d palailogos: marking manifest sha256:b3cbd46163fd51da149d5156b1e00287fe6d60a7a755c679ca82d47fc6867eff palailogos: marking blob sha256:deb0adb8a803bc358cfedfbb2ec2ea9765780d444618538cb043230b674082e2 palailogos: marking blob sha256:b3b8d9b35c0c7ef2dd03656e54028d1549105d3380cb5f5edc2e18ab5ffd843e palailogos: marking manifest sha256:c024a57915d95dcf186d3c7b95534627b8adf5281c682a7cd14e162095cc15ff palailogos: marking blob sha256:b3cbd46163fd51da149d5156b1e00287fe6d60a7a755c679ca82d47fc6867eff palailogos: marking blob sha256:1f71222ed67fc8d01a4b9bfc0d3b4ecdde291dfdc601a37d4cb130dd641d1eee 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.57s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:652571c288f0a0ff75e81cec18e36bc9f0c5fe2bdaa141659877b44d832a1640 deletemanifests: marking manifest sha256:95ea4ed4ce73b30ccd43b5828f776b5287e31b617eed5d1c99414f6beed0d007 deletemanifests: marking blob sha256:1e941f01d9ce3ca7940c075858a5e23337b05568d797de120805e22e24c21890 deletemanifests: marking blob sha256:a98693c5a8c51f7cc53f8cb63c0284f6942973da0cf2877c84f003807de17000 deletemanifests: marking blob sha256:e8bd10681904d6441a068574061f21b205fd5e499024fd9bc03b242893e82d94 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:8dec059d6b600d6eb27db72f647fc74691d1cb7e17fc374361d3c40d6dd43ec4 blob eligible for deletion: sha256:dcc3e27efe762e424b2d509e68c83f63d85c4a243193b9e7fe53c7bd945545e5 blob eligible for deletion: sha256:51882fe601afe044f8fb7b5b2ca8b3c630075f30464b4829e6e67703704b40ed blob eligible for deletion: sha256:652571c288f0a0ff75e81cec18e36bc9f0c5fe2bdaa141659877b44d832a1640 deletemanifests manifest eligible for deletion: sha256:652571c288f0a0ff75e81cec18e36bc9f0c5fe2bdaa141659877b44d832a1640 deletemanifests: marking manifest sha256:95ea4ed4ce73b30ccd43b5828f776b5287e31b617eed5d1c99414f6beed0d007 deletemanifests: marking blob sha256:1e941f01d9ce3ca7940c075858a5e23337b05568d797de120805e22e24c21890 deletemanifests: marking blob sha256:a98693c5a8c51f7cc53f8cb63c0284f6942973da0cf2877c84f003807de17000 deletemanifests: marking blob sha256:e8bd10681904d6441a068574061f21b205fd5e499024fd9bc03b242893e82d94 time="2026-01-16T02:12:13Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/652571c288f0a0ff75e81cec18e36bc9f0c5fe2bdaa141659877b44d832a1640" go.version=go1.25.6 instance.id=b16456be-b1ff-4da4-b4fb-ae559ea51458 time="2026-01-16T02:12:13Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/652571c288f0a0ff75e81cec18e36bc9f0c5fe2bdaa141659877b44d832a1640" go.version=go1.25.6 instance.id=b16456be-b1ff-4da4-b4fb-ae559ea51458 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:8dec059d6b600d6eb27db72f647fc74691d1cb7e17fc374361d3c40d6dd43ec4 time="2026-01-16T02:12:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8d/8dec059d6b600d6eb27db72f647fc74691d1cb7e17fc374361d3c40d6dd43ec4" go.version=go1.25.6 instance.id=b16456be-b1ff-4da4-b4fb-ae559ea51458 blob eligible for deletion: sha256:dcc3e27efe762e424b2d509e68c83f63d85c4a243193b9e7fe53c7bd945545e5 time="2026-01-16T02:12:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dc/dcc3e27efe762e424b2d509e68c83f63d85c4a243193b9e7fe53c7bd945545e5" go.version=go1.25.6 instance.id=b16456be-b1ff-4da4-b4fb-ae559ea51458 blob eligible for deletion: sha256:51882fe601afe044f8fb7b5b2ca8b3c630075f30464b4829e6e67703704b40ed time="2026-01-16T02:12:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/51/51882fe601afe044f8fb7b5b2ca8b3c630075f30464b4829e6e67703704b40ed" go.version=go1.25.6 instance.id=b16456be-b1ff-4da4-b4fb-ae559ea51458 blob eligible for deletion: sha256:652571c288f0a0ff75e81cec18e36bc9f0c5fe2bdaa141659877b44d832a1640 time="2026-01-16T02:12:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/65/652571c288f0a0ff75e81cec18e36bc9f0c5fe2bdaa141659877b44d832a1640" go.version=go1.25.6 instance.id=b16456be-b1ff-4da4-b4fb-ae559ea51458 --- PASS: TestDeleteManifestIfTagNotFound (2.09s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1fb1d86395a4bb171c6feb7f7c9b136a349cdbb3a387f48d13fce91a018b56b3 time="2026-01-16T02:12:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1f/1fb1d86395a4bb171c6feb7f7c9b136a349cdbb3a387f48d13fce91a018b56b3" go.version=go1.25.6 instance.id=b16456be-b1ff-4da4-b4fb-ae559ea51458 blob eligible for deletion: sha256:6b0f05c4ed5ec5a1b506a517b154aa7db5a12c628602a7a8ec5b0bd6315dedbe time="2026-01-16T02:12:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6b/6b0f05c4ed5ec5a1b506a517b154aa7db5a12c628602a7a8ec5b0bd6315dedbe" go.version=go1.25.6 instance.id=b16456be-b1ff-4da4-b4fb-ae559ea51458 blob eligible for deletion: sha256:963842aa79aad02f6b48e0248ffa33912663a4e30e392fe8ccb9bf96009caa98 time="2026-01-16T02:12:14Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/96/963842aa79aad02f6b48e0248ffa33912663a4e30e392fe8ccb9bf96009caa98" go.version=go1.25.6 instance.id=b16456be-b1ff-4da4-b4fb-ae559ea51458 --- PASS: TestGCWithMissingManifests (1.70s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:487059ac0c49a855e8a44aeb277b1c7950512fef5ea330186a04f5c6ac0b74ff komnenos: marking blob sha256:183d0d0e10f9dce49a89eb80c52d394067e6101e933d95fb2ae4678a045781bd komnenos: marking blob sha256:fe49ecc4129294c7dfe4dc493cad627847e7bb81d7358f9373260616d1f1b900 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:21612e432abe32b4bbeb446c5012f7664636040e155edae8ab136f59f7d9fc9b time="2026-01-16T02:12:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/21/21612e432abe32b4bbeb446c5012f7664636040e155edae8ab136f59f7d9fc9b" go.version=go1.25.6 instance.id=b16456be-b1ff-4da4-b4fb-ae559ea51458 blob eligible for deletion: sha256:3b1992a49ace2e5dc095a801b9df6ce0dbd854e311c52555908b9584beadec24 time="2026-01-16T02:12:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3b/3b1992a49ace2e5dc095a801b9df6ce0dbd854e311c52555908b9584beadec24" go.version=go1.25.6 instance.id=b16456be-b1ff-4da4-b4fb-ae559ea51458 blob eligible for deletion: sha256:5356b6d9692e6688a576fe573e19db0d4b5fe1546d3ec4b8febe5e29b1885353 time="2026-01-16T02:12:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/53/5356b6d9692e6688a576fe573e19db0d4b5fe1546d3ec4b8febe5e29b1885353" go.version=go1.25.6 instance.id=b16456be-b1ff-4da4-b4fb-ae559ea51458 blob eligible for deletion: sha256:68047ef2042e77d372ca7864efc92edfa3b4c32afb2cb9e0b8962fe5e7b502b9 time="2026-01-16T02:12:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/68/68047ef2042e77d372ca7864efc92edfa3b4c32afb2cb9e0b8962fe5e7b502b9" go.version=go1.25.6 instance.id=b16456be-b1ff-4da4-b4fb-ae559ea51458 blob eligible for deletion: sha256:6ef557ab63bd12618bc0d7b4d8c9ae441c007c43b8908c2d6e661aa7dcf167b5 time="2026-01-16T02:12:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6e/6ef557ab63bd12618bc0d7b4d8c9ae441c007c43b8908c2d6e661aa7dcf167b5" go.version=go1.25.6 instance.id=b16456be-b1ff-4da4-b4fb-ae559ea51458 blob eligible for deletion: sha256:cec599b6714049458fe57d1091c0274be3ddaa8e4976daed2b88b4a74b59124b time="2026-01-16T02:12:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ce/cec599b6714049458fe57d1091c0274be3ddaa8e4976daed2b88b4a74b59124b" go.version=go1.25.6 instance.id=b16456be-b1ff-4da4-b4fb-ae559ea51458 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-01-16T02:12:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.6 instance.id=b16456be-b1ff-4da4-b4fb-ae559ea51458 --- PASS: TestDeletionHasEffect (2.54s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.21s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:136f412e6af8c5b87f676e73d7e8cb1d81f1f3700be55fae9708cd68c6fe5eef michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:33e1b3d738610e0f26bd4fb470a276360d7ef93de2b001a65bf5600039c9ff50 michael_z_doukas: marking blob sha256:ab4494971245ee9f1dacead89be52fa19f82226bdd9adf34a3b9e96511410dbe 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:6360cb2518848966f5633b01efe4dc1c9071512e95f9555018e4ebbfb1315583 time="2026-01-16T02:12:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/63/6360cb2518848966f5633b01efe4dc1c9071512e95f9555018e4ebbfb1315583" go.version=go1.25.6 instance.id=b16456be-b1ff-4da4-b4fb-ae559ea51458 --- PASS: TestOrphanBlobDeleted (0.98s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7b145457d4975f7b777a6b1f7b324d7b03bbd1f914facd6308e7141f78e3b405 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:440789ebfa9f9e47f04c390ccb8fd75fbe15f211fab0e96ae10011b65c65c92f --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.67s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.62s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.54s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (2.02s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-01-16T02:12:24Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 01:12:24.47586309 +0000 UTC m=-3575.570419109, actuallyDelete=true" time="2026-01-16T02:12:24Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-01-16T02:12:24Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 02:12:24.47714241 +0000 UTC m=+24.430860219, actuallyDelete=true" time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3b47ca10-a23c-426c-87f0-eca18537e814 have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.47714241 +0000 UTC m=+24.430860219). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/49311bed-10e5-40c0-9c50-781af65b92bc have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.47714241 +0000 UTC m=+24.430860219). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5de03a93-d237-4244-8208-28c0ea5bd0f2 have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.47714241 +0000 UTC m=+24.430860219). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/96557200-58d5-40e0-9c98-c1161142736e have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.47714241 +0000 UTC m=+24.430860219). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9d0ce888-7fb7-4b1b-819b-96ccdd64ca32 have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.47714241 +0000 UTC m=+24.430860219). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d3ce07b0-8438-48f3-890f-0a41befb1d76 have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.47714241 +0000 UTC m=+24.430860219). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2b224a1d-94e1-4c4b-be08-a560b1960f32 have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.47714241 +0000 UTC m=+24.430860219). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/44822a1c-3339-4f85-98e8-459bc855080e have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.47714241 +0000 UTC m=+24.430860219). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/48183fc7-921e-4064-81ca-ff6432a7ef23 have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.47714241 +0000 UTC m=+24.430860219). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/52c69b2e-1b0a-4fc5-b6c7-c7fa2ebe58fb have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.47714241 +0000 UTC m=+24.430860219). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/c1dd1435-7c34-4e14-96c8-8278cf491bb6 have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.47714241 +0000 UTC m=+24.430860219). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-01-16T02:12:24Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 02:12:24.479044717 +0000 UTC m=+24.432762534, actuallyDelete=true" time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/171be17f-cfd8-431c-b1d7-5dad66dd9897 have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.479044717 +0000 UTC m=+24.432762534). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/97bb381b-625e-445b-9c95-54c4afd06ea2 have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.479044717 +0000 UTC m=+24.432762534). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ac94c1ca-3b1e-4a4f-a2de-dc17bb641b36 have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.479044717 +0000 UTC m=+24.432762534). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b7e70543-5bbd-4005-b0ae-ad2e90823e2a have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.479044717 +0000 UTC m=+24.432762534). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f9d872d2-312f-4107-8e7b-8ce08ee54de7 have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.479044717 +0000 UTC m=+24.432762534). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-01-16T02:12:24Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 02:12:24.480712018 +0000 UTC m=+24.434429846, actuallyDelete=true" time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/407625a7-533d-4e2e-b331-d9aa024fbb45 have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.480712018 +0000 UTC m=+24.434429846). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6ae10224-ee06-42ee-b645-963333a9084e have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.480712018 +0000 UTC m=+24.434429846). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a1eb8b8c-db20-4b97-aeef-24d2f55b6702 have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.480712018 +0000 UTC m=+24.434429846). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ad3589cc-4b2e-4eb4-adbc-d7d0f739c4a9 have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.480712018 +0000 UTC m=+24.434429846). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f1fcd543-7ce8-463b-bab7-511fe3ec96a2 have older date (2026-01-16 01:12:24 +0000 UTC) than purge date (2026-01-16 02:12:24.480712018 +0000 UTC m=+24.434429846). Removing upload directory." time="2026-01-16T02:12:24Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-01-16T02:12:24Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 02:12:24.481719044 +0000 UTC m=+24.435436876, actuallyDelete=true" time="2026-01-16T02:12:24Z" 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 24.448s ? 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.007s === 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.010s === RUN TestWalkFileRemoved time="2026-01-16T02:12:00Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.003s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.769s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.08s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.085s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.18s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.957s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.41s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.124s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2026-01-16T02:12:00Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.6 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-01-16T02:12:00Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.6 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-01-16T02:12:00Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.6 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatch_2 time="2026-01-16T02:12:00Z" 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-16T02:12:00Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=af4e4bc2-cd3b-4ff5-8b21-91216e6cc9ca time="2026-01-16T02:12:00Z" level=error msg="unknown ip address format" go.version=go1.25.6 instance.id=af4e4bc2-cd3b-4ff5-8b21-91216e6cc9ca ip=?0000000000000000000000000000000000 --- PASS: TestParsing (0.00s) --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2026-01-16T02:12:00Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.6 instance.id=af4e4bc2-cd3b-4ff5-8b21-91216e6cc9ca --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestInvalidData (0.01s) time="2026-01-16T02:12:01Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T02:12:02Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T02:12:03Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 time="2026-01-16T02:12:04Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.6 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.510s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.005s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.684s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.57s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.291s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.017s ? 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-ppc64le.so.1 >>> docker-registry*: Package size: 27.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r19.apk >>> docker-registry: Build complete at Fri, 16 Jan 2026 02:13:11 +0000 elapsed time 0h 1m 36s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260116.021136) (2/2) Purging go (1.25.6-r0) Executing busybox-1.37.0-r30.trigger OK: 459.5 MiB in 105 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...