>>> docker-registry: Building community/docker-registry 2.8.3-r21 (using abuild 3.16.0-r0) started Mon, 09 Mar 2026 09:44:59 +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.8-r0) (2/2) Installing .makedepends-docker-registry (20260309.094500) Executing busybox-1.37.0-r30.trigger OK: 542.6 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /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-03-09T09:45:18Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-03-09T09:45:18Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.011s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-03-09T09:45:18Z" 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.004s === 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.002s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.53s) PASS ok github.com/docker/distribution/health/checks 0.541s ? 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.004s === 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.003s === 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.004s === 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.004s ? 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/03/09 09:45:19 http: TLS handshake error from 127.0.0.1:45362: 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:40335/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40335/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40335/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:40335/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:39525?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.17s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-03-09T09:45:19Z" level=info msg="broadcaster: closing" time="2026-03-09T09:45:19Z" level=info msg="closing testSink" time="2026-03-09T09:45:19Z" level=info msg="closing testSink" time="2026-03-09T09:45:19Z" level=info msg="closing testSink" time="2026-03-09T09:45:19Z" level=info msg="closing testSink" time="2026-03-09T09:45:19Z" level=info msg="closing testSink" time="2026-03-09T09:45:19Z" level=info msg="closing testSink" time="2026-03-09T09:45:19Z" level=info msg="closing testSink" time="2026-03-09T09:45:19Z" level=info msg="closing testSink" time="2026-03-09T09:45:19Z" level=info msg="closing testSink" time="2026-03-09T09:45:19Z" level=info msg="closing testSink" time="2026-03-09T09:45:19Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-03-09T09:45:19Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:19Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=warning msg="&{0xc0003c11a0 0.9} encountered too many errors, backing off" time="2026-03-09T09:45:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:45:20Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (1.08s) PASS ok github.com/docker/distribution/notifications 1.419s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-03-09T09:45:19Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-09T09:45:19.49808145Z" 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.8 time="2026-03-09T09:45:19.498100394Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:19.49845295Z" level=info msg="Starting upload purge in 23m0s" go.version=go1.25.8 time="2026-03-09T09:45:19.498474183Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.8 time="2026-03-09T09:45:19.498514903Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.8 time="2026-03-09T09:45:19.498835097Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.8 time="2026-03-09T09:45:22.504265789Z" level=info msg="response completed" go.version=go1.25.8 http.request.host=127.0.0.1 http.request.id=10d7d480-ed88-4021-bed9-20e0a46ecbde http.request.method=GET http.request.remoteaddr="127.0.0.1:53182" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.226µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:09:45:22 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-03-09T09:45:22.506013337Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.8 --- PASS: TestRegistrySupportedCipherSuite (3.22s) === RUN TestRegistryUnsupportedCipherSuite time="2026-03-09T09:45:22.950789102Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-09T09:45:22.951576985Z" 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.8 time="2026-03-09T09:45:22.951599831Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:22.95167693Z" level=info msg="Starting upload purge in 49m0s" go.version=go1.25.8 time="2026-03-09T09:45:22.951766417Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.8 --- PASS: TestRegistryUnsupportedCipherSuite (8.45s) PASS ok github.com/docker/distribution/registry 11.677s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.003s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.00s) === 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.03s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.060s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-03-09T09:45:19Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.8 instance.id=97749e0a-3d3f-4572-a301-5e3d378bb7be time="2026-03-09T09:45:19Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.8 instance.id=97749e0a-3d3f-4572-a301-5e3d378bb7be --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-03-09T09:45:19Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.8 password=xM7UjeWdMYMc-aYWTjEcJfQ47Uyn2MuzSF5qKx4OEG4 user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.076s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.003s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2026-03-09T09:45:19Z" level=info msg="token not to be used before 2026-03-09 09:45:20 +0000 UTC - currently 2026-03-09 09:45:19.934520829 +0000 UTC m=+0.022108518" time="2026-03-09T09:45:19Z" level=info msg="token not to be used after 2026-03-09 09:45:19 +0000 UTC - currently 2026-03-09 09:45:19.934739186 +0000 UTC m=+0.022326873" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-03-09T09:45:19Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.029s === 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.00s) === 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.030s === 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.011s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.002s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-03-09T09:45: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.8 time="2026-03-09T09:45:21Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:21Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36033" http.request.id=1184868d-fc27-4fc9-879e-d423d538eeb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:56806" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.062956ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:09:45:21 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2026-03-09T09:45: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.8 time="2026-03-09T09:45:21Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:21Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=685482de-2114-41ed-b82b-68da70ca422c http.request.method=GET http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="577.267µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [09/Mar/2026:09:45:21 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-09T09:45:21Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=16ce3cc8-b071-4c95-8bb4-0911ca6367ff http.request.method=POST http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058612ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:21 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:23Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=25e01555-02d3-423d-83ad-9b9e756e3e4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/aaaa/blobs/uploads/a1ccb67f-0d5e-4be0-83df-99d78c4422c3?_state=tG5isRdDAmGLR-GDPitAJd17hN00iDbrfrKKZaCJaex7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhMWNjYjY3Zi0wZDVlLTRiZTAtODNkZi05OWQ3OGM0NDIyYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjEuMzMyNjYzMzQ3WiJ9&digest=sha256%3Ad7c176eea7fc8ddb9b787c046046902f881e7a4422ed2814615e33af7d686264" http.request.useragent="Go-http-client/1.1" http.response.duration=1.852423391s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:21 +0000] "PUT /v2/foo/aaaa/blobs/uploads/a1ccb67f-0d5e-4be0-83df-99d78c4422c3?_state=tG5isRdDAmGLR-GDPitAJd17hN00iDbrfrKKZaCJaex7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhMWNjYjY3Zi0wZDVlLTRiZTAtODNkZi05OWQ3OGM0NDIyYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjEuMzMyNjYzMzQ3WiJ9&digest=sha256%3Ad7c176eea7fc8ddb9b787c046046902f881e7a4422ed2814615e33af7d686264 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:23Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=e1d08f5d-92f9-4f69-8454-89d43feabbba http.request.method=PUT http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.188491ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:23 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:23Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=e549a203-b071-4f99-b31a-6cf5df231de3 http.request.method=POST http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="843.265µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:23 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:24Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=861b5711-0d23-480c-92ea-b1e6c39e61bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/bbbb/blobs/uploads/ef90f488-ec02-4eb3-bb42-f8aacfb1d200?_state=bbToxxcMFyIylvJjvLlDdl_VVtgJWjMODeZBmg6Ok1l7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlZjkwZjQ4OC1lYzAyLTRlYjMtYmI0Mi1mOGFhY2ZiMWQyMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjMuMjUxMDIwMjkxWiJ9&digest=sha256%3A157806047f52f693a002cb69a1a26fa52a0b055e8caa49cd61ec6cb1046deb4c" http.request.useragent="Go-http-client/1.1" http.response.duration=816.708366ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:23 +0000] "PUT /v2/foo/bbbb/blobs/uploads/ef90f488-ec02-4eb3-bb42-f8aacfb1d200?_state=bbToxxcMFyIylvJjvLlDdl_VVtgJWjMODeZBmg6Ok1l7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlZjkwZjQ4OC1lYzAyLTRlYjMtYmI0Mi1mOGFhY2ZiMWQyMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjMuMjUxMDIwMjkxWiJ9&digest=sha256%3A157806047f52f693a002cb69a1a26fa52a0b055e8caa49cd61ec6cb1046deb4c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:24Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=f8257851-c85b-442e-b46b-9d17815bea63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.280918ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:24 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:24Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=9db46d5e-2a7f-482e-b03c-857a178d3bec http.request.method=POST http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.098995ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:24 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:25Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=f39d966d-d290-4b5a-9c47-3111af8bc884 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/cccc/blobs/uploads/a24de2e5-21e0-4989-a8a1-955c56ce029b?_state=Oe4zDVYv5iooemsOQaNmsVWtNS1FhsJ8mgHnx5m0bm97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhMjRkZTJlNS0yMWUwLTQ5ODktYThhMS05NTVjNTZjZTAyOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjQuMTQ2NzM5NTg5WiJ9&digest=sha256%3A25432face906b6a022db2bef0dc9f0041a405ae9a7ef27ce92d2d88c858cc1e2" http.request.useragent="Go-http-client/1.1" http.response.duration=916.342293ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:24 +0000] "PUT /v2/foo/cccc/blobs/uploads/a24de2e5-21e0-4989-a8a1-955c56ce029b?_state=Oe4zDVYv5iooemsOQaNmsVWtNS1FhsJ8mgHnx5m0bm97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhMjRkZTJlNS0yMWUwLTQ5ODktYThhMS05NTVjNTZjZTAyOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjQuMTQ2NzM5NTg5WiJ9&digest=sha256%3A25432face906b6a022db2bef0dc9f0041a405ae9a7ef27ce92d2d88c858cc1e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:25Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=6a72b566-520b-4f5b-9163-2d5c6edf35fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.320532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:25 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:25Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=f2291ab2-69eb-4747-a37d-b6d88b8ef4ca http.request.method=POST http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="859.347µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:25 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:25Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=fd8ebc2e-a5ff-42c3-a8ff-0ad88ac0110c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/dddd/blobs/uploads/d78d6da7-a77c-40af-96c9-5ff3a77626bb?_state=qCQbuXzGIYgW-hjUfpk_xqNYC7rvQwfe-uDvgr-pNDZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkNzhkNmRhNy1hNzdjLTQwYWYtOTZjOS01ZmYzYTc3NjI2YmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjUuMTMyMzIxMzZaIn0%3D&digest=sha256%3A3623cc1dd1fd9ced7420cca3c880a3ad68ef62d9aafd898f81ef7d467d895544" http.request.useragent="Go-http-client/1.1" http.response.duration=709.939348ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:25 +0000] "PUT /v2/foo/dddd/blobs/uploads/d78d6da7-a77c-40af-96c9-5ff3a77626bb?_state=qCQbuXzGIYgW-hjUfpk_xqNYC7rvQwfe-uDvgr-pNDZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkNzhkNmRhNy1hNzdjLTQwYWYtOTZjOS01ZmYzYTc3NjI2YmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjUuMTMyMzIxMzZaIn0%3D&digest=sha256%3A3623cc1dd1fd9ced7420cca3c880a3ad68ef62d9aafd898f81ef7d467d895544 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:25Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=58265b17-da00-4c2c-ac89-f57381e2c8bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.221182ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:25 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:25Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=ba8a31fd-16fa-4d86-89b1-45041d1a1669 http.request.method=POST http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="749.882µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:25 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=28b575f2-f33c-4044-8581-4feebc24c923 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/eeee/blobs/uploads/b8931a9a-49c5-476e-bd28-79f2b7b52f40?_state=PgjvKXZj8OZ1Kx5xsA4PVbAetNTssWNBlJauO9qJKOl7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiODkzMWE5YS00OWM1LTQ3NmUtYmQyOC03OWYyYjdiNTJmNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjUuOTIyODk5MTc0WiJ9&digest=sha256%3A42a0a6733fe72ace583063ad66a93d633b1f0ac8e57bc7b99bcc53c76da07ebb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112002092s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:25 +0000] "PUT /v2/foo/eeee/blobs/uploads/b8931a9a-49c5-476e-bd28-79f2b7b52f40?_state=PgjvKXZj8OZ1Kx5xsA4PVbAetNTssWNBlJauO9qJKOl7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiODkzMWE5YS00OWM1LTQ3NmUtYmQyOC03OWYyYjdiNTJmNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjUuOTIyODk5MTc0WiJ9&digest=sha256%3A42a0a6733fe72ace583063ad66a93d633b1f0ac8e57bc7b99bcc53c76da07ebb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=da78f9ea-ac85-4a70-aaaa-202b567b1de3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15263ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:27 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=c7e12d8a-b089-492a-b95e-55d1438c2c0d http.request.method=POST http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="690.981µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:27 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=56bb127b-da30-4fad-8c7e-c39cafc323d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/ffff/blobs/uploads/90800f7a-2c6d-4ac7-b409-d6ce8fb581e9?_state=bMRSf-ZHuCFwg2xWt0bQmyIcIq4ZXkjH9GbJZeYlnwh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5MDgwMGY3YS0yYzZkLTRhYzctYjQwOS1kNmNlOGZiNTgxZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjcuMDk1Njc5NjEyWiJ9&digest=sha256%3Ad4118b040a5b9a1af2cf409bd2a47ac0253c0ae73e51ede92128c8f503975c7b" http.request.useragent="Go-http-client/1.1" http.response.duration=529.309918ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:27 +0000] "PUT /v2/foo/ffff/blobs/uploads/90800f7a-2c6d-4ac7-b409-d6ce8fb581e9?_state=bMRSf-ZHuCFwg2xWt0bQmyIcIq4ZXkjH9GbJZeYlnwh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5MDgwMGY3YS0yYzZkLTRhYzctYjQwOS1kNmNlOGZiNTgxZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjcuMDk1Njc5NjEyWiJ9&digest=sha256%3Ad4118b040a5b9a1af2cf409bd2a47ac0253c0ae73e51ede92128c8f503975c7b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=cbbd5479-3af8-41d3-af48-93e100573f78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.166606ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:27 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=6cdddba7-3c0b-470b-a199-ff45feab2b3e http.request.method=GET http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="522.279µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Mar/2026:09:45:27 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-09T09:45:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=50785fea-9b67-4942-b183-528714d5b42e http.request.method=GET http.request.remoteaddr="127.0.0.1:49188" 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="522.281µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [09/Mar/2026:09:45:27 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-09T09:45:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=d7cefb42-5ca6-49c8-ae92-d401a0c84c9a http.request.method=GET http.request.remoteaddr="127.0.0.1:49188" 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="502.182µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Mar/2026:09:45:27 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-09T09:45:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=c3c6e7bb-caf9-4925-a327-a694a7aeb2cb http.request.method=GET http.request.remoteaddr="127.0.0.1:49188" 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="549.534µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [09/Mar/2026:09:45:27 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-09T09:45:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=89ba1375-cbb8-49f6-ad49-8a1b9a7d2ebb http.request.method=GET http.request.remoteaddr="127.0.0.1:49188" 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="670.722µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [09/Mar/2026:09:45:27 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-03-09T09:45:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=816cc299-7f17-4071-af98-8c21f6052d0a http.request.method=GET http.request.remoteaddr="127.0.0.1:49188" 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="619.355µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:09:45:27 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T09:45:27Z" 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.8 http.request.host="127.0.0.1:41063" http.request.id=0a34e78c-4fb2-422d-95ce-f47d55908d2c http.request.method=GET http.request.remoteaddr="127.0.0.1:49188" 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="586.832µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [09/Mar/2026:09:45:27 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-03-09T09:45:27Z" 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.8 http.request.host="127.0.0.1:41063" http.request.id=0562c7f3-f25a-4f15-9a44-7a1187f78e5e http.request.method=GET http.request.remoteaddr="127.0.0.1:49188" 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="457.374µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [09/Mar/2026:09:45:27 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-03-09T09:45:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=b149d77b-1ec2-468c-bde5-20140a5a95a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:49188" 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="563.192µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [09/Mar/2026:09:45:27 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-09T09:45:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41063" http.request.id=5d8b2fbf-1cb3-48f1-aa50-1fc9a0f9faf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49188" 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="587.917µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Mar/2026:09:45:27 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-09T09:45:27Z" 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.8 time="2026-03-09T09:45:27Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38535" http.request.id=d40e27e3-5276-447c-acd0-14ad0b185791 http.request.method=POST http.request.remoteaddr="127.0.0.1:33642" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="966.807µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:27 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:28Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38535" http.request.id=5bf458c5-12b9-4b3d-98a4-c06a5ebc3838 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33642" http.request.uri="/v2/foo/aaaa/blobs/uploads/3e38df30-95b4-4a5d-bb1a-c827dea8c57f?_state=chNuOGeJh1Hg_AFJfqGdhXzAdOprVPb_lEQnaYt-LC97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzZTM4ZGYzMC05NWI0LTRhNWQtYmIxYS1jODI3ZGVhOGM1N2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjcuNzA4MDA0MDExWiJ9&digest=sha256%3A362c89229eb3165ac6c7892f9753445339dc9f7ed5e62b3c0323573600c5a504" http.request.useragent="Go-http-client/1.1" http.response.duration=872.482283ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:27 +0000] "PUT /v2/foo/aaaa/blobs/uploads/3e38df30-95b4-4a5d-bb1a-c827dea8c57f?_state=chNuOGeJh1Hg_AFJfqGdhXzAdOprVPb_lEQnaYt-LC97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzZTM4ZGYzMC05NWI0LTRhNWQtYmIxYS1jODI3ZGVhOGM1N2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjcuNzA4MDA0MDExWiJ9&digest=sha256%3A362c89229eb3165ac6c7892f9753445339dc9f7ed5e62b3c0323573600c5a504 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:28Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38535" http.request.id=58330a1d-b966-4552-b302-849cd00af95d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33642" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.126888ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:28 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:28Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38535" http.request.id=93caab52-c2b0-4d79-80b0-2b804321cbd0 http.request.method=POST http.request.remoteaddr="127.0.0.1:33642" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="704.019µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:28 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:29Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38535" http.request.id=722a04a9-4fa4-4bc5-a6d7-de1a0aeddb30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33642" http.request.uri="/v2/foo/bbbb/blobs/uploads/3c7cec90-044d-4f8d-87bf-18d2eb165ccd?_state=u2MmNjUXDOSZvwUt_33m51jEx6mYfgMxRj0eR7OUqIl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzYzdjZWM5MC0wNDRkLTRmOGQtODdiZi0xOGQyZWIxNjVjY2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjguNjQzNzkwODM2WiJ9&digest=sha256%3Ac1a580f683f1e4b62bbdf49fada1a5d0401b5ab781ea253947d11a09913bae7c" http.request.useragent="Go-http-client/1.1" http.response.duration=595.969826ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:28 +0000] "PUT /v2/foo/bbbb/blobs/uploads/3c7cec90-044d-4f8d-87bf-18d2eb165ccd?_state=u2MmNjUXDOSZvwUt_33m51jEx6mYfgMxRj0eR7OUqIl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzYzdjZWM5MC0wNDRkLTRmOGQtODdiZi0xOGQyZWIxNjVjY2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjguNjQzNzkwODM2WiJ9&digest=sha256%3Ac1a580f683f1e4b62bbdf49fada1a5d0401b5ab781ea253947d11a09913bae7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:29Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38535" http.request.id=eddc63a1-5051-448a-8ca1-921da7243b10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33642" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.154358ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:29 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:29Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38535" http.request.id=e05f8fc3-0a56-44c7-94e3-31ccf3782ef8 http.request.method=POST http.request.remoteaddr="127.0.0.1:33642" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="790.729µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:29 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:29Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38535" http.request.id=a8ce4c94-92bf-4278-9ac8-8126cecd202b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33642" http.request.uri="/v2/foo/cccc/blobs/uploads/73627f19-f6fa-43af-8305-0b8280749327?_state=U3yBcW2mTEiaKrbVf3wheYXBVtQZmid3axBJXRSFB4t7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3MzYyN2YxOS1mNmZhLTQzYWYtODMwNS0wYjgyODA3NDkzMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjkuMjk3NDAyMTA3WiJ9&digest=sha256%3A6082cb197193402c303798020431447ab423fdd112581456baacb5bffecdad84" http.request.useragent="Go-http-client/1.1" http.response.duration=579.206892ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:29 +0000] "PUT /v2/foo/cccc/blobs/uploads/73627f19-f6fa-43af-8305-0b8280749327?_state=U3yBcW2mTEiaKrbVf3wheYXBVtQZmid3axBJXRSFB4t7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3MzYyN2YxOS1mNmZhLTQzYWYtODMwNS0wYjgyODA3NDkzMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjkuMjk3NDAyMTA3WiJ9&digest=sha256%3A6082cb197193402c303798020431447ab423fdd112581456baacb5bffecdad84 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:29Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38535" http.request.id=19f69f05-6c50-406b-9736-efaa5db6989f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33642" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.147062ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:29 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:29Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38535" http.request.id=52e180ca-2ee7-4b5c-ba59-c3ca392299af http.request.method=POST http.request.remoteaddr="127.0.0.1:33642" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="757.027µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:29 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38535" http.request.id=4b7763e9-855d-4eaa-a9a1-84688c25ce99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33642" http.request.uri="/v2/foo/dddd/blobs/uploads/a9536f13-d58d-45b5-a1e8-86895fdf3045?_state=7xd71idhy8Nip_5e8P7l7r0bAYxZsqTJCO37zuWFspV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhOTUzNmYxMy1kNThkLTQ1YjUtYTFlOC04Njg5NWZkZjMwNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjkuOTQxMDk3Mjc3WiJ9&digest=sha256%3A273b294b1f077da89e30cd5ce53971aec4d8c2c3e9d80c54898d5849f8c2dc17" http.request.useragent="Go-http-client/1.1" http.response.duration=625.874291ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:29 +0000] "PUT /v2/foo/dddd/blobs/uploads/a9536f13-d58d-45b5-a1e8-86895fdf3045?_state=7xd71idhy8Nip_5e8P7l7r0bAYxZsqTJCO37zuWFspV7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhOTUzNmYxMy1kNThkLTQ1YjUtYTFlOC04Njg5NWZkZjMwNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MjkuOTQxMDk3Mjc3WiJ9&digest=sha256%3A273b294b1f077da89e30cd5ce53971aec4d8c2c3e9d80c54898d5849f8c2dc17 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38535" http.request.id=bfb12ad9-4957-46e7-a7dd-5c310194e6ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:33642" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.20689ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:30 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38535" http.request.id=916a0491-40bd-4f34-90b2-0fb4ccfd30a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33642" 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="614.02µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [09/Mar/2026:09:45:30 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (9.39s) === RUN TestURLPrefix time="2026-03-09T09:45: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.8 time="2026-03-09T09:45:30Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33327" http.request.id=8b33c881-3a61-466e-b47f-6df0976e8cc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57732" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="731.873µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:09:45:30 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-03-09T09:45: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.8 time="2026-03-09T09:45:30Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:30Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839 err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=578196b6-89df-4b16-91df-fb488940ccaa http.request.method=GET http.request.remoteaddr="127.0.0.1:50828" http.request.uri="/v2/foo/bar/blobs/sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="945.227µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:45:30 +0000] "GET /v2/foo/bar/blobs/sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T09:45:30Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839 err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=02e6b7ce-d9fc-449a-84e0-db9404f7ed10 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50836" http.request.uri="/v2/foo/bar/blobs/sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="746.947µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:45:30 +0000] "HEAD /v2/foo/bar/blobs/sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T09:45:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=4e29b82a-b215-4ecd-ad0f-30fbe59dcaa2 http.request.method=POST http.request.remoteaddr="127.0.0.1:50836" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="622.661µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=a517bfef-924c-44f9-9dc3-13553e9cc4c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50836" http.request.uri="/v2/foo/bar/blobs/uploads/58d22630-2d38-4255-aaad-5c1f8eee4fe6?_state=g9Eh3QidvSL5eU4Zs5FUnSMxT5xfqUVp5emuTz6OoqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZDIyNjMwLTJkMzgtNDI1NS1hYWFkLTVjMWY4ZWVlNGZlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMC42NjQzMTg1MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="682.759µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:30 +0000] "GET /v2/foo/bar/blobs/uploads/58d22630-2d38-4255-aaad-5c1f8eee4fe6?_state=g9Eh3QidvSL5eU4Zs5FUnSMxT5xfqUVp5emuTz6OoqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZDIyNjMwLTJkMzgtNDI1NS1hYWFkLTVjMWY4ZWVlNGZlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMC42NjQzMTg1MTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=dfcc0ea5-53ab-4cd7-a8e9-9a6b928b410f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50836" http.request.uri="/v2/foo/bar/blobs/uploads/58d22630-2d38-4255-aaad-5c1f8eee4fe6?_state=g9Eh3QidvSL5eU4Zs5FUnSMxT5xfqUVp5emuTz6OoqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZDIyNjMwLTJkMzgtNDI1NS1hYWFkLTVjMWY4ZWVlNGZlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMC42NjQzMTg1MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="617.41µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:30 +0000] "DELETE /v2/foo/bar/blobs/uploads/58d22630-2d38-4255-aaad-5c1f8eee4fe6?_state=g9Eh3QidvSL5eU4Zs5FUnSMxT5xfqUVp5emuTz6OoqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZDIyNjMwLTJkMzgtNDI1NS1hYWFkLTVjMWY4ZWVlNGZlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMC42NjQzMTg1MTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:30Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=726710b3-dffe-4c95-9261-a49ff1895f89 http.request.method=GET http.request.remoteaddr="127.0.0.1:50836" http.request.uri="/v2/foo/bar/blobs/uploads/58d22630-2d38-4255-aaad-5c1f8eee4fe6?_state=g9Eh3QidvSL5eU4Zs5FUnSMxT5xfqUVp5emuTz6OoqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZDIyNjMwLTJkMzgtNDI1NS1hYWFkLTVjMWY4ZWVlNGZlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMC42NjQzMTg1MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=58d22630-2d38-4255-aaad-5c1f8eee4fe6 time="2026-03-09T09:45:30Z" 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.8 http.request.host="127.0.0.1:38409" http.request.id=726710b3-dffe-4c95-9261-a49ff1895f89 http.request.method=GET http.request.remoteaddr="127.0.0.1:50836" http.request.uri="/v2/foo/bar/blobs/uploads/58d22630-2d38-4255-aaad-5c1f8eee4fe6?_state=g9Eh3QidvSL5eU4Zs5FUnSMxT5xfqUVp5emuTz6OoqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZDIyNjMwLTJkMzgtNDI1NS1hYWFkLTVjMWY4ZWVlNGZlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMC42NjQzMTg1MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="559.293µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=58d22630-2d38-4255-aaad-5c1f8eee4fe6 127.0.0.1 - - [09/Mar/2026:09:45:30 +0000] "GET /v2/foo/bar/blobs/uploads/58d22630-2d38-4255-aaad-5c1f8eee4fe6?_state=g9Eh3QidvSL5eU4Zs5FUnSMxT5xfqUVp5emuTz6OoqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4ZDIyNjMwLTJkMzgtNDI1NS1hYWFkLTVjMWY4ZWVlNGZlNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMC42NjQzMTg1MTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T09:45:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=00b9b7d0-b9c5-4a1f-952c-3e3f9ac970cb http.request.method=POST http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="754.327µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:30Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=07dc6357-2047-4c50-b14d-724203bb2701 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/uploads/eb37729a-40c9-400f-8c52-e1fda36e9acd?_state=NRfxyB4TKPikEeQF75Fz2cD0yZiVkPSOrczitf3jjgp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViMzc3MjlhLTQwYzktNDAwZi04YzUyLWUxZmRhMzZlOWFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMC42NjczNDI4NTRaIn0%3D&digest=sha256%3A8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839" http.request.useragent="Go-http-client/1.1" provided=sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839 vars.name="foo/bar" vars.uuid=eb37729a-40c9-400f-8c52-e1fda36e9acd time="2026-03-09T09:45:30Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=07dc6357-2047-4c50-b14d-724203bb2701 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/uploads/eb37729a-40c9-400f-8c52-e1fda36e9acd?_state=NRfxyB4TKPikEeQF75Fz2cD0yZiVkPSOrczitf3jjgp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViMzc3MjlhLTQwYzktNDAwZi04YzUyLWUxZmRhMzZlOWFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMC42NjczNDI4NTRaIn0%3D&digest=sha256%3A8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=eb37729a-40c9-400f-8c52-e1fda36e9acd time="2026-03-09T09:45:30Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=07dc6357-2047-4c50-b14d-724203bb2701 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/uploads/eb37729a-40c9-400f-8c52-e1fda36e9acd?_state=NRfxyB4TKPikEeQF75Fz2cD0yZiVkPSOrczitf3jjgp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViMzc3MjlhLTQwYzktNDAwZi04YzUyLWUxZmRhMzZlOWFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMC42NjczNDI4NTRaIn0%3D&digest=sha256%3A8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="673.896µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=eb37729a-40c9-400f-8c52-e1fda36e9acd 127.0.0.1 - - [09/Mar/2026:09:45:30 +0000] "PUT /v2/foo/bar/blobs/uploads/eb37729a-40c9-400f-8c52-e1fda36e9acd?_state=NRfxyB4TKPikEeQF75Fz2cD0yZiVkPSOrczitf3jjgp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViMzc3MjlhLTQwYzktNDAwZi04YzUyLWUxZmRhMzZlOWFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMC42NjczNDI4NTRaIn0%3D&digest=sha256%3A8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-09T09:45:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=b13018ab-957e-4569-9680-544816cf9e74 http.request.method=POST http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="577.075µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=5e05be54-40f1-436c-b4c4-4166d859bb90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/uploads/b9387a99-0456-406c-837b-b542e49ebd77?_state=SiCtcHzxpgehy18yRnMCQ0Pms_VecIUz41gFkyJiC997Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5Mzg3YTk5LTA0NTYtNDA2Yy04MzdiLWI1NDJlNDllYmQ3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMC42Njg4MzkxOFoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="667.494µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:30 +0000] "PUT /v2/foo/bar/blobs/uploads/b9387a99-0456-406c-837b-b542e49ebd77?_state=SiCtcHzxpgehy18yRnMCQ0Pms_VecIUz41gFkyJiC997Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5Mzg3YTk5LTA0NTYtNDA2Yy04MzdiLWI1NDJlNDllYmQ3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMC42Njg4MzkxOFoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=75e72e39-1274-486c-af63-d4a7d0280c77 http.request.method=POST http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="545.99µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=49eb7d3d-3d67-46d4-b338-2f981774431f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/uploads/c99b9c1a-7c99-47d4-9a61-d83cf30cdb69?_state=RkqFNAH8hDUd9iAoGIPPyzVbFtwEWNTwVfO9zZbD9iN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5OWI5YzFhLTdjOTktNDdkNC05YTYxLWQ4M2NmMzBjZGI2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMC42NzAyMjk5NzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="695.745µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:30 +0000] "PUT /v2/foo/bar/blobs/uploads/c99b9c1a-7c99-47d4-9a61-d83cf30cdb69?_state=RkqFNAH8hDUd9iAoGIPPyzVbFtwEWNTwVfO9zZbD9iN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5OWI5YzFhLTdjOTktNDdkNC05YTYxLWQ4M2NmMzBjZGI2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMC42NzAyMjk5NzVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=6be2b4a5-f0ad-47c1-b6bd-72b13b579428 http.request.method=POST http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="590.813µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=82be4297-c118-4ca1-8de5-43cc35fbba35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/uploads/1f0b6c53-4b99-4721-a756-3314d34779a5?_state=8V5i010NoimtRGsBpEU0Ns7ssaEsmzIYveRWP8UToYt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmMGI2YzUzLTRiOTktNDcyMS1hNzU2LTMzMTRkMzQ3NzlhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMC42NzE2NzQ5NTRaIn0%3D&digest=sha256%3A8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839" http.request.useragent="Go-http-client/1.1" http.response.duration=621.027195ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:30 +0000] "PUT /v2/foo/bar/blobs/uploads/1f0b6c53-4b99-4721-a756-3314d34779a5?_state=8V5i010NoimtRGsBpEU0Ns7ssaEsmzIYveRWP8UToYt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmMGI2YzUzLTRiOTktNDcyMS1hNzU2LTMzMTRkMzQ3NzlhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMC42NzE2NzQ5NTRaIn0%3D&digest=sha256%3A8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=c94cce06-13cc-4af2-be0f-89d4436ed9cd http.request.method=POST http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="868.082µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38409" http.request.id=4807d334-51ee-4385-a256-4c59474f1f89 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/uploads/5ab4a224-009c-4270-b072-d072fe114a7a?_state=nM6hXUcik3MYZz0lPQjO1EN2ndxPbXn8BO2wcZTjBqt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhYjRhMjI0LTAwOWMtNDI3MC1iMDcyLWQwNzJmZTExNGE3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS4zMDg2NzM2OThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=566.435373ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "PATCH /v2/foo/bar/blobs/uploads/5ab4a224-009c-4270-b072-d072fe114a7a?_state=nM6hXUcik3MYZz0lPQjO1EN2ndxPbXn8BO2wcZTjBqt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhYjRhMjI0LTAwOWMtNDI3MC1iMDcyLWQwNzJmZTExNGE3YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS4zMDg2NzM2OThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=dc0c0cc8-c5c4-4afc-b523-a37f50a6007a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/uploads/5ab4a224-009c-4270-b072-d072fe114a7a?_state=lf2CIKVv6tYI9OwcpjQXLT_bdupZ_Wo7EOgbvlDSrI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhYjRhMjI0LTAwOWMtNDI3MC1iMDcyLWQwNzJmZTExNGE3YSIsIk9mZnNldCI6MjAxNjQwOTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MzFaIn0%3D&digest=sha256%3A8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839" http.request.useragent="Go-http-client/1.1" http.response.duration=1.101559ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "PUT /v2/foo/bar/blobs/uploads/5ab4a224-009c-4270-b072-d072fe114a7a?_state=lf2CIKVv6tYI9OwcpjQXLT_bdupZ_Wo7EOgbvlDSrI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhYjRhMjI0LTAwOWMtNDI3MC1iMDcyLWQwNzJmZTExNGE3YSIsIk9mZnNldCI6MjAxNjQwOTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MzFaIn0%3D&digest=sha256%3A8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=b2d4453c-aa37-4fc2-bf3e-e77f6f779bad http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="643.945µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "HEAD /v2/foo/bar/blobs/sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=10371e45-a68e-4fcd-87fa-2d172d81c5ab http.request.method=GET http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.295191ms http.response.status=200 http.response.written=20164096 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "GET /v2/foo/bar/blobs/sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839 HTTP/1.1" 200 20164096 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=error msg="error parsing digest="sha257:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839": unsupported digest algorithm" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=88caba73-6b9f-4081-8466-a858b614d277 http.request.method=GET http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/sha257:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839" vars.name="foo/bar" time="2026-03-09T09:45:31Z" 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.8 http.request.host="127.0.0.1:38409" http.request.id=88caba73-6b9f-4081-8466-a858b614d277 http.request.method=GET http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/sha257:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="563.719µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "GET /v2/foo/bar/blobs/sha257:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=3ea89857-de4f-42c0-8c9e-037c5a4cc521 http.request.method=GET http.request.remoteaddr="127.0.0.1:50856" http.request.uri="/v2/foo/bar/blobs/sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839" http.request.useragent="Go-http-client/1.1" http.response.duration="898.747µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "GET /v2/foo/bar/blobs/sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45: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.8 time="2026-03-09T09:45:31Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:31Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=f7dea90f-2bbf-47a3-a46e-3a3e07b97518 http.request.method=GET http.request.remoteaddr="127.0.0.1:58720" http.request.uri="/v2/foo/bar/blobs/sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="745.858µs" http.response.status=404 http.response.written=157 vars.digest="sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "GET /v2/foo/bar/blobs/sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=0a063b62-655a-450d-8dbd-63df50003af6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58736" http.request.uri="/v2/foo/bar/blobs/sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="656.819µs" http.response.status=404 http.response.written=157 vars.digest="sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "HEAD /v2/foo/bar/blobs/sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=0d15938d-6964-4e84-9da1-3ab8a338260a http.request.method=POST http.request.remoteaddr="127.0.0.1:58736" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="547.531µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=0950dc88-2132-4e06-99f3-6ea213ea1edf http.request.method=GET http.request.remoteaddr="127.0.0.1:58736" http.request.uri="/v2/foo/bar/blobs/uploads/43ae172b-a1d0-4121-a3f1-db89bcd83f6b?_state=5ORCvNc3CKs7vhqYMo97ggPK-b2JWw5UfKp0Vx85Sft7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzYWUxNzJiLWExZDAtNDEyMS1hM2YxLWRiODliY2Q4M2Y2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS45NjUyMTI4MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="601.027µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "GET /v2/foo/bar/blobs/uploads/43ae172b-a1d0-4121-a3f1-db89bcd83f6b?_state=5ORCvNc3CKs7vhqYMo97ggPK-b2JWw5UfKp0Vx85Sft7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzYWUxNzJiLWExZDAtNDEyMS1hM2YxLWRiODliY2Q4M2Y2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS45NjUyMTI4MjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=155bce97-3cd2-4d00-adc5-f4b3d17ce937 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58736" http.request.uri="/v2/foo/bar/blobs/uploads/43ae172b-a1d0-4121-a3f1-db89bcd83f6b?_state=5ORCvNc3CKs7vhqYMo97ggPK-b2JWw5UfKp0Vx85Sft7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzYWUxNzJiLWExZDAtNDEyMS1hM2YxLWRiODliY2Q4M2Y2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS45NjUyMTI4MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="598.572µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "DELETE /v2/foo/bar/blobs/uploads/43ae172b-a1d0-4121-a3f1-db89bcd83f6b?_state=5ORCvNc3CKs7vhqYMo97ggPK-b2JWw5UfKp0Vx85Sft7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzYWUxNzJiLWExZDAtNDEyMS1hM2YxLWRiODliY2Q4M2Y2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS45NjUyMTI4MjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=e4f6a26c-fcd2-44da-bfc8-fce4751c821b http.request.method=GET http.request.remoteaddr="127.0.0.1:58736" http.request.uri="/v2/foo/bar/blobs/uploads/43ae172b-a1d0-4121-a3f1-db89bcd83f6b?_state=5ORCvNc3CKs7vhqYMo97ggPK-b2JWw5UfKp0Vx85Sft7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzYWUxNzJiLWExZDAtNDEyMS1hM2YxLWRiODliY2Q4M2Y2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS45NjUyMTI4MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=43ae172b-a1d0-4121-a3f1-db89bcd83f6b time="2026-03-09T09:45:31Z" 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.8 http.request.host="127.0.0.1:35407" http.request.id=e4f6a26c-fcd2-44da-bfc8-fce4751c821b http.request.method=GET http.request.remoteaddr="127.0.0.1:58736" http.request.uri="/v2/foo/bar/blobs/uploads/43ae172b-a1d0-4121-a3f1-db89bcd83f6b?_state=5ORCvNc3CKs7vhqYMo97ggPK-b2JWw5UfKp0Vx85Sft7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzYWUxNzJiLWExZDAtNDEyMS1hM2YxLWRiODliY2Q4M2Y2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS45NjUyMTI4MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="523.924µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=43ae172b-a1d0-4121-a3f1-db89bcd83f6b 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "GET /v2/foo/bar/blobs/uploads/43ae172b-a1d0-4121-a3f1-db89bcd83f6b?_state=5ORCvNc3CKs7vhqYMo97ggPK-b2JWw5UfKp0Vx85Sft7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzYWUxNzJiLWExZDAtNDEyMS1hM2YxLWRiODliY2Q4M2Y2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS45NjUyMTI4MjVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=775e9fee-00da-4121-9d46-11602a4bb95a http.request.method=POST http.request.remoteaddr="127.0.0.1:58748" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="763.061µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=4a288126-9b51-409f-be7a-452d971f0dea http.request.method=PUT http.request.remoteaddr="127.0.0.1:58748" http.request.uri="/v2/foo/bar/blobs/uploads/1eb69294-4c5d-465c-bbdd-38bcec18be72?_state=b5xkmHJJUAqcYotFKsWj_h4UxByHhNn-hRKb8nxvHIx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlYjY5Mjk0LTRjNWQtNDY1Yy1iYmRkLTM4YmNlYzE4YmU3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS45NjgyMjYwMThaIn0%3D&digest=sha256%3Aedf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc" http.request.useragent="Go-http-client/1.1" provided=sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc vars.name="foo/bar" vars.uuid=1eb69294-4c5d-465c-bbdd-38bcec18be72 time="2026-03-09T09:45:31Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=4a288126-9b51-409f-be7a-452d971f0dea http.request.method=PUT http.request.remoteaddr="127.0.0.1:58748" http.request.uri="/v2/foo/bar/blobs/uploads/1eb69294-4c5d-465c-bbdd-38bcec18be72?_state=b5xkmHJJUAqcYotFKsWj_h4UxByHhNn-hRKb8nxvHIx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlYjY5Mjk0LTRjNWQtNDY1Yy1iYmRkLTM4YmNlYzE4YmU3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS45NjgyMjYwMThaIn0%3D&digest=sha256%3Aedf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1eb69294-4c5d-465c-bbdd-38bcec18be72 time="2026-03-09T09:45:31Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=4a288126-9b51-409f-be7a-452d971f0dea http.request.method=PUT http.request.remoteaddr="127.0.0.1:58748" http.request.uri="/v2/foo/bar/blobs/uploads/1eb69294-4c5d-465c-bbdd-38bcec18be72?_state=b5xkmHJJUAqcYotFKsWj_h4UxByHhNn-hRKb8nxvHIx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlYjY5Mjk0LTRjNWQtNDY1Yy1iYmRkLTM4YmNlYzE4YmU3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS45NjgyMjYwMThaIn0%3D&digest=sha256%3Aedf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="670.598µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1eb69294-4c5d-465c-bbdd-38bcec18be72 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "PUT /v2/foo/bar/blobs/uploads/1eb69294-4c5d-465c-bbdd-38bcec18be72?_state=b5xkmHJJUAqcYotFKsWj_h4UxByHhNn-hRKb8nxvHIx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlYjY5Mjk0LTRjNWQtNDY1Yy1iYmRkLTM4YmNlYzE4YmU3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS45NjgyMjYwMThaIn0%3D&digest=sha256%3Aedf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=a1e38722-9d24-415d-9c03-6dce615c352a http.request.method=POST http.request.remoteaddr="127.0.0.1:58748" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="674.492µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=82412e7a-0a47-42d6-9155-b5965734d9e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58748" http.request.uri="/v2/foo/bar/blobs/uploads/c3c3607d-2b1e-4785-bedf-7ee68b1a680a?_state=fetqQf_rLuTuPJC07wSe-SEG0kdq6kHbDHsiQDhxzV57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzYzM2MDdkLTJiMWUtNDc4NS1iZWRmLTdlZTY4YjFhNjgwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS45Njk4NDIzNzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="812.972µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "PUT /v2/foo/bar/blobs/uploads/c3c3607d-2b1e-4785-bedf-7ee68b1a680a?_state=fetqQf_rLuTuPJC07wSe-SEG0kdq6kHbDHsiQDhxzV57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzYzM2MDdkLTJiMWUtNDc4NS1iZWRmLTdlZTY4YjFhNjgwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS45Njk4NDIzNzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=36d68979-6944-473e-ac6c-3d065de5a41e http.request.method=POST http.request.remoteaddr="127.0.0.1:58748" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="675.005µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=88636074-65d7-4f53-803f-f7a3ad358cc0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58748" http.request.uri="/v2/foo/bar/blobs/uploads/8e22d2d7-02c2-43f3-808d-ac107e158711?_state=LWeHapT1NEhQkXloP4I82KMA-Ehm9WTQNmCnVbQ5bGV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlMjJkMmQ3LTAyYzItNDNmMy04MDhkLWFjMTA3ZTE1ODcxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS45NzE1OTcwOTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="819.068µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "PUT /v2/foo/bar/blobs/uploads/8e22d2d7-02c2-43f3-808d-ac107e158711?_state=LWeHapT1NEhQkXloP4I82KMA-Ehm9WTQNmCnVbQ5bGV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlMjJkMmQ3LTAyYzItNDNmMy04MDhkLWFjMTA3ZTE1ODcxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS45NzE1OTcwOTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:31Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=c2544c7e-be50-4fd5-9484-99caeda12fb9 http.request.method=POST http.request.remoteaddr="127.0.0.1:58748" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="631.935µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:32Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=96d5eaa5-3284-4813-acb7-633847c0ce39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58748" http.request.uri="/v2/foo/bar/blobs/uploads/8f0fae87-3525-4f75-a76e-fb3096d64df9?_state=2zBAFR413etj2WuJULVJSn_JgVwRMCbNU2K3veKRbG57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmMGZhZTg3LTM1MjUtNGY3NS1hNzZlLWZiMzA5NmQ2NGRmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS45NzMyNTU2MzZaIn0%3D&digest=sha256%3Aedf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc" http.request.useragent="Go-http-client/1.1" http.response.duration=665.664775ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "PUT /v2/foo/bar/blobs/uploads/8f0fae87-3525-4f75-a76e-fb3096d64df9?_state=2zBAFR413etj2WuJULVJSn_JgVwRMCbNU2K3veKRbG57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmMGZhZTg3LTM1MjUtNGY3NS1hNzZlLWZiMzA5NmQ2NGRmOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMS45NzMyNTU2MzZaIn0%3D&digest=sha256%3Aedf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:32Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=7d148b04-b97e-42f1-9f0b-96f3cea2df24 http.request.method=POST http.request.remoteaddr="127.0.0.1:58748" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034554ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35407" http.request.id=4490427e-9e35-4439-9f95-51ecd2b21903 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58748" http.request.uri="/v2/foo/bar/blobs/uploads/b3e5e6bd-82b8-498e-bed1-a40d5fe27a7e?_state=WkYFEHsqhO6x9pLuxrPIrz-9PUXhq0UCFBPsKLloukt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZTVlNmJkLTgyYjgtNDk4ZS1iZWQxLWE0MGQ1ZmUyN2E3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMi42NTI4MjM0ODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=894.855529ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:32 +0000] "PATCH /v2/foo/bar/blobs/uploads/b3e5e6bd-82b8-498e-bed1-a40d5fe27a7e?_state=WkYFEHsqhO6x9pLuxrPIrz-9PUXhq0UCFBPsKLloukt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZTVlNmJkLTgyYjgtNDk4ZS1iZWQxLWE0MGQ1ZmUyN2E3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMi42NTI4MjM0ODlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=e03ec634-dc38-4b46-8737-4b0137677604 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58748" http.request.uri="/v2/foo/bar/blobs/uploads/b3e5e6bd-82b8-498e-bed1-a40d5fe27a7e?_state=ZSeDYTh8QzSulzDryDDB5cMqGd7EdRnBiZnbIScNz_t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZTVlNmJkLTgyYjgtNDk4ZS1iZWQxLWE0MGQ1ZmUyN2E3ZSIsIk9mZnNldCI6MjE0MjQ2NDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MzJaIn0%3D&digest=sha256%3Aedf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc" http.request.useragent="Go-http-client/1.1" http.response.duration="976.033µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "PUT /v2/foo/bar/blobs/uploads/b3e5e6bd-82b8-498e-bed1-a40d5fe27a7e?_state=ZSeDYTh8QzSulzDryDDB5cMqGd7EdRnBiZnbIScNz_t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzZTVlNmJkLTgyYjgtNDk4ZS1iZWQxLWE0MGQ1ZmUyN2E3ZSIsIk9mZnNldCI6MjE0MjQ2NDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MzJaIn0%3D&digest=sha256%3Aedf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=be8334b6-a2ff-4cce-87a7-89f7ab5a834e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58748" http.request.uri="/v2/foo/bar/blobs/sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="618.865µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "HEAD /v2/foo/bar/blobs/sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=a64bb355-044b-4e78-94e6-3eaec52d99f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58748" http.request.uri="/v2/foo/bar/blobs/sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.141456ms http.response.status=200 http.response.written=21424640 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "GET /v2/foo/bar/blobs/sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc HTTP/1.1" 200 21424640 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=error msg="error parsing digest="sha257:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc": unsupported digest algorithm" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=2854ec15-6791-434c-84d7-56965332d167 http.request.method=GET http.request.remoteaddr="127.0.0.1:58748" http.request.uri="/v2/foo/bar/blobs/sha257:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc" vars.name="foo/bar" time="2026-03-09T09:45:33Z" 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.8 http.request.host="127.0.0.1:35407" http.request.id=2854ec15-6791-434c-84d7-56965332d167 http.request.method=GET http.request.remoteaddr="127.0.0.1:58748" http.request.uri="/v2/foo/bar/blobs/sha257:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="573.622µs" http.response.status=400 http.response.written=110 vars.digest="sha257:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "GET /v2/foo/bar/blobs/sha257:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=a76179cf-ab5c-4611-8f0f-5bce13340448 http.request.method=GET http.request.remoteaddr="127.0.0.1:51622" http.request.uri="/v2/foo/bar/blobs/sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc" http.request.useragent="Go-http-client/1.1" http.response.duration="910.511µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "GET /v2/foo/bar/blobs/sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=d3cf54f6-5bd3-4d8f-968b-3034401dc8d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:51622" http.request.uri="/v2/foo/bar/blobs/sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.519436ms http.response.status=200 http.response.written=294912 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "GET /v2/foo/bar/blobs/sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc HTTP/1.1" 200 294912 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35407" http.request.id=6e223db3-342a-4208-88ad-b56f4832adbb http.request.method=GET http.request.remoteaddr="127.0.0.1:51620" http.request.uri="/v2/foo/bar/blobs/sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.368698ms http.response.status=200 http.response.written=4250752 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "GET /v2/foo/bar/blobs/sha256:edf3bab9d10c279cb75976a71ddca5ca30c1616cdad7933df437ddf320db79cc HTTP/1.1" 200 4250752 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=2f55c7f9-24b3-496a-a2cb-d3921c5009e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50856" http.request.uri="/v2/foo/bar/blobs/sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.674646754s http.response.status=200 http.response.written=4140736 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "GET /v2/foo/bar/blobs/sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839 HTTP/1.1" 200 4140736 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38409" http.request.id=72b6c9e1-708c-413c-8291-1f7d05181244 http.request.method=GET http.request.remoteaddr="127.0.0.1:50850" http.request.uri="/v2/foo/bar/blobs/sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.677764254s http.response.status=200 http.response.written=4250752 127.0.0.1 - - [09/Mar/2026:09:45:31 +0000] "GET /v2/foo/bar/blobs/sha256:8a6790b9ff3d7a32dd3fec672eb74f3435af231bc36f0f9afdfa0464b582b839 HTTP/1.1" 200 4250752 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (2.98s) === RUN TestBlobDelete time="2026-03-09T09:45: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.8 time="2026-03-09T09:45:33Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:33Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=22e6b00b-9ae1-4ffb-b653-3a69da58e68f http.request.method=GET http.request.remoteaddr="127.0.0.1:41574" http.request.uri="/v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="744.051µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "GET /v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=bff76a68-7047-40f5-b6e6-53710065122c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="617.879µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "HEAD /v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=a98c726f-e32f-416d-970a-71221e64f92e http.request.method=POST http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="541.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=24af4445-8bae-40ba-a39d-17ecca7af7d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/bar/blobs/uploads/0790bf5d-8cc9-4831-a3f8-927b078c2d2b?_state=qR5jxGN8DBSI7Z_h297WQuGQugnRrhEnuU_sDT2eUIV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3OTBiZjVkLThjYzktNDgzMS1hM2Y4LTkyN2IwNzhjMmQyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMy42MzgzODAyOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="572.476µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "GET /v2/foo/bar/blobs/uploads/0790bf5d-8cc9-4831-a3f8-927b078c2d2b?_state=qR5jxGN8DBSI7Z_h297WQuGQugnRrhEnuU_sDT2eUIV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3OTBiZjVkLThjYzktNDgzMS1hM2Y4LTkyN2IwNzhjMmQyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMy42MzgzODAyOTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=49420453-a28a-4028-ba39-266d61dd9da5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/bar/blobs/uploads/0790bf5d-8cc9-4831-a3f8-927b078c2d2b?_state=qR5jxGN8DBSI7Z_h297WQuGQugnRrhEnuU_sDT2eUIV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3OTBiZjVkLThjYzktNDgzMS1hM2Y4LTkyN2IwNzhjMmQyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMy42MzgzODAyOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="613.408µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "DELETE /v2/foo/bar/blobs/uploads/0790bf5d-8cc9-4831-a3f8-927b078c2d2b?_state=qR5jxGN8DBSI7Z_h297WQuGQugnRrhEnuU_sDT2eUIV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3OTBiZjVkLThjYzktNDgzMS1hM2Y4LTkyN2IwNzhjMmQyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMy42MzgzODAyOTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=066c459f-84e9-4d8e-a51e-226cc3657171 http.request.method=GET http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/bar/blobs/uploads/0790bf5d-8cc9-4831-a3f8-927b078c2d2b?_state=qR5jxGN8DBSI7Z_h297WQuGQugnRrhEnuU_sDT2eUIV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3OTBiZjVkLThjYzktNDgzMS1hM2Y4LTkyN2IwNzhjMmQyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMy42MzgzODAyOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0790bf5d-8cc9-4831-a3f8-927b078c2d2b time="2026-03-09T09:45:33Z" 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.8 http.request.host="127.0.0.1:44047" http.request.id=066c459f-84e9-4d8e-a51e-226cc3657171 http.request.method=GET http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/bar/blobs/uploads/0790bf5d-8cc9-4831-a3f8-927b078c2d2b?_state=qR5jxGN8DBSI7Z_h297WQuGQugnRrhEnuU_sDT2eUIV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3OTBiZjVkLThjYzktNDgzMS1hM2Y4LTkyN2IwNzhjMmQyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMy42MzgzODAyOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="549.688µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=0790bf5d-8cc9-4831-a3f8-927b078c2d2b 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "GET /v2/foo/bar/blobs/uploads/0790bf5d-8cc9-4831-a3f8-927b078c2d2b?_state=qR5jxGN8DBSI7Z_h297WQuGQugnRrhEnuU_sDT2eUIV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3OTBiZjVkLThjYzktNDgzMS1hM2Y4LTkyN2IwNzhjMmQyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMy42MzgzODAyOTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=185cd2b4-e7a0-4892-b97b-3099b86ebdc5 http.request.method=POST http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="750.519µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=35952a87-90fa-4850-8aa2-24f50f617c3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/cd0b383f-9305-4912-ad60-c6e5a17fb9a8?_state=79Z4I4e_OkKA1ASJkVemtM_OAz3ZzVXVMMsuW1qBuM17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkMGIzODNmLTkzMDUtNDkxMi1hZDYwLWM2ZTVhMTdmYjlhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMy42NDEyOTc4NTJaIn0%3D&digest=sha256%3Ae7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" provided=sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 vars.name="foo/bar" vars.uuid=cd0b383f-9305-4912-ad60-c6e5a17fb9a8 time="2026-03-09T09:45:33Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=35952a87-90fa-4850-8aa2-24f50f617c3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/cd0b383f-9305-4912-ad60-c6e5a17fb9a8?_state=79Z4I4e_OkKA1ASJkVemtM_OAz3ZzVXVMMsuW1qBuM17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkMGIzODNmLTkzMDUtNDkxMi1hZDYwLWM2ZTVhMTdmYjlhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMy42NDEyOTc4NTJaIn0%3D&digest=sha256%3Ae7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=cd0b383f-9305-4912-ad60-c6e5a17fb9a8 time="2026-03-09T09:45:33Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=35952a87-90fa-4850-8aa2-24f50f617c3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/cd0b383f-9305-4912-ad60-c6e5a17fb9a8?_state=79Z4I4e_OkKA1ASJkVemtM_OAz3ZzVXVMMsuW1qBuM17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkMGIzODNmLTkzMDUtNDkxMi1hZDYwLWM2ZTVhMTdmYjlhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMy42NDEyOTc4NTJaIn0%3D&digest=sha256%3Ae7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="604.949µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=cd0b383f-9305-4912-ad60-c6e5a17fb9a8 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "PUT /v2/foo/bar/blobs/uploads/cd0b383f-9305-4912-ad60-c6e5a17fb9a8?_state=79Z4I4e_OkKA1ASJkVemtM_OAz3ZzVXVMMsuW1qBuM17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkMGIzODNmLTkzMDUtNDkxMi1hZDYwLWM2ZTVhMTdmYjlhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMy42NDEyOTc4NTJaIn0%3D&digest=sha256%3Ae7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=ac075a29-d9e7-4417-86d6-8e95312d2517 http.request.method=POST http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="515.361µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=b997a3b2-f3de-4e81-9996-17b89f83df3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/417736b7-8d16-4c1d-9cc3-b968d1771cc5?_state=CLyIYcZPwc9emwCyTkVKFVUL54Gv0aXUt6AHRtIS8Rl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxNzczNmI3LThkMTYtNGMxZC05Y2MzLWI5NjhkMTc3MWNjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMy42NDI2OTM5MDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="667.493µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "PUT /v2/foo/bar/blobs/uploads/417736b7-8d16-4c1d-9cc3-b968d1771cc5?_state=CLyIYcZPwc9emwCyTkVKFVUL54Gv0aXUt6AHRtIS8Rl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxNzczNmI3LThkMTYtNGMxZC05Y2MzLWI5NjhkMTc3MWNjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMy42NDI2OTM5MDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=7eb25f5a-be7d-4f78-8fe9-fb607f31b5db http.request.method=POST http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="575.909µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=73ac25c5-f1e5-4331-85c2-29fd40786216 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/24cbd31c-54b3-4484-b1f0-b9be81003d1f?_state=OaXprtv_5nXGfc320sYqsDe-cYekfbfRyNRG0iRiFwR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0Y2JkMzFjLTU0YjMtNDQ4NC1iMWYwLWI5YmU4MTAwM2QxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMy42NDQxNjIwMTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="691.463µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "PUT /v2/foo/bar/blobs/uploads/24cbd31c-54b3-4484-b1f0-b9be81003d1f?_state=OaXprtv_5nXGfc320sYqsDe-cYekfbfRyNRG0iRiFwR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0Y2JkMzFjLTU0YjMtNDQ4NC1iMWYwLWI5YmU4MTAwM2QxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMy42NDQxNjIwMTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=ef1e2fed-cc61-4f01-b2b7-c8caa52f7087 http.request.method=POST http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="578.885µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=a2ad7cc8-5f71-4608-a179-7026edeccdaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/bf82519e-7516-43cd-8e2c-a0bdc8e55533?_state=xMNXrGgC_TvZ64xTDlh-sshwEUCiqjZTY7D5q03uKPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmODI1MTllLTc1MTYtNDNjZC04ZTJjLWEwYmRjOGU1NTUzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMy42NDU2NDUwNTJaIn0%3D&digest=sha256%3Ae7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" http.response.duration=634.075696ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:33 +0000] "PUT /v2/foo/bar/blobs/uploads/bf82519e-7516-43cd-8e2c-a0bdc8e55533?_state=xMNXrGgC_TvZ64xTDlh-sshwEUCiqjZTY7D5q03uKPh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmODI1MTllLTc1MTYtNDNjZC04ZTJjLWEwYmRjOGU1NTUzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozMy42NDU2NDUwNTJaIn0%3D&digest=sha256%3Ae7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=3818af02-f073-44f1-902b-262567faff7d http.request.method=POST http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="904.834µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44047" http.request.id=1c40e87d-ec2d-4a0f-a6c8-85965d6653f4 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/b2917fe3-7658-44c5-8118-2a9099b30bc0?_state=-SgSYSfuHfVXsAOiM7KoTYI9izUioU6gKQvn3M5wPa57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyOTE3ZmUzLTc2NTgtNDRjNS04MTE4LTJhOTA5OWIzMGJjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozNC4yOTI2MjU1NTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=635.274999ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:34 +0000] "PATCH /v2/foo/bar/blobs/uploads/b2917fe3-7658-44c5-8118-2a9099b30bc0?_state=-SgSYSfuHfVXsAOiM7KoTYI9izUioU6gKQvn3M5wPa57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyOTE3ZmUzLTc2NTgtNDRjNS04MTE4LTJhOTA5OWIzMGJjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozNC4yOTI2MjU1NTdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=b9c4daac-5728-49b8-93df-1476bf3bbb54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/b2917fe3-7658-44c5-8118-2a9099b30bc0?_state=J5eN_s_kNR2cqWn430L0le-IYeBg--SPR75pbOCUS1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyOTE3ZmUzLTc2NTgtNDRjNS04MTE4LTJhOTA5OWIzMGJjMCIsIk9mZnNldCI6MjAxNjE1MzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MzRaIn0%3D&digest=sha256%3Ae7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" http.response.duration=1.025902ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:34 +0000] "PUT /v2/foo/bar/blobs/uploads/b2917fe3-7658-44c5-8118-2a9099b30bc0?_state=J5eN_s_kNR2cqWn430L0le-IYeBg--SPR75pbOCUS1p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyOTE3ZmUzLTc2NTgtNDRjNS04MTE4LTJhOTA5OWIzMGJjMCIsIk9mZnNldCI6MjAxNjE1MzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MzRaIn0%3D&digest=sha256%3Ae7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=42388428-f320-4d96-ad7d-9820952ba1cd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="670.113µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=9210ef77-d933-4663-8c48-7556d0411360 http.request.method=GET http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.016657ms http.response.status=200 http.response.written=20161536 127.0.0.1 - - [09/Mar/2026:09:45:34 +0000] "GET /v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 HTTP/1.1" 200 20161536 "" "Go-http-client/1.1" time="2026-03-09T09:45:34Z" level=error msg="error parsing digest="sha257:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49": unsupported digest algorithm" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=e7e616a0-1125-4553-9812-23f8325f04ae http.request.method=GET http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/sha257:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" vars.name="foo/bar" time="2026-03-09T09:45:34Z" 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.8 http.request.host="127.0.0.1:44047" http.request.id=e7e616a0-1125-4553-9812-23f8325f04ae http.request.method=GET http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/sha257:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="587.568µs" http.response.status=400 http.response.written=110 vars.digest="sha257:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:45:34 +0000] "GET /v2/foo/bar/blobs/sha257:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T09:45:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=a90259fe-75db-4afe-9c93-2063bac9d04c http.request.method=GET http.request.remoteaddr="127.0.0.1:41616" http.request.uri="/v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" http.response.duration="926.851µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:34 +0000] "GET /v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=de734302-f22b-4973-8d61-3b2674b8f810 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41622" http.request.uri="/v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" http.response.duration="848.333µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=5fb50753-44e1-4c7a-ac5b-3203d2cffa6f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41622" http.request.uri="/v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="517.926µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:45:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T09:45:34Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=fea0105c-874f-4283-a43c-166278f97927 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41622" http.request.uri="/v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="570.377µs" http.response.status=404 http.response.written=74 vars.digest="sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:45:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-03-09T09:45:34Z" level=error msg="error parsing digest="sha257:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49": unsupported digest algorithm" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=3eb1b8d0-3573-4bca-8781-56bd8a530a8e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41636" http.request.uri="/v2/foo/bar/blobs/sha257:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" vars.name="foo/bar" time="2026-03-09T09:45:34Z" 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.8 http.request.host="127.0.0.1:44047" http.request.id=3eb1b8d0-3573-4bca-8781-56bd8a530a8e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41636" http.request.uri="/v2/foo/bar/blobs/sha257:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="669.576µs" http.response.status=400 http.response.written=110 vars.digest="sha257:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:45:34 +0000] "DELETE /v2/foo/bar/blobs/sha257:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T09:45:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=b3bdea27-7786-4d40-8c5b-9bdd061fc344 http.request.method=POST http.request.remoteaddr="127.0.0.1:41638" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="778.386µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:35Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=f748e499-900d-490f-b07a-7fb17d374e7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41638" http.request.uri="/v2/foo/bar/blobs/uploads/21086122-05e0-4a2a-9200-4363cea06c85?_state=V1D9by61wGrpuBLnAe3EuTqEWO1TwL89yXDyT9Xuerx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxMDg2MTIyLTA1ZTAtNGEyYS05MjAwLTQzNjNjZWEwNmM4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozNC45NTMxMzI2NjFaIn0%3D&digest=sha256%3Ae7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" http.response.duration=631.346335ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:34 +0000] "PUT /v2/foo/bar/blobs/uploads/21086122-05e0-4a2a-9200-4363cea06c85?_state=V1D9by61wGrpuBLnAe3EuTqEWO1TwL89yXDyT9Xuerx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxMDg2MTIyLTA1ZTAtNGEyYS05MjAwLTQzNjNjZWEwNmM4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozNC45NTMxMzI2NjFaIn0%3D&digest=sha256%3Ae7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:35Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=d9216c0a-f6ba-40e9-9b60-0a42805f3418 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41638" http.request.uri="/v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="904.34µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:35 +0000] "HEAD /v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:35Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=0b0d1c07-9fc0-49ed-9726-9de44fc62b0c http.request.method=GET http.request.remoteaddr="127.0.0.1:41616" http.request.uri="/v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=650.611487ms http.response.status=200 http.response.written=4140736 127.0.0.1 - - [09/Mar/2026:09:45:34 +0000] "GET /v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 HTTP/1.1" 200 4140736 "" "Go-http-client/1.1" time="2026-03-09T09:45:35Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44047" http.request.id=29aa30fd-0ba1-4139-8ae4-7e9434696723 http.request.method=GET http.request.remoteaddr="127.0.0.1:41606" http.request.uri="/v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=653.85953ms http.response.status=200 http.response.written=4250752 127.0.0.1 - - [09/Mar/2026:09:45:34 +0000] "GET /v2/foo/bar/blobs/sha256:e7269601a15aceac3554e3adf8e6be0cf8b919541fa5f96bedd002224121ce49 HTTP/1.1" 200 4250752 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.03s) === RUN TestRelativeURL time="2026-03-09T09:45:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:45:35Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:35Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:37995" http.request.id=1cbb107e-b42e-4e96-848d-92b19fd9db20 http.request.method=POST http.request.remoteaddr="127.0.0.1:47502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="877.162µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:37995" http.request.id=8185ac9a-193d-40e1-87c9-2b55a5ad24a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47502" http.request.uri="/v2/foo/bar/blobs/uploads/80adccee-14de-45b6-b638-f0d5c4f7ecc9?_state=VHasRqDKMTKMZnH3cF9IzFLwf-jUFDLX4Z6MkCbqUTh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwYWRjY2VlLTE0ZGUtNDViNi1iNjM4LWYwZDVjNGY3ZWNjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozNS42MDAyOTgyOVoifQ%3D%3D&digest=sha256%3A3afb3ff06ac250f8356f5a5967bd4f179c52f7b9a457aff7e79a611d6501f51e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.080033539s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:35 +0000] "PUT /v2/foo/bar/blobs/uploads/80adccee-14de-45b6-b638-f0d5c4f7ecc9?_state=VHasRqDKMTKMZnH3cF9IzFLwf-jUFDLX4Z6MkCbqUTh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwYWRjY2VlLTE0ZGUtNDViNi1iNjM4LWYwZDVjNGY3ZWNjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozNS42MDAyOTgyOVoifQ%3D%3D&digest=sha256%3A3afb3ff06ac250f8356f5a5967bd4f179c52f7b9a457aff7e79a611d6501f51e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:37995" http.request.id=c7c1fbc8-62b7-4920-be27-84874facece8 http.request.method=POST http.request.remoteaddr="127.0.0.1:47502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="889.521µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:37995" http.request.id=faef467d-a037-460e-936b-4aff2c9e4e9a http.request.method=POST http.request.remoteaddr="127.0.0.1:47502" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="587.881µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:37Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:37995" http.request.id=f7299a72-afab-4898-9957-523bdee16748 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47502" http.request.uri="/v2/foo/bar/blobs/uploads/b1deec7e-f707-4619-8b48-c79d4c021c46?_state=_bBTFuJrRBTjUTZfRpJTG4sxZKVma05IUHTsb-43-5t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZGVlYzdlLWY3MDctNDYxOS04YjQ4LWM3OWQ0YzAyMWM0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozNi44MjQ2ODUxNDhaIn0%3D&digest=sha256%3A81d6e3fe97fc2e92a2231ca6f4cde900f6213458a9c20646bdb4273a0aab0090" http.request.useragent="Go-http-client/1.1" http.response.duration=435.861219ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:36 +0000] "PUT /v2/foo/bar/blobs/uploads/b1deec7e-f707-4619-8b48-c79d4c021c46?_state=_bBTFuJrRBTjUTZfRpJTG4sxZKVma05IUHTsb-43-5t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxZGVlYzdlLWY3MDctNDYxOS04YjQ4LWM3OWQ0YzAyMWM0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozNi44MjQ2ODUxNDhaIn0%3D&digest=sha256%3A81d6e3fe97fc2e92a2231ca6f4cde900f6213458a9c20646bdb4273a0aab0090 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.66s) === RUN TestBlobDeleteDisabled time="2026-03-09T09:45:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:45:37Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:37Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.8 http.request.host="127.0.0.1:43591" http.request.id=ac8b5fe7-a8d7-48b9-87d8-2add938dd8df http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51592" http.request.uri="/v2/foo/bar/blobs/sha256:b6a0bd4a175ae139ecf41a291a56735ace1acbfa0458bc592c55ac1e57d23c69" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="735.381µs" http.response.status=405 http.response.written=78 vars.digest="sha256:b6a0bd4a175ae139ecf41a291a56735ace1acbfa0458bc592c55ac1e57d23c69" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:45:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:b6a0bd4a175ae139ecf41a291a56735ace1acbfa0458bc592c55ac1e57d23c69 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.09s) === RUN TestDeleteDisabled time="2026-03-09T09:45:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:45:37Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:37Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36619" http.request.id=2882c5bf-8090-40ab-a15f-ef97a62cec76 http.request.method=POST http.request.remoteaddr="127.0.0.1:48768" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="820.049µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:38Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:36619" http.request.id=6fe97370-2be4-45c8-a455-424905de6e7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48768" http.request.uri="/v2/foo/bar/blobs/uploads/6c738ed1-9758-45f3-9bc4-52338caa6e17?_state=8qDPokEFp8z7r69933JwWS2Saxi52LdCbV60wLbqVwx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNzM4ZWQxLTk3NTgtNDVmMy05YmM0LTUyMzM4Y2FhNmUxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozNy40MzcxMzMzMzdaIn0%3D&digest=sha256%3A32312131faca7861ad9636dd273907cae86402c48afc040e78f3852099ca8407" http.request.useragent="Go-http-client/1.1" http.response.duration=1.196473936s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:37 +0000] "PUT /v2/foo/bar/blobs/uploads/6c738ed1-9758-45f3-9bc4-52338caa6e17?_state=8qDPokEFp8z7r69933JwWS2Saxi52LdCbV60wLbqVwx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjNzM4ZWQxLTk3NTgtNDVmMy05YmM0LTUyMzM4Y2FhNmUxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozNy40MzcxMzMzMzdaIn0%3D&digest=sha256%3A32312131faca7861ad9636dd273907cae86402c48afc040e78f3852099ca8407 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:38Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.8 http.request.host="127.0.0.1:36619" http.request.id=00204684-940a-4e00-b3af-942277f4663f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48768" http.request.uri="/v2/foo/bar/blobs/sha256:32312131faca7861ad9636dd273907cae86402c48afc040e78f3852099ca8407" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="789.947µs" http.response.status=405 http.response.written=78 vars.digest="sha256:32312131faca7861ad9636dd273907cae86402c48afc040e78f3852099ca8407" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:45:38 +0000] "DELETE /v2/foo/bar/blobs/sha256:32312131faca7861ad9636dd273907cae86402c48afc040e78f3852099ca8407 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.29s) === RUN TestDeleteReadOnly time="2026-03-09T09:45:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:45:38Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:38Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:37971" http.request.id=958cd793-64b6-43aa-b56a-0e505cace294 http.request.method=POST http.request.remoteaddr="127.0.0.1:52862" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="974.829µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:37971" http.request.id=2b818c91-5e2f-4868-a2ad-98978f5a5647 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52862" http.request.uri="/v2/foo/bar/blobs/uploads/6015b102-d105-42ce-a007-cf93e3d8afa4?_state=P13gW6bJSyrtHcxHLTkNogbQ7Q_zzoJv460w8g245mh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwMTViMTAyLWQxMDUtNDJjZS1hMDA3LWNmOTNlM2Q4YWZhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozOC43MTE4OTI5NTNaIn0%3D&digest=sha256%3A097148fd6e4dd204f2296bd9cc716830820f200a7bbc8e0b12c6fb50b71a889b" http.request.useragent="Go-http-client/1.1" http.response.duration=809.236846ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:38 +0000] "PUT /v2/foo/bar/blobs/uploads/6015b102-d105-42ce-a007-cf93e3d8afa4?_state=P13gW6bJSyrtHcxHLTkNogbQ7Q_zzoJv460w8g245mh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwMTViMTAyLWQxMDUtNDJjZS1hMDA3LWNmOTNlM2Q4YWZhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTozOC43MTE4OTI5NTNaIn0%3D&digest=sha256%3A097148fd6e4dd204f2296bd9cc716830820f200a7bbc8e0b12c6fb50b71a889b HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [09/Mar/2026:09:45:39 +0000] "DELETE /v2/foo/bar/blobs/sha256:097148fd6e4dd204f2296bd9cc716830820f200a7bbc8e0b12c6fb50b71a889b HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.89s) === RUN TestStartPushReadOnly time="2026-03-09T09:45:39Z" 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.8 time="2026-03-09T09:45:39Z" level=info msg="redis not configured" go.version=go1.25.8 127.0.0.1 - - [09/Mar/2026:09:45:39 +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-03-09T09:45:39Z" 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.8 time="2026-03-09T09:45:39Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=657e8f4d-b8b0-4f28-ad28-144536e3e394 http.request.method=GET http.request.remoteaddr="127.0.0.1:41550" 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="830.761µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:09:45:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T09:45:39Z" 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.8 http.request.host="127.0.0.1:38271" http.request.id=f5641bf3-cd2d-4e88-8f35-ec245c6fce36 http.request.method=GET http.request.remoteaddr="127.0.0.1:41550" 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="511.96µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Mar/2026:09:45:39 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T09:45:39Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=745ab672-4469-45b5-8011-77ca22ee3628 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41550" 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="501.484µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:09:45:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-09T09:45:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=33fb67db-ed5a-4b27-895b-67a297915168 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41550" 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="670.6µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T09:45:39Z" 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.8 http.request.host="127.0.0.1:38271" http.request.id=33fb67db-ed5a-4b27-895b-67a297915168 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41550" 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="689.953µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T09:45:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=33fb67db-ed5a-4b27-895b-67a297915168 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41550" 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.941µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T09:45:39Z" 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.8 http.request.host="127.0.0.1:38271" http.request.id=33fb67db-ed5a-4b27-895b-67a297915168 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41550" 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.811µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:09:45:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-09T09:45:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=8e3f1daf-5a5c-4542-af4b-3b73c06c934f http.request.method=POST http.request.remoteaddr="127.0.0.1:41550" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="733.234µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:39 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:40Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=3b345858-2bdd-4ae0-bdb1-f657077aa793 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41550" http.request.uri="/v2/foo/schema1/blobs/uploads/a835603e-dfbe-4d2f-9921-66ffc7c3c3d9?_state=f1K1C7WCupVNq0RfCOY3uy40D9P8WFJWwwTpJGKS81V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhODM1NjAzZS1kZmJlLTRkMmYtOTkyMS02NmZmYzdjM2MzZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MzkuNTg4NjcyOTI5WiJ9&digest=sha256%3A1815e9596a76d80c1c7cce488b593e0f8f454bdc0f34d5d337b5bafdb086d975" http.request.useragent="Go-http-client/1.1" http.response.duration=513.454838ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:39 +0000] "PUT /v2/foo/schema1/blobs/uploads/a835603e-dfbe-4d2f-9921-66ffc7c3c3d9?_state=f1K1C7WCupVNq0RfCOY3uy40D9P8WFJWwwTpJGKS81V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhODM1NjAzZS1kZmJlLTRkMmYtOTkyMS02NmZmYzdjM2MzZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6MzkuNTg4NjcyOTI5WiJ9&digest=sha256%3A1815e9596a76d80c1c7cce488b593e0f8f454bdc0f34d5d337b5bafdb086d975 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:40Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=24a14733-2ada-4aca-96aa-29f11ce6f57e http.request.method=POST http.request.remoteaddr="127.0.0.1:41550" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="842.304µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=cba759ef-8991-4a83-86a1-6a4480f13acd http.request.method=PUT http.request.remoteaddr="127.0.0.1:41550" http.request.uri="/v2/foo/schema1/blobs/uploads/a87a450c-6914-442d-a0b4-130fd7b4fca2?_state=ZrurEKpDWsVc363uNju5bRyUotPO8Uo_4Bh0nBoW_557Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhODdhNDUwYy02OTE0LTQ0MmQtYTBiNC0xMzBmZDdiNGZjYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDAuMTgyMzk1NTI5WiJ9&digest=sha256%3A71bfd89b6935f9b64a6497a9767df00c01c741a06568ba4dee6fb895d015917a" http.request.useragent="Go-http-client/1.1" http.response.duration=925.486854ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/a87a450c-6914-442d-a0b4-130fd7b4fca2?_state=ZrurEKpDWsVc363uNju5bRyUotPO8Uo_4Bh0nBoW_557Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhODdhNDUwYy02OTE0LTQ0MmQtYTBiNC0xMzBmZDdiNGZjYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDAuMTgyMzk1NTI5WiJ9&digest=sha256%3A71bfd89b6935f9b64a6497a9767df00c01c741a06568ba4dee6fb895d015917a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=39739c4b-e20e-4c21-8ecc-9d3cdc2d3b3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41550" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.18682ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=bb38ba0e-1587-4d72-ab37-c9d81f1e145d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41550" http.request.uri="/v2/foo/schema1/manifests/sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250" http.request.useragent="Go-http-client/1.1" http.response.duration="844.305µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=9b3d3651-2f04-40f2-a96b-9f1b8ddb188b http.request.method=GET http.request.remoteaddr="127.0.0.1:41550" 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="772.446µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=5f3e01a5-280f-4455-83c8-ba030591dd95 http.request.method=GET http.request.remoteaddr="127.0.0.1:41550" http.request.uri="/v2/foo/schema1/manifests/sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="733.758µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "GET /v2/foo/schema1/manifests/sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38271" http.request.id=f4db28ba-5d1c-48d8-a6a6-32a81beef83f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41550" http.request.uri="/v2/foo/schema1/manifests/sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250" http.request.useragent="Go-http-client/1.1" http.response.duration="888.189µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38271" http.request.id=e3513a86-3e72-44a6-a7ba-7f0c49470fdc http.request.method=PUT http.request.remoteaddr="127.0.0.1:41550" http.request.uri="/v2/foo/schema1/manifests/sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250" http.request.useragent="Go-http-client/1.1" http.response.duration="924.046µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:38271" http.request.id=45bddbbc-a067-4d65-b2e9-695e618f4f2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41550" http.request.uri="/v2/foo/schema1/manifests/sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250" http.request.useragent="Go-http-client/1.1" http.response.duration="816.131µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=4920d694-cb0b-40db-b1bc-13f0fb19b3de http.request.method=GET http.request.remoteaddr="127.0.0.1:41550" http.request.uri="/v2/foo/schema1/manifests/sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="756.982µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "GET /v2/foo/schema1/manifests/sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=0396df9b-aa4a-473c-a7ca-82b0750d673f http.request.method=GET http.request.remoteaddr="127.0.0.1:41550" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="521.25µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=18a009c9-ca60-405d-a7f3-8c99d7e37ee2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41550" http.request.uri="/v2/foo/schema1/manifests/sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250" http.request.useragent="Go-http-client/1.1" http.response.duration="522.109µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "GET /v2/foo/schema1/manifests/sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=d4a19f39-0c37-4a80-bfee-93f672651ce9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41550" 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="528.476µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=error msg="payload digest does match: "sha256:3fedb19bf2ac57899a43825f843c398a070db827120328a9478a700536b3a045" != "sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250"" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=4782caf1-2a3f-4741-af18-df5703e9e8d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41550" http.request.uri="/v2/foo/schema1/manifests/sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250" time="2026-03-09T09:45:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=4782caf1-2a3f-4741-af18-df5703e9e8d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41550" http.request.uri="/v2/foo/schema1/manifests/sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="579.114µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250" 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:353f20107793dffe66590f605cad79407443f340c728bcb9e1322ce532519250 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=e7141dca-e59c-41a6-9170-eaff7b896705 http.request.method=GET http.request.remoteaddr="127.0.0.1:41558" 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="635.503µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" 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.8 http.request.host="127.0.0.1:38271" http.request.id=9de9f61c-2ef5-4c3d-8c6b-27e7792b0c4e http.request.method=GET http.request.remoteaddr="127.0.0.1:41558" 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="506.728µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38271" http.request.id=26e7d92f-46b1-4697-bfbc-f0814c06a320 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41558" 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="578.457µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:45:41Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38271" http.request.id=26e7d92f-46b1-4697-bfbc-f0814c06a320 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41558" 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="601.958µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:45:41Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38271" http.request.id=26e7d92f-46b1-4697-bfbc-f0814c06a320 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41558" 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="619.958µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=2d550833-ab47-4203-a168-405cd0eadaa7 http.request.method=POST http.request.remoteaddr="127.0.0.1:41558" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="566.21µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=1326f680-8be1-496b-b612-39646300d849 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41558" http.request.uri="/v2/foo/schema2/blobs/uploads/b5cda8f2-4ab1-44f3-817a-ddf2a4990b6a?_state=RfZq6w7CXRSIyhlrCQ4pa3JiK8uKJgoe48acZc44k9V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNWNkYThmMi00YWIxLTQ0ZjMtODE3YS1kZGYyYTQ5OTBiNmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDEuMTIyNDk3MzI3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="706.431µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/b5cda8f2-4ab1-44f3-817a-ddf2a4990b6a?_state=RfZq6w7CXRSIyhlrCQ4pa3JiK8uKJgoe48acZc44k9V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNWNkYThmMi00YWIxLTQ0ZjMtODE3YS1kZGYyYTQ5OTBiNmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDEuMTIyNDk3MzI3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38271" http.request.id=44657674-40f8-4110-86b6-fb7ccd287444 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41558" 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="569.357µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:45:41Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38271" http.request.id=44657674-40f8-4110-86b6-fb7ccd287444 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41558" 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="589.431µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=977a5433-b7a6-45fa-827a-4b41776806d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:41558" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="620.953µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=a2ef4a58-0e18-41eb-bd35-d1bb4f9319f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41558" http.request.uri="/v2/foo/schema2/blobs/uploads/1f1e39cb-7b98-4195-b8b5-8bafc1f3207a?_state=fMdLcJvT9D5oB59J0qXqKGt0mKu84PXSAAkqiC5gTRp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZjFlMzljYi03Yjk4LTQxOTUtYjhiNS04YmFmYzFmMzIwN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDEuMTgyMzc3NzAyWiJ9&digest=sha256%3A952c6a46664378a71be6e6d4ecfb9494c15c8f413ab79293a359e4dfff07ce73" http.request.useragent="Go-http-client/1.1" http.response.duration=461.071247ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/1f1e39cb-7b98-4195-b8b5-8bafc1f3207a?_state=fMdLcJvT9D5oB59J0qXqKGt0mKu84PXSAAkqiC5gTRp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZjFlMzljYi03Yjk4LTQxOTUtYjhiNS04YmFmYzFmMzIwN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDEuMTgyMzc3NzAyWiJ9&digest=sha256%3A952c6a46664378a71be6e6d4ecfb9494c15c8f413ab79293a359e4dfff07ce73 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=400774a9-37cd-477d-ae2d-373952dffc58 http.request.method=POST http.request.remoteaddr="127.0.0.1:41558" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="888.678µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=717a5c2b-8de6-48f9-abc3-0c5bbfef7427 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41558" http.request.uri="/v2/foo/schema2/blobs/uploads/8723e12c-bbde-4b0b-af93-decb76a32ec8?_state=a2gWs8APDc_yvOkqCz3vUoCdvvVbLSHnWTYixUKm2Rl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NzIzZTEyYy1iYmRlLTRiMGItYWY5My1kZWNiNzZhMzJlYzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDEuNjk5NDczODA5WiJ9&digest=sha256%3Ab863684a69e8a3600343eb11fa184b0bfe06663ac5adc2c8c3bb4f9dccb5d972" http.request.useragent="Go-http-client/1.1" http.response.duration=488.242218ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/8723e12c-bbde-4b0b-af93-decb76a32ec8?_state=a2gWs8APDc_yvOkqCz3vUoCdvvVbLSHnWTYixUKm2Rl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NzIzZTEyYy1iYmRlLTRiMGItYWY5My1kZWNiNzZhMzJlYzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDEuNjk5NDczODA5WiJ9&digest=sha256%3Ab863684a69e8a3600343eb11fa184b0bfe06663ac5adc2c8c3bb4f9dccb5d972 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38271" http.request.id=f65d9909-6fe2-46c3-a5ea-cbbadc0b9ffa http.request.method=PUT http.request.remoteaddr="127.0.0.1:41558" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.008824ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38271" http.request.id=c0e8117f-726f-4404-9e48-5ff1e8040eee http.request.method=PUT http.request.remoteaddr="127.0.0.1:41558" http.request.uri="/v2/foo/schema2/manifests/sha256:49bd1d405de3c57d2f4e7ebd40784f21553d5bed8f263b92d59bbfaec9ac8ed2" http.request.useragent="Go-http-client/1.1" http.response.duration="705.54µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "PUT /v2/foo/schema2/manifests/sha256:49bd1d405de3c57d2f4e7ebd40784f21553d5bed8f263b92d59bbfaec9ac8ed2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=381544e5-65d5-4029-adcc-dfa560822f8c http.request.method=GET http.request.remoteaddr="127.0.0.1:41558" 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="612.976µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=13c29531-96ad-420e-a57d-41ec727bea83 http.request.method=GET http.request.remoteaddr="127.0.0.1:41558" http.request.uri="/v2/foo/schema2/manifests/sha256:49bd1d405de3c57d2f4e7ebd40784f21553d5bed8f263b92d59bbfaec9ac8ed2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="578.159µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "GET /v2/foo/schema2/manifests/sha256:49bd1d405de3c57d2f4e7ebd40784f21553d5bed8f263b92d59bbfaec9ac8ed2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=58309885-a870-466c-aba8-b82b767dc766 http.request.method=GET http.request.remoteaddr="127.0.0.1:41558" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="477.797µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=778dc156-1d73-4864-b63b-a3cf256826bd http.request.method=GET http.request.remoteaddr="127.0.0.1:41558" http.request.uri="/v2/foo/schema2/manifests/sha256:49bd1d405de3c57d2f4e7ebd40784f21553d5bed8f263b92d59bbfaec9ac8ed2" http.request.useragent="Go-http-client/1.1" http.response.duration="480.089µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "GET /v2/foo/schema2/manifests/sha256:49bd1d405de3c57d2f4e7ebd40784f21553d5bed8f263b92d59bbfaec9ac8ed2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=0cda2994-8278-4c97-b54e-12161a9230e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41558" 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="466.911µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=info msg="rewriting manifest sha256:49bd1d405de3c57d2f4e7ebd40784f21553d5bed8f263b92d59bbfaec9ac8ed2 in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=7202c5c1-9350-451f-890a-47cdfcf47bf1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41558" 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-03-09T09:45:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=7202c5c1-9350-451f-890a-47cdfcf47bf1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41558" 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.114148ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38271" http.request.id=f05bfda5-0a4b-4531-9002-6aff305ca22e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41558" 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="545.437µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38271" http.request.id=e55b85e1-f097-4ca0-8ef8-7d33e15d8a76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41558" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="660.086µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38271" http.request.id=642ec752-a427-4731-b01b-e8846e2a16cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:41558" http.request.uri="/v2/foo/schema2/manifests/sha256:1b2d020427723f331895030a318e7f6ed1163157473715409d97e24d8ae4b7b4" http.request.useragent="Go-http-client/1.1" http.response.duration="602.629µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "PUT /v2/foo/schema2/manifests/sha256:1b2d020427723f331895030a318e7f6ed1163157473715409d97e24d8ae4b7b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=cf27ef0d-35c5-4989-93aa-dc7c08e380d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41558" 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="594.26µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=09d765ca-e55a-403d-9d5d-7d3d081fc1f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41558" http.request.uri="/v2/foo/schema2/manifests/sha256:1b2d020427723f331895030a318e7f6ed1163157473715409d97e24d8ae4b7b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="553.827µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "GET /v2/foo/schema2/manifests/sha256:1b2d020427723f331895030a318e7f6ed1163157473715409d97e24d8ae4b7b4 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=dbe02d75-da26-4728-b5f6-2c75369cc707 http.request.method=GET http.request.remoteaddr="127.0.0.1:41558" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="513.857µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=f0b73fde-e5e2-49d4-b4a6-73179b93a7b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:41558" http.request.uri="/v2/foo/schema2/manifests/sha256:1b2d020427723f331895030a318e7f6ed1163157473715409d97e24d8ae4b7b4" http.request.useragent="Go-http-client/1.1" http.response.duration="478.715µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "GET /v2/foo/schema2/manifests/sha256:1b2d020427723f331895030a318e7f6ed1163157473715409d97e24d8ae4b7b4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=info msg="rewriting manifest list sha256:1b2d020427723f331895030a318e7f6ed1163157473715409d97e24d8ae4b7b4 in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=2e13f127-9bcd-4d60-930d-c66920981c18 http.request.method=GET http.request.remoteaddr="127.0.0.1:41558" 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-03-09T09:45:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38271" http.request.id=2e13f127-9bcd-4d60-930d-c66920981c18 http.request.method=GET http.request.remoteaddr="127.0.0.1:41558" 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="939.799µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:45:42Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=25008191-c4fc-4189-bc4d-91acd889214b http.request.method=GET http.request.remoteaddr="127.0.0.1:40724" 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="673.826µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" 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.8 http.request.host="127.0.0.1:45587" http.request.id=c6053a74-1bc4-4588-bed3-0626584c6595 http.request.method=GET http.request.remoteaddr="127.0.0.1:40724" 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="465.013µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=b0874445-0582-4d01-b7e3-05de217cefe5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40724" 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="493.235µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=89bd55da-edd0-4bbb-b8d9-6ea86681a62c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40724" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="657.906µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T09:45:42Z" 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.8 http.request.host="127.0.0.1:45587" http.request.id=89bd55da-edd0-4bbb-b8d9-6ea86681a62c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40724" 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="678.854µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T09:45:42Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=89bd55da-edd0-4bbb-b8d9-6ea86681a62c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40724" 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="699.078µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T09:45:42Z" 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.8 http.request.host="127.0.0.1:45587" http.request.id=89bd55da-edd0-4bbb-b8d9-6ea86681a62c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40724" 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="717.779µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=a0bfa371-f724-4707-b984-7d761bf82d30 http.request.method=POST http.request.remoteaddr="127.0.0.1:40724" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="733.479µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:42Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=c0881807-c44d-4100-b423-9e1e44b05000 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40724" http.request.uri="/v2/foo/schema1/blobs/uploads/080b12db-904b-49b0-afee-9f6bd238d2b6?_state=oKkWccL1lzRIdA3WmLoLkBUzbQXwLGNmMnux9C24Fb97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwODBiMTJkYi05MDRiLTQ5YjAtYWZlZS05ZjZiZDIzOGQyYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDIuMjcxMzMzNTM3WiJ9&digest=sha256%3A62576898ae6fe0bf3f3356010c36d940487ce51ae106034f40066f973dbbb51d" http.request.useragent="Go-http-client/1.1" http.response.duration=700.055218ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:42 +0000] "PUT /v2/foo/schema1/blobs/uploads/080b12db-904b-49b0-afee-9f6bd238d2b6?_state=oKkWccL1lzRIdA3WmLoLkBUzbQXwLGNmMnux9C24Fb97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwODBiMTJkYi05MDRiLTQ5YjAtYWZlZS05ZjZiZDIzOGQyYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDIuMjcxMzMzNTM3WiJ9&digest=sha256%3A62576898ae6fe0bf3f3356010c36d940487ce51ae106034f40066f973dbbb51d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=c6f6e96d-1d46-4a8a-867b-6e6957d74925 http.request.method=POST http.request.remoteaddr="127.0.0.1:40724" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="874.377µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=71057b97-a7ca-4044-af7f-74a3427ca721 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40724" http.request.uri="/v2/foo/schema1/blobs/uploads/36443f8f-4856-428e-bd5a-6d4c44175a04?_state=j42VRlyxMV_XsVJ3KVWC3ybEFNoyKDtHZvpl76pRzZF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNjQ0M2Y4Zi00ODU2LTQyOGUtYmQ1YS02ZDRjNDQxNzVhMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDMuMDMwNTQ4OTM4WiJ9&digest=sha256%3A7cb6e6f4749d702bb37a91cf734b42c40d91771e2027eda4188dedd290ba9278" http.request.useragent="Go-http-client/1.1" http.response.duration=553.673248ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/36443f8f-4856-428e-bd5a-6d4c44175a04?_state=j42VRlyxMV_XsVJ3KVWC3ybEFNoyKDtHZvpl76pRzZF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNjQ0M2Y4Zi00ODU2LTQyOGUtYmQ1YS02ZDRjNDQxNzVhMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDMuMDMwNTQ4OTM4WiJ9&digest=sha256%3A7cb6e6f4749d702bb37a91cf734b42c40d91771e2027eda4188dedd290ba9278 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=d13df762-21af-46c5-b44e-6727d8bd4d36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40724" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.305572ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=44f5162b-b8e8-4c35-8226-4b534745f1f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40724" http.request.uri="/v2/foo/schema1/manifests/sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f" http.request.useragent="Go-http-client/1.1" http.response.duration="900.549µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=ef5eb711-cf53-4c94-a451-2e9b224a0e22 http.request.method=GET http.request.remoteaddr="127.0.0.1:40724" 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="865.312µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=1a9bafa9-9022-4121-a4e1-0950936b9898 http.request.method=GET http.request.remoteaddr="127.0.0.1:40724" http.request.uri="/v2/foo/schema1/manifests/sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="747.745µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "GET /v2/foo/schema1/manifests/sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45587" http.request.id=0b4aaac6-85db-4d34-b3d7-93c4523eb7e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40724" http.request.uri="/v2/foo/schema1/manifests/sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f" http.request.useragent="Go-http-client/1.1" http.response.duration="898.388µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45587" http.request.id=d3a46d9a-5069-4e9e-85c2-64bca5468f56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40724" http.request.uri="/v2/foo/schema1/manifests/sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f" http.request.useragent="Go-http-client/1.1" http.response.duration="896.523µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:45587" http.request.id=12675234-768a-42f2-a39f-8569adca10d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40724" http.request.uri="/v2/foo/schema1/manifests/sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f" http.request.useragent="Go-http-client/1.1" http.response.duration="817.629µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=1314e3a3-ee74-4c8d-a8b7-567bf82d24af http.request.method=GET http.request.remoteaddr="127.0.0.1:40724" http.request.uri="/v2/foo/schema1/manifests/sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="761.691µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "GET /v2/foo/schema1/manifests/sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=cd983bea-0cee-40f7-83f5-f17c90e855aa http.request.method=GET http.request.remoteaddr="127.0.0.1:40724" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="482.482µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=544f96dc-3f87-45b1-a57d-69f91674078b http.request.method=GET http.request.remoteaddr="127.0.0.1:40724" http.request.uri="/v2/foo/schema1/manifests/sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f" http.request.useragent="Go-http-client/1.1" http.response.duration="460.211µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "GET /v2/foo/schema1/manifests/sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=3f24c1f1-fcd7-47ac-8235-d09374e94c89 http.request.method=GET http.request.remoteaddr="127.0.0.1:40724" 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="484.733µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" level=error msg="payload digest does match: "sha256:9a470d6256aab003b70b377aade3bc914b74972e9d141b17750f93ced79e6414" != "sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f"" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=61a3a6bc-5bc7-424f-9e3f-db9c54701430 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40724" http.request.uri="/v2/foo/schema1/manifests/sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f" time="2026-03-09T09:45:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=61a3a6bc-5bc7-424f-9e3f-db9c54701430 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40724" http.request.uri="/v2/foo/schema1/manifests/sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="600.688µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f" 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:b22297e0b191082cbf1fe6a6b1289dc123cf3e45f97fd2146284ce7dcd6e6e8f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=549c6c09-25db-4e3f-ae71-fb463fc91ab8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" 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="703.754µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" 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.8 http.request.host="127.0.0.1:45587" http.request.id=da2d296c-af95-40a5-ae3a-0b7131d12764 http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" 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="531.981µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45587" http.request.id=255a90c8-4a2e-4cdd-8c7e-a3bbb5e0c328 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" 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="558.245µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:45:43Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45587" http.request.id=255a90c8-4a2e-4cdd-8c7e-a3bbb5e0c328 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" 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="581.674µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:45:43Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45587" http.request.id=255a90c8-4a2e-4cdd-8c7e-a3bbb5e0c328 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" 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="603.192µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=c84a855e-5377-490b-933a-cecda04fcf8f http.request.method=POST http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="577.233µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=47f40bd5-0afc-4a75-94f7-5b17e2651619 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema2/blobs/uploads/9b021ef6-d345-4d68-9087-1edf54767e26?_state=dThkRbrP5K6IVCKSiYFXLFFeOzJHdyRVtRWVSnhXMiN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YjAyMWVmNi1kMzQ1LTRkNjgtOTA4Ny0xZWRmNTQ3NjdlMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDMuNTk5MjI2NjQ3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="696.494µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/9b021ef6-d345-4d68-9087-1edf54767e26?_state=dThkRbrP5K6IVCKSiYFXLFFeOzJHdyRVtRWVSnhXMiN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YjAyMWVmNi1kMzQ1LTRkNjgtOTA4Ny0xZWRmNTQ3NjdlMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDMuNTk5MjI2NjQ3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45587" http.request.id=f87e3c6b-09c6-436b-a4f6-1f8035a7b8ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" 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="593.235µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:45:43Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45587" http.request.id=f87e3c6b-09c6-436b-a4f6-1f8035a7b8ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" 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="620.262µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-09T09:45:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=b6d6fce1-28d7-4171-bdec-5320226654e9 http.request.method=POST http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="632.552µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:44Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=97c716d3-0846-4264-8aca-6a1674e7b3be http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema2/blobs/uploads/58a3e7a6-983b-4a55-b5d2-0695c677c36d?_state=sU4ct-uy4Wia6J-WNFBcP0jw5NtfnGFRqprVpQUAbv57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OGEzZTdhNi05ODNiLTRhNTUtYjVkMi0wNjk1YzY3N2MzNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDMuNjg4ODU1MjEzWiJ9&digest=sha256%3A886d4801df62d2a90eebec8c4f30e77b81c9744813e7ed0fcec18d0d4a4b4fc0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.231905321s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/58a3e7a6-983b-4a55-b5d2-0695c677c36d?_state=sU4ct-uy4Wia6J-WNFBcP0jw5NtfnGFRqprVpQUAbv57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OGEzZTdhNi05ODNiLTRhNTUtYjVkMi0wNjk1YzY3N2MzNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDMuNjg4ODU1MjEzWiJ9&digest=sha256%3A886d4801df62d2a90eebec8c4f30e77b81c9744813e7ed0fcec18d0d4a4b4fc0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:44Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=57d46890-bc06-47fe-a397-8c664fd5a6cd http.request.method=POST http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="992.291µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=0304904a-7bd3-43a4-b76c-1c769cb9f54b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema2/blobs/uploads/dbddcffc-e4f7-40d4-b825-e78e640a1a77?_state=zPZIJwvv8P89MEyVt1QDFj0goyqX29qRf9G3-mMlS7V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYmRkY2ZmYy1lNGY3LTQwZDQtYjgyNS1lNzhlNjQwYTFhNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDQuOTgxNTY2MjhaIn0%3D&digest=sha256%3A78b090856a4e18526f98999db2d3b37ce52006b04029cf7d3342a6738fdff549" http.request.useragent="Go-http-client/1.1" http.response.duration=531.382252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/dbddcffc-e4f7-40d4-b825-e78e640a1a77?_state=zPZIJwvv8P89MEyVt1QDFj0goyqX29qRf9G3-mMlS7V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYmRkY2ZmYy1lNGY3LTQwZDQtYjgyNS1lNzhlNjQwYTFhNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDQuOTgxNTY2MjhaIn0%3D&digest=sha256%3A78b090856a4e18526f98999db2d3b37ce52006b04029cf7d3342a6738fdff549 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45587" http.request.id=cea016e4-232d-4fb8-923d-5c3a59744b31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.004413ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45587" http.request.id=c8dd5fae-e684-4688-83f9-ea2fab8678e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema2/manifests/sha256:5fe1e1a55a7f99dc4e6a946924c1f4624f4e5a36672fdad020a589aba26c55b4" http.request.useragent="Go-http-client/1.1" http.response.duration="728.553µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "PUT /v2/foo/schema2/manifests/sha256:5fe1e1a55a7f99dc4e6a946924c1f4624f4e5a36672fdad020a589aba26c55b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=cee35e9a-db30-4087-9076-78dc87ab7592 http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" 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="595.874µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=27e4f96c-83bf-4608-9ff4-71a1daaedd09 http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema2/manifests/sha256:5fe1e1a55a7f99dc4e6a946924c1f4624f4e5a36672fdad020a589aba26c55b4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="648.407µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "GET /v2/foo/schema2/manifests/sha256:5fe1e1a55a7f99dc4e6a946924c1f4624f4e5a36672fdad020a589aba26c55b4 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=f8b3b87d-7a58-4668-8eca-97de9a32da2e http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="493.371µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=2aa62c4b-7936-4848-9cb2-4ce0d1d36e70 http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema2/manifests/sha256:5fe1e1a55a7f99dc4e6a946924c1f4624f4e5a36672fdad020a589aba26c55b4" http.request.useragent="Go-http-client/1.1" http.response.duration="542.534µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "GET /v2/foo/schema2/manifests/sha256:5fe1e1a55a7f99dc4e6a946924c1f4624f4e5a36672fdad020a589aba26c55b4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=ab2a8c54-ea92-40b6-9558-26e4a4517054 http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" 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="457.272µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=info msg="rewriting manifest sha256:5fe1e1a55a7f99dc4e6a946924c1f4624f4e5a36672fdad020a589aba26c55b4 in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=c47f841f-8b76-4808-a5ae-d2b88f929976 http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" 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-03-09T09:45:45Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=c47f841f-8b76-4808-a5ae-d2b88f929976 http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" 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="953.993µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45587" http.request.id=93e80712-775e-4d1d-a53f-3408af529cc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" 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="618.931µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45587" http.request.id=3328a488-2ac8-4d17-b476-a5ca0e7ea2f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="668.27µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45587" http.request.id=d2e23da4-c3fe-4a74-b858-222610f681c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema2/manifests/sha256:a0f6fb5b6ccf61076d60e21d40540ad139761ac1d8ec8249cb35b61492a4ae8c" http.request.useragent="Go-http-client/1.1" http.response.duration="626.287µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "PUT /v2/foo/schema2/manifests/sha256:a0f6fb5b6ccf61076d60e21d40540ad139761ac1d8ec8249cb35b61492a4ae8c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=29356716-acda-4f23-bf4d-9fa4560bd2a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" 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="571.313µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=163a761a-9737-49b8-b475-fe958c4985cd http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema2/manifests/sha256:a0f6fb5b6ccf61076d60e21d40540ad139761ac1d8ec8249cb35b61492a4ae8c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="545.351µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "GET /v2/foo/schema2/manifests/sha256:a0f6fb5b6ccf61076d60e21d40540ad139761ac1d8ec8249cb35b61492a4ae8c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=126f2eb1-5931-43cc-909c-11f4e9be34eb http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="519.449µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=b3560040-f637-478b-8e73-ed9bce66f9ba http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema2/manifests/sha256:a0f6fb5b6ccf61076d60e21d40540ad139761ac1d8ec8249cb35b61492a4ae8c" http.request.useragent="Go-http-client/1.1" http.response.duration="540.061µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "GET /v2/foo/schema2/manifests/sha256:a0f6fb5b6ccf61076d60e21d40540ad139761ac1d8ec8249cb35b61492a4ae8c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=info msg="rewriting manifest list sha256:a0f6fb5b6ccf61076d60e21d40540ad139761ac1d8ec8249cb35b61492a4ae8c in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=80525ddf-182a-43a4-9ec9-c4b00bde999e http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" 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-03-09T09:45:45Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45587" http.request.id=80525ddf-182a-43a4-9ec9-c4b00bde999e http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" 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="925.408µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (6.00s) === RUN TestGetManifestWithStorageError time="2026-03-09T09:45:45Z" 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.8 time="2026-03-09T09:45:45Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:39611" http.request.id=7118a629-8f5d-4ce8-97c9-92e5ecb46748 http.request.method=GET http.request.remoteaddr="127.0.0.1:58118" 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="768.61µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.8 http.request.host="127.0.0.1:39611" http.request.id=8aed8d4b-5241-4bf8-9a00-b41c0c401f34 http.request.method=GET http.request.remoteaddr="127.0.0.1:58118" 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="564.304µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.8 http.request.host="127.0.0.1:39611" http.request.id=0c538ca3-b094-44fa-92f4-f86c5355db2f http.request.method=GET http.request.remoteaddr="127.0.0.1:58118" 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="562.894µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.8 http.request.host="127.0.0.1:39611" http.request.id=2ccc7c2c-c82f-4921-95f9-b5cf6e3d27f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58118" 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="594.827µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2026-03-09T09:45:45Z" 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.8 time="2026-03-09T09:45:45Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=07de493b-ba1b-48b3-b3a6-e14c69f0660a http.request.method=GET http.request.remoteaddr="127.0.0.1:44188" 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="699.037µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" 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.8 http.request.host="127.0.0.1:38205" http.request.id=5b5799d7-5c4f-43f3-9929-67760a35c26e http.request.method=GET http.request.remoteaddr="127.0.0.1:44188" 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="472.151µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=82543d3d-0d6f-43aa-aeb5-c19e5275e6cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:44188" 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.005µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=29198017-3ba6-460c-a1a8-c415cc64e286 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44188" 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="670.1µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T09:45:45Z" 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.8 http.request.host="127.0.0.1:38205" http.request.id=29198017-3ba6-460c-a1a8-c415cc64e286 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44188" 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="692.418µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T09:45:45Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=29198017-3ba6-460c-a1a8-c415cc64e286 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44188" 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="712.169µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T09:45:45Z" 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.8 http.request.host="127.0.0.1:38205" http.request.id=29198017-3ba6-460c-a1a8-c415cc64e286 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44188" 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="741.503µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-09T09:45:45Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=a2f02c5c-10e1-4095-9176-f81c6721aca0 http.request.method=POST http.request.remoteaddr="127.0.0.1:44188" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="837.023µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=5e21679e-7601-4518-bb92-6d98c6ec68e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44188" http.request.uri="/v2/foo/schema1/blobs/uploads/9bda1790-183f-4366-a958-ba8d2014b34f?_state=lQKGuui2pigNrZmJQquqJbSA47ajLFA2XfS4yAZqLcN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YmRhMTc5MC0xODNmLTQzNjYtYTk1OC1iYThkMjAxNGIzNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDUuNjI5MTQzMzkxWiJ9&digest=sha256%3Aad2774cf091b5599ce67fca3039f4fa000ff514bbb659e27510a8156e805860d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.320429216s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:45 +0000] "PUT /v2/foo/schema1/blobs/uploads/9bda1790-183f-4366-a958-ba8d2014b34f?_state=lQKGuui2pigNrZmJQquqJbSA47ajLFA2XfS4yAZqLcN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5YmRhMTc5MC0xODNmLTQzNjYtYTk1OC1iYThkMjAxNGIzNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDUuNjI5MTQzMzkxWiJ9&digest=sha256%3Aad2774cf091b5599ce67fca3039f4fa000ff514bbb659e27510a8156e805860d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:47Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=f5c87c8d-712a-4e53-bd83-322955d52b86 http.request.method=POST http.request.remoteaddr="127.0.0.1:44188" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="947.347µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:47 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=7621b452-abf4-4811-a298-4b66c6de754a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44188" http.request.uri="/v2/foo/schema1/blobs/uploads/eea1a440-119d-4cc6-a206-efcdb74214fe?_state=LhETWB9ECCBFMjb0tXeaEDQn96MWq8HmkF1Mi1Ui17d7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZWExYTQ0MC0xMTlkLTRjYzYtYTIwNi1lZmNkYjc0MjE0ZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDcuMDI5ODcwMTYyWiJ9&digest=sha256%3A5a7f0b409bfba04d87511839f6419ea673dc1ac15b1dc1dc3650e470e847a6b3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.079648569s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:47 +0000] "PUT /v2/foo/schema1/blobs/uploads/eea1a440-119d-4cc6-a206-efcdb74214fe?_state=LhETWB9ECCBFMjb0tXeaEDQn96MWq8HmkF1Mi1Ui17d7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZWExYTQ0MC0xMTlkLTRjYzYtYTIwNi1lZmNkYjc0MjE0ZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDcuMDI5ODcwMTYyWiJ9&digest=sha256%3A5a7f0b409bfba04d87511839f6419ea673dc1ac15b1dc1dc3650e470e847a6b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=042ac8b5-af1a-4c3a-8c8d-f30b12e5e523 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44188" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.136109ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=f02cd13b-9fd6-4b5a-a771-aa49858877ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:44188" http.request.uri="/v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" http.request.useragent="Go-http-client/1.1" http.response.duration="799.254µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=f36b6bbc-0025-4650-8b34-942c9da2439e http.request.method=GET http.request.remoteaddr="127.0.0.1:44188" 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="772.332µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=013e8d3b-7bbe-4a62-addf-3da166309d2f http.request.method=GET http.request.remoteaddr="127.0.0.1:44188" http.request.uri="/v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="736.028µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "GET /v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38205" http.request.id=1113f5b0-96ae-485a-a700-41de09419cd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44188" http.request.uri="/v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" http.request.useragent="Go-http-client/1.1" http.response.duration="858.831µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38205" http.request.id=95a2c45a-7ead-4240-927f-725b92b091d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44188" http.request.uri="/v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" http.request.useragent="Go-http-client/1.1" http.response.duration="819.843µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:38205" http.request.id=1b002588-a329-4086-af75-97eed9936bff http.request.method=PUT http.request.remoteaddr="127.0.0.1:44188" http.request.uri="/v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" http.request.useragent="Go-http-client/1.1" http.response.duration="842.064µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=68381b33-241c-442a-97bf-e7f6aff614df http.request.method=GET http.request.remoteaddr="127.0.0.1:44188" http.request.uri="/v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="774.568µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "GET /v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=f21c8798-400d-4c59-992b-3a05e30a2e14 http.request.method=GET http.request.remoteaddr="127.0.0.1:44188" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="495.692µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=9738baf7-da0b-4feb-9261-c7e3d7c1719f http.request.method=GET http.request.remoteaddr="127.0.0.1:44188" http.request.uri="/v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" http.request.useragent="Go-http-client/1.1" http.response.duration="463.564µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "GET /v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=332bfa91-4c8d-4a57-a051-fa50a05bb65f http.request.method=GET http.request.remoteaddr="127.0.0.1:44188" 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="452.193µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=error msg="payload digest does match: "sha256:c33ca3ec56f6561a6c45d390eb92efa835e5c8a655a078098d8d69418bc1763b" != "sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9"" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=f7cbe4b9-a79e-480a-93a5-823009aa91f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44188" http.request.uri="/v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" time="2026-03-09T09:45:48Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=f7cbe4b9-a79e-480a-93a5-823009aa91f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44188" http.request.uri="/v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="570.677µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=46b4c0b2-95be-4d67-bd0e-6cbde8692f1f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44192" http.request.uri="/v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" http.request.useragent="Go-http-client/1.1" http.response.duration="732.39µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "DELETE /v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=ced5c0c0-8c64-44b0-b6a4-e28dba1ab06a http.request.method=GET http.request.remoteaddr="127.0.0.1:44192" http.request.uri="/v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="525.873µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "GET /v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=62a49a4c-0006-47b5-b302-53041f2639b2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44208" http.request.uri="/v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="727.617µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "DELETE /v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=ad3bd99a-af58-4eba-9df5-7148ec382821 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44212" http.request.uri="/v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.121576ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=befa7168-0bb9-4e5e-b82d-ad7d4ed6cbd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:44212" http.request.uri="/v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="730.928µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "GET /v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=f115683e-fc9d-4822-90bf-ae6ff6e41d40 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44220" 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="697.619µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=d1a74d6d-ee29-4231-a5b7-846c0f83b001 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44226" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.035028ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=a45ffee3-c144-4d54-9571-7bc427837cef http.request.method=GET http.request.remoteaddr="127.0.0.1:44226" 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="469.518µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=e22f2a00-7a75-418e-ac5b-14406d9bf098 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44226" http.request.uri="/v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9" http.request.useragent="Go-http-client/1.1" http.response.duration="575.916µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "DELETE /v2/foo/schema1/manifests/sha256:9df0eaf60e73aceff0ad188e9aef82c16fd286c0e156cba2ebb49ad749984df9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=e718889b-9b09-4f73-adb9-7261d043bf6e http.request.method=GET http.request.remoteaddr="127.0.0.1:44226" 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="477.375µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=62f5a42a-495d-4bc0-81d3-1c1f0f464ffc http.request.method=GET http.request.remoteaddr="127.0.0.1:44226" 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="516.452µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" 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.8 http.request.host="127.0.0.1:38205" http.request.id=9ccee78e-08b8-474b-8fd2-b891ccf15f84 http.request.method=GET http.request.remoteaddr="127.0.0.1:44226" 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="502.717µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38205" http.request.id=eb2e932c-1fcc-454e-9674-4a6ebda0d3d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44226" 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="561.625µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:45:48Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38205" http.request.id=eb2e932c-1fcc-454e-9674-4a6ebda0d3d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44226" 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="584.796µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:45:48Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38205" http.request.id=eb2e932c-1fcc-454e-9674-4a6ebda0d3d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44226" 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="604.626µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=0b515cd3-9f0a-4f7c-9a93-144aa5813ab4 http.request.method=POST http.request.remoteaddr="127.0.0.1:44226" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="549.422µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=3725da34-ed48-4e9a-9fee-4187f2115bcb http.request.method=PUT http.request.remoteaddr="127.0.0.1:44226" http.request.uri="/v2/foo/schema2/blobs/uploads/67780afb-45e8-4523-80d0-de5a7165d73c?_state=Pw2qMD83OEtjbjVnjRgmLzTxx-jASaLCoM0Y9GuzCCp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2Nzc4MGFmYi00NWU4LTQ1MjMtODBkMC1kZTVhNzE2NWQ3M2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDguMTMxNjE2NDI3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="681.934µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/67780afb-45e8-4523-80d0-de5a7165d73c?_state=Pw2qMD83OEtjbjVnjRgmLzTxx-jASaLCoM0Y9GuzCCp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2Nzc4MGFmYi00NWU4LTQ1MjMtODBkMC1kZTVhNzE2NWQ3M2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDguMTMxNjE2NDI3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38205" http.request.id=da801fa0-c0ae-4fcc-af21-8148b23e5c96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44226" 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="570.078µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:45:48Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38205" http.request.id=da801fa0-c0ae-4fcc-af21-8148b23e5c96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44226" 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="592.553µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=aa997fa1-03fa-4369-879f-fd943a3d619e http.request.method=POST http.request.remoteaddr="127.0.0.1:44226" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="723.81µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=32427c05-d084-4801-9162-08b09b33291e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44226" http.request.uri="/v2/foo/schema2/blobs/uploads/cd275f97-0fa4-4506-9770-f6c81d5a7171?_state=muuWiBlnHrVVxI3tQOFTyhex2KCocLHYLkGR1j9JYId7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZDI3NWY5Ny0wZmE0LTQ1MDYtOTc3MC1mNmM4MWQ1YTcxNzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDguMjAyMDU1ODM2WiJ9&digest=sha256%3Ad7b96f9f12cd2b0c337a42c58e326f8d4ce60d5424fe8a9dbcec0f5aa0e0b2f4" http.request.useragent="Go-http-client/1.1" http.response.duration=702.034655ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/cd275f97-0fa4-4506-9770-f6c81d5a7171?_state=muuWiBlnHrVVxI3tQOFTyhex2KCocLHYLkGR1j9JYId7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZDI3NWY5Ny0wZmE0LTQ1MDYtOTc3MC1mNmM4MWQ1YTcxNzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDguMjAyMDU1ODM2WiJ9&digest=sha256%3Ad7b96f9f12cd2b0c337a42c58e326f8d4ce60d5424fe8a9dbcec0f5aa0e0b2f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=c2fb8c7d-16d3-4b92-bfd0-355a7da66347 http.request.method=POST http.request.remoteaddr="127.0.0.1:44226" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="862.759µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=ed523842-ec4b-4100-bb30-e4ab8370cf96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44226" http.request.uri="/v2/foo/schema2/blobs/uploads/23f716ab-7b56-49d1-8303-35ac9a0a5d7f?_state=a7GKHjdgdyoA3Eb0YBG8bOeaj3mr2JrWNBpMG9RIAn17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyM2Y3MTZhYi03YjU2LTQ5ZDEtODMwMy0zNWFjOWEwYTVkN2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDguOTU5ODM1OTEzWiJ9&digest=sha256%3Ab9f1d66707de7e783d9b8653699c55c01be7d807b54369cc0ef1378f75c799a1" http.request.useragent="Go-http-client/1.1" http.response.duration=627.223067ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/23f716ab-7b56-49d1-8303-35ac9a0a5d7f?_state=a7GKHjdgdyoA3Eb0YBG8bOeaj3mr2JrWNBpMG9RIAn17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyM2Y3MTZhYi03YjU2LTQ5ZDEtODMwMy0zNWFjOWEwYTVkN2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6NDU6NDguOTU5ODM1OTEzWiJ9&digest=sha256%3Ab9f1d66707de7e783d9b8653699c55c01be7d807b54369cc0ef1378f75c799a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38205" http.request.id=ae3b1b25-ace6-44fe-b22b-8e327c1f9167 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44226" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02641ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38205" http.request.id=643fa703-d446-413d-ad2a-336dcbf64842 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44226" http.request.uri="/v2/foo/schema2/manifests/sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f" http.request.useragent="Go-http-client/1.1" http.response.duration="728.237µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "PUT /v2/foo/schema2/manifests/sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=67c7defe-c940-49fb-831c-f0642eedf23a http.request.method=GET http.request.remoteaddr="127.0.0.1:44226" 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="613.593µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=bcdd3c60-3177-4737-9a8b-493d10304b56 http.request.method=GET http.request.remoteaddr="127.0.0.1:44226" http.request.uri="/v2/foo/schema2/manifests/sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="576.951µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "GET /v2/foo/schema2/manifests/sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=44aa9d01-ec93-43a5-8874-4c6183c488ae http.request.method=GET http.request.remoteaddr="127.0.0.1:44226" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="523.949µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=206b0655-1e56-4ffa-abe8-3bc9d006f194 http.request.method=GET http.request.remoteaddr="127.0.0.1:44226" http.request.uri="/v2/foo/schema2/manifests/sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f" http.request.useragent="Go-http-client/1.1" http.response.duration="464.719µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "GET /v2/foo/schema2/manifests/sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=fa1d33b0-47c5-43ef-a98c-f74cdbf9003c http.request.method=GET http.request.remoteaddr="127.0.0.1:44226" 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="478.152µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=info msg="rewriting manifest sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=b990af4e-cee3-413a-abf1-12c93ecee974 http.request.method=GET http.request.remoteaddr="127.0.0.1:44226" 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-03-09T09:45:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=b990af4e-cee3-413a-abf1-12c93ecee974 http.request.method=GET http.request.remoteaddr="127.0.0.1:44226" 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="960.881µs" http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=dfdf7cfb-16a9-403a-a8cd-978999814629 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44226" http.request.uri="/v2/foo/schema2/manifests/sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f" http.request.useragent="Go-http-client/1.1" http.response.duration="614.384µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "DELETE /v2/foo/schema2/manifests/sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=47bf325a-089d-4392-8683-3ec952db8536 http.request.method=GET http.request.remoteaddr="127.0.0.1:44226" http.request.uri="/v2/foo/schema2/manifests/sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="572.262µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f" 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "GET /v2/foo/schema2/manifests/sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=7dd433f5-ec6f-4978-956c-686ee10fe279 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44232" http.request.uri="/v2/foo/schema2/manifests/sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="731.345µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f" 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "DELETE /v2/foo/schema2/manifests/sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38205" http.request.id=9aeee237-f8d0-45bb-a34f-12f4bb663a4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/manifests/sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f" http.request.useragent="Go-http-client/1.1" http.response.duration="910.473µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "PUT /v2/foo/schema2/manifests/sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=3f42653d-366f-4e50-86ed-a7152f6dbc9e http.request.method=GET http.request.remoteaddr="127.0.0.1:44246" http.request.uri="/v2/foo/schema2/manifests/sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="578.755µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "GET /v2/foo/schema2/manifests/sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=a3d2d78d-57cc-4e82-92ab-67664e9b677f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44248" 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="693.946µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38205" http.request.id=c0fd7ade-5eb8-42eb-8ab4-1534a7f9005e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44254" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="844.717µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=11113dbc-ce23-43a1-8207-532061510bee http.request.method=GET http.request.remoteaddr="127.0.0.1:44254" 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="445.001µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=bd4abd89-7e97-49d8-b99e-5477ee7f7a29 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44254" http.request.uri="/v2/foo/schema2/manifests/sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f" http.request.useragent="Go-http-client/1.1" http.response.duration="614.27µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "DELETE /v2/foo/schema2/manifests/sha256:268bc8a08669b27c8d3d65e8c8fb29e6459cb328a6f6e1d14402f7eac2ef610f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38205" http.request.id=c769ee5e-944d-4f1c-b8f5-ad664cc5d192 http.request.method=GET http.request.remoteaddr="127.0.0.1:44254" 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="454.864µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.07s) === RUN TestManifestDeleteDisabled time="2026-03-09T09:45:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:45:49Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.8 http.request.host="127.0.0.1:44703" http.request.id=ccc4258c-2ebd-4d45-9b72-3956d92d3f28 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55384" 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="650.711µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [09/Mar/2026:09:45:49 +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-03-09T09:45:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:45:49Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 time="2026-03-09T09:45:49Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.8 time="2026-03-09T09:45:49Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.8 time="2026-03-09T09:45:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.8 http.request.host="127.0.0.1:34045" http.request.id=c9b573b3-3a84-45dc-93a4-fb59b10a92bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:38520" 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.173566ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.8 http.request.host="127.0.0.1:34045" http.request.id=50fd28f7-16b5-4043-bc88-5f81431f1ec6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38522" 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.048672ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.8 http.request.host="127.0.0.1:34045" http.request.id=772b27cf-934b-4e35-a309-899eaa679bbd http.request.method=POST http.request.remoteaddr="127.0.0.1:38534" 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.13886ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-09T09:45:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.8 http.request.host="127.0.0.1:34045" http.request.id=5fb14c4e-adb1-45bb-a374-8dc8cc220104 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38550" 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.116491ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.13s) === RUN TestProxyManifestGetByTag time="2026-03-09T09:45:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:45:49Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39455" http.request.id=02731082-0491-4281-a594-bf75047f0b4b http.request.method=POST http.request.remoteaddr="127.0.0.1:56888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="836.963µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39455" http.request.id=071f3b96-4c91-4fec-a927-d77b7613a3e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56888" http.request.uri="/v2/foo/bar/blobs/uploads/30a25970-8768-4043-94c7-3abed6f423be?_state=Zq5csONCTeCozwfVkdYEFexiBMqKX7UNQ1NfTcgl-9B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwYTI1OTcwLTg3NjgtNDA0My05NGM3LTNhYmVkNmY0MjNiZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTo0OS43OTIxMDgzN1oifQ%3D%3D&digest=sha256%3A4e0b694e70799e3072d2273c02316744867987551adee25de4328766e515de89" http.request.useragent="Go-http-client/1.1" http.response.duration=378.237962ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:49 +0000] "PUT /v2/foo/bar/blobs/uploads/30a25970-8768-4043-94c7-3abed6f423be?_state=Zq5csONCTeCozwfVkdYEFexiBMqKX7UNQ1NfTcgl-9B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwYTI1OTcwLTg3NjgtNDA0My05NGM3LTNhYmVkNmY0MjNiZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTo0OS43OTIxMDgzN1oifQ%3D%3D&digest=sha256%3A4e0b694e70799e3072d2273c02316744867987551adee25de4328766e515de89 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39455" http.request.id=286c9e0e-0fd0-4dcb-bece-0d3c0ae9f50e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56888" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.144557ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:50 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:45:50Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:45:50Z" level=info msg="Starting upload purge in 35m0s" go.version=go1.25.8 time="2026-03-09T09:45:50Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 time="2026-03-09T09:45:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39455" http.request.id=b8dc3ec4-d38f-4ea8-b879-56cc7b106152 http.request.method=GET http.request.remoteaddr="127.0.0.1:56888" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="492.345µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:09:45:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T09:45:50Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:39455" go.version=go1.25.8 time="2026-03-09T09:45:50Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.8 time="2026-03-09T09:45:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39455" http.request.id=70c4b343-da54-4be2-9962-a6cfc38ba44c http.request.method=GET http.request.remoteaddr="127.0.0.1:56898" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="604.337µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:09:45:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T09:45:50Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39455 /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:39455/v2/:[]]}" go.version=go1.25.8 http.request.host="127.0.0.1:45833" http.request.id=97c62fd6-bfab-4db7-a396-7e4a29219e87 http.request.method=GET http.request.remoteaddr="127.0.0.1:33376" http.request.uri="/v2/foo/bar/manifests/sha256:0f358760082dfb8a58eced1f006dfabb62314f2288e0b7307b9df5888814b99d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:0f358760082dfb8a58eced1f006dfabb62314f2288e0b7307b9df5888814b99d" time="2026-03-09T09:45:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39455" http.request.id=d868e407-76f3-4912-92a8-375875e18b74 http.request.method=GET http.request.remoteaddr="127.0.0.1:56900" http.request.uri="/v2/foo/bar/manifests/sha256:0f358760082dfb8a58eced1f006dfabb62314f2288e0b7307b9df5888814b99d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="991.11µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:09:45:50 +0000] "GET /v2/foo/bar/manifests/sha256:0f358760082dfb8a58eced1f006dfabb62314f2288e0b7307b9df5888814b99d HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T09:45:50Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:0f358760082dfb8a58eced1f006dfabb62314f2288e0b7307b9df5888814b99d with ttl=167h59m59.99999854s" go.version=go1.25.8 time="2026-03-09T09:45:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45833" http.request.id=97c62fd6-bfab-4db7-a396-7e4a29219e87 http.request.method=GET http.request.remoteaddr="127.0.0.1:33376" http.request.uri="/v2/foo/bar/manifests/sha256:0f358760082dfb8a58eced1f006dfabb62314f2288e0b7307b9df5888814b99d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.491627ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:09:45:50 +0000] "GET /v2/foo/bar/manifests/sha256:0f358760082dfb8a58eced1f006dfabb62314f2288e0b7307b9df5888814b99d HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T09:45:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39455" http.request.id=75ea4ccd-d7f9-4d34-b4b5-ec24e68bbc2e http.request.method=GET http.request.remoteaddr="127.0.0.1:56900" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="479.262µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:09:45:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T09:45:50Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39455 /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:39455/v2/:[]]}" go.version=go1.25.8 http.request.host="127.0.0.1:45833" http.request.id=73eb73c7-c673-4540-a260-5f79ac1aeddd http.request.method=GET http.request.remoteaddr="127.0.0.1:33384" 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-03-09T09:45:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39455" http.request.id=6d6d986f-3d4b-4ba7-a4a8-aadff0cfd977 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56906" 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="916.166µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:09:45:50 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T09:45:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45833" http.request.id=73eb73c7-c673-4540-a260-5f79ac1aeddd http.request.method=GET http.request.remoteaddr="127.0.0.1:33384" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.082558ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:09:45:50 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T09:45:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39455" http.request.id=a39ef8d6-cc23-4174-88aa-3a33dd8c4f58 http.request.method=POST http.request.remoteaddr="127.0.0.1:56906" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="735.779µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39455" http.request.id=63bc7330-7443-4107-884b-942108eda637 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56906" http.request.uri="/v2/foo/bar/blobs/uploads/fca0b714-cad8-4144-a0a4-5f1833a7d802?_state=3DDm8Sz5SSyQbZ_PysM-MdmhL-aGmT4OvmDhcr8GeNl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjYTBiNzE0LWNhZDgtNDE0NC1hMGE0LTVmMTgzM2E3ZDgwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTo1MC4yNDk2MjI5NDlaIn0%3D&digest=sha256%3A522a8e03a841cdc4ece797cae85d3c7bd5082916813768769605a17f68abf1d1" http.request.useragent="Go-http-client/1.1" http.response.duration=809.888585ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:50 +0000] "PUT /v2/foo/bar/blobs/uploads/fca0b714-cad8-4144-a0a4-5f1833a7d802?_state=3DDm8Sz5SSyQbZ_PysM-MdmhL-aGmT4OvmDhcr8GeNl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjYTBiNzE0LWNhZDgtNDE0NC1hMGE0LTVmMTgzM2E3ZDgwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTo0NTo1MC4yNDk2MjI5NDlaIn0%3D&digest=sha256%3A522a8e03a841cdc4ece797cae85d3c7bd5082916813768769605a17f68abf1d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39455" http.request.id=8bd5dab4-bf89-4177-a331-61d659128733 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56906" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.203031ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:45:51 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:45:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39455" http.request.id=e1e84632-0e5a-4e3b-b7c3-2427a0fa024d http.request.method=GET http.request.remoteaddr="127.0.0.1:56906" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="468.321µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:09:45:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T09:45:51Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39455 /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:39455/v2/:[]]}" go.version=go1.25.8 http.request.host="127.0.0.1:45833" http.request.id=6d67849d-e467-42b7-a458-7254c5220295 http.request.method=GET http.request.remoteaddr="127.0.0.1:33394" 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-03-09T09:45:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39455" http.request.id=6f83ff72-7221-47ba-9361-5e0faea6c5b0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56918" 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="947.584µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:09:45:51 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T09:45:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39455" http.request.id=4335ac8c-9015-46a2-9561-466ba8f893c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56918" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="515.694µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:09:45:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T09:45:51Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39455 /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:39455/v2/:[]]}" go.version=go1.25.8 http.request.host="127.0.0.1:45833" http.request.id=6d67849d-e467-42b7-a458-7254c5220295 http.request.method=GET http.request.remoteaddr="127.0.0.1:33394" 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-03-09T09:45:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39455" http.request.id=24c44f98-d823-4c5b-9284-f5c3bed4272a http.request.method=GET http.request.remoteaddr="127.0.0.1:56930" 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.04419ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:09:45:51 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T09:45:51Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:58acd72cb36af8fcb9e08dfaf718699822615020101397637d4126bf14985c82 with ttl=167h59m59.999998404s" go.version=go1.25.8 time="2026-03-09T09:45:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45833" http.request.id=6d67849d-e467-42b7-a458-7254c5220295 http.request.method=GET http.request.remoteaddr="127.0.0.1:33394" 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.994721ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:09:45:51 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (1.33s) === RUN TestAppDispatcher time="2026-03-09T09:45:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34461" http.request.id=81780367-096d-4474-9f1a-6e89ab0a4d1b http.request.method=GET http.request.remoteaddr="127.0.0.1:51556" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="824.136µs" http.response.status=200 http.response.written=0 time="2026-03-09T09:45:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34461" http.request.id=3073d4ec-d739-42fa-84c5-a05e4170b8de http.request.method=GET http.request.remoteaddr="127.0.0.1:51556" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="516.772µs" http.response.status=200 http.response.written=0 time="2026-03-09T09:45:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34461" http.request.id=73b3cd1d-c63b-4300-a99f-98d45bfe0585 http.request.method=GET http.request.remoteaddr="127.0.0.1:51556" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="536.788µs" http.response.status=200 http.response.written=0 time="2026-03-09T09:45:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34461" http.request.id=84acaae3-9b46-4aae-b266-e0e6d6eef2d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51556" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="556.38µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-03-09T09:45: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.8 instance.id=14e30ff0-a3a4-494c-b475-66d1d56a6155 time="2026-03-09T09:45:51Z" level=info msg="redis not configured" go.version=go1.25.8 instance.id=14e30ff0-a3a4-494c-b475-66d1d56a6155 time="2026-03-09T09:45:51Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.8 http.request.host="127.0.0.1:39975" http.request.id=046c325b-e4dc-4c93-8e9f-06db978df423 http.request.method=GET http.request.remoteaddr="127.0.0.1:59870" 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-03-09T09:45: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.8 instance.id=14e30ff0-a3a4-494c-b475-66d1d56a6155 time="2026-03-09T09:45:51Z" level=info msg="redis not configured" go.version=go1.25.8 instance.id=14e30ff0-a3a4-494c-b475-66d1d56a6155 time="2026-03-09T09:45:51Z" level=info msg="configuring file health check path=/tmp/healthcheck2692888110, interval=1" go.version=go1.25.8 instance.id=14e30ff0-a3a4-494c-b475-66d1d56a6155 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-03-09T09:45: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.8 instance.id=14e30ff0-a3a4-494c-b475-66d1d56a6155 time="2026-03-09T09:45:55Z" level=info msg="redis not configured" go.version=go1.25.8 instance.id=14e30ff0-a3a4-494c-b475-66d1d56a6155 time="2026-03-09T09:45:55Z" level=info msg="configuring TCP health check addr=127.0.0.1:42665, interval=1" go.version=go1.25.8 instance.id=14e30ff0-a3a4-494c-b475-66d1d56a6155 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-03-09T09:45: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.8 instance.id=14e30ff0-a3a4-494c-b475-66d1d56a6155 time="2026-03-09T09:45:59Z" level=info msg="redis not configured" go.version=go1.25.8 instance.id=14e30ff0-a3a4-494c-b475-66d1d56a6155 time="2026-03-09T09:45:59Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:44347, interval=1, threshold=3" go.version=go1.25.8 instance.id=14e30ff0-a3a4-494c-b475-66d1d56a6155 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 44.921s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.05s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.04s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.09s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.22s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.410s === RUN TestSchedule time="2026-03-09T09:45:21Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=1f8c8360-bd47-47c4-a3b4-847f4ca481fe time="2026-03-09T09:45:21Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998804ms" go.version=go1.25.8 instance.id=1f8c8360-bd47-47c4-a3b4-847f4ca481fe time="2026-03-09T09:45:21Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.984µs" go.version=go1.25.8 instance.id=1f8c8360-bd47-47c4-a3b4-847f4ca481fe time="2026-03-09T09:45:21Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.605µs" go.version=go1.25.8 instance.id=1f8c8360-bd47-47c4-a3b4-847f4ca481fe 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-03-09T09:45:21Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=1f8c8360-bd47-47c4-a3b4-847f4ca481fe --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-03-09T09:45:21Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=1f8c8360-bd47-47c4-a3b4-847f4ca481fe time="2026-03-09T09:45:21Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998783ms" go.version=go1.25.8 instance.id=1f8c8360-bd47-47c4-a3b4-847f4ca481fe time="2026-03-09T09:45:21Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.999034ms" go.version=go1.25.8 instance.id=1f8c8360-bd47-47c4-a3b4-847f4ca481fe time="2026-03-09T09:45:21Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=1f8c8360-bd47-47c4-a3b4-847f4ca481fe --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-03-09T09:45:22Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=1f8c8360-bd47-47c4-a3b4-847f4ca481fe --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.577s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.10s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 19099648 sha256:8ee60584cb4381e239b8e2bde2a0d0fb092dad96d7cc08860b62e2230c82d77b [] map[] } --- PASS: TestSimpleBlobRead (0.12s) === RUN TestBlobMount --- PASS: TestBlobMount (0.09s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.88s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.83s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.83s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:1a0fba62bc7ba92aad6741d3baca931ba5b0bd50138427fdf0c12035d0570fc8 palailogos: marking blob sha256:932d48cdb101d73b45c122da3e85ef2950e763632f3ad3cbb5f56f413b19d52b palailogos: marking blob sha256:8995c59155f9dc50978289f090db292676f8fc75abc2f9d891774af1ca4c7111 palailogos: marking manifest sha256:8995c59155f9dc50978289f090db292676f8fc75abc2f9d891774af1ca4c7111 palailogos: marking blob sha256:54828364ebbfa9c605cf3bb9961423e6d0696fb1f1b78da033871fcb2b6c5708 palailogos: marking blob sha256:55982ffb0627764adac2b49b3b554fa4b9b83843389f1cb054295b403d7e4ff0 palailogos: marking manifest sha256:932d48cdb101d73b45c122da3e85ef2950e763632f3ad3cbb5f56f413b19d52b palailogos: marking blob sha256:74bf638211c2b725d5f881cd9daf8be3e738fd6f90ffad2341736d114ffcb7aa palailogos: marking blob sha256:22678cce2e3ec54e94da67e9156c95836924c8cca6ee9ed0acb74fb01814e0fb palailogos: marking manifest sha256:b8e7d8321c8e98d3e91de9c0d30f3d908730a2c7807fc3ac567cf1143cf26507 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:02be689319e66fdf2991f04d6a6f6ee0a1b2e0c77d490cc8e1cbe2aa2b72f513 palailogos: marking blob sha256:b87ded708bcf4688d80e7a393ff88b9d506297f9f531868d0913618b76ef011a 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.46s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:31d3b908b01badc643d5134bc68ba635c5b3783c8bfe3a54921b44c299de5d8d deletemanifests: marking manifest sha256:38822321205952e425c41ad207a7819b4c73bb3b930c80e22b3f8a0576a844c7 deletemanifests: marking blob sha256:d75fdec938f36abfd3b0fa7589f193af987441d029406bb7930b618b3ac9ee93 deletemanifests: marking blob sha256:5e52f2a601841c86b6c4198f6b783ce894ba23a5f19fdbf29d996774e3ea0297 deletemanifests: marking blob sha256:9ff0019eb1d85415016a5449c9c87f04fe221de43d18af98a2e33aa82032ef13 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1516766d8ef639c2e3675b27d51340ffa91449ac995f1c68cdf08fa701e047ae blob eligible for deletion: sha256:31d3b908b01badc643d5134bc68ba635c5b3783c8bfe3a54921b44c299de5d8d blob eligible for deletion: sha256:5cfdab43d65901ecdf7ed64a40925bde62553886b80918ba9bd65067db9efe46 blob eligible for deletion: sha256:5fe428841407921dae8ee84d1323c5deab04bf535fb33406fd9e71cc55d01bb0 deletemanifests manifest eligible for deletion: sha256:31d3b908b01badc643d5134bc68ba635c5b3783c8bfe3a54921b44c299de5d8d deletemanifests: marking manifest sha256:38822321205952e425c41ad207a7819b4c73bb3b930c80e22b3f8a0576a844c7 deletemanifests: marking blob sha256:d75fdec938f36abfd3b0fa7589f193af987441d029406bb7930b618b3ac9ee93 deletemanifests: marking blob sha256:5e52f2a601841c86b6c4198f6b783ce894ba23a5f19fdbf29d996774e3ea0297 deletemanifests: marking blob sha256:9ff0019eb1d85415016a5449c9c87f04fe221de43d18af98a2e33aa82032ef13 time="2026-03-09T09:45:26Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/31d3b908b01badc643d5134bc68ba635c5b3783c8bfe3a54921b44c299de5d8d" go.version=go1.25.8 instance.id=688bab04-c1f4-4390-85b3-41919379ebae time="2026-03-09T09:45:26Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/31d3b908b01badc643d5134bc68ba635c5b3783c8bfe3a54921b44c299de5d8d" go.version=go1.25.8 instance.id=688bab04-c1f4-4390-85b3-41919379ebae 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:5cfdab43d65901ecdf7ed64a40925bde62553886b80918ba9bd65067db9efe46 time="2026-03-09T09:45:26Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5c/5cfdab43d65901ecdf7ed64a40925bde62553886b80918ba9bd65067db9efe46" go.version=go1.25.8 instance.id=688bab04-c1f4-4390-85b3-41919379ebae blob eligible for deletion: sha256:5fe428841407921dae8ee84d1323c5deab04bf535fb33406fd9e71cc55d01bb0 time="2026-03-09T09:45:26Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5f/5fe428841407921dae8ee84d1323c5deab04bf535fb33406fd9e71cc55d01bb0" go.version=go1.25.8 instance.id=688bab04-c1f4-4390-85b3-41919379ebae blob eligible for deletion: sha256:1516766d8ef639c2e3675b27d51340ffa91449ac995f1c68cdf08fa701e047ae time="2026-03-09T09:45:26Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/15/1516766d8ef639c2e3675b27d51340ffa91449ac995f1c68cdf08fa701e047ae" go.version=go1.25.8 instance.id=688bab04-c1f4-4390-85b3-41919379ebae blob eligible for deletion: sha256:31d3b908b01badc643d5134bc68ba635c5b3783c8bfe3a54921b44c299de5d8d time="2026-03-09T09:45:26Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/31/31d3b908b01badc643d5134bc68ba635c5b3783c8bfe3a54921b44c299de5d8d" go.version=go1.25.8 instance.id=688bab04-c1f4-4390-85b3-41919379ebae --- PASS: TestDeleteManifestIfTagNotFound (0.57s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:a4a70e78d042753d28cf3710b9a7943e4e2de9be581a5f199bd6f756aedb3714 time="2026-03-09T09:45:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a4/a4a70e78d042753d28cf3710b9a7943e4e2de9be581a5f199bd6f756aedb3714" go.version=go1.25.8 instance.id=688bab04-c1f4-4390-85b3-41919379ebae blob eligible for deletion: sha256:15e8113d5fa88187d9a0ffb78e9f1e261f8d2ba1ec047d1155c294f15e4e2d8e time="2026-03-09T09:45:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/15/15e8113d5fa88187d9a0ffb78e9f1e261f8d2ba1ec047d1155c294f15e4e2d8e" go.version=go1.25.8 instance.id=688bab04-c1f4-4390-85b3-41919379ebae blob eligible for deletion: sha256:2dbb0c8a62832012c5e3af856d3f7dc30bc06a56f6741b2e5de05f96ab321716 time="2026-03-09T09:45:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2d/2dbb0c8a62832012c5e3af856d3f7dc30bc06a56f6741b2e5de05f96ab321716" go.version=go1.25.8 instance.id=688bab04-c1f4-4390-85b3-41919379ebae --- PASS: TestGCWithMissingManifests (0.18s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:948cc38956630afa7d12bd576ad972cf21401ced7aea7077862582d4729854ac komnenos: marking blob sha256:50829c64353c382b7f4a3557bf5f8a8c4c6afef3e9d402a2cf906a8597a28068 komnenos: marking blob sha256:28678b5efaac3d6b70cff7f9b757e22ca423677efdea1d3173b852540cd493c8 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:ff6ddd437337870ed37a1111cd41758efc0d63a3f81480ddc604954e8e1f1c03 time="2026-03-09T09:45:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ff/ff6ddd437337870ed37a1111cd41758efc0d63a3f81480ddc604954e8e1f1c03" go.version=go1.25.8 instance.id=688bab04-c1f4-4390-85b3-41919379ebae blob eligible for deletion: sha256:1026d0b207091b87bb101498a906dbc37b5a62d0eb6262912381c8cc987252fe time="2026-03-09T09:45:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/10/1026d0b207091b87bb101498a906dbc37b5a62d0eb6262912381c8cc987252fe" go.version=go1.25.8 instance.id=688bab04-c1f4-4390-85b3-41919379ebae blob eligible for deletion: sha256:3abb9c9b0f7d48ba1bc293f2619ef1db48add0ec1770fe7bc35ed06cac7df5e3 time="2026-03-09T09:45:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3a/3abb9c9b0f7d48ba1bc293f2619ef1db48add0ec1770fe7bc35ed06cac7df5e3" go.version=go1.25.8 instance.id=688bab04-c1f4-4390-85b3-41919379ebae blob eligible for deletion: sha256:7e8399efc6369c887a0ba968e8f57ff4f2264da5931499a710bb1c3c81d1afc0 time="2026-03-09T09:45:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7e/7e8399efc6369c887a0ba968e8f57ff4f2264da5931499a710bb1c3c81d1afc0" go.version=go1.25.8 instance.id=688bab04-c1f4-4390-85b3-41919379ebae blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-03-09T09:45:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.8 instance.id=688bab04-c1f4-4390-85b3-41919379ebae blob eligible for deletion: sha256:f3c2048476da3235b65b196dc51568ffa19694fa2bf033c4410984af39569b62 time="2026-03-09T09:45:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f3/f3c2048476da3235b65b196dc51568ffa19694fa2bf033c4410984af39569b62" go.version=go1.25.8 instance.id=688bab04-c1f4-4390-85b3-41919379ebae blob eligible for deletion: sha256:f3f29095c7be029797ddb11c9aece82fde8c038c41486d83aab50a893f2cdecb time="2026-03-09T09:45:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f3/f3f29095c7be029797ddb11c9aece82fde8c038c41486d83aab50a893f2cdecb" go.version=go1.25.8 instance.id=688bab04-c1f4-4390-85b3-41919379ebae --- PASS: TestDeletionHasEffect (0.67s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.57s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:a28cd3b61ed827391f9da638e1434d414ef46c240253e7b9048a624fc0c2edc8 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:be2663f390cde853f52000bac8101396b8d24b12910bf1bf79220d7709912475 michael_z_doukas: marking blob sha256:e2c9e6c298b9f868b462e8eb834c73e5f4631785085eaf4ccd2227dcead5c6b4 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:54bfc9e6c0a801f68a5d40a99aa3b83e65a6e7224fc4ce20f50aebaa4fd249d1 time="2026-03-09T09:45:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/54/54bfc9e6c0a801f68a5d40a99aa3b83e65a6e7224fc4ce20f50aebaa4fd249d1" go.version=go1.25.8 instance.id=688bab04-c1f4-4390-85b3-41919379ebae --- PASS: TestOrphanBlobDeleted (0.29s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:2bc6cea6e5f79127c63f2c05679a1af676c587dc9d3cd6c954ed79fa17bea83a linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:6939000bb305ee937fd773ef11e8fd28aaafe80ffe382fa33c32222a45fc80d5 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.19s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.15s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.14s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.39s) === 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-03-09T09:45:29Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 08:45:29.428211488 +0000 UTC m=-3592.546019853, actuallyDelete=true" time="2026-03-09T09:45:29Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-03-09T09:45:29Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 09:45:29.428793601 +0000 UTC m=+7.454562248, actuallyDelete=true" time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4dc9f522-b97e-438b-a3fd-8221ae510c42 have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.428793601 +0000 UTC m=+7.454562248). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c27028d6-e660-48a6-a733-db02b4025ac1 have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.428793601 +0000 UTC m=+7.454562248). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ccb0f148-6eb5-4632-9d9a-7d1c18752f35 have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.428793601 +0000 UTC m=+7.454562248). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fbe6f98b-4773-4bb9-9c07-d0c81bc63893 have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.428793601 +0000 UTC m=+7.454562248). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2e9ffeec-2204-49ef-beba-d4f1447c2e67 have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.428793601 +0000 UTC m=+7.454562248). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4d822a53-1548-4080-b8b2-d595d2d91612 have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.428793601 +0000 UTC m=+7.454562248). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9eb930bd-565e-4cb5-bc03-28f012358b3d have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.428793601 +0000 UTC m=+7.454562248). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b0aceeb6-37df-435c-8120-3ba0e44d0194 have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.428793601 +0000 UTC m=+7.454562248). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b1707698-45ef-4593-8d6a-f3d6da83a90a have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.428793601 +0000 UTC m=+7.454562248). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e1ebebff-c996-40f5-8106-1f31f0842bf4 have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.428793601 +0000 UTC m=+7.454562248). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/ff4c0502-e513-4305-8298-d4dd8d8eecc6 have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.428793601 +0000 UTC m=+7.454562248). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-03-09T09:45:29Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 09:45:29.429473653 +0000 UTC m=+7.455242300, actuallyDelete=true" time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/2f10e04b-b7e5-4392-9b26-1f9ab611b9c7 have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.429473653 +0000 UTC m=+7.455242300). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/37719d03-0bdc-44f3-a4b0-caa4cdef4343 have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.429473653 +0000 UTC m=+7.455242300). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f5ed6ae9-3681-49d9-8a6b-dc866bf8951c have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.429473653 +0000 UTC m=+7.455242300). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/fd69e308-c462-401f-b9bf-38a03c8a68e2 have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.429473653 +0000 UTC m=+7.455242300). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4fe3701a-0d40-43d2-8f45-9361dd5c8a06 have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.429473653 +0000 UTC m=+7.455242300). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-03-09T09:45:29Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 09:45:29.429967915 +0000 UTC m=+7.455736562, actuallyDelete=true" time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1321c3c0-2e8b-4295-9f6d-f15487273924 have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.429967915 +0000 UTC m=+7.455736562). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1d96bcb0-9f9f-4c8f-8ac4-c146b26a2ec1 have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.429967915 +0000 UTC m=+7.455736562). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/307c61bd-07c4-4ba2-ad24-b2a31bb9e33d have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.429967915 +0000 UTC m=+7.455736562). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7e471462-3994-4729-9d8b-e25a0d59fc6b have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.429967915 +0000 UTC m=+7.455736562). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9e773ac7-f019-4647-bfec-85cd976bea13 have older date (2026-03-09 08:45:29 +0000 UTC) than purge date (2026-03-09 09:45:29.429967915 +0000 UTC m=+7.455736562). Removing upload directory." time="2026-03-09T09:45:29Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-03-09T09:45:29Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 09:45:29.430257546 +0000 UTC m=+7.456026192, actuallyDelete=true" time="2026-03-09T09:45:29Z" 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 7.470s ? 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.004s === 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.004s === RUN TestWalkFileRemoved time="2026-03-09T09:45:22Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.002s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.331s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.02s) === 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.030s ? 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.523s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.24s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.611s ? 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-03-09T09:45:24Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.8 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-03-09T09:45:24Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.8 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-03-09T09:45:24Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.8 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 TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatch_2 time="2026-03-09T09:45:24Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.8 time="2026-03-09T09:45:24Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.8 instance.id=cccff26d-6175-4020-bae7-e2de2ad82ad9 --- PASS: TestMatchIPV4 (0.00s) === CONT TestParsing time="2026-03-09T09:45:24Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.8 instance.id=cccff26d-6175-4020-bae7-e2de2ad82ad9 --- PASS: TestInvalidData (0.00s) === CONT TestInvalidNetworkType --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) === CONT TestMatchIPV6 --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2026-03-09T09:45:24Z" level=error msg="unknown ip address format" go.version=go1.25.8 instance.id=cccff26d-6175-4020-bae7-e2de2ad82ad9 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestS3TryUpdate (0.00s) time="2026-03-09T09:45:25Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.8 time="2026-03-09T09:45:26Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.8 time="2026-03-09T09:45:27Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.8 time="2026-03-09T09:45:28Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.8 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.506s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.002s ? 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.336s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.34s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.685s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.006s ? 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-r21.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-r21.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-s390x.so.1 >>> docker-registry*: Package size: 27.7 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r21.apk >>> docker-registry: Build complete at Mon, 09 Mar 2026 09:46:07 +0000 elapsed time 0h 1m 8s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260309.094500) (2/2) Purging go (1.25.8-r0) Executing busybox-1.37.0-r30.trigger OK: 386.0 MiB in 105 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...