>>> docker-registry: Building community/docker-registry 2.8.3-r21 (using abuild 3.16.0-r0) started Mon, 09 Mar 2026 13:07:08 +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.130709) Executing busybox-1.37.0-r30.trigger OK: 604.7 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-03-09T13:07:29Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-03-09T13:07:29Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.030s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-03-09T13:07:29Z" 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.011s ? 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.008s === 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.006s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.94s) PASS ok github.com/docker/distribution/health/checks 0.943s ? 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.007s === 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.008s === 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.021s === 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.005s ? 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 13:07:29 http: TLS handshake error from 127.0.0.1:55652: 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:45389/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45389/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45389/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:45389/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:40979?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.67s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-03-09T13:07:30Z" level=info msg="broadcaster: closing" time="2026-03-09T13:07:30Z" level=info msg="closing testSink" time="2026-03-09T13:07:30Z" level=info msg="closing testSink" time="2026-03-09T13:07:30Z" level=info msg="closing testSink" time="2026-03-09T13:07:30Z" level=info msg="closing testSink" time="2026-03-09T13:07:30Z" level=info msg="closing testSink" time="2026-03-09T13:07:30Z" level=info msg="closing testSink" time="2026-03-09T13:07:30Z" level=info msg="closing testSink" time="2026-03-09T13:07:30Z" level=info msg="closing testSink" time="2026-03-09T13:07:30Z" level=info msg="closing testSink" time="2026-03-09T13:07:30Z" level=info msg="closing testSink" time="2026-03-09T13:07:30Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-03-09T13:07:30Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 1} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:30Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T13:07:31Z" level=warning msg="&{0xc0003291a0 0.9} encountered too many errors, backing off" time="2026-03-09T13:07:31Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.54s) PASS ok github.com/docker/distribution/notifications 1.355s ? 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-09T13:07:29Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-09T13:07:29.995172735Z" 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-09T13:07:29.995193758Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:07:29.995223132Z" level=info msg="Starting upload purge in 57m0s" go.version=go1.25.8 time="2026-03-09T13:07:29.995483476Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.8 time="2026-03-09T13:07:29.995494163Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.8 time="2026-03-09T13:07:29.996765251Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.8 time="2026-03-09T13:07:33.000364587Z" level=info msg="response completed" go.version=go1.25.8 http.request.host=127.0.0.1 http.request.id=d089741a-456a-4c89-a126-d75b77ba0b68 http.request.method=GET http.request.remoteaddr="127.0.0.1:38940" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="738.428µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:13:07:32 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-03-09T13:07:33.000522089Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.8 --- PASS: TestRegistrySupportedCipherSuite (3.24s) === RUN TestRegistryUnsupportedCipherSuite time="2026-03-09T13:07:33.22385211Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-09T13:07:33.224620497Z" 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-09T13:07:33.224641965Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:07:33.224668593Z" level=info msg="Starting upload purge in 50m0s" go.version=go1.25.8 time="2026-03-09T13:07:33.224798684Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.8 --- PASS: TestRegistryUnsupportedCipherSuite (8.23s) PASS ok github.com/docker/distribution/registry 11.483s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.004s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.099s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-03-09T13:07:29Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.8 instance.id=8d25c062-e779-463f-8554-d962608c0e2b time="2026-03-09T13:07:29Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.8 instance.id=8d25c062-e779-463f-8554-d962608c0e2b --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-03-09T13:07:29Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.8 password="ceThh3_-dxPiK8mGPog9slinBBBn4SUISdPA5iFkYX0" user=docker --- PASS: TestCreateHtpasswdFile (0.09s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.102s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.007s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2026-03-09T13:07:29Z" level=info msg="token not to be used before 2026-03-09 13:07:30 +0000 UTC - currently 2026-03-09 13:07:29.875879839 +0000 UTC m=+0.023182939" time="2026-03-09T13:07:29Z" level=info msg="token not to be used after 2026-03-09 13:07:29 +0000 UTC - currently 2026-03-09 13:07:29.876970229 +0000 UTC m=+0.024273332" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-03-09T13:07:29Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.039s === 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.057s === 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.023s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.007s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-03-09T13:07: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-09T13:07:30Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:07:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:37689" http.request.id=96d6567a-aea6-4f23-92e6-ccc27c0893b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:38764" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.086882ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:13:07:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-03-09T13:07: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-09T13:07:30Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:07:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=e219aefd-1855-4964-82b9-fb7f5ded616b http.request.method=GET http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.811741ms http.response.status=200 http.response.written=20 127.0.0.1 - - [09/Mar/2026:13:07:30 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-09T13:07:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=1311f875-cafa-47c8-a05d-0e9c6802befb http.request.method=POST http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.103165ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:30 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=a5e0da79-f667-429d-8612-50c4fd2bfc8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/aaaa/blobs/uploads/24e93d7f-4c99-442a-a4a8-8360e6ccce8a?_state=y4Fv9CStiRoTV9UNyPZ8HKrF2Gp9SfGirjb5dVBAlNt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyNGU5M2Q3Zi00Yzk5LTQ0MmEtYTRhOC04MzYwZTZjY2NlOGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6MzAuMjI0MDg1NjQ3WiJ9&digest=sha256%3A4b41dc6990805b8f1043807e25fe39555a7a76d1c634e02fcaecc9f744d7a944" http.request.useragent="Go-http-client/1.1" http.response.duration=753.097572ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:30 +0000] "PUT /v2/foo/aaaa/blobs/uploads/24e93d7f-4c99-442a-a4a8-8360e6ccce8a?_state=y4Fv9CStiRoTV9UNyPZ8HKrF2Gp9SfGirjb5dVBAlNt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyNGU5M2Q3Zi00Yzk5LTQ0MmEtYTRhOC04MzYwZTZjY2NlOGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6MzAuMjI0MDg1NjQ3WiJ9&digest=sha256%3A4b41dc6990805b8f1043807e25fe39555a7a76d1c634e02fcaecc9f744d7a944 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=97a1302a-b986-4569-98a9-adbb4c6770fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.52673ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:30 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:31Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=166395fc-f8b9-42d4-968c-6e3f72660fb9 http.request.method=POST http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="933.504µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:31 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:32Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=e1fc9f88-37cd-4401-a629-a52d0206b5c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/bbbb/blobs/uploads/b0ea356c-e29c-4d8f-8988-736c1ed8d89b?_state=0psLe1ckIrsG0xh3lhh2I2A4pcihtxxp0PmeEF0Ex3F7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiMGVhMzU2Yy1lMjljLTRkOGYtODk4OC03MzZjMWVkOGQ4OWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6MzEuMTc3MTQ3MjQ0WiJ9&digest=sha256%3A54bc9c4b9402b646d9412acfd46d9e169f35ea54c29afc8bd19b505e58900ad2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.193806403s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:31 +0000] "PUT /v2/foo/bbbb/blobs/uploads/b0ea356c-e29c-4d8f-8988-736c1ed8d89b?_state=0psLe1ckIrsG0xh3lhh2I2A4pcihtxxp0PmeEF0Ex3F7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiMGVhMzU2Yy1lMjljLTRkOGYtODk4OC03MzZjMWVkOGQ4OWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6MzEuMTc3MTQ3MjQ0WiJ9&digest=sha256%3A54bc9c4b9402b646d9412acfd46d9e169f35ea54c29afc8bd19b505e58900ad2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:32Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=2ee0c2a9-50a4-4812-afca-76d2d9afd20d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.566311ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:32 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:32Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=d540b16a-3117-4537-a024-3d45c735ef8c http.request.method=POST http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="823.015µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:32 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=7abb4ad2-0377-431c-b7bb-512ed85ed0cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/cccc/blobs/uploads/beafcfd1-f075-4d51-b3dc-b3f91ed78e1d?_state=SnG0-mBYYvKo3O5SFzaap6PN-r1HLXZNbsI-WjhRFUJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiZWFmY2ZkMS1mMDc1LTRkNTEtYjNkYy1iM2Y5MWVkNzhlMWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6MzIuNTAyMjI1MjM1WiJ9&digest=sha256%3A69fc2292fe72e1326d25f178a61ac7632593881b42db80b1942d914d37a9855c" http.request.useragent="Go-http-client/1.1" http.response.duration=654.455079ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:32 +0000] "PUT /v2/foo/cccc/blobs/uploads/beafcfd1-f075-4d51-b3dc-b3f91ed78e1d?_state=SnG0-mBYYvKo3O5SFzaap6PN-r1HLXZNbsI-WjhRFUJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiZWFmY2ZkMS1mMDc1LTRkNTEtYjNkYy1iM2Y5MWVkNzhlMWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6MzIuNTAyMjI1MjM1WiJ9&digest=sha256%3A69fc2292fe72e1326d25f178a61ac7632593881b42db80b1942d914d37a9855c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=f539af4e-5670-40ac-872f-ccde4186cb59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.557607ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:33 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:33Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=1f2a67b4-6c82-408a-ac7e-306aaf64b49f http.request.method=POST http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="844.929µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:33 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=505a07a2-4381-4c1d-bfed-77a20d43a0f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/dddd/blobs/uploads/2bb03432-8cd6-4f13-868f-d68be541c79e?_state=O8GXaMWB4tqLd3YEFjhHKB0DAajL4jVhwcB_LigPPN57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyYmIwMzQzMi04Y2Q2LTRmMTMtODY4Zi1kNjhiZTU0MWM3OWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6MzMuMzM5MTcxMTY1WiJ9&digest=sha256%3A0c97de830a553d5894469c92972b57a618650812a68fb163f183b5a53eb68875" http.request.useragent="Go-http-client/1.1" http.response.duration=1.037719768s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:33 +0000] "PUT /v2/foo/dddd/blobs/uploads/2bb03432-8cd6-4f13-868f-d68be541c79e?_state=O8GXaMWB4tqLd3YEFjhHKB0DAajL4jVhwcB_LigPPN57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyYmIwMzQzMi04Y2Q2LTRmMTMtODY4Zi1kNjhiZTU0MWM3OWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6MzMuMzM5MTcxMTY1WiJ9&digest=sha256%3A0c97de830a553d5894469c92972b57a618650812a68fb163f183b5a53eb68875 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=c948eb60-2335-4491-9a97-1fd0425419f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.561764ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:34 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=ccbf3759-326e-4269-8e80-f8e58ba6458a http.request.method=POST http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="918.797µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:34 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=5bc8a71c-8040-4372-b1f9-f505e088354a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/eeee/blobs/uploads/454f18b7-c1a1-4fd0-a2ce-d7fb2ea11d4d?_state=qNtgDCsq99AcSCIlPNjPZK2qjGEj8EUNT_7hQkuO8UB7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0NTRmMThiNy1jMWExLTRmZDAtYTJjZS1kN2ZiMmVhMTFkNGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6MzQuNTk3ODg0NTEyWiJ9&digest=sha256%3Aa89d722f0e047b6ab57bfa1d08a496609162e66fed02f3e8b71ae75206b72dd4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.587838492s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:34 +0000] "PUT /v2/foo/eeee/blobs/uploads/454f18b7-c1a1-4fd0-a2ce-d7fb2ea11d4d?_state=qNtgDCsq99AcSCIlPNjPZK2qjGEj8EUNT_7hQkuO8UB7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI0NTRmMThiNy1jMWExLTRmZDAtYTJjZS1kN2ZiMmVhMTFkNGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6MzQuNTk3ODg0NTEyWiJ9&digest=sha256%3Aa89d722f0e047b6ab57bfa1d08a496609162e66fed02f3e8b71ae75206b72dd4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=531f066b-14a3-4089-90ac-f4fba9edf892 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.749832ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:36 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=88d54813-a2cd-4b6a-af32-ad7efd8df201 http.request.method=POST http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="858.876µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:36 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:37Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=447501cc-5b7a-49bf-93b3-51633c566674 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/ffff/blobs/uploads/3a70e4a0-bdee-448f-b0e7-10e117fa0500?_state=DZWuygUy5Pb_i10XcliCf7HmIR6PmS-Q_AntXvylyFp7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzYTcwZTRhMC1iZGVlLTQ0OGYtYjBlNy0xMGUxMTdmYTA1MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6MzYuNDMxNjE1NzM1WiJ9&digest=sha256%3A687f57c17d1517d5903d536d2d2886f7dba303cbc2bea24702b76d647174f2ae" http.request.useragent="Go-http-client/1.1" http.response.duration=1.557289235s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:36 +0000] "PUT /v2/foo/ffff/blobs/uploads/3a70e4a0-bdee-448f-b0e7-10e117fa0500?_state=DZWuygUy5Pb_i10XcliCf7HmIR6PmS-Q_AntXvylyFp7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzYTcwZTRhMC1iZGVlLTQ0OGYtYjBlNy0xMGUxMTdmYTA1MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6MzYuNDMxNjE1NzM1WiJ9&digest=sha256%3A687f57c17d1517d5903d536d2d2886f7dba303cbc2bea24702b76d647174f2ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:37Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=0bd89e38-c789-404c-b6a7-8bd285696059 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.61594ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:37 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:37Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=4bcbc6be-7a15-4100-86bb-efb73b55477d http.request.method=GET http.request.remoteaddr="127.0.0.1:38426" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="618.982µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Mar/2026:13:07:37 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-09T13:07:37Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=e411e24c-2a17-4d10-aba0-11797a6ef699 http.request.method=GET http.request.remoteaddr="127.0.0.1:38426" 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="624.61µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [09/Mar/2026:13:07:37 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-09T13:07:37Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=44e36995-64b5-43bf-99a7-68c88f64683b http.request.method=GET http.request.remoteaddr="127.0.0.1:38426" 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="636.368µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Mar/2026:13:07:37 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-09T13:07:37Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=dbbaee91-5b9d-41cb-925e-d6e71bfbb62f http.request.method=GET http.request.remoteaddr="127.0.0.1:38426" 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="635.925µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [09/Mar/2026:13:07:37 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-09T13:07:37Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=d39c2aed-0d7a-46ed-9d8a-81bc40749d7b http.request.method=GET http.request.remoteaddr="127.0.0.1:38426" 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="716.887µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [09/Mar/2026:13:07:37 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-03-09T13:07:37Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=49a2e7f7-00df-41cf-9790-dff851890e0e http.request.method=GET http.request.remoteaddr="127.0.0.1:38426" 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="631.208µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:13:07:37 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T13:07:37Z" 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:42707" http.request.id=41fa9aa8-e9a4-43ee-bac0-850491211ef8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38426" 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="594.547µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [09/Mar/2026:13:07:37 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-03-09T13:07:37Z" 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:42707" http.request.id=3939f0c0-521c-4f67-a7d6-9af4f776eef9 http.request.method=GET http.request.remoteaddr="127.0.0.1:38426" 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="554.671µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [09/Mar/2026:13:07:37 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-03-09T13:07:37Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=ae45f9ea-e35a-40e2-bfc3-3c7343f233c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38426" 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="639.536µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [09/Mar/2026:13:07:37 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-09T13:07:37Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42707" http.request.id=7cf4dfc9-6beb-400b-bee2-b805b760a23f http.request.method=GET http.request.remoteaddr="127.0.0.1:38426" 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="590.395µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Mar/2026:13:07:37 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-09T13:07: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-09T13:07:38Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:07:38Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42969" http.request.id=1288374a-44fd-4555-875e-727bbefc6d9c http.request.method=POST http.request.remoteaddr="127.0.0.1:47956" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.93µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:38 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42969" http.request.id=de74495b-4c29-4bb5-b329-8f0ccbfb72ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:47956" http.request.uri="/v2/foo/aaaa/blobs/uploads/d6e3d8ab-f7bf-43df-9472-cc8151ec1a09?_state=nxjOEF3nj77d9bmjofJSbsw5d_5cyVks2lMnHTpt-Y57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkNmUzZDhhYi1mN2JmLTQzZGYtOTQ3Mi1jYzgxNTFlYzFhMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6MzguMTYxODU4MTI1WiJ9&digest=sha256%3Ae1293c7c5cb8aac1726b6cd19823e58e48b966944ccfa47ff512d47f21f68c68" http.request.useragent="Go-http-client/1.1" http.response.duration=852.288366ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:38 +0000] "PUT /v2/foo/aaaa/blobs/uploads/d6e3d8ab-f7bf-43df-9472-cc8151ec1a09?_state=nxjOEF3nj77d9bmjofJSbsw5d_5cyVks2lMnHTpt-Y57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkNmUzZDhhYi1mN2JmLTQzZGYtOTQ3Mi1jYzgxNTFlYzFhMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6MzguMTYxODU4MTI1WiJ9&digest=sha256%3Ae1293c7c5cb8aac1726b6cd19823e58e48b966944ccfa47ff512d47f21f68c68 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42969" http.request.id=4db754ee-fc2e-4e75-b59b-d98502890f4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47956" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.540149ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:39 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42969" http.request.id=d484471a-8ae6-447a-bb62-fcbc0da7134f http.request.method=POST http.request.remoteaddr="127.0.0.1:47956" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="796.573µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:39 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42969" http.request.id=0f25f61b-fe5c-4aa8-b655-45074eed12a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47956" http.request.uri="/v2/foo/bbbb/blobs/uploads/c2dc1b90-33d2-4591-8b21-c66c5c85eedb?_state=t8kfuJIILP0TVxpvRnhKTbvnlNKQNDWj9GI8nCXb-Ox7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjMmRjMWI5MC0zM2QyLTQ1OTEtOGIyMS1jNjZjNWM4NWVlZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6MzkuMTc0ODcwNjgyWiJ9&digest=sha256%3A09c627eaab64d358bca7a00479f849e484b04f12d7f4b08b7419512bb863c356" http.request.useragent="Go-http-client/1.1" http.response.duration=789.860149ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:39 +0000] "PUT /v2/foo/bbbb/blobs/uploads/c2dc1b90-33d2-4591-8b21-c66c5c85eedb?_state=t8kfuJIILP0TVxpvRnhKTbvnlNKQNDWj9GI8nCXb-Ox7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjMmRjMWI5MC0zM2QyLTQ1OTEtOGIyMS1jNjZjNWM4NWVlZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6MzkuMTc0ODcwNjgyWiJ9&digest=sha256%3A09c627eaab64d358bca7a00479f849e484b04f12d7f4b08b7419512bb863c356 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42969" http.request.id=22d8aa0c-6d4d-418f-b196-27a88045ee43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47956" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.819546ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:39 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:40Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42969" http.request.id=18124506-59fd-43c6-a598-0dde30dbf1d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:47956" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="853.564µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:40 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42969" http.request.id=dd123752-cbf0-4306-8e9b-d4866f4296cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:47956" http.request.uri="/v2/foo/cccc/blobs/uploads/26387870-7453-424a-9c50-4174fe4ff33f?_state=o-JaJoHH1QQJo0hKUYgubPzPlUxVCqij07eXA7likU57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyNjM4Nzg3MC03NDUzLTQyNGEtOWM1MC00MTc0ZmU0ZmYzM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NDAuMTg0NTQyNzc1WiJ9&digest=sha256%3A24d9e80d65f55e99689b5f4f3bd5cafe21041a18c3dd17b746890d7ba66d3228" http.request.useragent="Go-http-client/1.1" http.response.duration=1.436142694s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:40 +0000] "PUT /v2/foo/cccc/blobs/uploads/26387870-7453-424a-9c50-4174fe4ff33f?_state=o-JaJoHH1QQJo0hKUYgubPzPlUxVCqij07eXA7likU57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyNjM4Nzg3MC03NDUzLTQyNGEtOWM1MC00MTc0ZmU0ZmYzM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NDAuMTg0NTQyNzc1WiJ9&digest=sha256%3A24d9e80d65f55e99689b5f4f3bd5cafe21041a18c3dd17b746890d7ba66d3228 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42969" http.request.id=93a7cf38-485b-4d69-a653-75d87ce0f072 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47956" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.894426ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:41 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:41Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42969" http.request.id=4321dfc5-8f68-41ed-8d5d-7f6361785a19 http.request.method=POST http.request.remoteaddr="127.0.0.1:47956" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="823.023µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:41 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42969" http.request.id=a3190368-df64-475c-bbf0-343e1743dabf http.request.method=PUT http.request.remoteaddr="127.0.0.1:47956" http.request.uri="/v2/foo/dddd/blobs/uploads/d90a5668-9037-458f-ab8a-2d55fc3fcb58?_state=hss_jJIEWYXqhG-zJehHC5gOlVZ52HKovOwO2vgGM557Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkOTBhNTY2OC05MDM3LTQ1OGYtYWI4YS0yZDU1ZmMzZmNiNTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NDEuODIxNjk4MjI2WiJ9&digest=sha256%3A23168304955490649a7454b34c420706bff2dc1d90854f37e66c8f9698cf8e18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.284922439s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:41 +0000] "PUT /v2/foo/dddd/blobs/uploads/d90a5668-9037-458f-ab8a-2d55fc3fcb58?_state=hss_jJIEWYXqhG-zJehHC5gOlVZ52HKovOwO2vgGM557Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkOTBhNTY2OC05MDM3LTQ1OGYtYWI4YS0yZDU1ZmMzZmNiNTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NDEuODIxNjk4MjI2WiJ9&digest=sha256%3A23168304955490649a7454b34c420706bff2dc1d90854f37e66c8f9698cf8e18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42969" http.request.id=d02db434-5137-4e8e-aeb1-9b22fbe68bc2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47956" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.60454ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42969" http.request.id=8c85cc6f-95fc-4270-bc90-e1d7c9d0a771 http.request.method=GET http.request.remoteaddr="127.0.0.1:47956" 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="623.794µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (13.04s) === RUN TestURLPrefix time="2026-03-09T13:07:43Z" 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-09T13:07:43Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:07:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45435" http.request.id=ede35cae-0d39-4fd1-97b6-241bb87432e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42462" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="664.691µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-03-09T13:07:43Z" 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-09T13:07:43Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:07:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=e2d1d8e9-8579-42b8-bf5c-f8c828b76195 http.request.method=GET http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="810.937µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "GET /v2/foo/bar/blobs/sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T13:07:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=cebadf15-8c0a-4a75-b5d5-98db7867852f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38388" http.request.uri="/v2/foo/bar/blobs/sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="712.947µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T13:07:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=1b301065-feb6-40f5-a66c-b2400f16cf3b http.request.method=POST http.request.remoteaddr="127.0.0.1:38388" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="675.155µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=08deefc6-90e0-4f7a-ac8c-266ece8701bf http.request.method=GET http.request.remoteaddr="127.0.0.1:38388" http.request.uri="/v2/foo/bar/blobs/uploads/5f8a21b0-0e58-47f7-a006-6746e1449e20?_state=99-vhIt4kfV4NsGjdxFamBxYywj8I1yltn8SaEQcTxF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmOGEyMWIwLTBlNTgtNDdmNy1hMDA2LTY3NDZlMTQ0OWUyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My4yNDI1NjIzMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="730.296µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "GET /v2/foo/bar/blobs/uploads/5f8a21b0-0e58-47f7-a006-6746e1449e20?_state=99-vhIt4kfV4NsGjdxFamBxYywj8I1yltn8SaEQcTxF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmOGEyMWIwLTBlNTgtNDdmNy1hMDA2LTY3NDZlMTQ0OWUyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My4yNDI1NjIzMjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=d806c9b5-31eb-4c74-8936-7ec1663732ca http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38388" http.request.uri="/v2/foo/bar/blobs/uploads/5f8a21b0-0e58-47f7-a006-6746e1449e20?_state=99-vhIt4kfV4NsGjdxFamBxYywj8I1yltn8SaEQcTxF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmOGEyMWIwLTBlNTgtNDdmNy1hMDA2LTY3NDZlMTQ0OWUyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My4yNDI1NjIzMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="693.037µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "DELETE /v2/foo/bar/blobs/uploads/5f8a21b0-0e58-47f7-a006-6746e1449e20?_state=99-vhIt4kfV4NsGjdxFamBxYywj8I1yltn8SaEQcTxF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmOGEyMWIwLTBlNTgtNDdmNy1hMDA2LTY3NDZlMTQ0OWUyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My4yNDI1NjIzMjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:43Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=5d159458-7591-4a80-a79a-5c506d30502d http.request.method=GET http.request.remoteaddr="127.0.0.1:38388" http.request.uri="/v2/foo/bar/blobs/uploads/5f8a21b0-0e58-47f7-a006-6746e1449e20?_state=99-vhIt4kfV4NsGjdxFamBxYywj8I1yltn8SaEQcTxF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmOGEyMWIwLTBlNTgtNDdmNy1hMDA2LTY3NDZlMTQ0OWUyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My4yNDI1NjIzMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5f8a21b0-0e58-47f7-a006-6746e1449e20 time="2026-03-09T13:07:43Z" 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:38135" http.request.id=5d159458-7591-4a80-a79a-5c506d30502d http.request.method=GET http.request.remoteaddr="127.0.0.1:38388" http.request.uri="/v2/foo/bar/blobs/uploads/5f8a21b0-0e58-47f7-a006-6746e1449e20?_state=99-vhIt4kfV4NsGjdxFamBxYywj8I1yltn8SaEQcTxF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmOGEyMWIwLTBlNTgtNDdmNy1hMDA2LTY3NDZlMTQ0OWUyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My4yNDI1NjIzMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="687.583µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5f8a21b0-0e58-47f7-a006-6746e1449e20 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "GET /v2/foo/bar/blobs/uploads/5f8a21b0-0e58-47f7-a006-6746e1449e20?_state=99-vhIt4kfV4NsGjdxFamBxYywj8I1yltn8SaEQcTxF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmOGEyMWIwLTBlNTgtNDdmNy1hMDA2LTY3NDZlMTQ0OWUyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My4yNDI1NjIzMjFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T13:07:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=a990dfda-b715-4349-b43d-2bd6b9d87361 http.request.method=POST http.request.remoteaddr="127.0.0.1:38404" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="756.652µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:43Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=ee613c3b-2468-4c53-a38b-5518432c89f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38404" http.request.uri="/v2/foo/bar/blobs/uploads/ccb9588b-7444-4459-82f8-72d7e2d5cc65?_state=nXBN5nr-BEgh79-LETO3lOxNJh82Gj9uAWYoAlREpqJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjYjk1ODhiLTc0NDQtNDQ1OS04MmY4LTcyZDdlMmQ1Y2M2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My4yNDU5ODE4NTdaIn0%3D&digest=sha256%3Ac7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f" http.request.useragent="Go-http-client/1.1" provided=sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f vars.name="foo/bar" vars.uuid=ccb9588b-7444-4459-82f8-72d7e2d5cc65 time="2026-03-09T13:07:43Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=ee613c3b-2468-4c53-a38b-5518432c89f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38404" http.request.uri="/v2/foo/bar/blobs/uploads/ccb9588b-7444-4459-82f8-72d7e2d5cc65?_state=nXBN5nr-BEgh79-LETO3lOxNJh82Gj9uAWYoAlREpqJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjYjk1ODhiLTc0NDQtNDQ1OS04MmY4LTcyZDdlMmQ1Y2M2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My4yNDU5ODE4NTdaIn0%3D&digest=sha256%3Ac7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ccb9588b-7444-4459-82f8-72d7e2d5cc65 time="2026-03-09T13:07:43Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f, 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:38135" http.request.id=ee613c3b-2468-4c53-a38b-5518432c89f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38404" http.request.uri="/v2/foo/bar/blobs/uploads/ccb9588b-7444-4459-82f8-72d7e2d5cc65?_state=nXBN5nr-BEgh79-LETO3lOxNJh82Gj9uAWYoAlREpqJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjYjk1ODhiLTc0NDQtNDQ1OS04MmY4LTcyZDdlMmQ1Y2M2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My4yNDU5ODE4NTdaIn0%3D&digest=sha256%3Ac7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="749.688µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ccb9588b-7444-4459-82f8-72d7e2d5cc65 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "PUT /v2/foo/bar/blobs/uploads/ccb9588b-7444-4459-82f8-72d7e2d5cc65?_state=nXBN5nr-BEgh79-LETO3lOxNJh82Gj9uAWYoAlREpqJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjYjk1ODhiLTc0NDQtNDQ1OS04MmY4LTcyZDdlMmQ1Y2M2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My4yNDU5ODE4NTdaIn0%3D&digest=sha256%3Ac7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-09T13:07:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=c76cd309-f7ff-49f8-8c36-5653a50bebc4 http.request.method=POST http.request.remoteaddr="127.0.0.1:38404" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="657.725µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=ee96e275-dc42-44d3-81f2-98fe0834f297 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38404" http.request.uri="/v2/foo/bar/blobs/uploads/1ff836fc-de06-45e9-848b-1f367ee2d1e4?_state=b5G9DqKsJZumZ2ggnN-z7Mz7QcGUE9RRnkNw0U22LBd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmZjgzNmZjLWRlMDYtNDVlOS04NDhiLTFmMzY3ZWUyZDFlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My4yNDc2Nzc1MjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="846.624µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "PUT /v2/foo/bar/blobs/uploads/1ff836fc-de06-45e9-848b-1f367ee2d1e4?_state=b5G9DqKsJZumZ2ggnN-z7Mz7QcGUE9RRnkNw0U22LBd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFmZjgzNmZjLWRlMDYtNDVlOS04NDhiLTFmMzY3ZWUyZDFlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My4yNDc2Nzc1MjFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=be6ca5ae-034e-4baa-a7eb-41b48fbe9144 http.request.method=POST http.request.remoteaddr="127.0.0.1:38404" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="665.996µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=4754fe03-0f25-4ec5-a6b3-9bd2f2de2ed5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38404" http.request.uri="/v2/foo/bar/blobs/uploads/cafed03f-a005-45d2-87aa-22419085b396?_state=ofgdWrZLm9kw6KebzsmPTnX0bRhWM0igp8TPuDiofAF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhZmVkMDNmLWEwMDUtNDVkMi04N2FhLTIyNDE5MDg1YjM5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My4yNDk0ODg2NjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="821.56µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "PUT /v2/foo/bar/blobs/uploads/cafed03f-a005-45d2-87aa-22419085b396?_state=ofgdWrZLm9kw6KebzsmPTnX0bRhWM0igp8TPuDiofAF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhZmVkMDNmLWEwMDUtNDVkMi04N2FhLTIyNDE5MDg1YjM5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My4yNDk0ODg2NjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=71283ab1-8ab0-4f70-a0cf-1eabe83da3a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:38404" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="687.912µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=b1c1ad10-10c9-4bb3-a0b3-d89c1c61bbcf http.request.method=PUT http.request.remoteaddr="127.0.0.1:38404" http.request.uri="/v2/foo/bar/blobs/uploads/f1ee7f22-adac-4e31-b634-d20bf91b1ff7?_state=jHi-QpAvhgjn7l3sQ-BWvFsCBCnUDIBg7_Db0-Wmzoh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxZWU3ZjIyLWFkYWMtNGUzMS1iNjM0LWQyMGJmOTFiMWZmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My4yNTEyODI4MDRaIn0%3D&digest=sha256%3Ac7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f" http.request.useragent="Go-http-client/1.1" http.response.duration=627.866026ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "PUT /v2/foo/bar/blobs/uploads/f1ee7f22-adac-4e31-b634-d20bf91b1ff7?_state=jHi-QpAvhgjn7l3sQ-BWvFsCBCnUDIBg7_Db0-Wmzoh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxZWU3ZjIyLWFkYWMtNGUzMS1iNjM0LWQyMGJmOTFiMWZmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My4yNTEyODI4MDRaIn0%3D&digest=sha256%3Ac7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=e032f658-d6a5-472c-b99a-fe966fa26917 http.request.method=POST http.request.remoteaddr="127.0.0.1:38404" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="891.453µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38135" http.request.id=0b671218-76e5-442e-bb6a-4a3a2e11ea06 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38404" http.request.uri="/v2/foo/bar/blobs/uploads/78e24d4a-8072-4eec-9238-d188b7e8ea2d?_state=-E4oEjEqisdd88qcfILCrxTcIStdlVK86VQ4Uz84Jmx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4ZTI0ZDRhLTgwNzItNGVlYy05MjM4LWQxODhiN2U4ZWEyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My45MzA0OTAzNDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=602.581158ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:43 +0000] "PATCH /v2/foo/bar/blobs/uploads/78e24d4a-8072-4eec-9238-d188b7e8ea2d?_state=-E4oEjEqisdd88qcfILCrxTcIStdlVK86VQ4Uz84Jmx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4ZTI0ZDRhLTgwNzItNGVlYy05MjM4LWQxODhiN2U4ZWEyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0My45MzA0OTAzNDZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=d28ba357-b7ee-4548-a8d6-a69d22e9e233 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38404" http.request.uri="/v2/foo/bar/blobs/uploads/78e24d4a-8072-4eec-9238-d188b7e8ea2d?_state=ZLzRlRaZ86QMVFXqCJ8zdKHTdmcusW3VBd7e0rI9biR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4ZTI0ZDRhLTgwNzItNGVlYy05MjM4LWQxODhiN2U4ZWEyZCIsIk9mZnNldCI6MTcxMjk0NzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NDNaIn0%3D&digest=sha256%3Ac7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043468ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "PUT /v2/foo/bar/blobs/uploads/78e24d4a-8072-4eec-9238-d188b7e8ea2d?_state=ZLzRlRaZ86QMVFXqCJ8zdKHTdmcusW3VBd7e0rI9biR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4ZTI0ZDRhLTgwNzItNGVlYy05MjM4LWQxODhiN2U4ZWEyZCIsIk9mZnNldCI6MTcxMjk0NzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NDNaIn0%3D&digest=sha256%3Ac7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=34345f4d-6f23-472a-88f6-ac022a1920e8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38404" http.request.uri="/v2/foo/bar/blobs/sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="753.684µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "HEAD /v2/foo/bar/blobs/sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=027bfd7f-804a-4bb8-bc0e-79b89419ef41 http.request.method=GET http.request.remoteaddr="127.0.0.1:38404" http.request.uri="/v2/foo/bar/blobs/sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=34.028029ms http.response.status=200 http.response.written=17129472 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "GET /v2/foo/bar/blobs/sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f HTTP/1.1" 200 17129472 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=error msg="error parsing digest="sha257:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f": unsupported digest algorithm" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=f8520950-2d72-468b-a158-5c9b784efedb http.request.method=GET http.request.remoteaddr="127.0.0.1:38404" http.request.uri="/v2/foo/bar/blobs/sha257:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f" vars.name="foo/bar" time="2026-03-09T13:07:44Z" 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:38135" http.request.id=f8520950-2d72-468b-a158-5c9b784efedb http.request.method=GET http.request.remoteaddr="127.0.0.1:38404" http.request.uri="/v2/foo/bar/blobs/sha257:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="685.501µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "GET /v2/foo/bar/blobs/sha257:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=75eb943b-9966-4a53-834c-3b0b60dc1268 http.request.method=GET http.request.remoteaddr="127.0.0.1:38418" http.request.uri="/v2/foo/bar/blobs/sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f" http.request.useragent="Go-http-client/1.1" http.response.duration="947.181µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "GET /v2/foo/bar/blobs/sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T13:07:44Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:07:44Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=54dbe740-14ed-46f2-8207-e5a5adb9ce7a http.request.method=GET http.request.remoteaddr="127.0.0.1:43244" http.request.uri="/v2/foo/bar/blobs/sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="801.153µs" http.response.status=404 http.response.written=157 vars.digest="sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "GET /v2/foo/bar/blobs/sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=5513893e-c76a-4c5a-beaf-c5b1ac35e75e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43254" http.request.uri="/v2/foo/bar/blobs/sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="749.871µs" http.response.status=404 http.response.written=157 vars.digest="sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "HEAD /v2/foo/bar/blobs/sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=9d97ac1d-3954-4264-8787-79b3a4a3c483 http.request.method=POST http.request.remoteaddr="127.0.0.1:43254" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="690.86µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=c07c3eb1-bd59-41ce-af95-cb01d7a49bbc http.request.method=GET http.request.remoteaddr="127.0.0.1:43254" http.request.uri="/v2/foo/bar/blobs/uploads/48a76d15-102e-4497-b93c-a799883a0e6c?_state=rFfWGRXZtIzykpe10ddCMvfLx1MX52vmeS7kfhG6pWN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4YTc2ZDE1LTEwMmUtNDQ5Ny1iOTNjLWE3OTk4ODNhMGU2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0NC44Mjk4Njc3MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="715.226µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "GET /v2/foo/bar/blobs/uploads/48a76d15-102e-4497-b93c-a799883a0e6c?_state=rFfWGRXZtIzykpe10ddCMvfLx1MX52vmeS7kfhG6pWN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4YTc2ZDE1LTEwMmUtNDQ5Ny1iOTNjLWE3OTk4ODNhMGU2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0NC44Mjk4Njc3MzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=e8e9ef46-7ab4-45e1-a1db-2d709e84498f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43254" http.request.uri="/v2/foo/bar/blobs/uploads/48a76d15-102e-4497-b93c-a799883a0e6c?_state=rFfWGRXZtIzykpe10ddCMvfLx1MX52vmeS7kfhG6pWN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4YTc2ZDE1LTEwMmUtNDQ5Ny1iOTNjLWE3OTk4ODNhMGU2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0NC44Mjk4Njc3MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="709.903µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "DELETE /v2/foo/bar/blobs/uploads/48a76d15-102e-4497-b93c-a799883a0e6c?_state=rFfWGRXZtIzykpe10ddCMvfLx1MX52vmeS7kfhG6pWN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4YTc2ZDE1LTEwMmUtNDQ5Ny1iOTNjLWE3OTk4ODNhMGU2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0NC44Mjk4Njc3MzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=9cc29a15-a99c-4142-9280-40fb6ca2be80 http.request.method=GET http.request.remoteaddr="127.0.0.1:43254" http.request.uri="/v2/foo/bar/blobs/uploads/48a76d15-102e-4497-b93c-a799883a0e6c?_state=rFfWGRXZtIzykpe10ddCMvfLx1MX52vmeS7kfhG6pWN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4YTc2ZDE1LTEwMmUtNDQ5Ny1iOTNjLWE3OTk4ODNhMGU2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0NC44Mjk4Njc3MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=48a76d15-102e-4497-b93c-a799883a0e6c time="2026-03-09T13:07:44Z" 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:42551" http.request.id=9cc29a15-a99c-4142-9280-40fb6ca2be80 http.request.method=GET http.request.remoteaddr="127.0.0.1:43254" http.request.uri="/v2/foo/bar/blobs/uploads/48a76d15-102e-4497-b93c-a799883a0e6c?_state=rFfWGRXZtIzykpe10ddCMvfLx1MX52vmeS7kfhG6pWN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4YTc2ZDE1LTEwMmUtNDQ5Ny1iOTNjLWE3OTk4ODNhMGU2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0NC44Mjk4Njc3MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="649.543µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=48a76d15-102e-4497-b93c-a799883a0e6c 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "GET /v2/foo/bar/blobs/uploads/48a76d15-102e-4497-b93c-a799883a0e6c?_state=rFfWGRXZtIzykpe10ddCMvfLx1MX52vmeS7kfhG6pWN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4YTc2ZDE1LTEwMmUtNDQ5Ny1iOTNjLWE3OTk4ODNhMGU2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0NC44Mjk4Njc3MzNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=ffae8aa7-3e8a-405b-8be4-cabf05d01a89 http.request.method=POST http.request.remoteaddr="127.0.0.1:43256" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="775.142µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=b5849d62-66b2-423a-9070-41c6030385ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:43256" http.request.uri="/v2/foo/bar/blobs/uploads/39243a9a-ce00-4323-9c39-a67d77aafbfc?_state=Dbx-CsMcaV-e-WaEMUBVyMjb6B7W6McmQd7qoKitobd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5MjQzYTlhLWNlMDAtNDMyMy05YzM5LWE2N2Q3N2FhZmJmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0NC44MzMzNDQxNFoifQ%3D%3D&digest=sha256%3A62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f" http.request.useragent="Go-http-client/1.1" provided=sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f vars.name="foo/bar" vars.uuid=39243a9a-ce00-4323-9c39-a67d77aafbfc time="2026-03-09T13:07:44Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=b5849d62-66b2-423a-9070-41c6030385ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:43256" http.request.uri="/v2/foo/bar/blobs/uploads/39243a9a-ce00-4323-9c39-a67d77aafbfc?_state=Dbx-CsMcaV-e-WaEMUBVyMjb6B7W6McmQd7qoKitobd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5MjQzYTlhLWNlMDAtNDMyMy05YzM5LWE2N2Q3N2FhZmJmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0NC44MzMzNDQxNFoifQ%3D%3D&digest=sha256%3A62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=39243a9a-ce00-4323-9c39-a67d77aafbfc time="2026-03-09T13:07:44Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f, 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:42551" http.request.id=b5849d62-66b2-423a-9070-41c6030385ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:43256" http.request.uri="/v2/foo/bar/blobs/uploads/39243a9a-ce00-4323-9c39-a67d77aafbfc?_state=Dbx-CsMcaV-e-WaEMUBVyMjb6B7W6McmQd7qoKitobd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5MjQzYTlhLWNlMDAtNDMyMy05YzM5LWE2N2Q3N2FhZmJmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0NC44MzMzNDQxNFoifQ%3D%3D&digest=sha256%3A62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="764.547µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=39243a9a-ce00-4323-9c39-a67d77aafbfc 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "PUT /v2/foo/bar/blobs/uploads/39243a9a-ce00-4323-9c39-a67d77aafbfc?_state=Dbx-CsMcaV-e-WaEMUBVyMjb6B7W6McmQd7qoKitobd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5MjQzYTlhLWNlMDAtNDMyMy05YzM5LWE2N2Q3N2FhZmJmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0NC44MzMzNDQxNFoifQ%3D%3D&digest=sha256%3A62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=74c321d8-cccf-44fc-aecd-be1e8a25e251 http.request.method=POST http.request.remoteaddr="127.0.0.1:43256" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="674.898µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=cd321694-2af0-4ee2-a8aa-d3302e97d5b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43256" http.request.uri="/v2/foo/bar/blobs/uploads/486733d7-5794-405b-a2ee-4b7a0134931a?_state=VLijOfIzk0qYrXy3UJs9OMJhTxu1f_CN1ZiZuM6-LNl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4NjczM2Q3LTU3OTQtNDA1Yi1hMmVlLTRiN2EwMTM0OTMxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0NC44MzUxMjAwNTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="876.32µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "PUT /v2/foo/bar/blobs/uploads/486733d7-5794-405b-a2ee-4b7a0134931a?_state=VLijOfIzk0qYrXy3UJs9OMJhTxu1f_CN1ZiZuM6-LNl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4NjczM2Q3LTU3OTQtNDA1Yi1hMmVlLTRiN2EwMTM0OTMxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0NC44MzUxMjAwNTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=a8864851-2d28-4597-91df-63876d830f43 http.request.method=POST http.request.remoteaddr="127.0.0.1:43256" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="688.743µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=874e5b74-73cc-4c43-9541-b1b12917bb42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43256" http.request.uri="/v2/foo/bar/blobs/uploads/dd657d15-0320-4f9f-880f-ad9cdc660862?_state=p66UN09tnPMQ7UwqM92iJBbEh1x-ustkBfWOa71Pfm57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkNjU3ZDE1LTAzMjAtNGY5Zi04ODBmLWFkOWNkYzY2MDg2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0NC44MzcwMTM2OTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="890.224µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "PUT /v2/foo/bar/blobs/uploads/dd657d15-0320-4f9f-880f-ad9cdc660862?_state=p66UN09tnPMQ7UwqM92iJBbEh1x-ustkBfWOa71Pfm57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkNjU3ZDE1LTAzMjAtNGY5Zi04ODBmLWFkOWNkYzY2MDg2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0NC44MzcwMTM2OTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:44Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=75d16410-2892-4b37-9aa6-12d98ab7c03f http.request.method=POST http.request.remoteaddr="127.0.0.1:43256" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="647.777µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=bb2d6147-be76-41a9-b1a4-0eca9b40582d http.request.method=PUT http.request.remoteaddr="127.0.0.1:43256" http.request.uri="/v2/foo/bar/blobs/uploads/24ab9202-3ca2-4d92-978d-507e7f14ff01?_state=ZcWmigvAJRb9AF6KLCuRStnE2mFs9klGtSySGPLuNZB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0YWI5MjAyLTNjYTItNGQ5Mi05NzhkLTUwN2U3ZjE0ZmYwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0NC44Mzg4NDI5MTJaIn0%3D&digest=sha256%3A62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.759014257s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "PUT /v2/foo/bar/blobs/uploads/24ab9202-3ca2-4d92-978d-507e7f14ff01?_state=ZcWmigvAJRb9AF6KLCuRStnE2mFs9klGtSySGPLuNZB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0YWI5MjAyLTNjYTItNGQ5Mi05NzhkLTUwN2U3ZjE0ZmYwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0NC44Mzg4NDI5MTJaIn0%3D&digest=sha256%3A62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=b990dce6-1734-4ca5-b280-0cfbc80a390d http.request.method=POST http.request.remoteaddr="127.0.0.1:43256" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="952.853µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42551" http.request.id=ca3f77be-2d4d-457e-a4ae-dd84e96169fc http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43256" http.request.uri="/v2/foo/bar/blobs/uploads/6101806c-3061-4585-bf1f-a54e2fab8c91?_state=Id34KiiN2Y1ii-SUuVwSw8b1NabxZTGL29ZkvHrJZ-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxMDE4MDZjLTMwNjEtNDU4NS1iZjFmLWE1NGUyZmFiOGM5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0Ni42OTI2NzY1N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.693757813s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:46 +0000] "PATCH /v2/foo/bar/blobs/uploads/6101806c-3061-4585-bf1f-a54e2fab8c91?_state=Id34KiiN2Y1ii-SUuVwSw8b1NabxZTGL29ZkvHrJZ-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxMDE4MDZjLTMwNjEtNDU4NS1iZjFmLWE1NGUyZmFiOGM5MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0Ni42OTI2NzY1N1oifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=fef2f6f0-03c0-47db-94e8-d04d1ce52911 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43256" http.request.uri="/v2/foo/bar/blobs/uploads/6101806c-3061-4585-bf1f-a54e2fab8c91?_state=VOZ87qr4hVpjhRbxnudGVCLpaI77kJoSKyM0M230jCh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxMDE4MDZjLTMwNjEtNDU4NS1iZjFmLWE1NGUyZmFiOGM5MSIsIk9mZnNldCI6Mjk0MTc0NzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NDZaIn0%3D&digest=sha256%3A62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.017293ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "PUT /v2/foo/bar/blobs/uploads/6101806c-3061-4585-bf1f-a54e2fab8c91?_state=VOZ87qr4hVpjhRbxnudGVCLpaI77kJoSKyM0M230jCh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxMDE4MDZjLTMwNjEtNDU4NS1iZjFmLWE1NGUyZmFiOGM5MSIsIk9mZnNldCI6Mjk0MTc0NzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NDZaIn0%3D&digest=sha256%3A62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=39485f2e-a741-425d-b71e-913f859608b6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43256" http.request.uri="/v2/foo/bar/blobs/sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="771.144µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=c86fd470-5f59-44b4-8916-0408e4cd468e http.request.method=GET http.request.remoteaddr="127.0.0.1:43256" http.request.uri="/v2/foo/bar/blobs/sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=72.133771ms http.response.status=200 http.response.written=29417472 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "GET /v2/foo/bar/blobs/sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f HTTP/1.1" 200 29417472 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=error msg="error parsing digest="sha257:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f": unsupported digest algorithm" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=e3c4d6af-8f13-449a-84ba-3f1d82ab3dea http.request.method=GET http.request.remoteaddr="127.0.0.1:43256" http.request.uri="/v2/foo/bar/blobs/sha257:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f" vars.name="foo/bar" time="2026-03-09T13:07:48Z" 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:42551" http.request.id=e3c4d6af-8f13-449a-84ba-3f1d82ab3dea http.request.method=GET http.request.remoteaddr="127.0.0.1:43256" http.request.uri="/v2/foo/bar/blobs/sha257:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="648.906µs" http.response.status=400 http.response.written=110 vars.digest="sha257:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "GET /v2/foo/bar/blobs/sha257:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=e89eb300-4c3f-40e9-a139-f863b571cd5d http.request.method=GET http.request.remoteaddr="127.0.0.1:43284" http.request.uri="/v2/foo/bar/blobs/sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.246891ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "GET /v2/foo/bar/blobs/sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=df603d26-3cd9-4e83-a112-10f68dd530a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43272" http.request.uri="/v2/foo/bar/blobs/sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.836234ms http.response.status=200 http.response.written=3204864 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "GET /v2/foo/bar/blobs/sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f HTTP/1.1" 200 3204864 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42551" http.request.id=fb001fb1-af2c-406c-bdc3-4b22540cf713 http.request.method=GET http.request.remoteaddr="127.0.0.1:43284" http.request.uri="/v2/foo/bar/blobs/sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.781559ms http.response.status=200 http.response.written=294912 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "GET /v2/foo/bar/blobs/sha256:62f4a662f4473b1ff68533502f998d5ddd5b50f9f41403ffd32f2e60ce82805f HTTP/1.1" 200 294912 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=6357ae5a-ce23-4677-bd06-1e4b25ce8fff http.request.method=GET http.request.remoteaddr="127.0.0.1:38418" http.request.uri="/v2/foo/bar/blobs/sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.894064941s http.response.status=200 http.response.written=2611840 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "GET /v2/foo/bar/blobs/sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f HTTP/1.1" 200 2611840 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38135" http.request.id=78481022-787a-459c-83a0-57fb0bf53fb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:38410" http.request.uri="/v2/foo/bar/blobs/sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.897023611s http.response.status=200 http.response.written=2719872 127.0.0.1 - - [09/Mar/2026:13:07:44 +0000] "GET /v2/foo/bar/blobs/sha256:c7cf0938fd0e899158d6c2de91f01009ce3d6029eb079fa56088b15043327c1f HTTP/1.1" 200 2719872 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (5.38s) === RUN TestBlobDelete time="2026-03-09T13:07:48Z" 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-09T13:07:48Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:07:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=05f46d85-802e-4506-a802-5e41dfa920a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59068" http.request.uri="/v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="881.509µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "GET /v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=94c1da03-863e-44c5-81cc-78fce7c3a5cf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59072" http.request.uri="/v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="739.513µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=9efea711-dc88-476b-864e-3385832d75fc http.request.method=POST http.request.remoteaddr="127.0.0.1:59072" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="711.179µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=8a81c699-2183-4b33-9637-b57440753e6d http.request.method=GET http.request.remoteaddr="127.0.0.1:59072" http.request.uri="/v2/foo/bar/blobs/uploads/7cbab34f-c88a-4f1f-9283-34de9db75c02?_state=GU9UCfoQFFbuWrx4lRmsPxuD4twJzlZurBWq1eDo1w57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjYmFiMzRmLWM4OGEtNGYxZi05MjgzLTM0ZGU5ZGI3NWMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OC42MzgyMzIxOVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="783.697µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "GET /v2/foo/bar/blobs/uploads/7cbab34f-c88a-4f1f-9283-34de9db75c02?_state=GU9UCfoQFFbuWrx4lRmsPxuD4twJzlZurBWq1eDo1w57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjYmFiMzRmLWM4OGEtNGYxZi05MjgzLTM0ZGU5ZGI3NWMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OC42MzgyMzIxOVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=d0197e93-a9f0-4d3b-bee9-2915242dd390 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59072" http.request.uri="/v2/foo/bar/blobs/uploads/7cbab34f-c88a-4f1f-9283-34de9db75c02?_state=GU9UCfoQFFbuWrx4lRmsPxuD4twJzlZurBWq1eDo1w57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjYmFiMzRmLWM4OGEtNGYxZi05MjgzLTM0ZGU5ZGI3NWMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OC42MzgyMzIxOVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="803.149µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "DELETE /v2/foo/bar/blobs/uploads/7cbab34f-c88a-4f1f-9283-34de9db75c02?_state=GU9UCfoQFFbuWrx4lRmsPxuD4twJzlZurBWq1eDo1w57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjYmFiMzRmLWM4OGEtNGYxZi05MjgzLTM0ZGU5ZGI3NWMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OC42MzgyMzIxOVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=28d7e716-eef8-4ae0-8a9d-75562e61da46 http.request.method=GET http.request.remoteaddr="127.0.0.1:59072" http.request.uri="/v2/foo/bar/blobs/uploads/7cbab34f-c88a-4f1f-9283-34de9db75c02?_state=GU9UCfoQFFbuWrx4lRmsPxuD4twJzlZurBWq1eDo1w57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjYmFiMzRmLWM4OGEtNGYxZi05MjgzLTM0ZGU5ZGI3NWMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OC42MzgyMzIxOVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7cbab34f-c88a-4f1f-9283-34de9db75c02 time="2026-03-09T13:07:48Z" 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:45285" http.request.id=28d7e716-eef8-4ae0-8a9d-75562e61da46 http.request.method=GET http.request.remoteaddr="127.0.0.1:59072" http.request.uri="/v2/foo/bar/blobs/uploads/7cbab34f-c88a-4f1f-9283-34de9db75c02?_state=GU9UCfoQFFbuWrx4lRmsPxuD4twJzlZurBWq1eDo1w57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjYmFiMzRmLWM4OGEtNGYxZi05MjgzLTM0ZGU5ZGI3NWMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OC42MzgyMzIxOVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="701.242µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7cbab34f-c88a-4f1f-9283-34de9db75c02 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "GET /v2/foo/bar/blobs/uploads/7cbab34f-c88a-4f1f-9283-34de9db75c02?_state=GU9UCfoQFFbuWrx4lRmsPxuD4twJzlZurBWq1eDo1w57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjYmFiMzRmLWM4OGEtNGYxZi05MjgzLTM0ZGU5ZGI3NWMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OC42MzgyMzIxOVoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=6bf55b12-efa0-44c0-8e8f-6ad3689358a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="824.984µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=fd2f7402-4e4c-4919-b1b9-9bff0ca25d9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/uploads/6b186602-f7a6-40cb-85c3-f6605793f30f?_state=4B8JTp4oJeym4vut9-PLIirgwoFo1Dstoays2Vojg-F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMTg2NjAyLWY3YTYtNDBjYi04NWMzLWY2NjA1NzkzZjMwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OC42NDE5NzM4OTJaIn0%3D&digest=sha256%3A2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" provided=sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 vars.name="foo/bar" vars.uuid=6b186602-f7a6-40cb-85c3-f6605793f30f time="2026-03-09T13:07:48Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=fd2f7402-4e4c-4919-b1b9-9bff0ca25d9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/uploads/6b186602-f7a6-40cb-85c3-f6605793f30f?_state=4B8JTp4oJeym4vut9-PLIirgwoFo1Dstoays2Vojg-F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMTg2NjAyLWY3YTYtNDBjYi04NWMzLWY2NjA1NzkzZjMwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OC42NDE5NzM4OTJaIn0%3D&digest=sha256%3A2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6b186602-f7a6-40cb-85c3-f6605793f30f time="2026-03-09T13:07:48Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29, 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:45285" http.request.id=fd2f7402-4e4c-4919-b1b9-9bff0ca25d9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/uploads/6b186602-f7a6-40cb-85c3-f6605793f30f?_state=4B8JTp4oJeym4vut9-PLIirgwoFo1Dstoays2Vojg-F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMTg2NjAyLWY3YTYtNDBjYi04NWMzLWY2NjA1NzkzZjMwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OC42NDE5NzM4OTJaIn0%3D&digest=sha256%3A2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="764.693µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=6b186602-f7a6-40cb-85c3-f6605793f30f 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "PUT /v2/foo/bar/blobs/uploads/6b186602-f7a6-40cb-85c3-f6605793f30f?_state=4B8JTp4oJeym4vut9-PLIirgwoFo1Dstoays2Vojg-F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiMTg2NjAyLWY3YTYtNDBjYi04NWMzLWY2NjA1NzkzZjMwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OC42NDE5NzM4OTJaIn0%3D&digest=sha256%3A2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=42e9f79e-2e75-4c5f-8c6d-f34b1d951484 http.request.method=POST http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="648.941µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=dbce2471-88f4-4180-8852-9687d8e7f243 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/uploads/c039340b-6243-41b5-b983-025eed75a9cf?_state=zSBIoPDmFG2wggZJnkSR9oFdhsieyZM0Q8PFn2GoAL97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwMzkzNDBiLTYyNDMtNDFiNS1iOTgzLTAyNWVlZDc1YTljZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OC42NDM3MzUyMjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="873.437µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "PUT /v2/foo/bar/blobs/uploads/c039340b-6243-41b5-b983-025eed75a9cf?_state=zSBIoPDmFG2wggZJnkSR9oFdhsieyZM0Q8PFn2GoAL97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMwMzkzNDBiLTYyNDMtNDFiNS1iOTgzLTAyNWVlZDc1YTljZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OC42NDM3MzUyMjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=bf41b269-f43a-4734-b541-a653a3aa6bb8 http.request.method=POST http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="680.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=87e3de5e-a463-4bd3-afce-f65bb4ad69b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/uploads/68501092-6856-4cc2-a3f6-c9836fcc8aa2?_state=EI1qJYBbpRcMZcO20DQmD3z1GrQpAdq6vv8wHnLdMpl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4NTAxMDkyLTY4NTYtNGNjMi1hM2Y2LWM5ODM2ZmNjOGFhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OC42NDU2MDI0OThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="847.413µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "PUT /v2/foo/bar/blobs/uploads/68501092-6856-4cc2-a3f6-c9836fcc8aa2?_state=EI1qJYBbpRcMZcO20DQmD3z1GrQpAdq6vv8wHnLdMpl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4NTAxMDkyLTY4NTYtNGNjMi1hM2Y2LWM5ODM2ZmNjOGFhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OC42NDU2MDI0OThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:48Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=30935509-d239-4a49-af7b-30671030df1d http.request.method=POST http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="692.848µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=29528ceb-9209-49be-a542-4135d3ca1a44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/uploads/eec938af-2b7d-404e-b951-683af41cd1ea?_state=tHlJdiaTsPWJEAMj0c4K9yaaQqFNy2NE82fGl61aNBx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlYzkzOGFmLTJiN2QtNDA0ZS1iOTUxLTY4M2FmNDFjZDFlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OC42NDc0MjU4NzFaIn0%3D&digest=sha256%3A2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" http.response.duration=776.413483ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:48 +0000] "PUT /v2/foo/bar/blobs/uploads/eec938af-2b7d-404e-b951-683af41cd1ea?_state=tHlJdiaTsPWJEAMj0c4K9yaaQqFNy2NE82fGl61aNBx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlYzkzOGFmLTJiN2QtNDA0ZS1iOTUxLTY4M2FmNDFjZDFlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OC42NDc0MjU4NzFaIn0%3D&digest=sha256%3A2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:49Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=ee8e3880-6b04-4b00-ada3-e4905e29479d http.request.method=POST http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="855.081µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45285" http.request.id=63d41bf8-990e-406d-9cc8-b4db052bd532 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/uploads/ad54e98d-0b54-44ba-bb5e-d6eb6af2b70d?_state=OAHf8RycKA1fMxYdg1CA7Eh0VBrkz8YxVN0wrxk6FMt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkNTRlOThkLTBiNTQtNDRiYS1iYjVlLWQ2ZWI2YWYyYjcwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OS40ODE4NTg2OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=750.515936ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:49 +0000] "PATCH /v2/foo/bar/blobs/uploads/ad54e98d-0b54-44ba-bb5e-d6eb6af2b70d?_state=OAHf8RycKA1fMxYdg1CA7Eh0VBrkz8YxVN0wrxk6FMt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkNTRlOThkLTBiNTQtNDRiYS1iYjVlLWQ2ZWI2YWYyYjcwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo0OS40ODE4NTg2OTRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=6b187f6e-a9a6-4ced-a8e7-3b579e878a40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/uploads/ad54e98d-0b54-44ba-bb5e-d6eb6af2b70d?_state=vTX4mLIhlCgMUcU-6BRoqU-EoUBE6rjiGzEw8gfd8uF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkNTRlOThkLTBiNTQtNDRiYS1iYjVlLWQ2ZWI2YWYyYjcwZCIsIk9mZnNldCI6MTkyMzA3MjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NDlaIn0%3D&digest=sha256%3A2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" http.response.duration=1.668224ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:50 +0000] "PUT /v2/foo/bar/blobs/uploads/ad54e98d-0b54-44ba-bb5e-d6eb6af2b70d?_state=vTX4mLIhlCgMUcU-6BRoqU-EoUBE6rjiGzEw8gfd8uF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkNTRlOThkLTBiNTQtNDRiYS1iYjVlLWQ2ZWI2YWYyYjcwZCIsIk9mZnNldCI6MTkyMzA3MjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NDlaIn0%3D&digest=sha256%3A2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=0a9029f5-cea1-419e-87af-0de0420fe831 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.31505ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=2bddd883-e571-40b1-9082-2b7f38ceaac9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=42.678103ms http.response.status=200 http.response.written=19230720 127.0.0.1 - - [09/Mar/2026:13:07:50 +0000] "GET /v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 HTTP/1.1" 200 19230720 "" "Go-http-client/1.1" time="2026-03-09T13:07:50Z" level=error msg="error parsing digest="sha257:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29": unsupported digest algorithm" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=2c529fe1-1baa-438d-81f5-00155949f4dc http.request.method=GET http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/sha257:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" vars.name="foo/bar" time="2026-03-09T13:07:50Z" 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:45285" http.request.id=2c529fe1-1baa-438d-81f5-00155949f4dc http.request.method=GET http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/sha257:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="638.704µs" http.response.status=400 http.response.written=110 vars.digest="sha257:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:13:07:50 +0000] "GET /v2/foo/bar/blobs/sha257:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T13:07:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=25e75e24-c64b-4094-8b5a-abb1a4e23020 http.request.method=GET http.request.remoteaddr="127.0.0.1:59096" http.request.uri="/v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" http.response.duration=1.226733ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:50 +0000] "GET /v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=5f871e34-a3c5-4250-8153-0287ab0a3fb6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59112" http.request.uri="/v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" http.response.duration=1.003985ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=eaf5a8b3-09ba-4d6b-b666-191f49f620ee http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59112" http.request.uri="/v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="609.841µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:13:07:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T13:07:50Z" 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:45285" http.request.id=2ae7a8db-d19c-477d-8f21-e3f50b4afb31 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59112" http.request.uri="/v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="634.166µs" http.response.status=404 http.response.written=74 vars.digest="sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:13:07:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-03-09T13:07:50Z" level=error msg="error parsing digest="sha257:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29": unsupported digest algorithm" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=d305a724-6983-4135-848f-c9b0c61991d4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/bar/blobs/sha257:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" vars.name="foo/bar" time="2026-03-09T13:07:50Z" 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:45285" http.request.id=d305a724-6983-4135-848f-c9b0c61991d4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59124" http.request.uri="/v2/foo/bar/blobs/sha257:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="754.852µs" http.response.status=400 http.response.written=110 vars.digest="sha257:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:13:07:50 +0000] "DELETE /v2/foo/bar/blobs/sha257:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T13:07:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=4da11c5a-5017-4011-a4e5-53a6e4925f51 http.request.method=POST http.request.remoteaddr="127.0.0.1:59136" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="817.7µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=e8e26862-99c2-4ade-838f-56c17c3c66c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59136" http.request.uri="/v2/foo/bar/blobs/uploads/7517afe4-c72a-4693-b3a7-f1c2b103a4ce?_state=uSurrP5at49iNrmLfGkly9Y2E4w5YzbPxOxBU_j0dH97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MTdhZmU0LWM3MmEtNDY5My1iM2E3LWYxYzJiMTAzYTRjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo1MC4zMTQxMDA3MDlaIn0%3D&digest=sha256%3A2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" http.response.duration=758.957357ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:50 +0000] "PUT /v2/foo/bar/blobs/uploads/7517afe4-c72a-4693-b3a7-f1c2b103a4ce?_state=uSurrP5at49iNrmLfGkly9Y2E4w5YzbPxOxBU_j0dH97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1MTdhZmU0LWM3MmEtNDY5My1iM2E3LWYxYzJiMTAzYTRjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo1MC4zMTQxMDA3MDlaIn0%3D&digest=sha256%3A2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=360a40f4-1a6b-4419-beb0-f895cb7dc11e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59136" http.request.uri="/v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="936.75µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=37a64df5-7aaf-4822-a81c-c6ed1ede5775 http.request.method=GET http.request.remoteaddr="127.0.0.1:59086" http.request.uri="/v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=831.314384ms http.response.status=200 http.response.written=3237632 127.0.0.1 - - [09/Mar/2026:13:07:50 +0000] "GET /v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 HTTP/1.1" 200 3237632 "" "Go-http-client/1.1" time="2026-03-09T13:07:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:45285" http.request.id=e196e000-9dac-4fed-9a5b-843283fffbda http.request.method=GET http.request.remoteaddr="127.0.0.1:59096" http.request.uri="/v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=828.26513ms http.response.status=200 http.response.written=3126784 127.0.0.1 - - [09/Mar/2026:13:07:50 +0000] "GET /v2/foo/bar/blobs/sha256:2370b96aa19921e9ee3f2ebe990d6270d8087cbc59a80ebc63ffb609ff178f29 HTTP/1.1" 200 3126784 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.65s) === RUN TestRelativeURL time="2026-03-09T13:07: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 time="2026-03-09T13:07:51Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:07:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:37851" http.request.id=4155c5ce-4b26-4a8f-bc82-59fa26902e1f http.request.method=POST http.request.remoteaddr="127.0.0.1:51624" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.270242ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:37851" http.request.id=0a298896-c320-4198-9b60-9598407370fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:51624" http.request.uri="/v2/foo/bar/blobs/uploads/aa150d3f-8cc1-4806-9c82-e62d2eee00e2?_state=pS4IShYMDyNEDQUP6_xeGChKmW9tcJD75VnwQulIq_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhMTUwZDNmLThjYzEtNDgwNi05YzgyLWU2MmQyZWVlMDBlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo1MS4xMzk2NzE5ODdaIn0%3D&digest=sha256%3A5653b5b4c23387f58432c2929d0f562899c1d98281c7c77bf481349b2da1c78a" http.request.useragent="Go-http-client/1.1" http.response.duration=515.656365ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:51 +0000] "PUT /v2/foo/bar/blobs/uploads/aa150d3f-8cc1-4806-9c82-e62d2eee00e2?_state=pS4IShYMDyNEDQUP6_xeGChKmW9tcJD75VnwQulIq_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhMTUwZDNmLThjYzEtNDgwNi05YzgyLWU2MmQyZWVlMDBlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo1MS4xMzk2NzE5ODdaIn0%3D&digest=sha256%3A5653b5b4c23387f58432c2929d0f562899c1d98281c7c77bf481349b2da1c78a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:37851" http.request.id=8f04ba71-cd31-44a4-8e74-9136cfd2f88e http.request.method=POST http.request.remoteaddr="127.0.0.1:51624" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="911.284µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:51Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:37851" http.request.id=4c3abd3e-9d33-440e-8e38-0c0617282b00 http.request.method=POST http.request.remoteaddr="127.0.0.1:51624" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="654.006µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:37851" http.request.id=a8ce83bb-8008-4051-835a-327da53a7bc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51624" http.request.uri="/v2/foo/bar/blobs/uploads/aeaf2f8d-1aff-428c-893d-4c72f4c056b6?_state=yUbWbLwmLTNCTYvE0yRfjD-GxN48oNVz_GM7PIcy7jt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlYWYyZjhkLTFhZmYtNDI4Yy04OTNkLTRjNzJmNGMwNTZiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo1MS45MDQyMjMzNjVaIn0%3D&digest=sha256%3Ade671f79fccb81070891618597d3a4701568b8a3450bece7a52642c22036daa4" http.request.useragent="Go-http-client/1.1" http.response.duration=539.684698ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:51 +0000] "PUT /v2/foo/bar/blobs/uploads/aeaf2f8d-1aff-428c-893d-4c72f4c056b6?_state=yUbWbLwmLTNCTYvE0yRfjD-GxN48oNVz_GM7PIcy7jt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlYWYyZjhkLTFhZmYtNDI4Yy04OTNkLTRjNzJmNGMwNTZiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo1MS45MDQyMjMzNjVaIn0%3D&digest=sha256%3Ade671f79fccb81070891618597d3a4701568b8a3450bece7a52642c22036daa4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.31s) === RUN TestBlobDeleteDisabled time="2026-03-09T13:07:52Z" 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-09T13:07:52Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:07:52Z" 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:46727" http.request.id=8b574706-beda-43e2-95e1-55f42e2f584b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42236" http.request.uri="/v2/foo/bar/blobs/sha256:19b7247c184f5a7edb7f204ee1947732627e2f6ce0b0911ac2e5b0192e0ae0eb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.387457ms http.response.status=405 http.response.written=78 vars.digest="sha256:19b7247c184f5a7edb7f204ee1947732627e2f6ce0b0911ac2e5b0192e0ae0eb" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:13:07:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:19b7247c184f5a7edb7f204ee1947732627e2f6ce0b0911ac2e5b0192e0ae0eb HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.14s) === RUN TestDeleteDisabled time="2026-03-09T13:07:52Z" 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-09T13:07:52Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:07:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38239" http.request.id=af675883-f50e-4e11-99a4-ae1feb4ed830 http.request.method=POST http.request.remoteaddr="127.0.0.1:32774" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="876.869µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:53Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38239" http.request.id=a8b83795-1b9c-460c-bd95-37f7f63b343a http.request.method=PUT http.request.remoteaddr="127.0.0.1:32774" http.request.uri="/v2/foo/bar/blobs/uploads/5da77d5a-8e70-4704-9b40-ee1deff79c3e?_state=OS4W7TVGX_QKNwhT4c81ZJ3SowyzBce1BI6MvmZYn2l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYTc3ZDVhLThlNzAtNDcwNC05YjQwLWVlMWRlZmY3OWMzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo1Mi43NzU0NjI1OVoifQ%3D%3D&digest=sha256%3A9b55f0cee4cead013a57d31354e6a6a0ad31e81bbd86da468b51013002d2f799" http.request.useragent="Go-http-client/1.1" http.response.duration=1.185468932s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:52 +0000] "PUT /v2/foo/bar/blobs/uploads/5da77d5a-8e70-4704-9b40-ee1deff79c3e?_state=OS4W7TVGX_QKNwhT4c81ZJ3SowyzBce1BI6MvmZYn2l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYTc3ZDVhLThlNzAtNDcwNC05YjQwLWVlMWRlZmY3OWMzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo1Mi43NzU0NjI1OVoifQ%3D%3D&digest=sha256%3A9b55f0cee4cead013a57d31354e6a6a0ad31e81bbd86da468b51013002d2f799 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:53Z" 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:38239" http.request.id=21fbd147-6d52-4b32-bb25-635df8e364e2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32774" http.request.uri="/v2/foo/bar/blobs/sha256:9b55f0cee4cead013a57d31354e6a6a0ad31e81bbd86da468b51013002d2f799" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.125126ms http.response.status=405 http.response.written=78 vars.digest="sha256:9b55f0cee4cead013a57d31354e6a6a0ad31e81bbd86da468b51013002d2f799" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:13:07:53 +0000] "DELETE /v2/foo/bar/blobs/sha256:9b55f0cee4cead013a57d31354e6a6a0ad31e81bbd86da468b51013002d2f799 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.38s) === RUN TestDeleteReadOnly time="2026-03-09T13:07:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T13:07:53Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:07:54Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44875" http.request.id=15c70a41-36e7-4d8f-b735-3b54f3ee363d http.request.method=POST http.request.remoteaddr="127.0.0.1:33854" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="902.984µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:55Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44875" http.request.id=01fd12eb-9d15-464c-95cb-6f0c4bf748ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:33854" http.request.uri="/v2/foo/bar/blobs/uploads/c442cc4c-c787-4137-a4b7-440426fe8461?_state=Qo6Y2c_aMdg2dLwUyfCv2iC8AhmQ9Qq4WivhieBW-Yl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0NDJjYzRjLWM3ODctNDEzNy1hNGI3LTQ0MDQyNmZlODQ2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo1NC4xNTQ2MDc1NTVaIn0%3D&digest=sha256%3Aab9aaf6730b121b0b1b1e2b5798be8ce23fb9a05a88644ab273a431cb7138f7f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.395433234s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:54 +0000] "PUT /v2/foo/bar/blobs/uploads/c442cc4c-c787-4137-a4b7-440426fe8461?_state=Qo6Y2c_aMdg2dLwUyfCv2iC8AhmQ9Qq4WivhieBW-Yl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0NDJjYzRjLWM3ODctNDEzNy1hNGI3LTQ0MDQyNmZlODQ2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowNzo1NC4xNTQ2MDc1NTVaIn0%3D&digest=sha256%3Aab9aaf6730b121b0b1b1e2b5798be8ce23fb9a05a88644ab273a431cb7138f7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [09/Mar/2026:13:07:55 +0000] "DELETE /v2/foo/bar/blobs/sha256:ab9aaf6730b121b0b1b1e2b5798be8ce23fb9a05a88644ab273a431cb7138f7f HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.59s) === RUN TestStartPushReadOnly time="2026-03-09T13:07: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 time="2026-03-09T13:07:55Z" level=info msg="redis not configured" go.version=go1.25.8 127.0.0.1 - - [09/Mar/2026:13:07:55 +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-09T13:07: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 time="2026-03-09T13:07:55Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:07:55Z" 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:38167" http.request.id=9ec63b32-5541-476d-89a8-627c27e18a09 http.request.method=GET http.request.remoteaddr="127.0.0.1:46674" 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="794.159µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:13:07:55 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T13:07:55Z" 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:38167" http.request.id=1843bdc0-3ef2-4e6c-a55e-f99cae98c4ca http.request.method=GET http.request.remoteaddr="127.0.0.1:46674" 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="624.427µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Mar/2026:13:07:55 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T13:07:55Z" 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:38167" http.request.id=cf2d5506-95c3-48dc-a7c9-3530306c02b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46674" 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="612.673µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:13:07:55 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-09T13:07:55Z" 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:38167" http.request.id=5722fcb1-0747-421d-94fb-cc8608e1930a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.149481ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T13:07:55Z" 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:38167" http.request.id=5722fcb1-0747-421d-94fb-cc8608e1930a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.179472ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T13:07:55Z" 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:38167" http.request.id=5722fcb1-0747-421d-94fb-cc8608e1930a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.203942ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T13:07:55Z" 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:38167" http.request.id=5722fcb1-0747-421d-94fb-cc8608e1930a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.22629ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:13:07:55 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-09T13:07:55Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=7aa47422-6ad7-4b5b-bb43-914a06cebd61 http.request.method=POST http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="836.171µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:55 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:56Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=b6982005-d3f0-40f9-8138-8e3947173346 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/blobs/uploads/d74d5fbe-cf95-424e-aa3d-6ba5363d2cb6?_state=nO6CbYZYsZGtluOqBimYmEEQRFsJ7QpIk13qw0nsAsZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNzRkNWZiZS1jZjk1LTQyNGUtYWEzZC02YmE1MzYzZDJjYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NTUuNzA5Mjk5MzgzWiJ9&digest=sha256%3A41f27a5326528f1dacb6010b9f166623662e4dd182706d8f8c9f96436b73272e" http.request.useragent="Go-http-client/1.1" http.response.duration=700.559038ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:55 +0000] "PUT /v2/foo/schema1/blobs/uploads/d74d5fbe-cf95-424e-aa3d-6ba5363d2cb6?_state=nO6CbYZYsZGtluOqBimYmEEQRFsJ7QpIk13qw0nsAsZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNzRkNWZiZS1jZjk1LTQyNGUtYWEzZC02YmE1MzYzZDJjYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NTUuNzA5Mjk5MzgzWiJ9&digest=sha256%3A41f27a5326528f1dacb6010b9f166623662e4dd182706d8f8c9f96436b73272e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:56Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=b2563d6a-6c14-4378-8730-57dabd4de60d http.request.method=POST http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="919.222µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:56 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=e4169e11-a766-44f2-8bde-f39c9ed88032 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/blobs/uploads/a2a329d8-2955-4bb8-a069-3f3e30b86b70?_state=z7cuzVHqqmcwjY2_tnwUBxCZWvb2yPwXQspAiXHKtLJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMmEzMjlkOC0yOTU1LTRiYjgtYTA2OS0zZjNlMzBiODZiNzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NTYuNjQ2MTIyMjcyWiJ9&digest=sha256%3Afcd9afa373679d35451708de2531c44108595693bef9dd55b852a126a3e16aaa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.783689396s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:56 +0000] "PUT /v2/foo/schema1/blobs/uploads/a2a329d8-2955-4bb8-a069-3f3e30b86b70?_state=z7cuzVHqqmcwjY2_tnwUBxCZWvb2yPwXQspAiXHKtLJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMmEzMjlkOC0yOTU1LTRiYjgtYTA2OS0zZjNlMzBiODZiNzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NTYuNjQ2MTIyMjcyWiJ9&digest=sha256%3Afcd9afa373679d35451708de2531c44108595693bef9dd55b852a126a3e16aaa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=35f27e7e-5e08-413a-b01c-9396ca6a3756 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.616737ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=f4d495d8-bf86-4a11-95c2-ca03a493b180 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/manifests/sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.328409ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=979df50d-e5a6-423c-982f-85f7b08b707a http.request.method=GET http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.122327ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=21b64293-9924-4903-b6f7-1958a19e65a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/manifests/sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.134859ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "GET /v2/foo/schema1/manifests/sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" 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:38167" http.request.id=8ae1d210-4dce-44b8-8f25-cd97642bd6d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/manifests/sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.354911ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" 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:38167" http.request.id=3bd82bdf-8d21-4fbb-8fbf-3ac91d88fbfa http.request.method=PUT http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/manifests/sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.371722ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:38167" http.request.id=672c67ca-c452-4c57-a17e-d5313fc38ee8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/manifests/sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.366106ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=8c1aef4a-3d43-4c14-b35a-29cee922230f http.request.method=GET http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/manifests/sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.108173ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "GET /v2/foo/schema1/manifests/sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=d0e82d6f-91b8-4d2b-9758-2fd7b755c810 http.request.method=GET http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="606.801µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=20a9bb7a-bd29-42c7-8c25-fd1f426d49de http.request.method=GET http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/manifests/sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0" http.request.useragent="Go-http-client/1.1" http.response.duration="595.692µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "GET /v2/foo/schema1/manifests/sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=6115d49b-eaab-4ff6-af5c-dc6ce686e9c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46674" 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="598.938µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" level=error msg="payload digest does match: "sha256:b68d16dabf2d1798b1ec2139b1d625fb50724d8f1f78262762565ae039f5eeca" != "sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0"" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=80453830-719e-4651-970f-064b6927e3cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/manifests/sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0" time="2026-03-09T13:07:58Z" 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:38167" http.request.id=80453830-719e-4651-970f-064b6927e3cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:46674" http.request.uri="/v2/foo/schema1/manifests/sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="724.115µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0" 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:aded70dcb8f17a218f3d45e86d46da931f8b09de78b19c710f9d284a35b2ebf0 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" 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:38167" http.request.id=1b19c8d1-0583-4ffa-9c36-e6eee36389f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46676" 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="734.769µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" 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:38167" http.request.id=6ed52d89-1fe2-419b-9cbb-4cfec6c1cd07 http.request.method=GET http.request.remoteaddr="127.0.0.1:46676" 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="626.381µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" 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:38167" http.request.id=8977c88b-c7d8-43b1-b744-2b074341bac2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46676" 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="721.974µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T13:07:58Z" 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:38167" http.request.id=8977c88b-c7d8-43b1-b744-2b074341bac2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46676" 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="751.229µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T13:07:58Z" 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:38167" http.request.id=8977c88b-c7d8-43b1-b744-2b074341bac2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46676" 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="776.273µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=fdbfd507-0ef5-43b5-a270-0322ab8981d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="726.053µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=1e463991-f190-4a5d-8363-1a2bce9bae12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema2/blobs/uploads/cede8439-d2dc-48c6-bc6c-96318e1dd432?_state=4pOL66e_8v_0SlwtUG2MMnL6SHUqmj6SOy_I0Kgal5J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZWRlODQzOS1kMmRjLTQ4YzYtYmM2Yy05NjMxOGUxZGQ0MzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NTguNDQ5NzM5MTA2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.029062ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/cede8439-d2dc-48c6-bc6c-96318e1dd432?_state=4pOL66e_8v_0SlwtUG2MMnL6SHUqmj6SOy_I0Kgal5J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZWRlODQzOS1kMmRjLTQ4YzYtYmM2Yy05NjMxOGUxZGQ0MzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NTguNDQ5NzM5MTA2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" 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:38167" http.request.id=d144e8d8-3d37-424d-bff7-f401a0c1b075 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46676" 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="801.722µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T13:07:58Z" 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:38167" http.request.id=d144e8d8-3d37-424d-bff7-f401a0c1b075 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46676" 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="832.312µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-09T13:07:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=ea01f076-5bad-4061-9262-225198e91428 http.request.method=POST http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="815.096µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:59Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=5241d5ce-c2e6-4ee8-a02d-6f0e5a086815 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema2/blobs/uploads/79561bb1-7817-432d-8698-a04d73c984a4?_state=hoDsIin8QjIbywUGo8fcvFHHxKbJAdA4w1PtJBWNjBF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OTU2MWJiMS03ODE3LTQzMmQtODY5OC1hMDRkNzNjOTg0YTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NTguNTczNTg5ODEyWiJ9&digest=sha256%3A9a53bf020f91bb3688a752b206226aad7605449bb25280974585e251d5d02887" http.request.useragent="Go-http-client/1.1" http.response.duration=516.732774ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/79561bb1-7817-432d-8698-a04d73c984a4?_state=hoDsIin8QjIbywUGo8fcvFHHxKbJAdA4w1PtJBWNjBF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OTU2MWJiMS03ODE3LTQzMmQtODY5OC1hMDRkNzNjOTg0YTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NTguNTczNTg5ODEyWiJ9&digest=sha256%3A9a53bf020f91bb3688a752b206226aad7605449bb25280974585e251d5d02887 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:07:59Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=6a7a0eab-8d27-4356-a81e-92cdbff22c19 http.request.method=POST http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="894.824µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=4d859d1f-6b94-4faa-b191-bd8b7fdc9d5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema2/blobs/uploads/0e413a9b-7c82-4e87-a99a-dbc4121dcd5d?_state=m09-b-xXdydVVGrttezEQUCd5XbQ2lpJqJrztO9KnFd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZTQxM2E5Yi03YzgyLTRlODctYTk5YS1kYmM0MTIxZGNkNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NTkuMjg2MzA3OTQyWiJ9&digest=sha256%3A1af79732c534150471c6d5f89965bc37e6066b320cc3a63cabe105f124f9d2d7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.411344764s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:07:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/0e413a9b-7c82-4e87-a99a-dbc4121dcd5d?_state=m09-b-xXdydVVGrttezEQUCd5XbQ2lpJqJrztO9KnFd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZTQxM2E5Yi03YzgyLTRlODctYTk5YS1kYmM0MTIxZGNkNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDc6NTkuMjg2MzA3OTQyWiJ9&digest=sha256%3A1af79732c534150471c6d5f89965bc37e6066b320cc3a63cabe105f124f9d2d7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" 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:38167" http.request.id=7a3926c0-4158-4518-855c-afb206c76671 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.129807ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" 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:38167" http.request.id=9eeb7194-4f62-450c-b774-c8088676229c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema2/manifests/sha256:48ef2b516993f4ea6b057ba2e83fe2446ddfea7488531f21ea6825d59bf6d975" http.request.useragent="Go-http-client/1.1" http.response.duration=1.313647ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "PUT /v2/foo/schema2/manifests/sha256:48ef2b516993f4ea6b057ba2e83fe2446ddfea7488531f21ea6825d59bf6d975 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=ce3f7716-c88d-490b-8559-064d04a83217 http.request.method=GET http.request.remoteaddr="127.0.0.1:46676" 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=1.1023ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=bc8fb044-5e94-43d1-9486-e2f1d72729ba http.request.method=GET http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema2/manifests/sha256:48ef2b516993f4ea6b057ba2e83fe2446ddfea7488531f21ea6825d59bf6d975" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.135541ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "GET /v2/foo/schema2/manifests/sha256:48ef2b516993f4ea6b057ba2e83fe2446ddfea7488531f21ea6825d59bf6d975 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=f30dfd5f-aa03-4e72-ab5a-5b08273c2807 http.request.method=GET http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="882.816µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=505945ed-2bb8-4ec7-93de-0cba0569d977 http.request.method=GET http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema2/manifests/sha256:48ef2b516993f4ea6b057ba2e83fe2446ddfea7488531f21ea6825d59bf6d975" http.request.useragent="Go-http-client/1.1" http.response.duration="876.06µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "GET /v2/foo/schema2/manifests/sha256:48ef2b516993f4ea6b057ba2e83fe2446ddfea7488531f21ea6825d59bf6d975 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=8f0b723a-9441-404c-b526-4948460dc5b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46676" 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="810.831µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" level=info msg="rewriting manifest sha256:48ef2b516993f4ea6b057ba2e83fe2446ddfea7488531f21ea6825d59bf6d975 in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=5ab7ccc9-6c17-4bfa-8b20-d31dd21b9b81 http.request.method=GET http.request.remoteaddr="127.0.0.1:46676" 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-09T13:08:00Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=5ab7ccc9-6c17-4bfa-8b20-d31dd21b9b81 http.request.method=GET http.request.remoteaddr="127.0.0.1:46676" 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.892573ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" 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:38167" http.request.id=c522b3af-c591-454f-92f2-5f51f313feac http.request.method=PUT http.request.remoteaddr="127.0.0.1:46676" 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="982.693µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" 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:38167" http.request.id=fb4a4c03-0d21-46e4-8737-6e7fec2565b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.294587ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" 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:38167" http.request.id=edcb388e-e67e-4f46-af9c-cd7e861e6638 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema2/manifests/sha256:5f9fc858ddac94ff0fc0e1b1afb66c62b72c868e802c4a321c2834b7dc4411bb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.19369ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "PUT /v2/foo/schema2/manifests/sha256:5f9fc858ddac94ff0fc0e1b1afb66c62b72c868e802c4a321c2834b7dc4411bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=0944d5ba-a438-4208-b38f-afa3df850a0b http.request.method=GET http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.078389ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=7f27d023-0134-4d87-90d2-b6d28a05ef9b http.request.method=GET http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema2/manifests/sha256:5f9fc858ddac94ff0fc0e1b1afb66c62b72c868e802c4a321c2834b7dc4411bb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.102034ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "GET /v2/foo/schema2/manifests/sha256:5f9fc858ddac94ff0fc0e1b1afb66c62b72c868e802c4a321c2834b7dc4411bb HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=ee9b8386-c76d-4dfe-a639-ed2e0b873b99 http.request.method=GET http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="826.718µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=4a3dbadc-f2a6-4ab3-a743-4718ff6140a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema2/manifests/sha256:5f9fc858ddac94ff0fc0e1b1afb66c62b72c868e802c4a321c2834b7dc4411bb" http.request.useragent="Go-http-client/1.1" http.response.duration="809.44µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "GET /v2/foo/schema2/manifests/sha256:5f9fc858ddac94ff0fc0e1b1afb66c62b72c868e802c4a321c2834b7dc4411bb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" level=info msg="rewriting manifest list sha256:5f9fc858ddac94ff0fc0e1b1afb66c62b72c868e802c4a321c2834b7dc4411bb in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=1f8311e9-b53e-4e45-873c-b9adeaa3c3cf http.request.method=GET http.request.remoteaddr="127.0.0.1:46676" 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-09T13:08:00Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38167" http.request.id=1f8311e9-b53e-4e45-873c-b9adeaa3c3cf http.request.method=GET http.request.remoteaddr="127.0.0.1:46676" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.049177ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T13:08:00Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:08:00Z" 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:32937" http.request.id=546c697f-cedb-4d0e-84e0-cb9e48ad7074 http.request.method=GET http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.277618ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" 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:32937" http.request.id=51e72859-5341-4bef-a54d-c257ea98a0f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.045825ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" 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:32937" http.request.id=a075cb9d-fb54-4b7a-ac21-414f40ed1660 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.132254ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" 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:32937" http.request.id=7ad63e75-5977-47a6-8869-a33d587a7968 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.920566ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T13:08:00Z" 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:32937" http.request.id=7ad63e75-5977-47a6-8869-a33d587a7968 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.966024ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T13:08:00Z" 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:32937" http.request.id=7ad63e75-5977-47a6-8869-a33d587a7968 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.013514ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T13:08:00Z" 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:32937" http.request.id=7ad63e75-5977-47a6-8869-a33d587a7968 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.050624ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-09T13:08:00Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=068c0f6a-169a-423a-b29f-5287882dfa83 http.request.method=POST http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="771.22µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:02Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=71e12bc9-46e1-4058-82b6-4586e7e0f788 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/blobs/uploads/c7938113-164a-4602-b29c-70c1bbe0f627?_state=vAgbHFuf7ZyYw4dFWaPdg7IHurUYe9iSPR3F_WGA4oh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNzkzODExMy0xNjRhLTQ2MDItYjI5Yy03MGMxYmJlMGY2MjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDAuOTI2ODg1ODVaIn0%3D&digest=sha256%3A3d10a558e91717b0f4e2e69265145661de7c9fe530b348dd1c8950ff1791013d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.274997013s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/c7938113-164a-4602-b29c-70c1bbe0f627?_state=vAgbHFuf7ZyYw4dFWaPdg7IHurUYe9iSPR3F_WGA4oh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNzkzODExMy0xNjRhLTQ2MDItYjI5Yy03MGMxYmJlMGY2MjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDAuOTI2ODg1ODVaIn0%3D&digest=sha256%3A3d10a558e91717b0f4e2e69265145661de7c9fe530b348dd1c8950ff1791013d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:02Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=d33fc7c4-2a96-471a-affb-c473a59bf0f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="891.378µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:02 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=86476867-06a3-43b2-b562-918f135e81cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/blobs/uploads/e9420688-392b-4962-a018-686304a61f71?_state=cVUIESy81p16YRNM-KSz3Y7k2FmMSTbiku-RDoocZJt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlOTQyMDY4OC0zOTJiLTQ5NjItYTAxOC02ODYzMDRhNjFmNzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDIuNDIxODMzMzc4WiJ9&digest=sha256%3A06b1d0f1d1458478df9e648f7bc89c67ce8f4b91da99d266b5f43a901d5c9f66" http.request.useragent="Go-http-client/1.1" http.response.duration=1.545651852s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:02 +0000] "PUT /v2/foo/schema1/blobs/uploads/e9420688-392b-4962-a018-686304a61f71?_state=cVUIESy81p16YRNM-KSz3Y7k2FmMSTbiku-RDoocZJt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlOTQyMDY4OC0zOTJiLTQ5NjItYTAxOC02ODYzMDRhNjFmNzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDIuNDIxODMzMzc4WiJ9&digest=sha256%3A06b1d0f1d1458478df9e648f7bc89c67ce8f4b91da99d266b5f43a901d5c9f66 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=e8c2fc76-4e7b-4f8a-9615-25c30f03ff43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.789127ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=ae762042-13b8-40c1-8171-60a95228827b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.311856ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=78bce417-2782-45fc-a8d3-c08da3a28b27 http.request.method=GET http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.139709ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:13:08:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=5af76a65-a93b-4b91-b5ff-2921fde9950b http.request.method=GET http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.121938ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:13:08:03 +0000] "GET /v2/foo/schema1/manifests/sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" 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:32937" http.request.id=663c60d7-94b3-4edc-9a52-eeacb76cc688 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.384316ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" 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:32937" http.request.id=a053f038-d6ce-4f80-ab5d-55f705d798eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.342273ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:32937" http.request.id=8c9674a5-e24d-4c3c-834b-d94eda872f90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.363636ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=2cc288f3-e99b-463a-84aa-b83272efb01f http.request.method=GET http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.144219ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:13:08:03 +0000] "GET /v2/foo/schema1/manifests/sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=106c97d7-cba7-42c4-8d7d-fce8718f6717 http.request.method=GET http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="628.784µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=55093866-2a8a-41f4-af86-b97741dfeacb http.request.method=GET http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c" http.request.useragent="Go-http-client/1.1" http.response.duration="581.681µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:03 +0000] "GET /v2/foo/schema1/manifests/sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=7d0d1846-30ea-4dd1-9af3-ecfc1eb1eb76 http.request.method=GET http.request.remoteaddr="127.0.0.1:48380" 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="577.993µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:13:08:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" level=error msg="payload digest does match: "sha256:aa22164f17fbb1cafb5ab71f857d626c51a6650ee5c3e3d8256cd9487b132b02" != "sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c"" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=62fd2e9b-6bbd-48ac-bd93-a356cae467be http.request.method=PUT http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c" time="2026-03-09T13:08:03Z" 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:32937" http.request.id=62fd2e9b-6bbd-48ac-bd93-a356cae467be http.request.method=PUT http.request.remoteaddr="127.0.0.1:48380" http.request.uri="/v2/foo/schema1/manifests/sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="733.819µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c" 127.0.0.1 - - [09/Mar/2026:13:08:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:9d2028ad6545da118a0f30fadc77be714a034874b67d93e7553c74cb6de5cb5c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" 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:32937" http.request.id=12c86e7b-63f5-4f9d-9501-75b05db2115f http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" 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="734.902µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:13:08:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" 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:32937" http.request.id=420ea3b4-d472-44cd-ba0e-a2978a832059 http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" 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="568.749µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Mar/2026:13:08:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" 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:32937" http.request.id=7d267609-a456-4bab-b2c5-d267e2a7a22a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" 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="689.997µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T13:08:03Z" 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:32937" http.request.id=7d267609-a456-4bab-b2c5-d267e2a7a22a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" 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="723.275µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T13:08:03Z" 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:32937" http.request.id=7d267609-a456-4bab-b2c5-d267e2a7a22a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" 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="761.016µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:13:08:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=5ee23fe2-58d5-4a73-9885-24dafc6282a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="670.22µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=62f2db58-9bd5-4467-91bf-a716d654ef1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema2/blobs/uploads/16d4a0aa-8b0a-4cd1-a219-e7c194896a2d?_state=QrKDHwQzIz1nxDt7P5gQhfqrH38ZKex0rjGuNekCJn97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNmQ0YTBhYS04YjBhLTRjZDEtYTIxOS1lN2MxOTQ4OTZhMmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDMuOTg3NjUyOTQzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="907.866µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/16d4a0aa-8b0a-4cd1-a219-e7c194896a2d?_state=QrKDHwQzIz1nxDt7P5gQhfqrH38ZKex0rjGuNekCJn97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNmQ0YTBhYS04YjBhLTRjZDEtYTIxOS1lN2MxOTQ4OTZhMmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDMuOTg3NjUyOTQzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:03Z" 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:32937" http.request.id=16a7642d-78a2-496c-9341-73ad4ffb745f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" 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="719.321µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T13:08:03Z" 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:32937" http.request.id=16a7642d-78a2-496c-9341-73ad4ffb745f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" 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="768.841µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:13:08:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-09T13:08:04Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=d064898b-344e-4ba9-8561-aec8fa297e95 http.request.method=POST http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="824.894µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:04 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:05Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=7f6fb547-1eb2-4567-9b3f-e4a53adce4f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema2/blobs/uploads/0c3c45c4-cff7-4103-b90e-ed727214c854?_state=2P9GKcbwnw49s0mxaG1UmmxT0rslqgejIOR6bxoZzyF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYzNjNDVjNC1jZmY3LTQxMDMtYjkwZS1lZDcyNzIxNGM4NTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDQuMjIwNzc4MDAyWiJ9&digest=sha256%3Abc5f36ffb84bc9cfa0ad990d67c130717479984854196916836e7b34a4ff5fca" http.request.useragent="Go-http-client/1.1" http.response.duration=1.740301702s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:04 +0000] "PUT /v2/foo/schema2/blobs/uploads/0c3c45c4-cff7-4103-b90e-ed727214c854?_state=2P9GKcbwnw49s0mxaG1UmmxT0rslqgejIOR6bxoZzyF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYzNjNDVjNC1jZmY3LTQxMDMtYjkwZS1lZDcyNzIxNGM4NTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDQuMjIwNzc4MDAyWiJ9&digest=sha256%3Abc5f36ffb84bc9cfa0ad990d67c130717479984854196916836e7b34a4ff5fca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=12124001-312b-4191-bde6-1772b735e6ec http.request.method=POST http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="886.572µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=7f698fe6-4fdd-4d0e-bb99-3990b1ec5262 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema2/blobs/uploads/a098cf7a-d23d-48ea-97d7-e632757fed16?_state=owtiO7PyQ72PTDFbWl8apcOkyrgs-qTmT3rWe1O1fXd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMDk4Y2Y3YS1kMjNkLTQ4ZWEtOTdkNy1lNjMyNzU3ZmVkMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDYuMDc3ODE5MTczWiJ9&digest=sha256%3A27069edfc4507a4b1a52a9e2547e28b3303e2fea004ad59452ac407a0ad371e9" http.request.useragent="Go-http-client/1.1" http.response.duration=394.004912ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/a098cf7a-d23d-48ea-97d7-e632757fed16?_state=owtiO7PyQ72PTDFbWl8apcOkyrgs-qTmT3rWe1O1fXd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMDk4Y2Y3YS1kMjNkLTQ4ZWEtOTdkNy1lNjMyNzU3ZmVkMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDYuMDc3ODE5MTczWiJ9&digest=sha256%3A27069edfc4507a4b1a52a9e2547e28b3303e2fea004ad59452ac407a0ad371e9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" 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:32937" http.request.id=3a7228ac-2a67-4716-b37c-6a9bc9e408c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.165496ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" 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:32937" http.request.id=9128972c-9e6c-43d7-898a-45692e79e3d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema2/manifests/sha256:1a27f927d972340a0b13ac2207c504d640be767e1ac68d17e24c3640193dd303" http.request.useragent="Go-http-client/1.1" http.response.duration="963.704µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:1a27f927d972340a0b13ac2207c504d640be767e1ac68d17e24c3640193dd303 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=81407e9a-765c-4bb6-b7bf-ed09a7578d91 http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" 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="812.18µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=fd700cc3-25a4-4d78-9476-279db9278841 http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema2/manifests/sha256:1a27f927d972340a0b13ac2207c504d640be767e1ac68d17e24c3640193dd303" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="810.573µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "GET /v2/foo/schema2/manifests/sha256:1a27f927d972340a0b13ac2207c504d640be767e1ac68d17e24c3640193dd303 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=6788b9ab-98e9-4ccb-9f6c-e50a22bcac02 http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="664.725µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=fcf63d0e-7d6a-4de8-a08c-a3d697324557 http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema2/manifests/sha256:1a27f927d972340a0b13ac2207c504d640be767e1ac68d17e24c3640193dd303" http.request.useragent="Go-http-client/1.1" http.response.duration="605.448µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "GET /v2/foo/schema2/manifests/sha256:1a27f927d972340a0b13ac2207c504d640be767e1ac68d17e24c3640193dd303 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=9d0023b9-ccbc-43eb-a719-3ead7b9aa26f http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" 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="615.612µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" level=info msg="rewriting manifest sha256:1a27f927d972340a0b13ac2207c504d640be767e1ac68d17e24c3640193dd303 in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=589d7b1b-a055-4251-a8aa-4e78064a480d http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" 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-09T13:08:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=589d7b1b-a055-4251-a8aa-4e78064a480d http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" 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.365496ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" 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:32937" http.request.id=d658fcda-a76c-4052-8160-63ee2fa6c692 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" 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="751.073µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" 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:32937" http.request.id=eac23ec3-9c4b-4866-a9fa-c4dc74c09e95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="958.087µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" 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:32937" http.request.id=244408e7-5b48-4f04-b6fd-3291cc65d979 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema2/manifests/sha256:7f95c3812f6c0b04526e1adcc7bddf1214fc2bd2593030e755ca2b4183044bcd" http.request.useragent="Go-http-client/1.1" http.response.duration="816.789µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:7f95c3812f6c0b04526e1adcc7bddf1214fc2bd2593030e755ca2b4183044bcd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=e09e3f89-0fc8-4a88-85b4-0627059fc6fe http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" 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="803.415µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=2736b594-fd93-4de5-a27d-7e354615e725 http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema2/manifests/sha256:7f95c3812f6c0b04526e1adcc7bddf1214fc2bd2593030e755ca2b4183044bcd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="768.654µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "GET /v2/foo/schema2/manifests/sha256:7f95c3812f6c0b04526e1adcc7bddf1214fc2bd2593030e755ca2b4183044bcd HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=3c2b473e-9e13-4a0a-97a1-dc51fe060939 http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="742.36µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=243a389f-95c5-4279-8c49-f3085c4ab740 http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema2/manifests/sha256:7f95c3812f6c0b04526e1adcc7bddf1214fc2bd2593030e755ca2b4183044bcd" http.request.useragent="Go-http-client/1.1" http.response.duration="731.376µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "GET /v2/foo/schema2/manifests/sha256:7f95c3812f6c0b04526e1adcc7bddf1214fc2bd2593030e755ca2b4183044bcd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" level=info msg="rewriting manifest list sha256:7f95c3812f6c0b04526e1adcc7bddf1214fc2bd2593030e755ca2b4183044bcd in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=6d9f29a7-eac3-465c-ab9e-e69e50eda8df http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" 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-09T13:08:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:32937" http.request.id=6d9f29a7-eac3-465c-ab9e-e69e50eda8df http.request.method=GET http.request.remoteaddr="127.0.0.1:49066" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.68999ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (10.94s) === RUN TestGetManifestWithStorageError time="2026-03-09T13:08:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T13:08:06Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:08:06Z" 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:37847" http.request.id=8998caa9-c967-429f-bf98-e5786165df4c http.request.method=GET http.request.remoteaddr="127.0.0.1:53428" 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="892.649µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" 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:37847" http.request.id=88ca6af1-9bc7-4a8d-a20e-cbd762a3a4c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53428" 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="739.171µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" 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:37847" http.request.id=6244e205-dbd9-4e98-b957-311797890b5f http.request.method=GET http.request.remoteaddr="127.0.0.1:53428" 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="783.144µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" 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:37847" http.request.id=a1e5274e-9fdb-4960-b242-740e82ecd416 http.request.method=GET http.request.remoteaddr="127.0.0.1:53428" 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="706.736µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-03-09T13:08:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T13:08:06Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:08:06Z" 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:38423" http.request.id=eb805175-15e7-4d13-a82e-69934e75945a http.request.method=GET http.request.remoteaddr="127.0.0.1:52854" 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="819.256µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" 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:38423" http.request.id=2bf9e30d-caa5-4c0c-b984-35edb83cccd0 http.request.method=GET http.request.remoteaddr="127.0.0.1:52854" 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="681.292µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" 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:38423" http.request.id=0f5d20f6-8fc1-4b66-851f-f00ade09912c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52854" 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="718.699µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" 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:38423" http.request.id=49501cbc-b876-4a6c-bffb-b39db6155550 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.308834ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T13:08:06Z" 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:38423" http.request.id=49501cbc-b876-4a6c-bffb-b39db6155550 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.343007ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T13:08:06Z" 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:38423" http.request.id=49501cbc-b876-4a6c-bffb-b39db6155550 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.371826ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T13:08:06Z" 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:38423" http.request.id=49501cbc-b876-4a6c-bffb-b39db6155550 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.397653ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-09T13:08:06Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=8e4967ca-40b6-4b03-96f7-78bd84172f90 http.request.method=POST http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="799.813µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=53288a0b-3ffa-4626-a11d-2f84af61a890 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/blobs/uploads/2718459d-58ee-49b1-9ff9-fbc4d533ceaa?_state=UjsPPGZidsWYhjAZ89SDoc0pT74E7MfFMrNhiz4sSKR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNzE4NDU5ZC01OGVlLTQ5YjEtOWZmOS1mYmM0ZDUzM2NlYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDYuNjI1NTg4MjdaIn0%3D&digest=sha256%3A474e092d122eed4c8ff72096823a8e4dcb93445408d89ecc81a8a5ca2f5b9f46" http.request.useragent="Go-http-client/1.1" http.response.duration=532.756507ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:06 +0000] "PUT /v2/foo/schema1/blobs/uploads/2718459d-58ee-49b1-9ff9-fbc4d533ceaa?_state=UjsPPGZidsWYhjAZ89SDoc0pT74E7MfFMrNhiz4sSKR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNzE4NDU5ZC01OGVlLTQ5YjEtOWZmOS1mYmM0ZDUzM2NlYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDYuNjI1NTg4MjdaIn0%3D&digest=sha256%3A474e092d122eed4c8ff72096823a8e4dcb93445408d89ecc81a8a5ca2f5b9f46 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=80c586b6-a160-4aad-b1af-8e8060eabaf1 http.request.method=POST http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.326µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:07 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=5fa2df7f-b2cf-4f18-8704-8f91558d995d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/blobs/uploads/e74885c4-b6d0-45d5-b432-07e220e99e1d?_state=OAMtpDKkhbVqjaQqzhVA64FEAV1cU0ANWk-UmG9DJLB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNzQ4ODVjNC1iNmQwLTQ1ZDUtYjQzMi0wN2UyMjBlOTllMWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDcuMzMwNjM0MjQ2WiJ9&digest=sha256%3A4f6df9c58323a2939a2313377028b7bfbdde90c9e50f18953f4655ada592e021" http.request.useragent="Go-http-client/1.1" http.response.duration=1.114745109s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:07 +0000] "PUT /v2/foo/schema1/blobs/uploads/e74885c4-b6d0-45d5-b432-07e220e99e1d?_state=OAMtpDKkhbVqjaQqzhVA64FEAV1cU0ANWk-UmG9DJLB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNzQ4ODVjNC1iNmQwLTQ1ZDUtYjQzMi0wN2UyMjBlOTllMWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDcuMzMwNjM0MjQ2WiJ9&digest=sha256%3A4f6df9c58323a2939a2313377028b7bfbdde90c9e50f18953f4655ada592e021 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=efe6172e-32d7-4eac-b4c7-8d337eaaa57b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.708839ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=b166ac5c-388e-4765-8cc7-27377b27bfa0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" http.request.useragent="Go-http-client/1.1" http.response.duration=1.472547ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=4a7db52a-7e17-4dba-984c-91efc87a9738 http.request.method=GET http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.182139ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=93b9a916-725d-492f-ad49-ed17a558b243 http.request.method=GET http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.15191ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "GET /v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" 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:38423" http.request.id=4b74670b-0abd-4dc0-8618-aedcf900791a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" http.request.useragent="Go-http-client/1.1" http.response.duration=1.410004ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" 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:38423" http.request.id=c2212ce4-e73d-48bf-a7d1-688d6c25708b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" http.request.useragent="Go-http-client/1.1" http.response.duration=1.426399ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:38423" http.request.id=4837d8fb-15d6-477d-91c7-7d77e72ece0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" http.request.useragent="Go-http-client/1.1" http.response.duration=1.406247ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=84561251-3d03-41c6-b688-96673aca8cf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.155738ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "GET /v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=9978e146-9e2f-423c-bf1a-eadb50aefe6b http.request.method=GET http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="637.194µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=632b60bd-bf31-485a-8d20-f544e5c5d715 http.request.method=GET http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" http.request.useragent="Go-http-client/1.1" http.response.duration="592.211µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "GET /v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=b9517074-c347-48c5-8833-2d5426d47742 http.request.method=GET http.request.remoteaddr="127.0.0.1:52854" 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="587.315µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=error msg="payload digest does match: "sha256:2e158382774cf5f45d33d75d5b272e87200cd9c709934b5b7e49e063f5cd8070" != "sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00"" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=065f96d6-fbce-4d80-918a-4161f4553574 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" time="2026-03-09T13:08:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=065f96d6-fbce-4d80-918a-4161f4553574 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52854" http.request.uri="/v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="758.029µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=41b48d91-3165-4809-b141-c17c7a4280c4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52868" http.request.uri="/v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" http.request.useragent="Go-http-client/1.1" http.response.duration="902.488µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "DELETE /v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=1d81e18e-d1b4-44ab-acd0-31a147cdfb46 http.request.method=GET http.request.remoteaddr="127.0.0.1:52868" http.request.uri="/v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="694.959µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "GET /v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" 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:38423" http.request.id=c8d91f3e-a4dd-49ad-9b12-917c5d17fbfa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52870" http.request.uri="/v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="807.159µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "DELETE /v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=9020d16e-0ca7-4dba-89b7-eb4660d50701 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52872" http.request.uri="/v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" http.request.useragent="Go-http-client/1.1" http.response.duration=1.533019ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=c639febf-1387-44b5-b10b-346b8e97944e http.request.method=GET http.request.remoteaddr="127.0.0.1:52872" http.request.uri="/v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.161091ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "GET /v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" 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:38423" http.request.id=089d713a-e415-4e3f-a276-81c92914f454 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52874" 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="814.523µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=86c6992f-2d46-4ca6-991e-c51457c4bfad http.request.method=PUT http.request.remoteaddr="127.0.0.1:52890" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.682696ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=a56e6666-67a9-4fd2-a66c-ddd1bab525e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52890" 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="647.139µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=3d4cf059-71b2-4152-bc0f-90784958c3e1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52890" http.request.uri="/v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00" http.request.useragent="Go-http-client/1.1" http.response.duration="843.454µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "DELETE /v2/foo/schema1/manifests/sha256:93209a374c993aa8a6c0046de6168f7fdaac5d17cad40aecc43fcece18fcba00 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=02c42f2e-7a5c-494f-8b29-80c3c111c966 http.request.method=GET http.request.remoteaddr="127.0.0.1:52890" 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="656.871µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" 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:38423" http.request.id=5a955f26-606a-496a-b1eb-96f05386a65e http.request.method=GET http.request.remoteaddr="127.0.0.1:52890" 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="750.834µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" 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:38423" http.request.id=6d2315ab-96ff-4fe8-a089-ee4a5158b961 http.request.method=GET http.request.remoteaddr="127.0.0.1:52890" 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="654.674µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38423" http.request.id=9a21a4c1-a6cd-44f6-a027-3425d46dda4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52890" 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="824.357µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T13:08:08Z" 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:38423" http.request.id=9a21a4c1-a6cd-44f6-a027-3425d46dda4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52890" 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="857.285µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T13:08:08Z" 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:38423" http.request.id=9a21a4c1-a6cd-44f6-a027-3425d46dda4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52890" 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="884.859µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=7385f97d-0ab7-40c8-84a1-9c5db9fda10e http.request.method=POST http.request.remoteaddr="127.0.0.1:52890" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="786.417µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=35ed0b36-a03f-4640-a32f-e11269c10710 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52890" http.request.uri="/v2/foo/schema2/blobs/uploads/6419bdc7-c50d-4d49-8fa4-f4d97e6ea582?_state=tExpkt1Q-D6BtvH7SrUbgrYTwcD58Dw1qoJnPRE02HZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NDE5YmRjNy1jNTBkLTRkNDktOGZhNC1mNGQ5N2U2ZWE1ODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDguNDc3ODExMTczWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.079014ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/6419bdc7-c50d-4d49-8fa4-f4d97e6ea582?_state=tExpkt1Q-D6BtvH7SrUbgrYTwcD58Dw1qoJnPRE02HZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NDE5YmRjNy1jNTBkLTRkNDktOGZhNC1mNGQ5N2U2ZWE1ODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDguNDc3ODExMTczWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" 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:38423" http.request.id=aa9f6c73-7433-4256-beae-7f4edd2a0234 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52890" 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="865.515µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T13:08:08Z" 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:38423" http.request.id=aa9f6c73-7433-4256-beae-7f4edd2a0234 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52890" 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="897.428µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-09T13:08:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=e4548de4-2b2a-4be5-8097-3414a84a125b http.request.method=POST http.request.remoteaddr="127.0.0.1:52890" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="784.501µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:09Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=f0a12882-5236-4224-9c3a-d46124c058c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52890" http.request.uri="/v2/foo/schema2/blobs/uploads/9e670a90-55bd-4f60-892e-805e013ce70a?_state=gau-zTpdDqCc3IH8kjAHYoGAiij4EZGzA4q1tVx-wjx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZTY3MGE5MC01NWJkLTRmNjAtODkyZS04MDVlMDEzY2U3MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDguNjUwNTU5MDQ3WiJ9&digest=sha256%3Aba877f9039cec4ea5c0b4cc33a799bfea9a6ae0d9a674656cd690046e609af0d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.055673622s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/9e670a90-55bd-4f60-892e-805e013ce70a?_state=gau-zTpdDqCc3IH8kjAHYoGAiij4EZGzA4q1tVx-wjx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZTY3MGE5MC01NWJkLTRmNjAtODkyZS04MDVlMDEzY2U3MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDguNjUwNTU5MDQ3WiJ9&digest=sha256%3Aba877f9039cec4ea5c0b4cc33a799bfea9a6ae0d9a674656cd690046e609af0d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:09Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=2719ef2c-a984-43d5-80ff-11fab9c8f839 http.request.method=POST http.request.remoteaddr="127.0.0.1:52890" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="871.571µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=91cf2f12-639d-4d8b-b34b-2ad5e28fa956 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52890" http.request.uri="/v2/foo/schema2/blobs/uploads/2bd5f87f-a0ba-4434-9710-3e2d525d2735?_state=I5AVNmKIcVDTwXOzO2xtiQwIxDBcmrNrtJJQ-gqTYhF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYmQ1Zjg3Zi1hMGJhLTQ0MzQtOTcxMC0zZTJkNTI1ZDI3MzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDkuODc5ODg3Nzg3WiJ9&digest=sha256%3A263757d1b6bc0aab29fabb995c86554b2b5cb4f01145339aee778240d48b941b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014972607s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/2bd5f87f-a0ba-4434-9710-3e2d525d2735?_state=I5AVNmKIcVDTwXOzO2xtiQwIxDBcmrNrtJJQ-gqTYhF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYmQ1Zjg3Zi1hMGJhLTQ0MzQtOTcxMC0zZTJkNTI1ZDI3MzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMTM6MDg6MDkuODc5ODg3Nzg3WiJ9&digest=sha256%3A263757d1b6bc0aab29fabb995c86554b2b5cb4f01145339aee778240d48b941b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" 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:38423" http.request.id=0b5e8168-3db4-4355-bf2e-d808a724c1e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52890" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.186209ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" 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:38423" http.request.id=56a4d68f-77a6-44b9-858b-970edac1ec66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52890" http.request.uri="/v2/foo/schema2/manifests/sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006" http.request.useragent="Go-http-client/1.1" http.response.duration="973.62µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:10 +0000] "PUT /v2/foo/schema2/manifests/sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=715b543c-e956-4bda-abe8-71b93dc1afd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52890" 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="777.859µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:13:08:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=126e9bab-e865-4f3f-ba69-68069d2864aa http.request.method=GET http.request.remoteaddr="127.0.0.1:52890" http.request.uri="/v2/foo/schema2/manifests/sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="847.046µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:13:08:10 +0000] "GET /v2/foo/schema2/manifests/sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=6ab4e2b8-e811-4889-85ff-9f618639c3b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52890" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="614.648µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=435fe8b8-b768-4157-b4ae-4190b3170f1e http.request.method=GET http.request.remoteaddr="127.0.0.1:52890" http.request.uri="/v2/foo/schema2/manifests/sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006" http.request.useragent="Go-http-client/1.1" http.response.duration="635.605µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:10 +0000] "GET /v2/foo/schema2/manifests/sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=a6570d67-6a11-444a-94dc-7e1e59acc45c http.request.method=GET http.request.remoteaddr="127.0.0.1:52890" 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="604.953µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Mar/2026:13:08:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" level=info msg="rewriting manifest sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006 in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=ce7699cc-09f8-4e29-8b06-80e528a496c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:52890" 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-09T13:08:10Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=ce7699cc-09f8-4e29-8b06-80e528a496c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:52890" 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.322642ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Mar/2026:13:08:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=ae27a38f-ddfb-4cf7-be20-aedf99810b08 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52890" http.request.uri="/v2/foo/schema2/manifests/sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006" http.request.useragent="Go-http-client/1.1" http.response.duration="784.974µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:10 +0000] "DELETE /v2/foo/schema2/manifests/sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=d4f3604d-b771-47b2-9565-383d5d2565f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:52890" http.request.uri="/v2/foo/schema2/manifests/sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="670.007µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006" 127.0.0.1 - - [09/Mar/2026:13:08:10 +0000] "GET /v2/foo/schema2/manifests/sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" 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:38423" http.request.id=419ecf71-15e2-4944-94e0-20d5eb3ad934 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52898" http.request.uri="/v2/foo/schema2/manifests/sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="847.852µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006" 127.0.0.1 - - [09/Mar/2026:13:08:10 +0000] "DELETE /v2/foo/schema2/manifests/sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" 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:38423" http.request.id=be0d1c7a-659d-4afd-bfa6-1bc8242c64c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52908" http.request.uri="/v2/foo/schema2/manifests/sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085061ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:10 +0000] "PUT /v2/foo/schema2/manifests/sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=78dd85af-2ef7-48f8-b5f3-36b1282059d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:52908" http.request.uri="/v2/foo/schema2/manifests/sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="801.68µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:13:08:10 +0000] "GET /v2/foo/schema2/manifests/sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" 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:38423" http.request.id=0aa50b67-eaea-4bbb-8c85-a20b39c59d37 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52914" 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="815.303µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [09/Mar/2026:13:08:10 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" 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:38423" http.request.id=0c1d9e4c-8c01-4da0-a855-1464cdac9ef7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52926" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.152154ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:10 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=fa5bbfb8-100b-4abc-b1d4-d5b7667dab29 http.request.method=GET http.request.remoteaddr="127.0.0.1:52926" 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="751.156µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [09/Mar/2026:13:08:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=ae62e3e6-16bb-4c6e-af26-6da617dc8d88 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52926" http.request.uri="/v2/foo/schema2/manifests/sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006" http.request.useragent="Go-http-client/1.1" http.response.duration="745.881µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:10 +0000] "DELETE /v2/foo/schema2/manifests/sha256:db242413d83b04acb06aee6b81e68ee53d57d6e405f61da7c4001ffca235f006 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:10Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:38423" http.request.id=3da590c6-5bcd-4916-967e-d131f6d4a0d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52926" 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="631.309µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [09/Mar/2026:13:08:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.42s) === RUN TestManifestDeleteDisabled time="2026-03-09T13:08:10Z" 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-09T13:08:10Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:08:10Z" 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:42583" http.request.id=8df7dce6-5ef3-4e5b-8af1-2a81e7dcb32e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48834" 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="763.795µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [09/Mar/2026:13:08:10 +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-09T13:08:10Z" 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-09T13:08:10Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:08:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 time="2026-03-09T13:08:11Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.8 time="2026-03-09T13:08:11Z" 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-09T13:08:11Z" 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:34541" http.request.id=38cf1218-4303-46c3-84f5-8a32b8862d7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59906" 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=2.226612ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [09/Mar/2026:13:08:11 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-09T13:08:11Z" 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:34541" http.request.id=2005978b-7cdd-4714-bd98-515c834a62c1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59918" 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=2.064607ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [09/Mar/2026:13:08:11 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-09T13:08:11Z" 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:34541" http.request.id=0eccc0aa-19c2-4d11-bd97-b97b2213b569 http.request.method=POST http.request.remoteaddr="127.0.0.1:59922" 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=2.099542ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:13:08:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-09T13:08:11Z" 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:34541" http.request.id=eef45bd5-5864-4da7-99fe-5cc1b706cd25 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59924" 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.993637ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:13:08:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.22s) === RUN TestProxyManifestGetByTag time="2026-03-09T13:08:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T13:08:11Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:08:11Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35259" http.request.id=29f698f1-facf-481e-87df-4f7e5871d620 http.request.method=POST http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="888.704µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:12Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35259" http.request.id=2812a75f-24fe-4e84-bec5-890eb39617ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/bar/blobs/uploads/4c719b16-e8c3-4f2b-97a3-0c077af46927?_state=57l3ziaTaiVgXPJ14pNLuhBeAfdTsjr8khV2us4Xd-R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjNzE5YjE2LWU4YzMtNGYyYi05N2EzLTBjMDc3YWY0NjkyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowODoxMS4yOTYxMzYxOTJaIn0%3D&digest=sha256%3A719e6ee519e6bcb1655b8612a7839d497afeaa449f05240a4d4f05a592c2ad9a" http.request.useragent="Go-http-client/1.1" http.response.duration=909.024692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:11 +0000] "PUT /v2/foo/bar/blobs/uploads/4c719b16-e8c3-4f2b-97a3-0c077af46927?_state=57l3ziaTaiVgXPJ14pNLuhBeAfdTsjr8khV2us4Xd-R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjNzE5YjE2LWU4YzMtNGYyYi05N2EzLTBjMDc3YWY0NjkyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowODoxMS4yOTYxMzYxOTJaIn0%3D&digest=sha256%3A719e6ee519e6bcb1655b8612a7839d497afeaa449f05240a4d4f05a592c2ad9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:12Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35259" http.request.id=266a7256-1dba-4f2e-a2a1-933315b9b042 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.508913ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:12 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:12Z" 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-09T13:08:12Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T13:08:12Z" level=info msg="Starting upload purge in 28m0s" go.version=go1.25.8 time="2026-03-09T13:08:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 time="2026-03-09T13:08:12Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35259" http.request.id=38c27bc8-ba01-40c7-9878-89285a9b01b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46638" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="916.925µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:13:08:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T13:08:12Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:35259" go.version=go1.25.8 time="2026-03-09T13:08:12Z" 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-09T13:08:12Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35259" http.request.id=80b9118f-3aec-471d-bd1c-8096ce5bee56 http.request.method=GET http.request.remoteaddr="127.0.0.1:48148" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.056173ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:13:08:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T13:08:12Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35259 /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:35259/v2/:[]]}" go.version=go1.25.8 http.request.host="127.0.0.1:39713" http.request.id=8f5114c7-e67b-45e9-ab7e-6fe6e581e355 http.request.method=GET http.request.remoteaddr="127.0.0.1:50116" http.request.uri="/v2/foo/bar/manifests/sha256:e4d02841896deeb33633614b5259e86500478eb7d394465ca972ead388fa2246" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:e4d02841896deeb33633614b5259e86500478eb7d394465ca972ead388fa2246" time="2026-03-09T13:08:12Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35259" http.request.id=b0d558e1-bb0f-46aa-90ef-8eb308c5772a http.request.method=GET http.request.remoteaddr="127.0.0.1:48154" http.request.uri="/v2/foo/bar/manifests/sha256:e4d02841896deeb33633614b5259e86500478eb7d394465ca972ead388fa2246" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.976685ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:13:08:12 +0000] "GET /v2/foo/bar/manifests/sha256:e4d02841896deeb33633614b5259e86500478eb7d394465ca972ead388fa2246 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T13:08:12Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e4d02841896deeb33633614b5259e86500478eb7d394465ca972ead388fa2246 with ttl=167h59m59.999997764s" go.version=go1.25.8 time="2026-03-09T13:08:12Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39713" http.request.id=8f5114c7-e67b-45e9-ab7e-6fe6e581e355 http.request.method=GET http.request.remoteaddr="127.0.0.1:50116" http.request.uri="/v2/foo/bar/manifests/sha256:e4d02841896deeb33633614b5259e86500478eb7d394465ca972ead388fa2246" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.069839ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:13:08:12 +0000] "GET /v2/foo/bar/manifests/sha256:e4d02841896deeb33633614b5259e86500478eb7d394465ca972ead388fa2246 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T13:08:12Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35259" http.request.id=220efffc-becd-49fe-959d-c189ea7b1cc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:48154" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="632.534µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:13:08:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T13:08:12Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35259 /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:35259/v2/:[]]}" go.version=go1.25.8 http.request.host="127.0.0.1:39713" http.request.id=f0be35c1-74ba-4c78-bedf-38debd4e2a89 http.request.method=GET http.request.remoteaddr="127.0.0.1:50128" 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-09T13:08:12Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35259" http.request.id=a6f082fc-0cdb-4672-9705-6fc25ba9262c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48164" 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.390472ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:13:08:12 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T13:08:12Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39713" http.request.id=f0be35c1-74ba-4c78-bedf-38debd4e2a89 http.request.method=GET http.request.remoteaddr="127.0.0.1:50128" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.079834ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:13:08:12 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T13:08:12Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35259" http.request.id=22013708-0785-481c-bc9c-9afd1caee135 http.request.method=POST http.request.remoteaddr="127.0.0.1:48164" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="760.565µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:13Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35259" http.request.id=a97c3001-c253-4d7d-84e3-1ed467ff1185 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48164" http.request.uri="/v2/foo/bar/blobs/uploads/6cdf2e33-4b03-46ea-8acc-170fdd352e19?_state=ciXxDWP7MdPSIRvPXBxIGjN2-U-b7MhUIHSUqquafbN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjZGYyZTMzLTRiMDMtNDZlYS04YWNjLTE3MGZkZDM1MmUxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowODoxMi4zNzM5MTg5OThaIn0%3D&digest=sha256%3A8fb731b054c437187db496f935729502781e58518245f2d9e1355d4d20ee1ee1" http.request.useragent="Go-http-client/1.1" http.response.duration=848.860381ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:12 +0000] "PUT /v2/foo/bar/blobs/uploads/6cdf2e33-4b03-46ea-8acc-170fdd352e19?_state=ciXxDWP7MdPSIRvPXBxIGjN2-U-b7MhUIHSUqquafbN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjZGYyZTMzLTRiMDMtNDZlYS04YWNjLTE3MGZkZDM1MmUxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQxMzowODoxMi4zNzM5MTg5OThaIn0%3D&digest=sha256%3A8fb731b054c437187db496f935729502781e58518245f2d9e1355d4d20ee1ee1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:13Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35259" http.request.id=a5dcfeb3-abca-4cde-aa1f-fe94f00169cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:48164" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.524454ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:13:08:13 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T13:08:13Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35259" http.request.id=c2a68b06-3d62-427d-aaf5-bd9cdddcd562 http.request.method=GET http.request.remoteaddr="127.0.0.1:48164" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="952.48µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:13:08:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T13:08:13Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35259 /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:35259/v2/:[]]}" go.version=go1.25.8 http.request.host="127.0.0.1:39713" http.request.id=eacc05b4-a87d-4400-a2f3-551a58cc8628 http.request.method=GET http.request.remoteaddr="127.0.0.1:50138" 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-09T13:08:13Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35259" http.request.id=220544ea-3a46-4814-b0b3-e5cb667ccfca http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48178" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.025117ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:13:08:13 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T13:08:13Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35259" http.request.id=bf416cd2-9b82-4982-b9bb-3139e922051c http.request.method=GET http.request.remoteaddr="127.0.0.1:48178" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="881.719µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:13:08:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T13:08:13Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:35259 /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:35259/v2/:[]]}" go.version=go1.25.8 http.request.host="127.0.0.1:39713" http.request.id=eacc05b4-a87d-4400-a2f3-551a58cc8628 http.request.method=GET http.request.remoteaddr="127.0.0.1:50138" 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-09T13:08:13Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:35259" http.request.id=035320ce-c480-49a5-a14a-0d7c7a5475d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:48186" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.037464ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:13:08:13 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T13:08:13Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:b122eaae79a251634c0956f02bf9893463bdb6b1de5e8dad444b6d7e1e9d29bd with ttl=167h59m59.99999746s" go.version=go1.25.8 time="2026-03-09T13:08:13Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39713" http.request.id=eacc05b4-a87d-4400-a2f3-551a58cc8628 http.request.method=GET http.request.remoteaddr="127.0.0.1:50138" 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=10.424631ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:13:08:13 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.10s) === RUN TestAppDispatcher time="2026-03-09T13:08:13Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42107" http.request.id=cdeaaf73-fdf6-4112-bb38-95adaf5cc074 http.request.method=GET http.request.remoteaddr="127.0.0.1:33946" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="917.608µs" http.response.status=200 http.response.written=0 time="2026-03-09T13:08:13Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42107" http.request.id=0b133f9a-4b8c-46da-962d-faeaed6a80d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:33946" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="821.683µs" http.response.status=200 http.response.written=0 time="2026-03-09T13:08:13Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42107" http.request.id=050ff09d-0259-434e-b486-e756cb540f9f http.request.method=GET http.request.remoteaddr="127.0.0.1:33946" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="732.744µs" http.response.status=200 http.response.written=0 time="2026-03-09T13:08:13Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42107" http.request.id=ba0c9f90-505d-41e7-9305-1ee97bf50578 http.request.method=GET http.request.remoteaddr="127.0.0.1:33946" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="776.666µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-03-09T13:08:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 instance.id=6aa6002a-f7a3-4247-b8e7-d10da88944cc time="2026-03-09T13:08:13Z" level=info msg="redis not configured" go.version=go1.25.8 instance.id=6aa6002a-f7a3-4247-b8e7-d10da88944cc time="2026-03-09T13:08:13Z" 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:34317" http.request.id=607b5869-865b-45d7-ae81-bdba5bf6f559 http.request.method=GET http.request.remoteaddr="127.0.0.1:43744" 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-09T13:08:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 instance.id=6aa6002a-f7a3-4247-b8e7-d10da88944cc time="2026-03-09T13:08:13Z" level=info msg="redis not configured" go.version=go1.25.8 instance.id=6aa6002a-f7a3-4247-b8e7-d10da88944cc time="2026-03-09T13:08:13Z" level=info msg="configuring file health check path=/tmp/healthcheck3031281689, interval=1" go.version=go1.25.8 instance.id=6aa6002a-f7a3-4247-b8e7-d10da88944cc --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-03-09T13:08:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 instance.id=6aa6002a-f7a3-4247-b8e7-d10da88944cc time="2026-03-09T13:08:17Z" level=info msg="redis not configured" go.version=go1.25.8 instance.id=6aa6002a-f7a3-4247-b8e7-d10da88944cc time="2026-03-09T13:08:17Z" level=info msg="configuring TCP health check addr=127.0.0.1:38837, interval=1" go.version=go1.25.8 instance.id=6aa6002a-f7a3-4247-b8e7-d10da88944cc --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-03-09T13:08: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 instance.id=6aa6002a-f7a3-4247-b8e7-d10da88944cc time="2026-03-09T13:08:21Z" level=info msg="redis not configured" go.version=go1.25.8 instance.id=6aa6002a-f7a3-4247-b8e7-d10da88944cc time="2026-03-09T13:08:21Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:34497, interval=1, threshold=3" go.version=go1.25.8 instance.id=6aa6002a-f7a3-4247-b8e7-d10da88944cc --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 58.211s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.22s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.59s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.895s === RUN TestSchedule time="2026-03-09T13:07:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=d175c26c-d006-49ad-8307-4f4cc6a260fd time="2026-03-09T13:07:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995394ms" go.version=go1.25.8 instance.id=d175c26c-d006-49ad-8307-4f4cc6a260fd time="2026-03-09T13:07:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.051µs" go.version=go1.25.8 instance.id=d175c26c-d006-49ad-8307-4f4cc6a260fd time="2026-03-09T13:07:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.295µs" go.version=go1.25.8 instance.id=d175c26c-d006-49ad-8307-4f4cc6a260fd 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-09T13:07:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=d175c26c-d006-49ad-8307-4f4cc6a260fd --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-03-09T13:07:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=d175c26c-d006-49ad-8307-4f4cc6a260fd time="2026-03-09T13:07:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99576ms" go.version=go1.25.8 instance.id=d175c26c-d006-49ad-8307-4f4cc6a260fd time="2026-03-09T13:07:30Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.996129ms" go.version=go1.25.8 instance.id=d175c26c-d006-49ad-8307-4f4cc6a260fd time="2026-03-09T13:07:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=d175c26c-d006-49ad-8307-4f4cc6a260fd --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-03-09T13:07:30Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=d175c26c-d006-49ad-8307-4f4cc6a260fd --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.580s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.13s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 16039936 sha256:3e9ba2ec674c69f992d46242545082753951496e14c880f0b56ad7bfd685661c [] map[] } --- PASS: TestSimpleBlobRead (0.28s) === RUN TestBlobMount --- PASS: TestBlobMount (0.32s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.45s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.25s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.30s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:3125b149bfdafdfc15f00c02e75c949559a50ed089bbe7f6ba5ccd4c71073933 palailogos: marking blob sha256:fbb0d8e861f7b8f2d6f2cf30fd002bc7da59348fdb69d64d0b7bc54c4fd02235 palailogos: marking blob sha256:4cf437109f55d055eab17960ca51e94311651aeeaab23ce617cde20d4a4b7f7d palailogos: marking manifest sha256:4cf437109f55d055eab17960ca51e94311651aeeaab23ce617cde20d4a4b7f7d palailogos: marking blob sha256:64fb56b12900ad8917221e891bed5dd6acc53d1575693ca650b1d313c278d35a palailogos: marking blob sha256:5788d77da5233bb347479583675aefe015900ed613ff99ba94fdeb402f2984cf palailogos: marking manifest sha256:5db8d3677259432216b9542552c0d1b06ded6eb42614ebf5cf0197393784a3e4 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:05c24ce6819875610b36624109a646802002d7ea1dddf325fbd9bef47c0bf0e7 palailogos: marking blob sha256:682e54e18653200977fa7766a5f893b709c38c5b0af13ca3ab048ee155ddcc18 palailogos: marking manifest sha256:fbb0d8e861f7b8f2d6f2cf30fd002bc7da59348fdb69d64d0b7bc54c4fd02235 palailogos: marking blob sha256:f02f9e49bb262a1b1fa0f02d8178bb154ed2d83678795ff464bb27345a63c574 palailogos: marking blob sha256:db16ab54d32d237595b8c9b6af3ca374f123e741fdbac1411eec588d62f9bca0 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.58s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:803068a5cbbec689b5414a78ca82eb98ddc453e13a9e1d8bfb36e59bc47f59b8 deletemanifests: marking manifest sha256:d3770e3ca0dd57c54c43a019b1617b7bbd81ef2d3217bc6aeda02de5457a3c22 deletemanifests: marking blob sha256:4dddd4ed06500c126a094321e5e534389ac2aec4105edf4b14a2fba2d8ad3fcc deletemanifests: marking blob sha256:4861d6f8058869fc5e25750d4fc1271e8b7e37b27f2077ba7eb33330bd0961a3 deletemanifests: marking blob sha256:de4f8549a49e3134daa899b96b39375a04226224fde34db0c9f8c923649a354b 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:39bdc832f25addf7fcf0ff0a1b8072197b23a4f7ee4b95b63c0ff9b5d9277311 blob eligible for deletion: sha256:803068a5cbbec689b5414a78ca82eb98ddc453e13a9e1d8bfb36e59bc47f59b8 blob eligible for deletion: sha256:a47a56bc371b1e41bf37fffbd7db3a55c337b4cc5a287d906edc555126fcb852 blob eligible for deletion: sha256:fc2b546c02f02a44753f31fc598fb715a80ff1d32d1c218472fcb9ecd1acaea1 deletemanifests manifest eligible for deletion: sha256:803068a5cbbec689b5414a78ca82eb98ddc453e13a9e1d8bfb36e59bc47f59b8 deletemanifests: marking manifest sha256:d3770e3ca0dd57c54c43a019b1617b7bbd81ef2d3217bc6aeda02de5457a3c22 deletemanifests: marking blob sha256:4dddd4ed06500c126a094321e5e534389ac2aec4105edf4b14a2fba2d8ad3fcc deletemanifests: marking blob sha256:4861d6f8058869fc5e25750d4fc1271e8b7e37b27f2077ba7eb33330bd0961a3 deletemanifests: marking blob sha256:de4f8549a49e3134daa899b96b39375a04226224fde34db0c9f8c923649a354b time="2026-03-09T13:07:41Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/803068a5cbbec689b5414a78ca82eb98ddc453e13a9e1d8bfb36e59bc47f59b8" go.version=go1.25.8 instance.id=470380fc-cad0-41df-b73d-068629695a5b time="2026-03-09T13:07:41Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/803068a5cbbec689b5414a78ca82eb98ddc453e13a9e1d8bfb36e59bc47f59b8" go.version=go1.25.8 instance.id=470380fc-cad0-41df-b73d-068629695a5b 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:39bdc832f25addf7fcf0ff0a1b8072197b23a4f7ee4b95b63c0ff9b5d9277311 time="2026-03-09T13:07:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/39/39bdc832f25addf7fcf0ff0a1b8072197b23a4f7ee4b95b63c0ff9b5d9277311" go.version=go1.25.8 instance.id=470380fc-cad0-41df-b73d-068629695a5b blob eligible for deletion: sha256:803068a5cbbec689b5414a78ca82eb98ddc453e13a9e1d8bfb36e59bc47f59b8 time="2026-03-09T13:07:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/80/803068a5cbbec689b5414a78ca82eb98ddc453e13a9e1d8bfb36e59bc47f59b8" go.version=go1.25.8 instance.id=470380fc-cad0-41df-b73d-068629695a5b blob eligible for deletion: sha256:a47a56bc371b1e41bf37fffbd7db3a55c337b4cc5a287d906edc555126fcb852 time="2026-03-09T13:07:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a4/a47a56bc371b1e41bf37fffbd7db3a55c337b4cc5a287d906edc555126fcb852" go.version=go1.25.8 instance.id=470380fc-cad0-41df-b73d-068629695a5b blob eligible for deletion: sha256:fc2b546c02f02a44753f31fc598fb715a80ff1d32d1c218472fcb9ecd1acaea1 time="2026-03-09T13:07:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fc/fc2b546c02f02a44753f31fc598fb715a80ff1d32d1c218472fcb9ecd1acaea1" go.version=go1.25.8 instance.id=470380fc-cad0-41df-b73d-068629695a5b --- PASS: TestDeleteManifestIfTagNotFound (1.26s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:76c0d884e04605cb21ea51220bc6b5313f26660265e409058549f79c4c9d1f11 time="2026-03-09T13:07:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/76/76c0d884e04605cb21ea51220bc6b5313f26660265e409058549f79c4c9d1f11" go.version=go1.25.8 instance.id=470380fc-cad0-41df-b73d-068629695a5b blob eligible for deletion: sha256:03f1e670690fda0385f0cc40255e1c72308a4ba6e938fb8f0ccd88b72644d362 time="2026-03-09T13:07:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/03/03f1e670690fda0385f0cc40255e1c72308a4ba6e938fb8f0ccd88b72644d362" go.version=go1.25.8 instance.id=470380fc-cad0-41df-b73d-068629695a5b blob eligible for deletion: sha256:0e0470ba63225adcbaeb953b4615bea852ce2c3e7f8365c641ddeb217cdc7d37 time="2026-03-09T13:07:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0e/0e0470ba63225adcbaeb953b4615bea852ce2c3e7f8365c641ddeb217cdc7d37" go.version=go1.25.8 instance.id=470380fc-cad0-41df-b73d-068629695a5b --- PASS: TestGCWithMissingManifests (0.48s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:d22d026505021cbbb3871348a65f95b91379628d007070e59afd7dec180f72d4 komnenos: marking blob sha256:becb303991ac43d032e212faf335f7ec0a91880c690471afd1f840ae9d71b769 komnenos: marking blob sha256:88690118989be10aa558c5322840923f05fa9be99666598ee1bf16c7a1cb6d41 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b258a1bfb00537288d4ed920f8491b7bace3a5eba9e21bbb653b1cb607ad9bec time="2026-03-09T13:07:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b2/b258a1bfb00537288d4ed920f8491b7bace3a5eba9e21bbb653b1cb607ad9bec" go.version=go1.25.8 instance.id=470380fc-cad0-41df-b73d-068629695a5b blob eligible for deletion: sha256:d00c4f9b8395ebab85581ab920908e13509478e0dc2b0f54f1b12e1cd313630e time="2026-03-09T13:07:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d0/d00c4f9b8395ebab85581ab920908e13509478e0dc2b0f54f1b12e1cd313630e" go.version=go1.25.8 instance.id=470380fc-cad0-41df-b73d-068629695a5b blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-03-09T13:07:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.8 instance.id=470380fc-cad0-41df-b73d-068629695a5b blob eligible for deletion: sha256:4c5754c41fbe74ed07f664e8c2e851d9a65672ce8b496581b678f980f4c7885d time="2026-03-09T13:07:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4c/4c5754c41fbe74ed07f664e8c2e851d9a65672ce8b496581b678f980f4c7885d" go.version=go1.25.8 instance.id=470380fc-cad0-41df-b73d-068629695a5b blob eligible for deletion: sha256:645cca681b75efa3f8534fd9c8049d9ebdde6cab9c4de034aa18d4852a65fb26 time="2026-03-09T13:07:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/64/645cca681b75efa3f8534fd9c8049d9ebdde6cab9c4de034aa18d4852a65fb26" go.version=go1.25.8 instance.id=470380fc-cad0-41df-b73d-068629695a5b blob eligible for deletion: sha256:89c9ec563f4fb0a488181a1d757ef341810d6457ae1fa7e5d48ce2b5b6252dc9 time="2026-03-09T13:07:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/89/89c9ec563f4fb0a488181a1d757ef341810d6457ae1fa7e5d48ce2b5b6252dc9" go.version=go1.25.8 instance.id=470380fc-cad0-41df-b73d-068629695a5b blob eligible for deletion: sha256:a85e6a288e53e04c9e91da1e7086b487abc0a6506862554a30a38ee55f1fdce8 time="2026-03-09T13:07:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a8/a85e6a288e53e04c9e91da1e7086b487abc0a6506862554a30a38ee55f1fdce8" go.version=go1.25.8 instance.id=470380fc-cad0-41df-b73d-068629695a5b --- PASS: TestDeletionHasEffect (1.57s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.62s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:16455d3e2914e1d5889da99ba76144c89e2da749cf2fe519286f4d7380de66e1 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:365bcc624bbaade9c45f6c4cc8bcb2790d00447900e33ae4494e8f760002da68 michael_z_doukas: marking blob sha256:b3fbeca0884b5c1d9c27c19bd9f193b12e85894f48eae833dac6f3f2182e35e7 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f8ee32cd22cb3ddce622debbbf7629e84a11242e330712e3b425c5634e367a56 time="2026-03-09T13:07:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f8/f8ee32cd22cb3ddce622debbbf7629e84a11242e330712e3b425c5634e367a56" go.version=go1.25.8 instance.id=470380fc-cad0-41df-b73d-068629695a5b --- PASS: TestOrphanBlobDeleted (0.92s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:5cfdc88d23cd8889bed3595df8c3626bc05c4978445108c64fc1a14618bc9cdc linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:82cab22cd29bcc84702f32f3d6d1e55599380a590177fa956cf1295b0d403c3e --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.50s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.60s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.23s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.07s) === 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-09T13:07:48Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 12:07:48.652109668 +0000 UTC m=-3581.403848204, actuallyDelete=true" time="2026-03-09T13:07:48Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-03-09T13:07:48Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 13:07:48.652996755 +0000 UTC m=+18.597038881, actuallyDelete=true" time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bb3d8596-a15b-4077-a2b7-f6e9267dca3b have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.652996755 +0000 UTC m=+18.597038881). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3967ae2f-863e-4d44-8016-9a058288e4ad have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.652996755 +0000 UTC m=+18.597038881). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5625f3fb-679c-4894-999d-8c850198fe1f have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.652996755 +0000 UTC m=+18.597038881). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a40a2041-b580-41d7-b477-944d744da960 have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.652996755 +0000 UTC m=+18.597038881). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cf11c2d3-ba50-49c5-8e55-57579b8dc683 have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.652996755 +0000 UTC m=+18.597038881). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ebb0f48b-f95e-4807-af71-ed092a0adc61 have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.652996755 +0000 UTC m=+18.597038881). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/232e1906-66bd-4961-b13b-ec2a927b34ab have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.652996755 +0000 UTC m=+18.597038881). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/07d0c174-42f0-44ee-9d14-fbeccd32ea78 have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.652996755 +0000 UTC m=+18.597038881). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/25775321-2556-4aa3-8cbc-2fa03dd63133 have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.652996755 +0000 UTC m=+18.597038881). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/77c5e276-59b8-41f8-afe2-2f33ce322d1e have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.652996755 +0000 UTC m=+18.597038881). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8ca16bd1-2fc0-4140-95e2-3c7e4d2eaecc have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.652996755 +0000 UTC m=+18.597038881). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-03-09T13:07:48Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 13:07:48.654096445 +0000 UTC m=+18.598138571, actuallyDelete=true" time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/558a1e2a-97b4-4755-b5ca-19dbe932fcf6 have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.654096445 +0000 UTC m=+18.598138571). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/19c4321a-2ccd-45a3-b92b-2d859616263e have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.654096445 +0000 UTC m=+18.598138571). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5b2128a2-4109-4518-a33d-c9b1020610a3 have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.654096445 +0000 UTC m=+18.598138571). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f620fdc4-dac2-4e90-950b-ce54570baf07 have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.654096445 +0000 UTC m=+18.598138571). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/152b7bdf-254c-457e-8a30-05a55cb017eb have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.654096445 +0000 UTC m=+18.598138571). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-03-09T13:07:48Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 13:07:48.654856408 +0000 UTC m=+18.598898536, actuallyDelete=true" time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ff563953-5b36-4335-a9c2-770d70ad4fd5 have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.654856408 +0000 UTC m=+18.598898536). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/44f5a6fa-8e76-4e10-bdce-bf1182f300b2 have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.654856408 +0000 UTC m=+18.598898536). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a94488ec-564c-4ff7-a1e4-defbd9575e5d have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.654856408 +0000 UTC m=+18.598898536). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ad93ed10-8a28-436c-9e13-9e52c3211f06 have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.654856408 +0000 UTC m=+18.598898536). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d50b1b1d-ae77-4dc8-888d-34a3e8eb70e2 have older date (2026-03-09 12:07:48 +0000 UTC) than purge date (2026-03-09 13:07:48.654856408 +0000 UTC m=+18.598898536). Removing upload directory." time="2026-03-09T13:07:48Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-03-09T13:07:48Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 13:07:48.655310651 +0000 UTC m=+18.599352777, actuallyDelete=true" time="2026-03-09T13:07:48Z" 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 18.609s ? 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.010s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.010s === RUN TestWalkFileRemoved time="2026-03-09T13:07:30Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.004s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.695s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === 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.084s ? 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.894s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.40s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.096s ? 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-09T13:07:30Z" 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-09T13:07:30Z" 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-09T13:07:30Z" 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 TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV4 === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV6 time="2026-03-09T13:07:30Z" 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-09T13:07:30Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.8 instance.id=ab556d5e-4077-409a-b535-4e804c1a10fb --- PASS: TestParsing (0.00s) time="2026-03-09T13:07:30Z" level=error msg="unknown ip address format" go.version=go1.25.8 instance.id=ab556d5e-4077-409a-b535-4e804c1a10fb ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2026-03-09T13:07:30Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.8 instance.id=ab556d5e-4077-409a-b535-4e804c1a10fb --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2026-03-09T13:07:31Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.8 time="2026-03-09T13:07:32Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.8 time="2026-03-09T13:07:33Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.8 time="2026-03-09T13:07:34Z" 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.509s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.008s ? 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.762s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.49s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.203s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.019s ? 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-ppc64le.so.1 >>> docker-registry*: Package size: 27.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r21.apk >>> docker-registry: Build complete at Mon, 09 Mar 2026 13:08:29 +0000 elapsed time 0h 1m 21s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260309.130709) (2/2) Purging go (1.25.8-r0) Executing busybox-1.37.0-r30.trigger OK: 459.5 MiB in 105 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...