>>> docker-registry: Building community/docker-registry 2.8.3-r21 (using abuild 3.16.0-r0) started Mon, 09 Mar 2026 09:08:24 +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.090825) Executing busybox-1.37.0-r30.trigger OK: 568.3 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-03-09T09:08:53Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-03-09T09:08:53Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.025s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-03-09T09:08:53Z" 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.010s ? 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.005s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.08s) PASS ok github.com/docker/distribution/health/checks 0.082s ? 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.008s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.007s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.025s === 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.007s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/03/09 09:08:54 http: TLS handshake error from 127.0.0.1:34536: 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:43273/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43273/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43273/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:43273/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:39291?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.84s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-03-09T09:08:54Z" level=info msg="broadcaster: closing" time="2026-03-09T09:08:54Z" level=info msg="closing testSink" time="2026-03-09T09:08:54Z" level=info msg="closing testSink" time="2026-03-09T09:08:54Z" level=info msg="closing testSink" time="2026-03-09T09:08:54Z" level=info msg="closing testSink" time="2026-03-09T09:08:54Z" level=info msg="closing testSink" time="2026-03-09T09:08:54Z" level=info msg="closing testSink" time="2026-03-09T09:08:54Z" level=info msg="closing testSink" time="2026-03-09T09:08:54Z" level=info msg="closing testSink" time="2026-03-09T09:08:54Z" level=info msg="closing testSink" time="2026-03-09T09:08:54Z" level=info msg="closing testSink" time="2026-03-09T09:08:54Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-03-09T09:08:55Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 1} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 1} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 1} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 1} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 1} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-03-09T09:08:55Z" level=warning msg="&{0x57b706a8 0.9} encountered too many errors, backing off" time="2026-03-09T09:08:55Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.56s) PASS ok github.com/docker/distribution/notifications 1.599s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-03-09T09:08:54Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-09T09:08:54.962525518Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:08:54.962554661Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:08:54.962652851Z" level=info msg="Starting upload purge in 12m0s" go.version=go1.25.8 time="2026-03-09T09:08:54.963436332Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.8 time="2026-03-09T09:08:54.963452425Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.8 time="2026-03-09T09:08:54.96433414Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.8 time="2026-03-09T09:08:58.003950021Z" level=info msg="response completed" go.version=go1.25.8 http.request.host=127.0.0.1 http.request.id=9da8224b-6d5f-4057-a376-a14dbe79f35e http.request.method=GET http.request.remoteaddr="127.0.0.1:33110" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.056209ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:09:08:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-03-09T09:08:58.004369922Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.8 --- PASS: TestRegistrySupportedCipherSuite (3.32s) === RUN TestRegistryUnsupportedCipherSuite time="2026-03-09T09:08:58.692817931Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-03-09T09:08:58.693724853Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:08:58.693752955Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:08:58.693823289Z" level=info msg="Starting upload purge in 18m0s" go.version=go1.25.8 time="2026-03-09T09:08:58.694299518Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.8 --- PASS: TestRegistryUnsupportedCipherSuite (8.69s) PASS ok github.com/docker/distribution/registry 12.026s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.005s === 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.095s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-03-09T09:08:54Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.8 instance.id=72485466-c8fd-4a10-a03a-767a88ff860c time="2026-03-09T09:08:54Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.8 instance.id=72485466-c8fd-4a10-a03a-767a88ff860c --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-03-09T09:08:54Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.8 password="8QbqzMz7EXm1Y_IynSZ_6FnRe6wy3Xx6J9KBGvaf5W4" user=docker --- PASS: TestCreateHtpasswdFile (0.10s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.119s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.006s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.09s) === RUN TestLeeway time="2026-03-09T09:08:54Z" level=info msg="token not to be used before 2026-03-09 09:08:55 +0000 UTC - currently 2026-03-09 09:08:54.870179769 +0000 UTC m=+0.092800243" time="2026-03-09T09:08:54Z" level=info msg="token not to be used after 2026-03-09 09:08:54 +0000 UTC - currently 2026-03-09 09:08:54.874552452 +0000 UTC m=+0.097172919" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-03-09T09:08:54Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.04s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.150s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.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.070s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.021s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.006s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-03-09T09:08: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-09T09:08:55Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:08:55Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:37091" http.request.id=4f5b19b2-8da7-4e0a-ac2e-9e8e7edc260c http.request.method=GET http.request.remoteaddr="127.0.0.1:51418" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="947.272µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:09:08:55 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-03-09T09:08: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-09T09:08:55Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:08:55Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=47974051-bde2-4195-87e3-12423ec612bd http.request.method=GET http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.13605ms http.response.status=200 http.response.written=20 127.0.0.1 - - [09/Mar/2026:09:08:55 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-09T09:08:56Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=e08e5028-6089-4d94-aad4-043c18a03d17 http.request.method=POST http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.127507ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:08:56 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:08:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=5868a513-7e32-402c-9582-56c6e6f4dd34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/aaaa/blobs/uploads/7513aa5f-8523-4213-a850-45afc0396680?_state=OHKi-0lc7BumxoYbWNywv-qsRPRiSdloZB9sA2pU4RN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3NTEzYWE1Zi04NTIzLTQyMTMtYTg1MC00NWFmYzAzOTY2ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDg6NTYuMDIzOTkxNTUxWiJ9&digest=sha256%3Aafef363841fec736c6589586445f7e1ae46d69099b434e1589eaf30eb74a5711" http.request.useragent="Go-http-client/1.1" http.response.duration=2.668773439s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:08:56 +0000] "PUT /v2/foo/aaaa/blobs/uploads/7513aa5f-8523-4213-a850-45afc0396680?_state=OHKi-0lc7BumxoYbWNywv-qsRPRiSdloZB9sA2pU4RN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3NTEzYWE1Zi04NTIzLTQyMTMtYTg1MC00NWFmYzAzOTY2ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDg6NTYuMDIzOTkxNTUxWiJ9&digest=sha256%3Aafef363841fec736c6589586445f7e1ae46d69099b434e1589eaf30eb74a5711 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:08:58Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=5b44ef70-eacb-4fc8-b797-3395048fa7c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.841549ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:08:58 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:08:59Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=0bfcf8ad-ad60-452d-9d89-3f2f87e764f0 http.request.method=POST http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.529388ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:08:59 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:03Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=2d62b87d-4697-4d92-9466-e2a6f018bcd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/bbbb/blobs/uploads/090e9f24-1bb9-4754-a022-de819b368911?_state=-ZEVwxTv_XA9AYt_IUYRqC2vk42KfRcBFR5C88JJY-Z7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwOTBlOWYyNC0xYmI5LTQ3NTQtYTAyMi1kZTgxOWIzNjg5MTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDg6NTkuMDExMTEzODUyWiJ9&digest=sha256%3Ab3850528c8e4ed58735a50daacc03916e184532390beb979489478f4fb57ad4a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.013061421s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:08:59 +0000] "PUT /v2/foo/bbbb/blobs/uploads/090e9f24-1bb9-4754-a022-de819b368911?_state=-ZEVwxTv_XA9AYt_IUYRqC2vk42KfRcBFR5C88JJY-Z7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwOTBlOWYyNC0xYmI5LTQ3NTQtYTAyMi1kZTgxOWIzNjg5MTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDg6NTkuMDExMTEzODUyWiJ9&digest=sha256%3Ab3850528c8e4ed58735a50daacc03916e184532390beb979489478f4fb57ad4a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:03Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=8a2c03f4-1bd1-42ea-9b2f-14889fee7df0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.374998ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:03 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:03Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=5ad68ea0-ac8e-4435-b1e5-267dc0991c2a http.request.method=POST http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.375295ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:03 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:05Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=3e6f8606-73d3-49b7-8de9-e5fd406f5d75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/cccc/blobs/uploads/53f123e8-08f8-4bbe-b7d3-3bbe884bc518?_state=cFGj0mzY78s9HZd7uKBGZoCf0haFVmAOYaEuDsLxJGl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1M2YxMjNlOC0wOGY4LTRiYmUtYjdkMy0zYmJlODg0YmM1MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MDMuMjY3OTcwMzMxWiJ9&digest=sha256%3Abe1f92dc31b99f2387f9f5730d9c10c29181376588d6c5dd8102316557352674" http.request.useragent="Go-http-client/1.1" http.response.duration=2.125057877s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:03 +0000] "PUT /v2/foo/cccc/blobs/uploads/53f123e8-08f8-4bbe-b7d3-3bbe884bc518?_state=cFGj0mzY78s9HZd7uKBGZoCf0haFVmAOYaEuDsLxJGl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1M2YxMjNlOC0wOGY4LTRiYmUtYjdkMy0zYmJlODg0YmM1MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MDMuMjY3OTcwMzMxWiJ9&digest=sha256%3Abe1f92dc31b99f2387f9f5730d9c10c29181376588d6c5dd8102316557352674 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:05Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=0df9596d-92cf-4768-860d-15ef09d159da http.request.method=PUT http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.665331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:05 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:05Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=36d849e4-7355-4d4b-8dee-3392280ef8dd http.request.method=POST http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.148666ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:05 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:12Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=1969df09-ce7d-4a41-b0ee-2b817912d7b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/dddd/blobs/uploads/5ed78744-3b25-4d7d-b651-d512be428dd1?_state=Lz_V97XZrhzX93TuWJEXYy-bcQTdG6wb2o3X-6v8Zl57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1ZWQ3ODc0NC0zYjI1LTRkN2QtYjY1MS1kNTEyYmU0MjhkZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MDUuODQ5NjMzODQ0WiJ9&digest=sha256%3A12ac3fd3e6b766436ef45e99db13d55ec5c56d7c173eb8b27686152d31d22088" http.request.useragent="Go-http-client/1.1" http.response.duration=6.398468848s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:05 +0000] "PUT /v2/foo/dddd/blobs/uploads/5ed78744-3b25-4d7d-b651-d512be428dd1?_state=Lz_V97XZrhzX93TuWJEXYy-bcQTdG6wb2o3X-6v8Zl57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1ZWQ3ODc0NC0zYjI1LTRkN2QtYjY1MS1kNTEyYmU0MjhkZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MDUuODQ5NjMzODQ0WiJ9&digest=sha256%3A12ac3fd3e6b766436ef45e99db13d55ec5c56d7c173eb8b27686152d31d22088 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:12Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=e3ceab90-2c32-4cc3-8f13-559dfb3e73cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.260255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:12 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:12Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=15e53a88-449e-4e1e-a7bd-e623a56c79e2 http.request.method=POST http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.456366ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:12 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:14Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=443f0dd1-5129-45e9-8535-17719a3a05a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/eeee/blobs/uploads/5f0736e7-be12-4213-abb5-1b650390f27a?_state=xvTZlhfmoKJwg_QNGMh2IGySaoHRmpHqAI9TZlj9R_Z7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1ZjA3MzZlNy1iZTEyLTQyMTMtYWJiNS0xYjY1MDM5MGYyN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MTIuNDk4OTE1NDk2WiJ9&digest=sha256%3A3b65179667d9ae4a18763713fb518e971a0faaf6fe27186bc276490f61111d85" http.request.useragent="Go-http-client/1.1" http.response.duration=2.158527399s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:12 +0000] "PUT /v2/foo/eeee/blobs/uploads/5f0736e7-be12-4213-abb5-1b650390f27a?_state=xvTZlhfmoKJwg_QNGMh2IGySaoHRmpHqAI9TZlj9R_Z7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1ZjA3MzZlNy1iZTEyLTQyMTMtYWJiNS0xYjY1MDM5MGYyN2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MTIuNDk4OTE1NDk2WiJ9&digest=sha256%3A3b65179667d9ae4a18763713fb518e971a0faaf6fe27186bc276490f61111d85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:14Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=ca8d2a71-0993-49ee-8dae-2597d3f72b6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.201589ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:14 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:14Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=e3aa5ac6-1e3d-4927-aaa0-ad25e3c1c4df http.request.method=POST http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.369702ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:14 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=a9fdc2b1-3d95-4010-8d00-3b1a16c61900 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/ffff/blobs/uploads/ccf085d8-f197-40e7-9e48-6de0a8882b93?_state=TW1LlI-pd04fJ6_8pz4KkWvINzp4zwiyrVE_BhCHAfl7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjY2YwODVkOC1mMTk3LTQwZTctOWU0OC02ZGUwYTg4ODJiOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MTQuOTYzOTI5MTk1WiJ9&digest=sha256%3Af6d1c32a74a2c108edcb15f6f242d7e4c5b607980cae3c6bc80cb072b4a88265" http.request.useragent="Go-http-client/1.1" http.response.duration=4.015186289s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:14 +0000] "PUT /v2/foo/ffff/blobs/uploads/ccf085d8-f197-40e7-9e48-6de0a8882b93?_state=TW1LlI-pd04fJ6_8pz4KkWvINzp4zwiyrVE_BhCHAfl7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjY2YwODVkOC1mMTk3LTQwZTctOWU0OC02ZGUwYTg4ODJiOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MTQuOTYzOTI5MTk1WiJ9&digest=sha256%3Af6d1c32a74a2c108edcb15f6f242d7e4c5b607980cae3c6bc80cb072b4a88265 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=9923c5ad-c43d-449d-85c0-74be2bdc4cbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.649703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:18 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:18Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=a324863f-b097-4c3e-a214-df68bf6adc4b http.request.method=GET http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.962623ms http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Mar/2026:09:09:18 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-09T09:09:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=5c07ef41-a883-4330-84cb-71748dfadd73 http.request.method=GET http.request.remoteaddr="127.0.0.1:48210" 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=1.999479ms http.response.status=200 http.response.written=30 127.0.0.1 - - [09/Mar/2026:09:09:18 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-09T09:09:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=bdeb8748-c170-4c29-82be-ef2fc94b3286 http.request.method=GET http.request.remoteaddr="127.0.0.1:48210" 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=1.987085ms http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Mar/2026:09:09:19 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-09T09:09:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=dd5d3859-c30c-4234-8add-9c8eff8cec2e http.request.method=GET http.request.remoteaddr="127.0.0.1:48210" 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=1.845901ms http.response.status=200 http.response.written=30 127.0.0.1 - - [09/Mar/2026:09:09:19 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-03-09T09:09:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=4384a77c-b9d3-40db-b715-68c4e7d68ae2 http.request.method=GET http.request.remoteaddr="127.0.0.1:48210" 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=1.800756ms http.response.status=200 http.response.written=63 127.0.0.1 - - [09/Mar/2026:09:09:19 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-03-09T09:09:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=b0d1088e-f03d-4f17-a1ed-2079ce1bfe02 http.request.method=GET http.request.remoteaddr="127.0.0.1:48210" 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=1.917374ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:09:09:19 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T09:09:19Z" 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:40715" http.request.id=d25c19ac-d61f-4371-ba45-3402473a23b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:48210" 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=1.932454ms http.response.status=400 http.response.written=116 127.0.0.1 - - [09/Mar/2026:09:09:19 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-03-09T09:09:19Z" 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:40715" http.request.id=264e444d-ee0b-499e-9cae-c2b234d735c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48210" 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=1.827206ms http.response.status=400 http.response.written=115 127.0.0.1 - - [09/Mar/2026:09:09:19 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-03-09T09:09:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=27e59220-781c-4434-8e92-82f6e1619dd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48210" 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=1.944532ms http.response.status=200 http.response.written=20 127.0.0.1 - - [09/Mar/2026:09:09:19 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-03-09T09:09:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:40715" http.request.id=138d147f-b836-4fc8-afe8-447b1d73242b http.request.method=GET http.request.remoteaddr="127.0.0.1:48210" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.207541ms http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Mar/2026:09:09:19 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-03-09T09:09:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:09:19Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:09:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39899" http.request.id=b2f30537-dc88-4e60-aa4c-6c6cea7e25da http.request.method=POST http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.943812ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:19 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39899" http.request.id=e851c803-ce21-4b86-b70b-5dd1f20ff6af http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/aaaa/blobs/uploads/70ab0a01-cc22-4cc7-8d8d-b0694735bb2b?_state=M914rhrtkNArLP75WkqVjxRJedXDqHr5uvcpqpzgc-R7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3MGFiMGEwMS1jYzIyLTRjYzctOGQ4ZC1iMDY5NDczNWJiMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MTkuMzEyNzc5NzU0WiJ9&digest=sha256%3A426a64da0ee2e2c465180f39794bad3654c2a66932b7a22ceabe46ebffdfd938" http.request.useragent="Go-http-client/1.1" http.response.duration=3.336585036s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:19 +0000] "PUT /v2/foo/aaaa/blobs/uploads/70ab0a01-cc22-4cc7-8d8d-b0694735bb2b?_state=M914rhrtkNArLP75WkqVjxRJedXDqHr5uvcpqpzgc-R7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3MGFiMGEwMS1jYzIyLTRjYzctOGQ4ZC1iMDY5NDczNWJiMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MTkuMzEyNzc5NzU0WiJ9&digest=sha256%3A426a64da0ee2e2c465180f39794bad3654c2a66932b7a22ceabe46ebffdfd938 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39899" http.request.id=ded4f36d-c709-4afd-9cc8-eff4dba9cf40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.309825ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:22 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:22Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39899" http.request.id=7908e43d-8de2-43ea-91ba-487ae8f05075 http.request.method=POST http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.697674ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:22 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:25Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39899" http.request.id=f8986152-f079-4ec3-8d75-2cd5821fa3d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/bbbb/blobs/uploads/3f1d268f-8b2f-410a-b958-dd0648503700?_state=_3X5dnUOAlzER9oTJ9_N2wyNR85lEW0R7o8NDEsywWt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzZjFkMjY4Zi04YjJmLTQxMGEtYjk1OC1kZDA2NDg1MDM3MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MjIuOTMxMTUwMzA5WiJ9&digest=sha256%3Aa622cd53702bd437dd448b52713c6f6fc4e2c7b3c81f35ecf04d63d8c28d9a2b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.02389016s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:22 +0000] "PUT /v2/foo/bbbb/blobs/uploads/3f1d268f-8b2f-410a-b958-dd0648503700?_state=_3X5dnUOAlzER9oTJ9_N2wyNR85lEW0R7o8NDEsywWt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzZjFkMjY4Zi04YjJmLTQxMGEtYjk1OC1kZDA2NDg1MDM3MDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MjIuOTMxMTUwMzA5WiJ9&digest=sha256%3Aa622cd53702bd437dd448b52713c6f6fc4e2c7b3c81f35ecf04d63d8c28d9a2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:25Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39899" http.request.id=5ad8465e-4cdd-4c13-95a8-648e88abdda2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.329256ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:25 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:26Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39899" http.request.id=e5011c39-37b8-43dc-82ff-e91f1699023e http.request.method=POST http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.636328ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:26 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39899" http.request.id=dcba9111-4e14-451f-a81c-e98c23dcf12c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/cccc/blobs/uploads/647de9db-0bd2-4690-a1cd-b283b975c86f?_state=RX2c8Q43JZbadTqv1VxVJMy90q8KN9OHdACuNQOw3M97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2NDdkZTlkYi0wYmQyLTQ2OTAtYTFjZC1iMjgzYjk3NWM4NmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MjYuMTg0NTE2MjUxWiJ9&digest=sha256%3Ab5d424ff47a1a42f40bb735e1ed9a41043dbf7681a2f735ef689fc1a6052e43a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.615077071s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:26 +0000] "PUT /v2/foo/cccc/blobs/uploads/647de9db-0bd2-4690-a1cd-b283b975c86f?_state=RX2c8Q43JZbadTqv1VxVJMy90q8KN9OHdACuNQOw3M97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2NDdkZTlkYi0wYmQyLTQ2OTAtYTFjZC1iMjgzYjk3NWM4NmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MjYuMTg0NTE2MjUxWiJ9&digest=sha256%3Ab5d424ff47a1a42f40bb735e1ed9a41043dbf7681a2f735ef689fc1a6052e43a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39899" http.request.id=200fec8b-b4e9-4d2c-894b-dddc8be21c68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.52601ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:27 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:27Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39899" http.request.id=1bb95754-a524-462c-890f-9cbbfc4aa178 http.request.method=POST http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.279972ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:27 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:29Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39899" http.request.id=f3059881-556d-4d81-a395-e0697abe0388 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/dddd/blobs/uploads/9c456931-2ac3-42ae-b610-99c8ab3dfe18?_state=UBitgVbZhiQl7WLdfkF0_pkMsDxVGMj3WwpFqKGXRxt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5YzQ1NjkzMS0yYWMzLTQyYWUtYjYxMC05OWM4YWIzZGZlMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MjcuOTk3NTE0Mzg0WiJ9&digest=sha256%3Ad9d27658fbd52ea56ccbe0c52c9dd918129f67643edc737eb2c72cb40e43c1e1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.799789425s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:27 +0000] "PUT /v2/foo/dddd/blobs/uploads/9c456931-2ac3-42ae-b610-99c8ab3dfe18?_state=UBitgVbZhiQl7WLdfkF0_pkMsDxVGMj3WwpFqKGXRxt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5YzQ1NjkzMS0yYWMzLTQyYWUtYjYxMC05OWM4YWIzZGZlMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MjcuOTk3NTE0Mzg0WiJ9&digest=sha256%3Ad9d27658fbd52ea56ccbe0c52c9dd918129f67643edc737eb2c72cb40e43c1e1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:29Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39899" http.request.id=d05960b4-386f-4894-9d5e-63c3b2138100 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.491553ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:29 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:29Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39899" http.request.id=1acd65bc-4742-4dc9-b629-9f9319ee3e60 http.request.method=GET http.request.remoteaddr="127.0.0.1:53194" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.94857ms http.response.status=200 http.response.written=63 127.0.0.1 - - [09/Mar/2026:09:09:29 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (34.04s) === RUN TestURLPrefix time="2026-03-09T09:09:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:09:29Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:09:29Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46619" http.request.id=837c8c66-dbb7-47ec-a148-448e72c512c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58630" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.162602ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:09:09:29 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-03-09T09:09:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:09:29Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:09:30Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8 err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=b3a8913e-f1aa-47d4-9ebb-819b4e91da6b http.request.method=GET http.request.remoteaddr="127.0.0.1:48752" http.request.uri="/v2/foo/bar/blobs/sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.090271ms http.response.status=404 http.response.written=157 vars.digest="sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:09:30 +0000] "GET /v2/foo/bar/blobs/sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T09:09:30Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8 err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=90bf6671-6142-44a4-9f72-99b764a72d91 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48758" http.request.uri="/v2/foo/bar/blobs/sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.290056ms http.response.status=404 http.response.written=157 vars.digest="sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:09:30 +0000] "HEAD /v2/foo/bar/blobs/sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T09:09:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=17a4dedb-4941-46bd-9ebf-d279bd10c5da http.request.method=POST http.request.remoteaddr="127.0.0.1:48758" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.172433ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=b712c7d6-4adf-44f2-9115-c1cb635f20ad http.request.method=GET http.request.remoteaddr="127.0.0.1:48758" http.request.uri="/v2/foo/bar/blobs/uploads/79a9ad36-bf41-4fde-8d68-7ea9e986c146?_state=yQH14RNmFp9W49-ozozxRkHPYNdOjI0u69M7R8_9qXx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YTlhZDM2LWJmNDEtNGZkZS04ZDY4LTdlYTllOTg2YzE0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMC4wNDYwNzg1MTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.47083ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:30 +0000] "GET /v2/foo/bar/blobs/uploads/79a9ad36-bf41-4fde-8d68-7ea9e986c146?_state=yQH14RNmFp9W49-ozozxRkHPYNdOjI0u69M7R8_9qXx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YTlhZDM2LWJmNDEtNGZkZS04ZDY4LTdlYTllOTg2YzE0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMC4wNDYwNzg1MTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=643d27ed-0756-4835-9393-43d79455f6e6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48758" http.request.uri="/v2/foo/bar/blobs/uploads/79a9ad36-bf41-4fde-8d68-7ea9e986c146?_state=yQH14RNmFp9W49-ozozxRkHPYNdOjI0u69M7R8_9qXx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YTlhZDM2LWJmNDEtNGZkZS04ZDY4LTdlYTllOTg2YzE0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMC4wNDYwNzg1MTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.301192ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:30 +0000] "DELETE /v2/foo/bar/blobs/uploads/79a9ad36-bf41-4fde-8d68-7ea9e986c146?_state=yQH14RNmFp9W49-ozozxRkHPYNdOjI0u69M7R8_9qXx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YTlhZDM2LWJmNDEtNGZkZS04ZDY4LTdlYTllOTg2YzE0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMC4wNDYwNzg1MTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:30Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=509bb4a4-0d8e-4434-8f42-c23f3991df1c http.request.method=GET http.request.remoteaddr="127.0.0.1:48758" http.request.uri="/v2/foo/bar/blobs/uploads/79a9ad36-bf41-4fde-8d68-7ea9e986c146?_state=yQH14RNmFp9W49-ozozxRkHPYNdOjI0u69M7R8_9qXx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YTlhZDM2LWJmNDEtNGZkZS04ZDY4LTdlYTllOTg2YzE0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMC4wNDYwNzg1MTVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=79a9ad36-bf41-4fde-8d68-7ea9e986c146 time="2026-03-09T09:09:30Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=509bb4a4-0d8e-4434-8f42-c23f3991df1c http.request.method=GET http.request.remoteaddr="127.0.0.1:48758" http.request.uri="/v2/foo/bar/blobs/uploads/79a9ad36-bf41-4fde-8d68-7ea9e986c146?_state=yQH14RNmFp9W49-ozozxRkHPYNdOjI0u69M7R8_9qXx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YTlhZDM2LWJmNDEtNGZkZS04ZDY4LTdlYTllOTg2YzE0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMC4wNDYwNzg1MTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.198019ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=79a9ad36-bf41-4fde-8d68-7ea9e986c146 127.0.0.1 - - [09/Mar/2026:09:09:30 +0000] "GET /v2/foo/bar/blobs/uploads/79a9ad36-bf41-4fde-8d68-7ea9e986c146?_state=yQH14RNmFp9W49-ozozxRkHPYNdOjI0u69M7R8_9qXx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5YTlhZDM2LWJmNDEtNGZkZS04ZDY4LTdlYTllOTg2YzE0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMC4wNDYwNzg1MTVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T09:09:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=cab7ae9d-0d2d-435b-a546-384c458b662a http.request.method=POST http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.411628ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:30Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=9aeeb16a-7a69-46b9-94ee-5370beff0033 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/uploads/847492cf-8541-4155-99df-592eb1f1026e?_state=0QGeY2duqu3DT0Yzj2p7-mhUsDwLWlh16DC9zKAbLw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0NzQ5MmNmLTg1NDEtNDE1NS05OWRmLTU5MmViMWYxMDI2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMC4wNTczMDMxOTlaIn0%3D&digest=sha256%3Af1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8" http.request.useragent="Go-http-client/1.1" provided=sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8 vars.name="foo/bar" vars.uuid=847492cf-8541-4155-99df-592eb1f1026e time="2026-03-09T09:09:30Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=9aeeb16a-7a69-46b9-94ee-5370beff0033 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/uploads/847492cf-8541-4155-99df-592eb1f1026e?_state=0QGeY2duqu3DT0Yzj2p7-mhUsDwLWlh16DC9zKAbLw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0NzQ5MmNmLTg1NDEtNDE1NS05OWRmLTU5MmViMWYxMDI2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMC4wNTczMDMxOTlaIn0%3D&digest=sha256%3Af1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=847492cf-8541-4155-99df-592eb1f1026e time="2026-03-09T09:09:30Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8, 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:46871" http.request.id=9aeeb16a-7a69-46b9-94ee-5370beff0033 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/uploads/847492cf-8541-4155-99df-592eb1f1026e?_state=0QGeY2duqu3DT0Yzj2p7-mhUsDwLWlh16DC9zKAbLw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0NzQ5MmNmLTg1NDEtNDE1NS05OWRmLTU5MmViMWYxMDI2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMC4wNTczMDMxOTlaIn0%3D&digest=sha256%3Af1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.507236ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=847492cf-8541-4155-99df-592eb1f1026e 127.0.0.1 - - [09/Mar/2026:09:09:30 +0000] "PUT /v2/foo/bar/blobs/uploads/847492cf-8541-4155-99df-592eb1f1026e?_state=0QGeY2duqu3DT0Yzj2p7-mhUsDwLWlh16DC9zKAbLw57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0NzQ5MmNmLTg1NDEtNDE1NS05OWRmLTU5MmViMWYxMDI2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMC4wNTczMDMxOTlaIn0%3D&digest=sha256%3Af1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-09T09:09:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=2fe85959-fc62-4dac-a982-c868255b5e26 http.request.method=POST http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.113038ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=b21a8794-7b8d-4e98-a254-0a5007626332 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/uploads/770cc870-35c6-4a37-a7d8-928daebbd1ab?_state=609IT_edBr2IE7lb5JYzzaNYjFDzOlrMZ2GBIhducdd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3MGNjODcwLTM1YzYtNGEzNy1hN2Q4LTkyOGRhZWJiZDFhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMC4wNjMwNTE1NVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.731449ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:30 +0000] "PUT /v2/foo/bar/blobs/uploads/770cc870-35c6-4a37-a7d8-928daebbd1ab?_state=609IT_edBr2IE7lb5JYzzaNYjFDzOlrMZ2GBIhducdd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3MGNjODcwLTM1YzYtNGEzNy1hN2Q4LTkyOGRhZWJiZDFhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMC4wNjMwNTE1NVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=3af3b9ce-a094-4e75-a6fe-e902c14bf1cb http.request.method=POST http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.161885ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=519953af-8366-4ed8-9f0c-ec2a4489bf75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/uploads/1b605061-0a73-4122-aa56-145f6f72772c?_state=-_-FVkRW0mA_c6EcCMtLRWxuC6_lz9yYtyPe--ABt-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNjA1MDYxLTBhNzMtNDEyMi1hYTU2LTE0NWY2ZjcyNzcyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMC4wNjkxMDAwNjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.71447ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:30 +0000] "PUT /v2/foo/bar/blobs/uploads/1b605061-0a73-4122-aa56-145f6f72772c?_state=-_-FVkRW0mA_c6EcCMtLRWxuC6_lz9yYtyPe--ABt-B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNjA1MDYxLTBhNzMtNDEyMi1hYTU2LTE0NWY2ZjcyNzcyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMC4wNjkxMDAwNjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=9053912b-a5d7-4a0b-ab13-3aafefffb8c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.182171ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:32Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=12c9785d-6c9b-4f60-893a-1faf69c7799d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/uploads/0fe38ebf-e6a5-47e8-96fd-7c13ed73fe09?_state=zE0FH6B7s21ALfO7N0hRSQtGNkEU-Oocpszbr6LSdaJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmZTM4ZWJmLWU2YTUtNDdlOC05NmZkLTdjMTNlZDczZmUwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMC4wNzUwNzA1NzdaIn0%3D&digest=sha256%3Af1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.984638913s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:30 +0000] "PUT /v2/foo/bar/blobs/uploads/0fe38ebf-e6a5-47e8-96fd-7c13ed73fe09?_state=zE0FH6B7s21ALfO7N0hRSQtGNkEU-Oocpszbr6LSdaJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmZTM4ZWJmLWU2YTUtNDdlOC05NmZkLTdjMTNlZDczZmUwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMC4wNzUwNzA1NzdaIn0%3D&digest=sha256%3Af1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:32Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=0bd01e65-7809-406c-9ffc-b31568e9e248 http.request.method=POST http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.326287ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46871" http.request.id=9a67d2be-5304-4dae-8401-f1267d1c6f12 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/uploads/e917d849-421a-4fb0-8312-3ea6b4658f46?_state=A5Hhqxmo6pNvwLy0ubhNvAi_OylQsnYfk-7ientxwLl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5MTdkODQ5LTQyMWEtNGZiMC04MzEyLTNlYTZiNDY1OGY0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMi4yMTg3OTMyNjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.015099271s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:32 +0000] "PATCH /v2/foo/bar/blobs/uploads/e917d849-421a-4fb0-8312-3ea6b4658f46?_state=A5Hhqxmo6pNvwLy0ubhNvAi_OylQsnYfk-7ientxwLl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5MTdkODQ5LTQyMWEtNGZiMC04MzEyLTNlYTZiNDY1OGY0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozMi4yMTg3OTMyNjZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=0f1015b6-6c1b-4d59-8511-8cb14b7bbfa6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/uploads/e917d849-421a-4fb0-8312-3ea6b4658f46?_state=1gmZlxTNdtLEyFdBVxuQTaPoQcORnvabaLR8Kx2mI6d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5MTdkODQ5LTQyMWEtNGZiMC04MzEyLTNlYTZiNDY1OGY0NiIsIk9mZnNldCI6MTYxODUzNDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MzJaIn0%3D&digest=sha256%3Af1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.903071ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "PUT /v2/foo/bar/blobs/uploads/e917d849-421a-4fb0-8312-3ea6b4658f46?_state=1gmZlxTNdtLEyFdBVxuQTaPoQcORnvabaLR8Kx2mI6d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5MTdkODQ5LTQyMWEtNGZiMC04MzEyLTNlYTZiNDY1OGY0NiIsIk9mZnNldCI6MTYxODUzNDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MzJaIn0%3D&digest=sha256%3Af1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=c522ae3b-277f-4600-8d3d-2fe0316298a0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.517007ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=e1942729-afa5-45bb-95e4-1e5ceaff3dd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=123.517704ms http.response.status=200 http.response.written=16185344 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "GET /v2/foo/bar/blobs/sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8 HTTP/1.1" 200 16185344 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=error msg="error parsing digest="sha257:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8": unsupported digest algorithm" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=1f877ed8-6896-4b79-9add-596377f4a18a http.request.method=GET http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/sha257:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8" vars.name="foo/bar" time="2026-03-09T09:09:34Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=1f877ed8-6896-4b79-9add-596377f4a18a http.request.method=GET http.request.remoteaddr="127.0.0.1:48770" http.request.uri="/v2/foo/bar/blobs/sha257:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.593976ms http.response.status=400 http.response.written=110 vars.digest="sha257:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "GET /v2/foo/bar/blobs/sha257:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=3fa0a469-9f3b-4ef5-b264-c14bbacc625a http.request.method=GET http.request.remoteaddr="127.0.0.1:48794" http.request.uri="/v2/foo/bar/blobs/sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.514509ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "GET /v2/foo/bar/blobs/sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:09:34Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:09:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=aab5af89-c01f-4912-98a7-25ba0c43dde5 http.request.method=GET http.request.remoteaddr="127.0.0.1:35088" http.request.uri="/v2/foo/bar/blobs/sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.262564ms http.response.status=404 http.response.written=157 vars.digest="sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "GET /v2/foo/bar/blobs/sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=ad2f635b-f1ee-4cc3-938d-12eaa911ed55 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35094" http.request.uri="/v2/foo/bar/blobs/sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.163108ms http.response.status=404 http.response.written=157 vars.digest="sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "HEAD /v2/foo/bar/blobs/sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=1ade52c5-62a0-4ea9-a330-84d7eb92f6f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:35094" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.720256ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=df58676e-de7b-4ca3-9861-891744d6b13a http.request.method=GET http.request.remoteaddr="127.0.0.1:35094" http.request.uri="/v2/foo/bar/blobs/uploads/5c96f5d9-3986-4d2b-9aa3-dc82094fb6d8?_state=RFSyfwbB6j4iK7yxJswACvc6XTdLz0eajCoT_SNWd5R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjOTZmNWQ5LTM5ODYtNGQyYi05YWEzLWRjODIwOTRmYjZkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNC42NTI1MzkzOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.62351ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "GET /v2/foo/bar/blobs/uploads/5c96f5d9-3986-4d2b-9aa3-dc82094fb6d8?_state=RFSyfwbB6j4iK7yxJswACvc6XTdLz0eajCoT_SNWd5R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjOTZmNWQ5LTM5ODYtNGQyYi05YWEzLWRjODIwOTRmYjZkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNC42NTI1MzkzOTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=2891d257-df47-4bc2-8ba8-551a6287d264 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35094" http.request.uri="/v2/foo/bar/blobs/uploads/5c96f5d9-3986-4d2b-9aa3-dc82094fb6d8?_state=RFSyfwbB6j4iK7yxJswACvc6XTdLz0eajCoT_SNWd5R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjOTZmNWQ5LTM5ODYtNGQyYi05YWEzLWRjODIwOTRmYjZkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNC42NTI1MzkzOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.619836ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "DELETE /v2/foo/bar/blobs/uploads/5c96f5d9-3986-4d2b-9aa3-dc82094fb6d8?_state=RFSyfwbB6j4iK7yxJswACvc6XTdLz0eajCoT_SNWd5R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjOTZmNWQ5LTM5ODYtNGQyYi05YWEzLWRjODIwOTRmYjZkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNC42NTI1MzkzOTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=2f92f877-5af7-4e50-ae09-281ec804201c http.request.method=GET http.request.remoteaddr="127.0.0.1:35094" http.request.uri="/v2/foo/bar/blobs/uploads/5c96f5d9-3986-4d2b-9aa3-dc82094fb6d8?_state=RFSyfwbB6j4iK7yxJswACvc6XTdLz0eajCoT_SNWd5R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjOTZmNWQ5LTM5ODYtNGQyYi05YWEzLWRjODIwOTRmYjZkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNC42NTI1MzkzOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5c96f5d9-3986-4d2b-9aa3-dc82094fb6d8 time="2026-03-09T09:09:34Z" 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:42403" http.request.id=2f92f877-5af7-4e50-ae09-281ec804201c http.request.method=GET http.request.remoteaddr="127.0.0.1:35094" http.request.uri="/v2/foo/bar/blobs/uploads/5c96f5d9-3986-4d2b-9aa3-dc82094fb6d8?_state=RFSyfwbB6j4iK7yxJswACvc6XTdLz0eajCoT_SNWd5R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjOTZmNWQ5LTM5ODYtNGQyYi05YWEzLWRjODIwOTRmYjZkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNC42NTI1MzkzOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.398416ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5c96f5d9-3986-4d2b-9aa3-dc82094fb6d8 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "GET /v2/foo/bar/blobs/uploads/5c96f5d9-3986-4d2b-9aa3-dc82094fb6d8?_state=RFSyfwbB6j4iK7yxJswACvc6XTdLz0eajCoT_SNWd5R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjOTZmNWQ5LTM5ODYtNGQyYi05YWEzLWRjODIwOTRmYjZkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNC42NTI1MzkzOTFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=bfdd744f-3b8a-4ca8-98c4-41d2cc56ed88 http.request.method=POST http.request.remoteaddr="127.0.0.1:35102" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.688563ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=50bd7a96-50d0-40a7-9be1-ea10028062bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:35102" http.request.uri="/v2/foo/bar/blobs/uploads/9687b3b4-4b9b-498d-822c-5a6e4751983f?_state=TZ5Kpmqi_WfwLbE3_M6jMaR5Dskkm_eqD6nl_j-TjZB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ODdiM2I0LTRiOWItNDk4ZC04MjJjLTVhNmU0NzUxOTgzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNC42NjUxNzMxNTFaIn0%3D&digest=sha256%3A6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd" http.request.useragent="Go-http-client/1.1" provided=sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd vars.name="foo/bar" vars.uuid=9687b3b4-4b9b-498d-822c-5a6e4751983f time="2026-03-09T09:09:34Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=50bd7a96-50d0-40a7-9be1-ea10028062bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:35102" http.request.uri="/v2/foo/bar/blobs/uploads/9687b3b4-4b9b-498d-822c-5a6e4751983f?_state=TZ5Kpmqi_WfwLbE3_M6jMaR5Dskkm_eqD6nl_j-TjZB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ODdiM2I0LTRiOWItNDk4ZC04MjJjLTVhNmU0NzUxOTgzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNC42NjUxNzMxNTFaIn0%3D&digest=sha256%3A6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9687b3b4-4b9b-498d-822c-5a6e4751983f time="2026-03-09T09:09:34Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd, 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:42403" http.request.id=50bd7a96-50d0-40a7-9be1-ea10028062bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:35102" http.request.uri="/v2/foo/bar/blobs/uploads/9687b3b4-4b9b-498d-822c-5a6e4751983f?_state=TZ5Kpmqi_WfwLbE3_M6jMaR5Dskkm_eqD6nl_j-TjZB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ODdiM2I0LTRiOWItNDk4ZC04MjJjLTVhNmU0NzUxOTgzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNC42NjUxNzMxNTFaIn0%3D&digest=sha256%3A6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.053387ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=9687b3b4-4b9b-498d-822c-5a6e4751983f 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "PUT /v2/foo/bar/blobs/uploads/9687b3b4-4b9b-498d-822c-5a6e4751983f?_state=TZ5Kpmqi_WfwLbE3_M6jMaR5Dskkm_eqD6nl_j-TjZB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ODdiM2I0LTRiOWItNDk4ZC04MjJjLTVhNmU0NzUxOTgzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNC42NjUxNzMxNTFaIn0%3D&digest=sha256%3A6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=220ef683-3378-43cc-971d-3be7067bb16b http.request.method=POST http.request.remoteaddr="127.0.0.1:35102" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.369963ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=97d43dfa-2553-4662-9033-4c463f95ff48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35102" http.request.uri="/v2/foo/bar/blobs/uploads/6255b64d-9af1-4cd3-be6e-4ec91f96dd46?_state=QdaU5cGSKbrqB_5fuVZJQEsGs76HuX17wyQTdtIzJq57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyNTViNjRkLTlhZjEtNGNkMy1iZTZlLTRlYzkxZjk2ZGQ0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNC42NzE2NzM0NDhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.450519ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "PUT /v2/foo/bar/blobs/uploads/6255b64d-9af1-4cd3-be6e-4ec91f96dd46?_state=QdaU5cGSKbrqB_5fuVZJQEsGs76HuX17wyQTdtIzJq57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyNTViNjRkLTlhZjEtNGNkMy1iZTZlLTRlYzkxZjk2ZGQ0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNC42NzE2NzM0NDhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=6d7a47cf-d5c1-4335-8595-723c8b0698d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:35102" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.514441ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=a6a8e44e-d813-48b2-8231-b7b56ab70587 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35102" http.request.uri="/v2/foo/bar/blobs/uploads/f8039e8d-ad3e-4ad6-8aa9-a32ef4723d79?_state=mZS9D6Dx_QUCq60DtlMw72hj9ZHHvTwSHtOieoQnQAt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4MDM5ZThkLWFkM2UtNGFkNi04YWE5LWEzMmVmNDcyM2Q3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNC42NzY3ODAxNzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.981069ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "PUT /v2/foo/bar/blobs/uploads/f8039e8d-ad3e-4ad6-8aa9-a32ef4723d79?_state=mZS9D6Dx_QUCq60DtlMw72hj9ZHHvTwSHtOieoQnQAt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4MDM5ZThkLWFkM2UtNGFkNi04YWE5LWEzMmVmNDcyM2Q3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNC42NzY3ODAxNzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=db3f9a78-955d-4002-a6fc-fc5c5fe0978d http.request.method=POST http.request.remoteaddr="127.0.0.1:35102" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.93234ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:37Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=7fe9e89a-2559-4068-a8bc-f7063422f7c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35102" http.request.uri="/v2/foo/bar/blobs/uploads/ed9fee10-2063-4825-a3ae-9f1da3ec7062?_state=MKbEi4Cj385DzyhrEgUYP64kFPkatdadSp7AiLMOQUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkOWZlZTEwLTIwNjMtNDgyNS1hM2FlLTlmMWRhM2VjNzA2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNC42ODMxODQ1OTlaIn0%3D&digest=sha256%3A6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.390980809s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "PUT /v2/foo/bar/blobs/uploads/ed9fee10-2063-4825-a3ae-9f1da3ec7062?_state=MKbEi4Cj385DzyhrEgUYP64kFPkatdadSp7AiLMOQUB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkOWZlZTEwLTIwNjMtNDgyNS1hM2FlLTlmMWRhM2VjNzA2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNC42ODMxODQ1OTlaIn0%3D&digest=sha256%3A6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:37Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=781ef555-ef0b-4df1-91f6-8764ca0ea54c http.request.method=POST http.request.remoteaddr="127.0.0.1:35102" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.042343ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42403" http.request.id=d1f840e8-5dff-4661-8a0d-e0d9e319f2b1 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:35102" http.request.uri="/v2/foo/bar/blobs/uploads/d54480e8-24de-4939-9df3-095c50a3cb14?_state=cIcq1smoptSUMmpSmqrF67QafVp4tzIsnJcwY73ZNjp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NDQ4MGU4LTI0ZGUtNDkzOS05ZGYzLTA5NWM1MGEzY2IxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNy4yNDE0NTUxMzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.165384142s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:37 +0000] "PATCH /v2/foo/bar/blobs/uploads/d54480e8-24de-4939-9df3-095c50a3cb14?_state=cIcq1smoptSUMmpSmqrF67QafVp4tzIsnJcwY73ZNjp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NDQ4MGU4LTI0ZGUtNDkzOS05ZGYzLTA5NWM1MGEzY2IxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozNy4yNDE0NTUxMzZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=0018b993-b0c7-41fe-b1f9-9815af960de1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35102" http.request.uri="/v2/foo/bar/blobs/uploads/d54480e8-24de-4939-9df3-095c50a3cb14?_state=IJRnlFzoSbDv6pr6uSDo15FLe2lgkYJmIdxYgHaLrFV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NDQ4MGU4LTI0ZGUtNDkzOS05ZGYzLTA5NWM1MGEzY2IxNCIsIk9mZnNldCI6MTc1MDMyMzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MzdaIn0%3D&digest=sha256%3A6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.981316ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "PUT /v2/foo/bar/blobs/uploads/d54480e8-24de-4939-9df3-095c50a3cb14?_state=IJRnlFzoSbDv6pr6uSDo15FLe2lgkYJmIdxYgHaLrFV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1NDQ4MGU4LTI0ZGUtNDkzOS05ZGYzLTA5NWM1MGEzY2IxNCIsIk9mZnNldCI6MTc1MDMyMzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6MzdaIn0%3D&digest=sha256%3A6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=c00e6bfc-add1-490d-932d-4e9dcadfd31a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35102" http.request.uri="/v2/foo/bar/blobs/sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.388257ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=18efc8f6-73f7-4c22-b4a4-9ac8977d68be http.request.method=GET http.request.remoteaddr="127.0.0.1:35102" http.request.uri="/v2/foo/bar/blobs/sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=122.380354ms http.response.status=200 http.response.written=17503232 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "GET /v2/foo/bar/blobs/sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd HTTP/1.1" 200 17503232 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=error msg="error parsing digest="sha257:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd": unsupported digest algorithm" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=f8ce772c-c91c-4786-a337-fd65740be461 http.request.method=GET http.request.remoteaddr="127.0.0.1:35102" http.request.uri="/v2/foo/bar/blobs/sha257:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd" vars.name="foo/bar" time="2026-03-09T09:09:39Z" 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:42403" http.request.id=f8ce772c-c91c-4786-a337-fd65740be461 http.request.method=GET http.request.remoteaddr="127.0.0.1:35102" http.request.uri="/v2/foo/bar/blobs/sha257:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.977954ms http.response.status=400 http.response.written=110 vars.digest="sha257:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "GET /v2/foo/bar/blobs/sha257:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=a2ff8fff-5466-447c-b9f8-48b2f063ce31 http.request.method=GET http.request.remoteaddr="127.0.0.1:52194" http.request.uri="/v2/foo/bar/blobs/sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.635024ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "GET /v2/foo/bar/blobs/sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=b662e1fb-8a74-4254-82a4-336f2d0e042c http.request.method=GET http.request.remoteaddr="127.0.0.1:52186" http.request.uri="/v2/foo/bar/blobs/sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.855456ms http.response.status=200 http.response.written=4262720 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "GET /v2/foo/bar/blobs/sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd HTTP/1.1" 200 4262720 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42403" http.request.id=54357b64-a026-45ef-afd3-5bb24975bafe http.request.method=GET http.request.remoteaddr="127.0.0.1:52194" http.request.uri="/v2/foo/bar/blobs/sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.18388ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "GET /v2/foo/bar/blobs/sha256:6af712d13f8bfc27beb354d59029163b166180ca7ea00a3ed5e186795a5adecd HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=ad959089-d7a7-453f-8be4-faaf29849c44 http.request.method=GET http.request.remoteaddr="127.0.0.1:48794" http.request.uri="/v2/foo/bar/blobs/sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.173457383s http.response.status=200 http.response.written=4175872 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "GET /v2/foo/bar/blobs/sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8 HTTP/1.1" 200 4175872 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:46871" http.request.id=407f8019-22db-446d-91c3-2ecd62e4c95d http.request.method=GET http.request.remoteaddr="127.0.0.1:48786" http.request.uri="/v2/foo/bar/blobs/sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.182102575s http.response.status=200 http.response.written=4262720 127.0.0.1 - - [09/Mar/2026:09:09:34 +0000] "GET /v2/foo/bar/blobs/sha256:f1ed0222640f94c491f2708e99e4c583fc6c100a71dad441bfa37a5ce206f5c8 HTTP/1.1" 200 4262720 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (9.76s) === RUN TestBlobDelete time="2026-03-09T09:09:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:09:39Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:09:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=52413da8-7b54-4087-a23b-f0245b4493b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:37886" http.request.uri="/v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.354531ms http.response.status=404 http.response.written=157 vars.digest="sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "GET /v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=6b6b7a00-cc43-4757-b8df-5b9e15766c8e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37898" http.request.uri="/v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.031788ms http.response.status=404 http.response.written=157 vars.digest="sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=fd9684b7-21bd-4959-ab0b-b1b09fec1300 http.request.method=POST http.request.remoteaddr="127.0.0.1:37898" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.198908ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=e836b141-3dee-4921-95eb-dc8ef602bacc http.request.method=GET http.request.remoteaddr="127.0.0.1:37898" http.request.uri="/v2/foo/bar/blobs/uploads/1e3a449a-491e-452d-afcb-ee3b267123ae?_state=Wnq_Cwa-nWWp0LaJo1TDIoQw6OSvLk_TYA2OYYclEHh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlM2E0NDlhLTQ5MWUtNDUyZC1hZmNiLWVlM2IyNjcxMjNhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozOS45MjQ3NDU5MDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.378913ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "GET /v2/foo/bar/blobs/uploads/1e3a449a-491e-452d-afcb-ee3b267123ae?_state=Wnq_Cwa-nWWp0LaJo1TDIoQw6OSvLk_TYA2OYYclEHh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlM2E0NDlhLTQ5MWUtNDUyZC1hZmNiLWVlM2IyNjcxMjNhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozOS45MjQ3NDU5MDJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=2fc360d8-c76e-4c6a-870c-863ace29ce91 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37898" http.request.uri="/v2/foo/bar/blobs/uploads/1e3a449a-491e-452d-afcb-ee3b267123ae?_state=Wnq_Cwa-nWWp0LaJo1TDIoQw6OSvLk_TYA2OYYclEHh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlM2E0NDlhLTQ5MWUtNDUyZC1hZmNiLWVlM2IyNjcxMjNhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozOS45MjQ3NDU5MDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="952.071µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "DELETE /v2/foo/bar/blobs/uploads/1e3a449a-491e-452d-afcb-ee3b267123ae?_state=Wnq_Cwa-nWWp0LaJo1TDIoQw6OSvLk_TYA2OYYclEHh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlM2E0NDlhLTQ5MWUtNDUyZC1hZmNiLWVlM2IyNjcxMjNhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozOS45MjQ3NDU5MDJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=e3fb1b68-6d0e-4072-a697-bd0d964290ca http.request.method=GET http.request.remoteaddr="127.0.0.1:37898" http.request.uri="/v2/foo/bar/blobs/uploads/1e3a449a-491e-452d-afcb-ee3b267123ae?_state=Wnq_Cwa-nWWp0LaJo1TDIoQw6OSvLk_TYA2OYYclEHh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlM2E0NDlhLTQ5MWUtNDUyZC1hZmNiLWVlM2IyNjcxMjNhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozOS45MjQ3NDU5MDJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1e3a449a-491e-452d-afcb-ee3b267123ae time="2026-03-09T09:09:39Z" 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:41553" http.request.id=e3fb1b68-6d0e-4072-a697-bd0d964290ca http.request.method=GET http.request.remoteaddr="127.0.0.1:37898" http.request.uri="/v2/foo/bar/blobs/uploads/1e3a449a-491e-452d-afcb-ee3b267123ae?_state=Wnq_Cwa-nWWp0LaJo1TDIoQw6OSvLk_TYA2OYYclEHh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlM2E0NDlhLTQ5MWUtNDUyZC1hZmNiLWVlM2IyNjcxMjNhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozOS45MjQ3NDU5MDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="883.083µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1e3a449a-491e-452d-afcb-ee3b267123ae 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "GET /v2/foo/bar/blobs/uploads/1e3a449a-491e-452d-afcb-ee3b267123ae?_state=Wnq_Cwa-nWWp0LaJo1TDIoQw6OSvLk_TYA2OYYclEHh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlM2E0NDlhLTQ5MWUtNDUyZC1hZmNiLWVlM2IyNjcxMjNhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozOS45MjQ3NDU5MDJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=7bbfde21-1895-49c8-b9e5-3d723d09624d http.request.method=POST http.request.remoteaddr="127.0.0.1:37904" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027995ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=ae718025-f774-4bdc-9d6b-4d6988c5bf2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37904" http.request.uri="/v2/foo/bar/blobs/uploads/fb7b0bc0-9fc5-4a45-ad54-4d49fa1e01f5?_state=OTRCax3-3Nnza8jSqRix5fFOO_HDJ5RwHcV36ZmrfBN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiN2IwYmMwLTlmYzUtNGE0NS1hZDU0LTRkNDlmYTFlMDFmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozOS45MzE0NjkyOTFaIn0%3D&digest=sha256%3Ad1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" provided=sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 vars.name="foo/bar" vars.uuid=fb7b0bc0-9fc5-4a45-ad54-4d49fa1e01f5 time="2026-03-09T09:09:39Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=ae718025-f774-4bdc-9d6b-4d6988c5bf2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37904" http.request.uri="/v2/foo/bar/blobs/uploads/fb7b0bc0-9fc5-4a45-ad54-4d49fa1e01f5?_state=OTRCax3-3Nnza8jSqRix5fFOO_HDJ5RwHcV36ZmrfBN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiN2IwYmMwLTlmYzUtNGE0NS1hZDU0LTRkNDlmYTFlMDFmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozOS45MzE0NjkyOTFaIn0%3D&digest=sha256%3Ad1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fb7b0bc0-9fc5-4a45-ad54-4d49fa1e01f5 time="2026-03-09T09:09:39Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863, 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:41553" http.request.id=ae718025-f774-4bdc-9d6b-4d6988c5bf2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:37904" http.request.uri="/v2/foo/bar/blobs/uploads/fb7b0bc0-9fc5-4a45-ad54-4d49fa1e01f5?_state=OTRCax3-3Nnza8jSqRix5fFOO_HDJ5RwHcV36ZmrfBN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiN2IwYmMwLTlmYzUtNGE0NS1hZDU0LTRkNDlmYTFlMDFmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozOS45MzE0NjkyOTFaIn0%3D&digest=sha256%3Ad1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.100199ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=fb7b0bc0-9fc5-4a45-ad54-4d49fa1e01f5 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "PUT /v2/foo/bar/blobs/uploads/fb7b0bc0-9fc5-4a45-ad54-4d49fa1e01f5?_state=OTRCax3-3Nnza8jSqRix5fFOO_HDJ5RwHcV36ZmrfBN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiN2IwYmMwLTlmYzUtNGE0NS1hZDU0LTRkNDlmYTFlMDFmNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozOS45MzE0NjkyOTFaIn0%3D&digest=sha256%3Ad1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=9ebc2fb0-2b54-4622-bc2b-dc1fef588d49 http.request.method=POST http.request.remoteaddr="127.0.0.1:37904" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="871.61µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=98331f14-fdde-460a-bfef-9981f77deda4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37904" http.request.uri="/v2/foo/bar/blobs/uploads/c383c3fd-f218-446f-865d-a7d45d939b2e?_state=TdcJbxkXr2GOZunGGfj-PJhSlFInSNN_YZe610pJ_xd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzODNjM2ZkLWYyMTgtNDQ2Zi04NjVkLWE3ZDQ1ZDkzOWIyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozOS45MzQzOTI3OThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12215ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "PUT /v2/foo/bar/blobs/uploads/c383c3fd-f218-446f-865d-a7d45d939b2e?_state=TdcJbxkXr2GOZunGGfj-PJhSlFInSNN_YZe610pJ_xd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzODNjM2ZkLWYyMTgtNDQ2Zi04NjVkLWE3ZDQ1ZDkzOWIyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozOS45MzQzOTI3OThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=c4c86c9d-6cd6-4222-864c-46bfbcc51cd3 http.request.method=POST http.request.remoteaddr="127.0.0.1:37904" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="900.021µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=86f2e4dc-f0f5-4447-ac31-4b9ab61eceff http.request.method=PUT http.request.remoteaddr="127.0.0.1:37904" http.request.uri="/v2/foo/bar/blobs/uploads/ed14b9ad-5998-4a85-804c-255d5c9ff9da?_state=SQz-ewLKQwtT5uhdhtVSCpO5mkG_UxBezgXwp_zLKDF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkMTRiOWFkLTU5OTgtNGE4NS04MDRjLTI1NWQ1YzlmZjlkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozOS45MzY5MTMwNVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10605ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "PUT /v2/foo/bar/blobs/uploads/ed14b9ad-5998-4a85-804c-255d5c9ff9da?_state=SQz-ewLKQwtT5uhdhtVSCpO5mkG_UxBezgXwp_zLKDF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkMTRiOWFkLTU5OTgtNGE4NS04MDRjLTI1NWQ1YzlmZjlkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozOS45MzY5MTMwNVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:39Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=b1fc2011-8f73-4358-9d45-4ba7fa117608 http.request.method=POST http.request.remoteaddr="127.0.0.1:37904" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="853.253µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:44Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=a35c76a5-09a4-48a1-ad45-14698301e279 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37904" http.request.uri="/v2/foo/bar/blobs/uploads/dac49c6d-d687-466f-8652-987c800fd395?_state=Cuvww-MaNuyDT7-PyRFqH9l6Pdvb5iMOyCNQ05xZTjZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhYzQ5YzZkLWQ2ODctNDY2Zi04NjUyLTk4N2M4MDBmZDM5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozOS45Mzk3MjAyMzNaIn0%3D&digest=sha256%3Ad1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" http.response.duration=5.025077034s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:39 +0000] "PUT /v2/foo/bar/blobs/uploads/dac49c6d-d687-466f-8652-987c800fd395?_state=Cuvww-MaNuyDT7-PyRFqH9l6Pdvb5iMOyCNQ05xZTjZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhYzQ5YzZkLWQ2ODctNDY2Zi04NjUyLTk4N2M4MDBmZDM5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTozOS45Mzk3MjAyMzNaIn0%3D&digest=sha256%3Ad1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:45Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=00b446e7-4ba1-48ae-8394-6b5d6c3baac8 http.request.method=POST http.request.remoteaddr="127.0.0.1:37904" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.036584ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41553" http.request.id=82e3a3e6-705a-4f1a-a77f-8acd7f7603b5 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37904" http.request.uri="/v2/foo/bar/blobs/uploads/c80e458e-a3cb-464c-8579-1804643d9edc?_state=sbLwol32yuPVL1Ze9UHsedyM1I4C5HCxnOEPaarJsf57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4MGU0NThlLWEzY2ItNDY0Yy04NTc5LTE4MDQ2NDNkOWVkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTo0NS4xOTU5MDg3NjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.183784607s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:45 +0000] "PATCH /v2/foo/bar/blobs/uploads/c80e458e-a3cb-464c-8579-1804643d9edc?_state=sbLwol32yuPVL1Ze9UHsedyM1I4C5HCxnOEPaarJsf57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4MGU0NThlLWEzY2ItNDY0Yy04NTc5LTE4MDQ2NDNkOWVkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTo0NS4xOTU5MDg3NjhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=d829a624-17e4-46db-bbb9-88c994a311b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37904" http.request.uri="/v2/foo/bar/blobs/uploads/c80e458e-a3cb-464c-8579-1804643d9edc?_state=NcR3rXYRajsxm2X-MO7DRpRqH-XZyaKuSkPdy9ELQOZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4MGU0NThlLWEzY2ItNDY0Yy04NTc5LTE4MDQ2NDNkOWVkYyIsIk9mZnNldCI6MjcwMzk3NDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6NDVaIn0%3D&digest=sha256%3Ad1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" http.response.duration=3.076911ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:50 +0000] "PUT /v2/foo/bar/blobs/uploads/c80e458e-a3cb-464c-8579-1804643d9edc?_state=NcR3rXYRajsxm2X-MO7DRpRqH-XZyaKuSkPdy9ELQOZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4MGU0NThlLWEzY2ItNDY0Yy04NTc5LTE4MDQ2NDNkOWVkYyIsIk9mZnNldCI6MjcwMzk3NDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MDk6NDVaIn0%3D&digest=sha256%3Ad1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=6fa3f7c2-adc4-4521-b183-b1de864446d4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37904" http.request.uri="/v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.352542ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=905b0353-68e4-43a6-9736-080bef6747b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37904" http.request.uri="/v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=200.835697ms http.response.status=200 http.response.written=27039744 127.0.0.1 - - [09/Mar/2026:09:09:50 +0000] "GET /v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 HTTP/1.1" 200 27039744 "" "Go-http-client/1.1" time="2026-03-09T09:09:50Z" level=error msg="error parsing digest="sha257:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863": unsupported digest algorithm" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=3aa7fcd2-c73f-4dd2-9b64-5d50b87f117c http.request.method=GET http.request.remoteaddr="127.0.0.1:37904" http.request.uri="/v2/foo/bar/blobs/sha257:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" vars.name="foo/bar" time="2026-03-09T09:09: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:41553" http.request.id=3aa7fcd2-c73f-4dd2-9b64-5d50b87f117c http.request.method=GET http.request.remoteaddr="127.0.0.1:37904" http.request.uri="/v2/foo/bar/blobs/sha257:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.061001ms http.response.status=400 http.response.written=110 vars.digest="sha257:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:09:50 +0000] "GET /v2/foo/bar/blobs/sha257:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T09:09:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=f4654479-398f-4d19-8d7f-eeac7a9c7bdd http.request.method=GET http.request.remoteaddr="127.0.0.1:42668" http.request.uri="/v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" http.response.duration=2.914886ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:50 +0000] "GET /v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=485a6a94-88d6-48bd-90a2-4bfbdd5afdc4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42680" http.request.uri="/v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" http.response.duration=1.862512ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=5ba76dab-5239-4793-af7b-ea436397db0f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42680" http.request.uri="/v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.572308ms http.response.status=404 http.response.written=157 vars.digest="sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:09:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-03-09T09:09: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:41553" http.request.id=e79c7920-8f1b-484a-bf8e-0cfa43958d88 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42680" http.request.uri="/v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.494665ms http.response.status=404 http.response.written=74 vars.digest="sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:09:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-03-09T09:09:50Z" level=error msg="error parsing digest="sha257:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863": unsupported digest algorithm" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=13cc2600-a74c-42f6-860e-f74291998752 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42694" http.request.uri="/v2/foo/bar/blobs/sha257:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" vars.name="foo/bar" time="2026-03-09T09:09: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:41553" http.request.id=13cc2600-a74c-42f6-860e-f74291998752 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42694" http.request.uri="/v2/foo/bar/blobs/sha257:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.71371ms http.response.status=400 http.response.written=110 vars.digest="sha257:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:09:50 +0000] "DELETE /v2/foo/bar/blobs/sha257:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-03-09T09:09:50Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=2fe1d00d-6b45-4c9d-99c1-816b3ebce8c2 http.request.method=POST http.request.remoteaddr="127.0.0.1:42696" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.894328ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:55Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=561734c2-5a1a-4ad5-9d48-83c705cccd69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42696" http.request.uri="/v2/foo/bar/blobs/uploads/eeb1779c-1b51-4dc9-b0ed-6d8f89fa7057?_state=mdwr6v3eyy3koX9fSXAy2ruIBGT1h7dTy2bUurrd8IN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlYjE3NzljLTFiNTEtNGRjOS1iMGVkLTZkOGY4OWZhNzA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTo1MC42NzgzMDQwMDFaIn0%3D&digest=sha256%3Ad1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" http.response.duration=4.882635688s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:50 +0000] "PUT /v2/foo/bar/blobs/uploads/eeb1779c-1b51-4dc9-b0ed-6d8f89fa7057?_state=mdwr6v3eyy3koX9fSXAy2ruIBGT1h7dTy2bUurrd8IN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlYjE3NzljLTFiNTEtNGRjOS1iMGVkLTZkOGY4OWZhNzA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTo1MC42NzgzMDQwMDFaIn0%3D&digest=sha256%3Ad1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:55Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=bceadd96-ed81-4972-b555-5a2ba86125df http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42696" http.request.uri="/v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.951058ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:55 +0000] "HEAD /v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-03-09T09:09:55Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=fe9e2052-c968-4533-b150-8fff781ea3b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42658" http.request.uri="/v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.113676493s http.response.status=200 http.response.written=4229952 127.0.0.1 - - [09/Mar/2026:09:09:50 +0000] "GET /v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 HTTP/1.1" 200 4229952 "" "Go-http-client/1.1" time="2026-03-09T09:09:55Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41553" http.request.id=460a1dd3-21a9-4734-8e26-bb0d91ed340f http.request.method=GET http.request.remoteaddr="127.0.0.1:42668" http.request.uri="/v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.105901732s http.response.status=200 http.response.written=4175872 127.0.0.1 - - [09/Mar/2026:09:09:50 +0000] "GET /v2/foo/bar/blobs/sha256:d1b4c85ac052d91adf264dd34a5e3ad8b4522b4212c6de6089908b5038b31863 HTTP/1.1" 200 4175872 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (16.18s) === RUN TestRelativeURL time="2026-03-09T09:09: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-09T09:09:55Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:09:55Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34585" http.request.id=8221b3ee-b2ec-4009-bb3c-8cc603c18cdf http.request.method=POST http.request.remoteaddr="127.0.0.1:59026" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.696209ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:02Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34585" http.request.id=b362b471-6147-45bd-b47c-2518081887cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:59026" http.request.uri="/v2/foo/bar/blobs/uploads/c8841cab-a913-45c3-81d2-919339d09a3b?_state=-OvPWTaZ6vBW4-Qz-yT5DquLdicrzdF4n0DzM9olFHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4ODQxY2FiLWE5MTMtNDVjMy04MWQyLTkxOTMzOWQwOWEzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTo1NS43NzU0Njc2MzhaIn0%3D&digest=sha256%3Abf260b0e8bb95fdaee24b27ce606d3be81445a748e5f26e17d62d3d086ad9d95" http.request.useragent="Go-http-client/1.1" http.response.duration=5.852968123s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:09:56 +0000] "PUT /v2/foo/bar/blobs/uploads/c8841cab-a913-45c3-81d2-919339d09a3b?_state=-OvPWTaZ6vBW4-Qz-yT5DquLdicrzdF4n0DzM9olFHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4ODQxY2FiLWE5MTMtNDVjMy04MWQyLTkxOTMzOWQwOWEzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOTowOTo1NS43NzU0Njc2MzhaIn0%3D&digest=sha256%3Abf260b0e8bb95fdaee24b27ce606d3be81445a748e5f26e17d62d3d086ad9d95 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:02Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34585" http.request.id=517f38bc-ec97-46f8-b3c4-489e4e83e432 http.request.method=POST http.request.remoteaddr="127.0.0.1:59026" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.346913ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:02Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34585" http.request.id=6ba7f748-dec6-4c3b-a1b0-0672b8de02a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:59026" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.246894ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:04Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:34585" http.request.id=507ce1c6-3c91-4874-8b05-54cb91fa4142 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59026" http.request.uri="/v2/foo/bar/blobs/uploads/5d4d4a38-9f00-4360-98ab-061d065cfe55?_state=5Uf0qrSLLjlrHIkSufQNysIb0wsrJdLFEyY6K-_zggl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkNGQ0YTM4LTlmMDAtNDM2MC05OGFiLTA2MWQwNjVjZmU1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOToxMDowMi4yNDM2OTY4MzRaIn0%3D&digest=sha256%3Adb5a44ea3eb2988637b6ea417ef16ffed957046677b5414ceb4686bde79d2319" http.request.useragent="Go-http-client/1.1" http.response.duration=2.099899195s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:02 +0000] "PUT /v2/foo/bar/blobs/uploads/5d4d4a38-9f00-4360-98ab-061d065cfe55?_state=5Uf0qrSLLjlrHIkSufQNysIb0wsrJdLFEyY6K-_zggl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkNGQ0YTM4LTlmMDAtNDM2MC05OGFiLTA2MWQwNjVjZmU1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOToxMDowMi4yNDM2OTY4MzRaIn0%3D&digest=sha256%3Adb5a44ea3eb2988637b6ea417ef16ffed957046677b5414ceb4686bde79d2319 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (8.58s) === RUN TestBlobDeleteDisabled time="2026-03-09T09:10:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:10:04Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:10:04Z" 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:35975" http.request.id=df576b5d-816a-4e00-a2fd-3df1bd92fd44 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36934" http.request.uri="/v2/foo/bar/blobs/sha256:d5b33e4fdb3b121d477af0b4c8c3bc2b30c1a31f84b2a7dc0703d0aa32a95eaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.063538ms http.response.status=405 http.response.written=78 vars.digest="sha256:d5b33e4fdb3b121d477af0b4c8c3bc2b30c1a31f84b2a7dc0703d0aa32a95eaa" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:10:04 +0000] "DELETE /v2/foo/bar/blobs/sha256:d5b33e4fdb3b121d477af0b4c8c3bc2b30c1a31f84b2a7dc0703d0aa32a95eaa HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.46s) === RUN TestDeleteDisabled time="2026-03-09T09:10:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:10:04Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:10:05Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:37355" http.request.id=ea1d5fdb-6381-4ce1-9bca-1651620c0a08 http.request.method=POST http.request.remoteaddr="127.0.0.1:34204" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.170886ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:37355" http.request.id=205a5af2-bd20-4958-b6ca-76b18187b7f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34204" http.request.uri="/v2/foo/bar/blobs/uploads/6a351b30-e683-48fa-a7be-259bc981060a?_state=mApO0_5SyFHXkfGobuwMzhq0XAJ_06PjYgNT02q4YCd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhMzUxYjMwLWU2ODMtNDhmYS1hN2JlLTI1OWJjOTgxMDYwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOToxMDowNS4wNDQwNzY2NjJaIn0%3D&digest=sha256%3A7109d4a6d097e1f4c0e06da9cb67f36bbdc98f6ee59ff148656bae06ef20808e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.661815921s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:05 +0000] "PUT /v2/foo/bar/blobs/uploads/6a351b30-e683-48fa-a7be-259bc981060a?_state=mApO0_5SyFHXkfGobuwMzhq0XAJ_06PjYgNT02q4YCd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhMzUxYjMwLWU2ODMtNDhmYS1hN2JlLTI1OWJjOTgxMDYwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOToxMDowNS4wNDQwNzY2NjJaIn0%3D&digest=sha256%3A7109d4a6d097e1f4c0e06da9cb67f36bbdc98f6ee59ff148656bae06ef20808e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:07Z" 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:37355" http.request.id=c3535243-7a04-4b97-8b90-359fba43aafd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34204" http.request.uri="/v2/foo/bar/blobs/sha256:7109d4a6d097e1f4c0e06da9cb67f36bbdc98f6ee59ff148656bae06ef20808e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.508691ms http.response.status=405 http.response.written=78 vars.digest="sha256:7109d4a6d097e1f4c0e06da9cb67f36bbdc98f6ee59ff148656bae06ef20808e" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:10:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:7109d4a6d097e1f4c0e06da9cb67f36bbdc98f6ee59ff148656bae06ef20808e HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.91s) === RUN TestDeleteReadOnly time="2026-03-09T09:10:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:10:07Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:10:08Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41467" http.request.id=08c882d6-ae2e-4ddc-810c-ec276023f917 http.request.method=POST http.request.remoteaddr="127.0.0.1:46232" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.767429ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:12Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:41467" http.request.id=91259751-4998-45cb-b146-979735e33e11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46232" http.request.uri="/v2/foo/bar/blobs/uploads/7a21082d-a0e8-4afe-ad52-b3d80a690327?_state=xHs_BoPLfVwO9_5r6PXNO5lRGIU8b9sZdSMLewXxDa17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMjEwODJkLWEwZTgtNGFmZS1hZDUyLWIzZDgwYTY5MDMyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOToxMDowOC4wMTQyMDI5MloifQ%3D%3D&digest=sha256%3A7f58003308b2e761df578b689fef3b2005f734dcc76e27863bdb81fa8509cd91" http.request.useragent="Go-http-client/1.1" http.response.duration=4.155677194s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:08 +0000] "PUT /v2/foo/bar/blobs/uploads/7a21082d-a0e8-4afe-ad52-b3d80a690327?_state=xHs_BoPLfVwO9_5r6PXNO5lRGIU8b9sZdSMLewXxDa17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhMjEwODJkLWEwZTgtNGFmZS1hZDUyLWIzZDgwYTY5MDMyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOToxMDowOC4wMTQyMDI5MloifQ%3D%3D&digest=sha256%3A7f58003308b2e761df578b689fef3b2005f734dcc76e27863bdb81fa8509cd91 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [09/Mar/2026:09:10:12 +0000] "DELETE /v2/foo/bar/blobs/sha256:7f58003308b2e761df578b689fef3b2005f734dcc76e27863bdb81fa8509cd91 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (4.46s) === RUN TestStartPushReadOnly time="2026-03-09T09:10: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-09T09:10:12Z" level=info msg="redis not configured" go.version=go1.25.8 127.0.0.1 - - [09/Mar/2026:09:10:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-03-09T09:10: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-09T09:10:12Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:10:12Z" 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:33585" http.request.id=ce4c04b0-01a6-4656-a3b4-2559cc3080d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59902" 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.503404ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:09:10:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T09:10:12Z" 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:33585" http.request.id=5ba839b5-c535-4ad3-b2a6-d5b993dd4a02 http.request.method=GET http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.097569ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Mar/2026:09:10:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T09:10:12Z" 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:33585" http.request.id=40658754-3bb8-4b4e-a07f-eba473f2739f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59902" 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.229327ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:09:10:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-09T09:10:12Z" 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:33585" http.request.id=f8e5e0fc-1d89-4d0d-9379-1fbce84aa8aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:59902" 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=8.921778ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T09:10:12Z" 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:33585" http.request.id=f8e5e0fc-1d89-4d0d-9379-1fbce84aa8aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:59902" 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=8.972341ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T09:10:12Z" 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:33585" http.request.id=f8e5e0fc-1d89-4d0d-9379-1fbce84aa8aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:59902" 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=9.004398ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T09:10:12Z" 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:33585" http.request.id=f8e5e0fc-1d89-4d0d-9379-1fbce84aa8aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:59902" 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=9.03789ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:09:10:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-09T09:10:12Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=c4bd19a5-0f24-4f72-929d-9cd7bb5d387d http.request.method=POST http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.46258ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:16Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=d43a843e-1412-455e-a56f-61ed8dd3c1b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/schema1/blobs/uploads/0774aa63-0a24-46d4-bee1-973a6c1cc4ba?_state=W1062IrpGelkRLp9H6OsIUAQN883m3I9lnCQUwkFVcZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNzc0YWE2My0wYTI0LTQ2ZDQtYmVlMS05NzNhNmMxY2M0YmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MTIuNDYzNzAzMDU1WiJ9&digest=sha256%3A02a959fcbb215757982b08a6bd6db6ef7601b9e23ffd0c150841add49eb73c34" http.request.useragent="Go-http-client/1.1" http.response.duration=3.975860452s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/0774aa63-0a24-46d4-bee1-973a6c1cc4ba?_state=W1062IrpGelkRLp9H6OsIUAQN883m3I9lnCQUwkFVcZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNzc0YWE2My0wYTI0LTQ2ZDQtYmVlMS05NzNhNmMxY2M0YmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MTIuNDYzNzAzMDU1WiJ9&digest=sha256%3A02a959fcbb215757982b08a6bd6db6ef7601b9e23ffd0c150841add49eb73c34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:16Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=f0965de1-35de-40ce-b46f-ce03d4d40351 http.request.method=POST http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.505117ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:16 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=ff09e67b-588e-4379-8838-593b3342b80f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/schema1/blobs/uploads/a106e2bb-ab4c-4b21-b699-09b8d3a83d39?_state=s76k6LGE0n7xLpieSN9q2qPvnGQpr5tmMoPPyGZ_Wt57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMTA2ZTJiYi1hYjRjLTRiMjEtYjY5OS0wOWI4ZDNhODNkMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MTYuNzUyMDkzODUzWiJ9&digest=sha256%3Ad8f95c85998e2da682ad98e7c559b34164036ab15dc3e69f0ad24ea037ccb9df" http.request.useragent="Go-http-client/1.1" http.response.duration=3.067519172s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:16 +0000] "PUT /v2/foo/schema1/blobs/uploads/a106e2bb-ab4c-4b21-b699-09b8d3a83d39?_state=s76k6LGE0n7xLpieSN9q2qPvnGQpr5tmMoPPyGZ_Wt57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMTA2ZTJiYi1hYjRjLTRiMjEtYjY5OS0wOWI4ZDNhODNkMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MTYuNzUyMDkzODUzWiJ9&digest=sha256%3Ad8f95c85998e2da682ad98e7c559b34164036ab15dc3e69f0ad24ea037ccb9df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=ab4e76ce-9cda-4bb3-9afd-ea0cffb44085 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.862217ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=bf14f318-e13b-49a1-b813-2be829ca0293 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/schema1/manifests/sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1" http.request.useragent="Go-http-client/1.1" http.response.duration=9.958847ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=a5407b81-8f7b-49b2-b784-8c8b3ff843bc http.request.method=GET http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.038687ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:10:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=6993d004-4ce5-4898-a6b8-ec2fadf3cd9c http.request.method=GET http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/schema1/manifests/sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.967407ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:10:19 +0000] "GET /v2/foo/schema1/manifests/sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" 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:33585" http.request.id=c3980d71-3904-44a3-a804-fa1b9b367460 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/schema1/manifests/sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1" http.request.useragent="Go-http-client/1.1" http.response.duration=9.996194ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" 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:33585" http.request.id=8940c10f-9cfe-4424-b70f-0548d13d553c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/schema1/manifests/sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1" http.request.useragent="Go-http-client/1.1" http.response.duration=10.137114ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:33585" http.request.id=12a37162-a373-4d5c-98bd-5388b0c4d868 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/schema1/manifests/sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1" http.request.useragent="Go-http-client/1.1" http.response.duration=10.238021ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=04293647-977d-4456-8233-dcf1ed39698e http.request.method=GET http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/schema1/manifests/sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.22536ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:10:19 +0000] "GET /v2/foo/schema1/manifests/sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=4b3e95d1-057b-4600-9406-b374af5b92af http.request.method=GET http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.770753ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=0e4aa075-c80e-4c34-88a8-b82701c9a07a http.request.method=GET http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/schema1/manifests/sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.926044ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:19 +0000] "GET /v2/foo/schema1/manifests/sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=ac053b9e-ba42-4a41-9477-5ef2baa07aae http.request.method=GET http.request.remoteaddr="127.0.0.1:59902" 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.887493ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:09:10:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" level=error msg="payload digest does match: "sha256:79f9b0f1b1921bbbac2784ccc8568602cd02041e2d7b3046f2d502541e8c561a" != "sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1"" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=ca7237bf-b9bb-4c4a-81da-21b7bdea08c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/schema1/manifests/sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1" time="2026-03-09T09:10:19Z" 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:33585" http.request.id=ca7237bf-b9bb-4c4a-81da-21b7bdea08c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59902" http.request.uri="/v2/foo/schema1/manifests/sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.247521ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1" 127.0.0.1 - - [09/Mar/2026:09:10:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:a3e100364947d5d8e9ebcb789229f810d6098de35b9335c9e0b892da3cc397b1 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" 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:33585" http.request.id=c4da927c-f3ed-4c2c-b388-d72b1087c756 http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.305321ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:09:10:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" 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:33585" http.request.id=5f10b0c8-d7f1-4216-9d44-ffe564a1d96a http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.834056ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Mar/2026:09:10:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" 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:33585" http.request.id=3892495e-07cd-48d8-81fc-454fc18fda38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.174135ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:10:19Z" 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:33585" http.request.id=3892495e-07cd-48d8-81fc-454fc18fda38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.27345ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:10:19Z" 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:33585" http.request.id=3892495e-07cd-48d8-81fc-454fc18fda38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.355919ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:09:10:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=3e90c818-86e4-442c-98f4-ce2e55db4f99 http.request.method=POST http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.224411ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=fcf58945-59f8-476d-a6ea-d6f41222701f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/blobs/uploads/3b445e3a-2bbe-4474-8d13-307069d43c2e?_state=WUvjTmokemI9i3QlzdHL2azT0X54iCZ0EK0QLKOV0517Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYjQ0NWUzYS0yYmJlLTQ0NzQtOGQxMy0zMDcwNjlkNDNjMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MTkuOTIxMDY1MTUxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.710612ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/3b445e3a-2bbe-4474-8d13-307069d43c2e?_state=WUvjTmokemI9i3QlzdHL2azT0X54iCZ0EK0QLKOV0517Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYjQ0NWUzYS0yYmJlLTQ0NzQtOGQxMy0zMDcwNjlkNDNjMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MTkuOTIxMDY1MTUxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:19Z" 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:33585" http.request.id=a89b248f-dee8-4451-8338-bf5486909abc http.request.method=PUT http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.311147ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:10:19Z" 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:33585" http.request.id=a89b248f-dee8-4451-8338-bf5486909abc http.request.method=PUT http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.403549ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:09:10:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-09T09:10:20Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=14f88fe5-7b0c-4103-afaf-f8c065d5abd3 http.request.method=POST http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.49965ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:24Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=3499cd4c-5be5-424a-b3d7-b8667993c2af http.request.method=PUT http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/blobs/uploads/f3e08ada-a321-4aee-a316-bb2a20b9ac6b?_state=5rrYWO-SCHgwTDdH9LX0TFUaleRdGguVUDCORq4OPDN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmM2UwOGFkYS1hMzIxLTRhZWUtYTMxNi1iYjJhMjBiOWFjNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MjAuMjM0NDYwNzg3WiJ9&digest=sha256%3A045c9eafe5f3d09d348b0e290cd7e9cfb70e8ed7f0837b51a0b6082993a1a1f8" http.request.useragent="Go-http-client/1.1" http.response.duration=4.218150187s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/f3e08ada-a321-4aee-a316-bb2a20b9ac6b?_state=5rrYWO-SCHgwTDdH9LX0TFUaleRdGguVUDCORq4OPDN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmM2UwOGFkYS1hMzIxLTRhZWUtYTMxNi1iYjJhMjBiOWFjNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MjAuMjM0NDYwNzg3WiJ9&digest=sha256%3A045c9eafe5f3d09d348b0e290cd7e9cfb70e8ed7f0837b51a0b6082993a1a1f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:24Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=10da0646-7890-4895-be13-be1814a73101 http.request.method=POST http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.621285ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=41ea881b-1de9-47e7-8c91-a923541351ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/blobs/uploads/074311a7-63b3-4c0c-b279-b81594edf8b8?_state=dl4_WHOTTZMp0b70gqyBe8uEyFpojzeWAWlmllvVZsZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNzQzMTFhNy02M2IzLTRjMGMtYjI3OS1iODE1OTRlZGY4YjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MjQuNzgxODM5NDFaIn0%3D&digest=sha256%3A35e7ba183f97c2bad92ff059bef99e2943fedb4b148738dbdc0fb9f778d17f31" http.request.useragent="Go-http-client/1.1" http.response.duration=5.307309429s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/074311a7-63b3-4c0c-b279-b81594edf8b8?_state=dl4_WHOTTZMp0b70gqyBe8uEyFpojzeWAWlmllvVZsZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNzQzMTFhNy02M2IzLTRjMGMtYjI3OS1iODE1OTRlZGY4YjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MjQuNzgxODM5NDFaIn0%3D&digest=sha256%3A35e7ba183f97c2bad92ff059bef99e2943fedb4b148738dbdc0fb9f778d17f31 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" 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:33585" http.request.id=ef193e71-2d6d-43dd-a752-1f0ae15eb496 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.43444ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" 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:33585" http.request.id=333e2e09-f087-4c55-9a89-5ec3819c55ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/sha256:5adde604a104b1527b09157698bb53a38fc5bd8c2c3b38890733edb87f6576d1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.784524ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "PUT /v2/foo/schema2/manifests/sha256:5adde604a104b1527b09157698bb53a38fc5bd8c2c3b38890733edb87f6576d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=13c7444b-ae2c-4df3-8569-3690cad1bfb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" 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=2.541238ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=2f36010b-5ce3-4b5c-849a-9649ae936b24 http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/sha256:5adde604a104b1527b09157698bb53a38fc5bd8c2c3b38890733edb87f6576d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.491219ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "GET /v2/foo/schema2/manifests/sha256:5adde604a104b1527b09157698bb53a38fc5bd8c2c3b38890733edb87f6576d1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=641dc854-164d-4032-86a7-53630ab07cde http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.395647ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=5b9da952-7b3d-4360-be0d-549aca7fe0d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/sha256:5adde604a104b1527b09157698bb53a38fc5bd8c2c3b38890733edb87f6576d1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.982223ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "GET /v2/foo/schema2/manifests/sha256:5adde604a104b1527b09157698bb53a38fc5bd8c2c3b38890733edb87f6576d1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=3b089de6-474b-4885-9c1a-a9e4fb2578f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.084607ms http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" level=info msg="rewriting manifest sha256:5adde604a104b1527b09157698bb53a38fc5bd8c2c3b38890733edb87f6576d1 in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=acc4d64b-2e07-403c-ad43-6e18942179c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:10:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=acc4d64b-2e07-403c-ad43-6e18942179c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" 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=6.270236ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" 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:33585" http.request.id=132da2cf-b8f2-4150-b7b8-baeafb86d356 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.199595ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" 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:33585" http.request.id=ecbb9bb0-cba9-45b0-a810-9940f897e6af http.request.method=PUT http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.870363ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" 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:33585" http.request.id=47ad1e9e-74e8-420c-b5e4-40e619f8a9a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/sha256:4ba05442076a64ca85c2f8d1be7be311a9548a4ca2f941064039c210fdc3528b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.832104ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "PUT /v2/foo/schema2/manifests/sha256:4ba05442076a64ca85c2f8d1be7be311a9548a4ca2f941064039c210fdc3528b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=b9efe815-8dad-41ad-be6a-e17ebdb0fb30 http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" 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=2.514554ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=0a9fd8e1-22df-4326-b869-bf56ce4c11ec http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/sha256:4ba05442076a64ca85c2f8d1be7be311a9548a4ca2f941064039c210fdc3528b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.477642ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "GET /v2/foo/schema2/manifests/sha256:4ba05442076a64ca85c2f8d1be7be311a9548a4ca2f941064039c210fdc3528b HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=067f038f-4e30-45cf-a07b-404cb3f23054 http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.174736ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=f3a025b9-8b7c-43b9-a26b-08c849f5b119 http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/sha256:4ba05442076a64ca85c2f8d1be7be311a9548a4ca2f941064039c210fdc3528b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.971637ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "GET /v2/foo/schema2/manifests/sha256:4ba05442076a64ca85c2f8d1be7be311a9548a4ca2f941064039c210fdc3528b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" level=info msg="rewriting manifest list sha256:4ba05442076a64ca85c2f8d1be7be311a9548a4ca2f941064039c210fdc3528b in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=4a52eca1-e2d5-4a0d-b9a7-fdf5df53df21 http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-03-09T09:10:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33585" http.request.id=4a52eca1-e2d5-4a0d-b9a7-fdf5df53df21 http.request.method=GET http.request.remoteaddr="127.0.0.1:33000" 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=6.068342ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:10:30Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:10:30Z" 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:44229" http.request.id=29baa2fd-fa10-4bc4-badb-1b1418c5cae1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57900" 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.768502ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" 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:44229" http.request.id=a558c6f0-8385-46b6-b132-a6fdba110444 http.request.method=GET http.request.remoteaddr="127.0.0.1:57900" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.25822ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" 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:44229" http.request.id=cc97c942-d1de-4c34-91f9-b4c6a946b6d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57900" 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.222472ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" 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:44229" http.request.id=46a10584-339b-470d-b3d9-db1bbb5e2da8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57900" 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=9.358364ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T09:10:30Z" 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:44229" http.request.id=46a10584-339b-470d-b3d9-db1bbb5e2da8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57900" 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=9.482168ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T09:10:30Z" 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:44229" http.request.id=46a10584-339b-470d-b3d9-db1bbb5e2da8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57900" 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=9.560725ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T09:10:30Z" 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:44229" http.request.id=46a10584-339b-470d-b3d9-db1bbb5e2da8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57900" 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=9.631321ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-09T09:10:30Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=60da8737-6132-4f6c-970b-37fc644138a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:57900" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.486518ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=c558883c-73c7-45b1-8cec-20e7d0831476 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57900" http.request.uri="/v2/foo/schema1/blobs/uploads/7d81d68c-1e7d-4801-8efb-26bd394cd01a?_state=o5W5hjPMuIsMpcRdqe0tGpu-aG-GC6aeziyW-RlkDY17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZDgxZDY4Yy0xZTdkLTQ4MDEtOGVmYi0yNmJkMzk0Y2QwMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MzAuNDc3OTkzODk5WiJ9&digest=sha256%3A8df3449d859daa10d5cf85181d89f554bd575fcef932d033547bbd0639e3db9e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.570799305s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/7d81d68c-1e7d-4801-8efb-26bd394cd01a?_state=o5W5hjPMuIsMpcRdqe0tGpu-aG-GC6aeziyW-RlkDY17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3ZDgxZDY4Yy0xZTdkLTQ4MDEtOGVmYi0yNmJkMzk0Y2QwMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MzAuNDc3OTkzODk5WiJ9&digest=sha256%3A8df3449d859daa10d5cf85181d89f554bd575fcef932d033547bbd0639e3db9e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:34Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=4327056e-170f-4ee8-a98c-eb46f8b1c001 http.request.method=POST http.request.remoteaddr="127.0.0.1:57900" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.423342ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:34 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=94bffcb1-52bb-478c-a52b-753b763ffc39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57900" http.request.uri="/v2/foo/schema1/blobs/uploads/6998c1dd-b7a0-468b-8eb8-7a9eee2ec5d3?_state=1rj5sYxW-58FP6a2kLJq9MWvVs75lg2Ah8hRqWH5Cmx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2OTk4YzFkZC1iN2EwLTQ2OGItOGViOC03YTllZWUyZWM1ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MzQuMjc4NDM5NTQxWiJ9&digest=sha256%3Aa35709e8ae1673a4fc29a405d78f293ff8a6e0afbf7e5084c97d8cbc8ca10d57" http.request.useragent="Go-http-client/1.1" http.response.duration=1.751871163s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:34 +0000] "PUT /v2/foo/schema1/blobs/uploads/6998c1dd-b7a0-468b-8eb8-7a9eee2ec5d3?_state=1rj5sYxW-58FP6a2kLJq9MWvVs75lg2Ah8hRqWH5Cmx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2OTk4YzFkZC1iN2EwLTQ2OGItOGViOC03YTllZWUyZWM1ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MzQuMjc4NDM5NTQxWiJ9&digest=sha256%3Aa35709e8ae1673a4fc29a405d78f293ff8a6e0afbf7e5084c97d8cbc8ca10d57 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=1af12101-2956-472b-8371-4188330014d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57900" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=11.214796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=7e964654-7bad-4fcc-b9d2-de4c0f7cb938 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57900" http.request.uri="/v2/foo/schema1/manifests/sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2" http.request.useragent="Go-http-client/1.1" http.response.duration=9.878541ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=f535665f-3075-4229-aba8-bebcd3506f36 http.request.method=GET http.request.remoteaddr="127.0.0.1:57900" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.074558ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=f13be11f-1d23-4a93-9531-cb41b259cef9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57900" http.request.uri="/v2/foo/schema1/manifests/sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.151444ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "GET /v2/foo/schema1/manifests/sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" 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:44229" http.request.id=1a7327cf-642e-47c8-9b75-64a6445e780a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57900" http.request.uri="/v2/foo/schema1/manifests/sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2" http.request.useragent="Go-http-client/1.1" http.response.duration=4.049343ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" 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:44229" http.request.id=4ea63c20-b0b6-4c7f-a0cb-86f6447b0400 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57900" http.request.uri="/v2/foo/schema1/manifests/sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2" http.request.useragent="Go-http-client/1.1" http.response.duration=4.011162ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:44229" http.request.id=5c1c2dc1-c236-4427-8316-c9ce91dc2e9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57900" http.request.uri="/v2/foo/schema1/manifests/sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2" http.request.useragent="Go-http-client/1.1" http.response.duration=4.067244ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=b76be2c5-5f27-4ea8-999f-68d12ae30399 http.request.method=GET http.request.remoteaddr="127.0.0.1:57900" http.request.uri="/v2/foo/schema1/manifests/sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.013849ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "GET /v2/foo/schema1/manifests/sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=bb245d80-1b87-44a2-8dbd-825d9aed9a1c http.request.method=GET http.request.remoteaddr="127.0.0.1:57900" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.397291ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=f9b2c3c2-5be3-4329-abe0-698c76fc32f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57900" http.request.uri="/v2/foo/schema1/manifests/sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.912698ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "GET /v2/foo/schema1/manifests/sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=01c8469e-4966-4bab-ab0c-76f7c4d40ca3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57900" 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.748351ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" level=error msg="payload digest does match: "sha256:d228c797dd26b51d7c79e70daa56168af5b85b2b0870171c3e6209623e4554be" != "sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2"" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=03ecd20a-bed9-4036-b1ec-046bf6cd9c19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57900" http.request.uri="/v2/foo/schema1/manifests/sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2" time="2026-03-09T09:10:36Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=03ecd20a-bed9-4036-b1ec-046bf6cd9c19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57900" http.request.uri="/v2/foo/schema1/manifests/sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.932693ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2" 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:a79eb7f63b88202b355ead2d08eb9dd7a1a188fe0591796e51860ec2f5c743f2 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" 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:44229" http.request.id=e56b3a1b-dbcc-4b69-a17d-11f2836dd60b http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.291842ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" 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:44229" http.request.id=a6f6aa6b-e44f-407a-a1c2-dbcfe1db1033 http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.962049ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44229" http.request.id=813e84ed-e0ae-4580-90c3-5f79263cc840 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.333013ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:10:36Z" 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:44229" http.request.id=813e84ed-e0ae-4580-90c3-5f79263cc840 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.429555ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:10:36Z" 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:44229" http.request.id=813e84ed-e0ae-4580-90c3-5f79263cc840 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.505046ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=1911d33b-60cb-4bd7-be7b-ef28b8b42277 http.request.method=POST http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.168826ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=2b603e6f-c837-4547-929e-76281768ca3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/blobs/uploads/80ce9122-7fcd-4f2c-9543-8213d0d37004?_state=QXOqcKYxGJflxf92qN3m-GBhJnPF1QQh3QL03Fsg47N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MGNlOTEyMi03ZmNkLTRmMmMtOTU0My04MjEzZDBkMzcwMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MzYuMTA3MTcxOTgxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.930624ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/80ce9122-7fcd-4f2c-9543-8213d0d37004?_state=QXOqcKYxGJflxf92qN3m-GBhJnPF1QQh3QL03Fsg47N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MGNlOTEyMi03ZmNkLTRmMmMtOTU0My04MjEzZDBkMzcwMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MzYuMTA3MTcxOTgxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" 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:44229" http.request.id=360a837d-e7d2-4fac-9c69-4adc32f9893f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.268338ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:10:36Z" 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:44229" http.request.id=360a837d-e7d2-4fac-9c69-4adc32f9893f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.361259ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-09T09:10:36Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=ab27457b-2425-4267-ac0c-f00a48b629e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.529621ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:38Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=696566b1-7696-469c-a248-d39b3c19feef http.request.method=PUT http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/blobs/uploads/ed3357d8-6439-4aaa-a44c-84e64c5d734f?_state=kV243X2z4f7Y6nBagc43BElKOHDLpJysDEF8F8O4MF57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZDMzNTdkOC02NDM5LTRhYWEtYTQ0Yy04NGU2NGM1ZDczNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MzYuMzYwMzM3NzAxWiJ9&digest=sha256%3A0d41a3a1af66ae02bd8832c6fd5ca4a8d06e247ca66c07ad3cf5d955823076f3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.42816392s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/ed3357d8-6439-4aaa-a44c-84e64c5d734f?_state=kV243X2z4f7Y6nBagc43BElKOHDLpJysDEF8F8O4MF57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZDMzNTdkOC02NDM5LTRhYWEtYTQ0Yy04NGU2NGM1ZDczNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MzYuMzYwMzM3NzAxWiJ9&digest=sha256%3A0d41a3a1af66ae02bd8832c6fd5ca4a8d06e247ca66c07ad3cf5d955823076f3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:38Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=6037471d-5da6-4157-ab15-008a6f5e09fc http.request.method=POST http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.21441ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=96450ff0-1ebe-4b78-b570-2f4ac884adf7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/blobs/uploads/86e03498-79a6-4252-8b10-0cf97219c527?_state=ORopcvidIhjipO83JMOKH-6L1ziHTPPlxv2W6bFdbLF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NmUwMzQ5OC03OWE2LTQyNTItOGIxMC0wY2Y5NzIxOWM1MjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MzguOTU2NTk4NTk2WiJ9&digest=sha256%3Aab16d126023e5f7613f9138ffba3b13bd311cf1b8d3080f5d0f8b75862b30919" http.request.useragent="Go-http-client/1.1" http.response.duration=1.506437094s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/86e03498-79a6-4252-8b10-0cf97219c527?_state=ORopcvidIhjipO83JMOKH-6L1ziHTPPlxv2W6bFdbLF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NmUwMzQ5OC03OWE2LTQyNTItOGIxMC0wY2Y5NzIxOWM1MjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6MzguOTU2NTk4NTk2WiJ9&digest=sha256%3Aab16d126023e5f7613f9138ffba3b13bd311cf1b8d3080f5d0f8b75862b30919 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" 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:44229" http.request.id=641251cc-1c45-4806-9891-ca550beb8f9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.572002ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" 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:44229" http.request.id=6aa99590-0c9b-4815-bc1d-9e4a33d9d191 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/sha256:9e628aee8a1d15d709e311901ba96a94f7d3c66cdef5694c701b7106abd2bce8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.78968ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:9e628aee8a1d15d709e311901ba96a94f7d3c66cdef5694c701b7106abd2bce8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=45d9f30f-88e9-4a3e-ac51-8c6b15ece999 http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" 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=2.442573ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=0cc54ad4-fcc8-4569-8bb3-6874ae3dd9cf http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/sha256:9e628aee8a1d15d709e311901ba96a94f7d3c66cdef5694c701b7106abd2bce8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.375643ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "GET /v2/foo/schema2/manifests/sha256:9e628aee8a1d15d709e311901ba96a94f7d3c66cdef5694c701b7106abd2bce8 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=de95a198-7e7c-4d14-b578-175b1ce8ff59 http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.935711ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=0ed7befe-eb7f-42c3-9147-a409ece83774 http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/sha256:9e628aee8a1d15d709e311901ba96a94f7d3c66cdef5694c701b7106abd2bce8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.826759ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "GET /v2/foo/schema2/manifests/sha256:9e628aee8a1d15d709e311901ba96a94f7d3c66cdef5694c701b7106abd2bce8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=71acb92d-43db-4d26-96f2-d97f247cb780 http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.518271ms http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" level=info msg="rewriting manifest sha256:9e628aee8a1d15d709e311901ba96a94f7d3c66cdef5694c701b7106abd2bce8 in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=7b953ab4-e8b1-488d-bb00-7331e4f12c15 http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:10:40Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=7b953ab4-e8b1-488d-bb00-7331e4f12c15 http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.725713ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44229" http.request.id=ad8366fb-305f-4ee7-964e-e6ac6aa2516f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.369009ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" 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:44229" http.request.id=4cf44cd1-123d-453a-92b5-7e3392dd1a48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.78388ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" 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:44229" http.request.id=22bd88cf-48d7-4d65-87e8-0b856d28a9f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/sha256:49ec7387b725d32f97fab247920fc67b8711acc1d50f4c919e767b441f2b62c5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.477044ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:49ec7387b725d32f97fab247920fc67b8711acc1d50f4c919e767b441f2b62c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=6c7112ca-50f6-45ed-ae72-6d475c5cedc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" 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=2.531924ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=a5cf62e6-1501-44cf-9274-c37d943ababe http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/sha256:49ec7387b725d32f97fab247920fc67b8711acc1d50f4c919e767b441f2b62c5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.50847ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "GET /v2/foo/schema2/manifests/sha256:49ec7387b725d32f97fab247920fc67b8711acc1d50f4c919e767b441f2b62c5 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=e3862fd2-1687-4e25-a613-6050cfacd4f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.191645ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=c37c0249-6671-44b3-bd5c-c4d964c6a7b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/sha256:49ec7387b725d32f97fab247920fc67b8711acc1d50f4c919e767b441f2b62c5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.961654ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "GET /v2/foo/schema2/manifests/sha256:49ec7387b725d32f97fab247920fc67b8711acc1d50f4c919e767b441f2b62c5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" level=info msg="rewriting manifest list sha256:49ec7387b725d32f97fab247920fc67b8711acc1d50f4c919e767b441f2b62c5 in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=657bc74c-364b-4591-82f9-6598c3539386 http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-03-09T09:10:40Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:44229" http.request.id=657bc74c-364b-4591-82f9-6598c3539386 http.request.method=GET http.request.remoteaddr="127.0.0.1:45048" 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=6.094776ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (28.34s) === RUN TestGetManifestWithStorageError time="2026-03-09T09:10:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:10:40Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:10:40Z" 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:45645" http.request.id=45a4f455-257e-4ff1-80a4-bcb7c81eec7b http.request.method=GET http.request.remoteaddr="127.0.0.1:56090" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.678374ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" 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:45645" http.request.id=478b47fb-39cb-4436-b59f-efe7cb7aa58c http.request.method=GET http.request.remoteaddr="127.0.0.1:56090" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.34725ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" 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:45645" http.request.id=d89131cf-06d2-4033-9814-2550390a79cf http.request.method=GET http.request.remoteaddr="127.0.0.1:56090" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.197332ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" 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:45645" http.request.id=79afb565-7c6c-4cfa-ade4-96f7a2b10309 http.request.method=GET http.request.remoteaddr="127.0.0.1:56090" 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=1.929848ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2026-03-09T09:10:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:10:40Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:10:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=2e23f643-7be1-428d-a194-e9a4c7120146 http.request.method=GET http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.349196ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=6cf280d2-4ddc-4c4e-bf88-c5fc452a2e2f http.request.method=GET http.request.remoteaddr="127.0.0.1:34756" 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.902012ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=8129e53a-b5b3-4833-a0f8-7a52398db122 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34756" 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.137829ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=b0ef5a98-4fa4-4538-8dfa-4a9f496c06c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=18.333618ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T09:10:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=b0ef5a98-4fa4-4538-8dfa-4a9f496c06c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=18.426753ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T09:10:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=b0ef5a98-4fa4-4538-8dfa-4a9f496c06c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=18.499585ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-03-09T09:10:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=b0ef5a98-4fa4-4538-8dfa-4a9f496c06c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=18.572436ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-03-09T09:10:40Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=0fe15cb5-ce3d-4dfe-b93a-6bdae3ca9e53 http.request.method=POST http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.66891ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=2183a88d-7cb4-4f89-8d00-7be65544ef96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/blobs/uploads/d694a10d-194b-4884-ab0b-22462bf7836a?_state=FYZxtpTDZx_tmzREMN71dOGxJaTzUbNxqcJoyNNJN417Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNjk0YTEwZC0xOTRiLTQ4ODQtYWIwYi0yMjQ2MmJmNzgzNmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6NDAuODE0ODA5MDk0WiJ9&digest=sha256%3Aab031ba105132216c7175356f70ac8c4f70b4c3b90d07bed1d8682939194efe5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.435957984s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/d694a10d-194b-4884-ab0b-22462bf7836a?_state=FYZxtpTDZx_tmzREMN71dOGxJaTzUbNxqcJoyNNJN417Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkNjk0YTEwZC0xOTRiLTQ4ODQtYWIwYi0yMjQ2MmJmNzgzNmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6NDAuODE0ODA5MDk0WiJ9&digest=sha256%3Aab031ba105132216c7175356f70ac8c4f70b4c3b90d07bed1d8682939194efe5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:43Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=ebdd7490-d01b-4bc5-af7d-9a14e587a11b http.request.method=POST http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.286995ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=3a94c9c5-e2a5-4796-a89c-f6bb40fb0395 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/blobs/uploads/f1b18c1e-b51f-447c-9c46-5e42d586700a?_state=zyyg9j8iadxNEDhhVsA4kvs9tIJcaYMXAvuAN1hFXMN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMWIxOGMxZS1iNTFmLTQ0N2MtOWM0Ni01ZTQyZDU4NjcwMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6NDMuNTA2ODE2MzQzWiJ9&digest=sha256%3A029dc8e3dc8d5b666d1aa3631e3f75563126421ba507ddaeec9d00560bada45b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.904010473s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/f1b18c1e-b51f-447c-9c46-5e42d586700a?_state=zyyg9j8iadxNEDhhVsA4kvs9tIJcaYMXAvuAN1hFXMN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMWIxOGMxZS1iNTFmLTQ0N2MtOWM0Ni01ZTQyZDU4NjcwMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6NDMuNTA2ODE2MzQzWiJ9&digest=sha256%3A029dc8e3dc8d5b666d1aa3631e3f75563126421ba507ddaeec9d00560bada45b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=177426e4-21d0-4112-93e0-70a5cb3b3146 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.571045ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=58ea35ae-ba72-45fa-98cc-86dd69b857ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" http.request.useragent="Go-http-client/1.1" http.response.duration=6.565201ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=dfc5f464-f43b-4ada-9584-23b4da7fd5c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.034227ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=295966fe-abce-4b2b-8525-2a51a215341e http.request.method=GET http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.789397ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "GET /v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" 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:42559" http.request.id=defbfd5a-da70-4e3d-8b96-1d3ad399481b http.request.method=PUT http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" http.request.useragent="Go-http-client/1.1" http.response.duration=9.929854ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" 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:42559" http.request.id=2e85d9a6-2de3-4035-8062-ebe329b65383 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" http.request.useragent="Go-http-client/1.1" http.response.duration=10.278519ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:42559" http.request.id=f9871835-1c7b-4461-b771-29019514fc67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" http.request.useragent="Go-http-client/1.1" http.response.duration=9.810589ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=af585ac8-9c11-43a1-a3b2-ac4f26fcd3d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.608534ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "GET /v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=87336b16-0b6a-4c75-addb-e2884585475e http.request.method=GET http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.90059ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=cdde2490-34a9-410a-b742-edaeab4a5d71 http.request.method=GET http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.691825ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "GET /v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=7e701930-1ef0-4ee5-bf2f-3d654c8a72ae http.request.method=GET http.request.remoteaddr="127.0.0.1:34756" 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.780025ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=error msg="payload digest does match: "sha256:9fde60fe78e1bff2a00451489c3388640aa29773ad0e0dc284820dcf0f4816c3" != "sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e"" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=a68af2b3-e4a7-460a-b26c-be20b364728e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" time="2026-03-09T09:10:46Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=a68af2b3-e4a7-460a-b26c-be20b364728e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34756" http.request.uri="/v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.127185ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=365d560e-b82f-4296-ba68-40ea4d539131 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45722" http.request.uri="/v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.58836ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=b4ff199e-1d40-4097-84e4-a6ef8be79630 http.request.method=GET http.request.remoteaddr="127.0.0.1:45722" http.request.uri="/v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.814009ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "GET /v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" 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:42559" http.request.id=96a77d76-5bd3-4696-aa95-3e2eb73a1f5e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45736" http.request.uri="/v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.160775ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=daa1c904-ac33-420d-bdba-7569aefb7da3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45742" http.request.uri="/v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" http.request.useragent="Go-http-client/1.1" http.response.duration=9.975551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=95f15888-7a87-46a3-bb12-6d32278401d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45742" http.request.uri="/v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.89911ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "GET /v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" 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:42559" http.request.id=90d01ebf-31af-4bba-8a0a-2ed5a97215f3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45754" 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=2.464302ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=6c45d6c6-8623-450b-a046-9abe49f3cd3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.359573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=d437e618-0e94-4ca5-8262-f3990c630520 http.request.method=GET http.request.remoteaddr="127.0.0.1:45764" 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.673722ms http.response.status=200 http.response.written=39 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=51e18af5-9014-4b8d-a600-f2c0677819ae http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.297766ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:abe5517ee6a64afb9f8bfc50029e97ad5cd6f6c9ef572106e799e4a9a346b65e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=78044c13-aeac-4e01-a118-ef065919f03b http.request.method=GET http.request.remoteaddr="127.0.0.1:45764" 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.992615ms http.response.status=200 http.response.written=35 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" 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:42559" http.request.id=a2245481-0102-4fe5-9fef-7812aa6974b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.373751ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" 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:42559" http.request.id=4651daed-6cb8-4a82-86bc-de9ff64acfc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.080029ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42559" http.request.id=a544856a-e1e6-477e-8454-a83ed6c79f16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.407223ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:10:46Z" 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:42559" http.request.id=a544856a-e1e6-477e-8454-a83ed6c79f16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.510543ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:10:46Z" 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:42559" http.request.id=a544856a-e1e6-477e-8454-a83ed6c79f16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.58838ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=0dd9fee1-558c-4b86-96c9-a7786f5546f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.240182ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=34efa775-c699-41be-81ab-07463ecc1108 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/blobs/uploads/484f17e4-8614-4211-a003-7f61cb3894c4?_state=gZI9WbtOnDjhhZm8cndzbmIWYiWBkCqa_sBSvG4Egzl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ODRmMTdlNC04NjE0LTQyMTEtYTAwMy03ZjYxY2IzODk0YzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6NDYuNTUwMTgyNTc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.828989ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/484f17e4-8614-4211-a003-7f61cb3894c4?_state=gZI9WbtOnDjhhZm8cndzbmIWYiWBkCqa_sBSvG4Egzl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ODRmMTdlNC04NjE0LTQyMTEtYTAwMy03ZjYxY2IzODk0YzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6NDYuNTUwMTgyNTc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" 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:42559" http.request.id=d7187ce8-64d8-4666-a45f-1d1737a55918 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.26896ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:10:46Z" 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:42559" http.request.id=d7187ce8-64d8-4666-a45f-1d1737a55918 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.348035ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-03-09T09:10:46Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=21e0c20d-8591-4315-a36b-63070cbf66d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.828399ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=e0e0b551-a455-423a-a845-915d285f64f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/blobs/uploads/05d265c9-f01e-474c-ad50-eeff03ec890c?_state=SAvrnhf3yP01WjEZH9--a-H5pPeXlV-_WLFVNW_XTpp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNWQyNjVjOS1mMDFlLTQ3NGMtYWQ1MC1lZWZmMDNlYzg5MGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6NDYuODk5Mzk4ODk0WiJ9&digest=sha256%3Ae33edc71ea1245190fd57573990d0f459f6137412693f23dc073bb41e125fa5f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.694082056s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/05d265c9-f01e-474c-ad50-eeff03ec890c?_state=SAvrnhf3yP01WjEZH9--a-H5pPeXlV-_WLFVNW_XTpp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNWQyNjVjOS1mMDFlLTQ3NGMtYWQ1MC1lZWZmMDNlYzg5MGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6NDYuODk5Mzk4ODk0WiJ9&digest=sha256%3Ae33edc71ea1245190fd57573990d0f459f6137412693f23dc073bb41e125fa5f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:52Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=fb248fa3-a523-4c89-a282-be05265f6946 http.request.method=POST http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.647503ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:52 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=027cc8cf-ce02-4a70-91ae-7d30e235e30e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/blobs/uploads/7b6ba351-5173-4532-92b3-4396123a9189?_state=rUhsemnB6Atree1ru5WVMqWSQi-tBSujMPez7O91gV17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YjZiYTM1MS01MTczLTQ1MzItOTJiMy00Mzk2MTIzYTkxODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6NTIuODIyMzI4NDUzWiJ9&digest=sha256%3A6695484d7308a85463cfc26bb0066c85c3c3560db908a0a34369bff8d1b9a593" http.request.useragent="Go-http-client/1.1" http.response.duration=1.892173776s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:52 +0000] "PUT /v2/foo/schema2/blobs/uploads/7b6ba351-5173-4532-92b3-4396123a9189?_state=rUhsemnB6Atree1ru5WVMqWSQi-tBSujMPez7O91gV17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YjZiYTM1MS01MTczLTQ1MzItOTJiMy00Mzk2MTIzYTkxODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDMtMDlUMDk6MTA6NTIuODIyMzI4NDUzWiJ9&digest=sha256%3A6695484d7308a85463cfc26bb0066c85c3c3560db908a0a34369bff8d1b9a593 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" 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:42559" http.request.id=4674fc23-65a2-49c7-8f2d-3337f63c081d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.937284ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" 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:42559" http.request.id=72287d1c-a11c-4990-9624-4c9149ae56e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/manifests/sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336" http.request.useragent="Go-http-client/1.1" http.response.duration=2.685807ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "PUT /v2/foo/schema2/manifests/sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=596a51f2-b193-4fcc-8bff-7c5c7de9f296 http.request.method=GET http.request.remoteaddr="127.0.0.1:45764" 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=2.375646ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=020d016f-10d0-4bd0-b09d-fd40139f23bf http.request.method=GET http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/manifests/sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.320138ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "GET /v2/foo/schema2/manifests/sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=4417ca68-d190-4193-9e0f-3f0c6b371f08 http.request.method=GET http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.847106ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=4aad7d19-14f1-4339-a472-c80471610b29 http.request.method=GET http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/manifests/sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336" http.request.useragent="Go-http-client/1.1" http.response.duration=1.657695ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "GET /v2/foo/schema2/manifests/sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=f626e24f-070d-4eef-8827-e4607ded4b2c http.request.method=GET http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.748965ms http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" level=info msg="rewriting manifest sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336 in schema1 format to support old client" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=114f1c79-0edf-4f93-84c0-4d5d0a28a9b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-03-09T09:10:54Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=114f1c79-0edf-4f93-84c0-4d5d0a28a9b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.482704ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=850fb6e8-4b10-46b2-ba65-e43224b4a0ed http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/manifests/sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336" http.request.useragent="Go-http-client/1.1" http.response.duration=2.219411ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "DELETE /v2/foo/schema2/manifests/sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336" err.message="manifest unknown" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=cd52d616-3eab-4bdf-8a9a-27741a232cb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45764" http.request.uri="/v2/foo/schema2/manifests/sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.04842ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336" 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "GET /v2/foo/schema2/manifests/sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" 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:42559" http.request.id=f4d23dbe-59da-4b9d-b405-5228a9145d18 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45770" http.request.uri="/v2/foo/schema2/manifests/sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.191262ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336" 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "DELETE /v2/foo/schema2/manifests/sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" 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:42559" http.request.id=1f2baf99-d357-4ce9-a4b4-d09f0d688cb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45772" http.request.uri="/v2/foo/schema2/manifests/sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336" http.request.useragent="Go-http-client/1.1" http.response.duration=2.929226ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "PUT /v2/foo/schema2/manifests/sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=9192577e-104b-47ac-928d-adbbd6b365e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:45772" http.request.uri="/v2/foo/schema2/manifests/sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.207557ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "GET /v2/foo/schema2/manifests/sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" 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:42559" http.request.id=28701daf-4dca-4365-aefa-23e51788bec0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45778" 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=2.330391ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" 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:42559" http.request.id=d69f0638-73f9-4c5a-81ee-27858e32e809 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45782" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.006796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=281cb200-2fbd-412d-8381-d771a15ccddf http.request.method=GET http.request.remoteaddr="127.0.0.1:45782" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.879256ms http.response.status=200 http.response.written=39 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=52da9a60-c955-45db-95f9-a108bad7307b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45782" http.request.uri="/v2/foo/schema2/manifests/sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336" http.request.useragent="Go-http-client/1.1" http.response.duration=2.342781ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "DELETE /v2/foo/schema2/manifests/sha256:cc468528a0c1a8ca8adae6c68cce028bd658fb75a1766b0f55cbed901a068336 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:42559" http.request.id=8aee4989-032b-4605-9217-58b111e4bfe4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45782" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.959569ms http.response.status=200 http.response.written=35 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (14.23s) === RUN TestManifestDeleteDisabled time="2026-03-09T09:10:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:10:54Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:10:54Z" 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:44925" http.request.id=9e9cdf75-e37e-442e-aaa7-76cf05cf40db http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56392" 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=2.204631ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-03-09T09:10:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:10:54Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:10:54Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 time="2026-03-09T09:10:54Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.8 time="2026-03-09T09:10:54Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.8 time="2026-03-09T09:10:54Z" 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:44345" http.request.id=3e4a4130-bf5a-4013-a99d-3b0879ac96b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46128" 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=4.592034ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" 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:44345" http.request.id=8672714b-667e-4a89-97a0-83458c9b087e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46138" 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=4.372813ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" 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:44345" http.request.id=0f116813-db90-4564-87fd-a17181b1926a http.request.method=POST http.request.remoteaddr="127.0.0.1:46154" 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=4.191022ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-03-09T09:10:54Z" 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:44345" http.request.id=893f0e79-c797-4c91-bc81-9caf065b4ce5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46166" 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=3.849922ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [09/Mar/2026:09:10:54 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.07s) === RUN TestProxyManifestGetByTag time="2026-03-09T09:10:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:10:54Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:10:55Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:43539" http.request.id=177565ec-cabf-4649-8144-fea5ea65f9e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:54362" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.140718ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:11:01Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:43539" http.request.id=b1ba7318-ace5-428e-8774-a29ce6a152ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:54362" http.request.uri="/v2/foo/bar/blobs/uploads/c616d7f3-b122-4d61-98c4-15f8262ac02b?_state=Ashok2XYLvLdQeRF4iT74Mp1Ge7AQAmrdbw4yQrem757Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2MTZkN2YzLWIxMjItNGQ2MS05OGM0LTE1ZjgyNjJhYzAyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOToxMDo1NS4xODYxOTAyNThaIn0%3D&digest=sha256%3A6a94e5d8a0e97fd27f5eca2311206482e887a542168f96ac9b532ee7c33932e4" http.request.useragent="Go-http-client/1.1" http.response.duration=5.820116658s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:10:55 +0000] "PUT /v2/foo/bar/blobs/uploads/c616d7f3-b122-4d61-98c4-15f8262ac02b?_state=Ashok2XYLvLdQeRF4iT74Mp1Ge7AQAmrdbw4yQrem757Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2MTZkN2YzLWIxMjItNGQ2MS05OGM0LTE1ZjgyNjJhYzAyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOToxMDo1NS4xODYxOTAyNThaIn0%3D&digest=sha256%3A6a94e5d8a0e97fd27f5eca2311206482e887a542168f96ac9b532ee7c33932e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:11:01Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:43539" http.request.id=6ad0b324-9239-4137-95b0-38b115628639 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54362" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=10.696047ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:11:01 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:11:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 time="2026-03-09T09:11:01Z" level=info msg="redis not configured" go.version=go1.25.8 time="2026-03-09T09:11:01Z" level=info msg="Starting upload purge in 44m0s" go.version=go1.25.8 time="2026-03-09T09:11:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 time="2026-03-09T09:11:01Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:43539" http.request.id=91adae66-c742-4189-867d-ec1caf5cc2e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54362" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.771097ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:09:11:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T09:11:01Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:43539" go.version=go1.25.8 time="2026-03-09T09:11:01Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.8 time="2026-03-09T09:11:01Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:43539" http.request.id=80338f94-cb23-484e-a498-35d1edb3fb1e http.request.method=GET http.request.remoteaddr="127.0.0.1:54364" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.346359ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:09:11:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T09:11:01Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43539 /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:43539/v2/:[]]}" go.version=go1.25.8 http.request.host="127.0.0.1:33927" http.request.id=a7fbe6d5-1f93-4bf3-8573-c59751b945d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48332" http.request.uri="/v2/foo/bar/manifests/sha256:4369b0adc8e86df8dac732d1c7e93ddf1bcb816271c7400e25294e489e1d0438" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:4369b0adc8e86df8dac732d1c7e93ddf1bcb816271c7400e25294e489e1d0438" time="2026-03-09T09:11:01Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:43539" http.request.id=35317e31-304c-4ad3-a7d6-d7938118f3ca http.request.method=GET http.request.remoteaddr="127.0.0.1:54380" http.request.uri="/v2/foo/bar/manifests/sha256:4369b0adc8e86df8dac732d1c7e93ddf1bcb816271c7400e25294e489e1d0438" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.402038ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:09:11:01 +0000] "GET /v2/foo/bar/manifests/sha256:4369b0adc8e86df8dac732d1c7e93ddf1bcb816271c7400e25294e489e1d0438 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T09:11:01Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:4369b0adc8e86df8dac732d1c7e93ddf1bcb816271c7400e25294e489e1d0438 with ttl=167h59m59.999992802s" go.version=go1.25.8 time="2026-03-09T09:11:01Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33927" http.request.id=a7fbe6d5-1f93-4bf3-8573-c59751b945d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48332" http.request.uri="/v2/foo/bar/manifests/sha256:4369b0adc8e86df8dac732d1c7e93ddf1bcb816271c7400e25294e489e1d0438" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=22.532285ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:09:11:01 +0000] "GET /v2/foo/bar/manifests/sha256:4369b0adc8e86df8dac732d1c7e93ddf1bcb816271c7400e25294e489e1d0438 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T09:11:01Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:43539" http.request.id=0fc78fd0-76b2-4160-9bfe-a7bd8fbf5993 http.request.method=GET http.request.remoteaddr="127.0.0.1:54380" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.971547ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:09:11:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T09:11:01Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43539 /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:43539/v2/:[]]}" go.version=go1.25.8 http.request.host="127.0.0.1:33927" http.request.id=d54b7d8d-7c80-4189-917c-b198fb452d14 http.request.method=GET http.request.remoteaddr="127.0.0.1:48342" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-03-09T09:11:01Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:43539" http.request.id=b04238ef-12df-4d22-814a-7f00aefafd01 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54394" 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.538443ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:09:11:01 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T09:11:01Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33927" http.request.id=d54b7d8d-7c80-4189-917c-b198fb452d14 http.request.method=GET http.request.remoteaddr="127.0.0.1:48342" 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=16.286464ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:09:11:01 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T09:11:01Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:43539" http.request.id=cc79bf8b-1633-4841-a795-e4003422ac06 http.request.method=POST http.request.remoteaddr="127.0.0.1:54394" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.540241ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:11:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-03-09T09:11:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:43539" http.request.id=07ac139d-f91e-405a-bc5e-382e368d4437 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54394" http.request.uri="/v2/foo/bar/blobs/uploads/589f8244-4216-4701-90b1-69c00940400f?_state=dyQOeACYME1x58zcACQp2onFR2C383xnV97v268FtgN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4OWY4MjQ0LTQyMTYtNDcwMS05MGIxLTY5YzAwOTQwNDAwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOToxMTowMS40MzMwMzQ5NFoifQ%3D%3D&digest=sha256%3A1471382ec318648bd2cdbd870297f2284481cb6c709ade73646c48924512293d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.8967109s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:11:01 +0000] "PUT /v2/foo/bar/blobs/uploads/589f8244-4216-4701-90b1-69c00940400f?_state=dyQOeACYME1x58zcACQp2onFR2C383xnV97v268FtgN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4OWY4MjQ0LTQyMTYtNDcwMS05MGIxLTY5YzAwOTQwNDAwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMy0wOVQwOToxMTowMS40MzMwMzQ5NFoifQ%3D%3D&digest=sha256%3A1471382ec318648bd2cdbd870297f2284481cb6c709ade73646c48924512293d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:11:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:43539" http.request.id=3c13260a-bb34-45da-b83f-21d2f875cfad http.request.method=PUT http.request.remoteaddr="127.0.0.1:54394" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=10.158349ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Mar/2026:09:11:07 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-03-09T09:11:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:43539" http.request.id=fe6bb051-0097-424c-b309-0e004cf3397e http.request.method=GET http.request.remoteaddr="127.0.0.1:54394" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.790703ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:09:11:07 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T09:11:07Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43539 /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:43539/v2/:[]]}" go.version=go1.25.8 http.request.host="127.0.0.1:33927" http.request.id=3a3956fa-a5e0-4606-807f-cf4a25378346 http.request.method=GET http.request.remoteaddr="127.0.0.1:39924" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-03-09T09:11:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:43539" http.request.id=2fb16fe8-bafd-4c21-8177-5054b72753fe http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34716" 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.459331ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:09:11:07 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T09:11:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:43539" http.request.id=f5020ce1-ff8b-4399-bc75-8fce306f769b http.request.method=GET http.request.remoteaddr="127.0.0.1:34716" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.856009ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Mar/2026:09:11:07 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-03-09T09:11:07Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43539 /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:43539/v2/:[]]}" go.version=go1.25.8 http.request.host="127.0.0.1:33927" http.request.id=3a3956fa-a5e0-4606-807f-cf4a25378346 http.request.method=GET http.request.remoteaddr="127.0.0.1:39924" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-03-09T09:11:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:43539" http.request.id=5b063feb-c0ca-4346-ac7f-b84fcdc6e4bb http.request.method=GET http.request.remoteaddr="127.0.0.1:34718" 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.508685ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:09:11:07 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-03-09T09:11:07Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:ef8c282a982d161375b663e6c201c12c2993ec93a48d369690d7d07a19630d24 with ttl=167h59m59.999993609s" go.version=go1.25.8 time="2026-03-09T09:11:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:33927" http.request.id=3a3956fa-a5e0-4606-807f-cf4a25378346 http.request.method=GET http.request.remoteaddr="127.0.0.1:39924" 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=29.714681ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Mar/2026:09:11:07 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (12.53s) === RUN TestAppDispatcher time="2026-03-09T09:11:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39047" http.request.id=53d69bd7-d4c2-4fdb-a487-226bd35a69f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:47784" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.294986ms http.response.status=200 http.response.written=0 time="2026-03-09T09:11:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39047" http.request.id=1fbb31d5-b3e3-4d12-b903-9491361c383e http.request.method=GET http.request.remoteaddr="127.0.0.1:47784" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.972445ms http.response.status=200 http.response.written=0 time="2026-03-09T09:11:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39047" http.request.id=1c1b9de0-66ec-4fbb-b663-c9775886de37 http.request.method=GET http.request.remoteaddr="127.0.0.1:47784" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.509753ms http.response.status=200 http.response.written=0 time="2026-03-09T09:11:07Z" level=info msg="response completed" go.version=go1.25.8 http.request.host="127.0.0.1:39047" http.request.id=30484156-c38c-46d8-a7a8-6a3cf7383b00 http.request.method=GET http.request.remoteaddr="127.0.0.1:47784" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=2.070925ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-03-09T09:11:07Z" 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=c1049c34-3d6e-4cdd-bd69-d708eaebe7db time="2026-03-09T09:11:07Z" level=info msg="redis not configured" go.version=go1.25.8 instance.id=c1049c34-3d6e-4cdd-bd69-d708eaebe7db time="2026-03-09T09:11:07Z" 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:43775" http.request.id=ed028c63-3c9f-41ca-a608-679fc42a595d http.request.method=GET http.request.remoteaddr="127.0.0.1:43990" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-03-09T09:11:07Z" 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=c1049c34-3d6e-4cdd-bd69-d708eaebe7db time="2026-03-09T09:11:07Z" level=info msg="redis not configured" go.version=go1.25.8 instance.id=c1049c34-3d6e-4cdd-bd69-d708eaebe7db time="2026-03-09T09:11:07Z" level=info msg="configuring file health check path=/tmp/healthcheck1994148938, interval=1" go.version=go1.25.8 instance.id=c1049c34-3d6e-4cdd-bd69-d708eaebe7db --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-03-09T09:11: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 instance.id=c1049c34-3d6e-4cdd-bd69-d708eaebe7db time="2026-03-09T09:11:11Z" level=info msg="redis not configured" go.version=go1.25.8 instance.id=c1049c34-3d6e-4cdd-bd69-d708eaebe7db time="2026-03-09T09:11:11Z" level=info msg="configuring TCP health check addr=127.0.0.1:41023, interval=1" go.version=go1.25.8 instance.id=c1049c34-3d6e-4cdd-bd69-d708eaebe7db --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2026-03-09T09:11:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.8 instance.id=c1049c34-3d6e-4cdd-bd69-d708eaebe7db time="2026-03-09T09:11:15Z" level=info msg="redis not configured" go.version=go1.25.8 instance.id=c1049c34-3d6e-4cdd-bd69-d708eaebe7db time="2026-03-09T09:11:15Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:36359, interval=1, threshold=3" go.version=go1.25.8 instance.id=c1049c34-3d6e-4cdd-bd69-d708eaebe7db --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 146.712s ? 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.09s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.59s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.08s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.827s === RUN TestSchedule time="2026-03-09T09:08:55Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=89c7cb5b-2336-4091-9837-b5eecc10c95b time="2026-03-09T09:08:55Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.996237ms" go.version=go1.25.8 instance.id=89c7cb5b-2336-4091-9837-b5eecc10c95b time="2026-03-09T09:08:55Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.838µs" go.version=go1.25.8 instance.id=89c7cb5b-2336-4091-9837-b5eecc10c95b time="2026-03-09T09:08:55Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.793µs" go.version=go1.25.8 instance.id=89c7cb5b-2336-4091-9837-b5eecc10c95b scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-03-09T09:08:55Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=89c7cb5b-2336-4091-9837-b5eecc10c95b --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-03-09T09:08:55Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=89c7cb5b-2336-4091-9837-b5eecc10c95b time="2026-03-09T09:08:55Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.9971ms" go.version=go1.25.8 instance.id=89c7cb5b-2336-4091-9837-b5eecc10c95b time="2026-03-09T09:08:55Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.997856ms" go.version=go1.25.8 instance.id=89c7cb5b-2336-4091-9837-b5eecc10c95b time="2026-03-09T09:08:55Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=89c7cb5b-2336-4091-9837-b5eecc10c95b --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-03-09T09:08:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.8 instance.id=89c7cb5b-2336-4091-9837-b5eecc10c95b --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.581s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (8.16s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 25999872 sha256:0144e3434430497ba3ead05d3105bd71163573f2123e52855e11b8712cfc485a [] map[] } --- PASS: TestSimpleBlobRead (0.88s) === RUN TestBlobMount --- PASS: TestBlobMount (0.63s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (4.06s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (4.11s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.80s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:21b40548acc82e862a3c71264aaa275475890a874df8e8abef9ac7b476a3c7d7 palailogos: marking blob sha256:d48f7d6233b75dafa4bcea001ba140a3bfb5718ffb94b21f92bdf0bbaba8bfb9 palailogos: marking blob sha256:e9eec5ea81c34f8351b5cbac77ff1a7e03efa1fd8a27a32da36f61441ca0bf87 palailogos: marking manifest sha256:3627c958e42467a7e13d453011fae95ccdf9e0e4a3e6e5614fee4793b4dec0a7 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:1ef88e5d46ca2f5ce359714c32ae2e3f279dd4f73604eb1aae5d690ad697b376 palailogos: marking blob sha256:8614c60db353e6d1416e77226f760f0e734f897521b112e56237ba2e47bc57e6 palailogos: marking manifest sha256:d48f7d6233b75dafa4bcea001ba140a3bfb5718ffb94b21f92bdf0bbaba8bfb9 palailogos: marking blob sha256:00d4eeac857a18c4d5cbdca322637fbf574d0ab84895190096ad9258164a1aa0 palailogos: marking blob sha256:f2e832e27fd6f76cfca9a3031e9090d9155d39888f68197b02f0fc3f07bec251 palailogos: marking manifest sha256:e9eec5ea81c34f8351b5cbac77ff1a7e03efa1fd8a27a32da36f61441ca0bf87 palailogos: marking blob sha256:1cfb53ed10478672b2b83f098d80b92e4b502d508194db99698b5a56e147dccd palailogos: marking blob sha256:5701f2e529b5060bfe5df04762bf5a30996c84330be11ba1e04d95987e818903 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.90s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:a403bf2fe0da308db33e84eb5e2086eb30c1a0b20a202aeb3dc9bc41094f0904 deletemanifests: marking manifest sha256:da3f4a99dcd11dd67735b400b4c184313db058df704d955f28b2416c4dc7f4b1 deletemanifests: marking blob sha256:fb1d525c61c054f71382885b5be5356f26ca8e681c7a6acef78355f9ee002403 deletemanifests: marking blob sha256:218f36925bb40d65d89ef9f8a16658fee5ee2a8224742488ef65918b575e3947 deletemanifests: marking blob sha256:0845d2317d808907d2f06f8ed8e2c6e2477eb5d3596d27066c6bd24c8c45fd6e 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:f430e1faf0f655928d4dfa32f055db2ae4572ba8a65590d69ca0b182fee12663 blob eligible for deletion: sha256:ff909f2c132fa12a3a6b55e37e7be212258b725b8b41906396b5d64c06a30407 blob eligible for deletion: sha256:313769c4c7d0da8d7d406c61d782ab50793f3c76c68a59230a71ca5604db1bfd blob eligible for deletion: sha256:a403bf2fe0da308db33e84eb5e2086eb30c1a0b20a202aeb3dc9bc41094f0904 deletemanifests manifest eligible for deletion: sha256:a403bf2fe0da308db33e84eb5e2086eb30c1a0b20a202aeb3dc9bc41094f0904 deletemanifests: marking manifest sha256:da3f4a99dcd11dd67735b400b4c184313db058df704d955f28b2416c4dc7f4b1 deletemanifests: marking blob sha256:fb1d525c61c054f71382885b5be5356f26ca8e681c7a6acef78355f9ee002403 deletemanifests: marking blob sha256:218f36925bb40d65d89ef9f8a16658fee5ee2a8224742488ef65918b575e3947 deletemanifests: marking blob sha256:0845d2317d808907d2f06f8ed8e2c6e2477eb5d3596d27066c6bd24c8c45fd6e time="2026-03-09T09:09:22Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/a403bf2fe0da308db33e84eb5e2086eb30c1a0b20a202aeb3dc9bc41094f0904" go.version=go1.25.8 instance.id=5a65703d-967a-4994-b29d-7c9bcefec661 time="2026-03-09T09:09:22Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/a403bf2fe0da308db33e84eb5e2086eb30c1a0b20a202aeb3dc9bc41094f0904" go.version=go1.25.8 instance.id=5a65703d-967a-4994-b29d-7c9bcefec661 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:313769c4c7d0da8d7d406c61d782ab50793f3c76c68a59230a71ca5604db1bfd time="2026-03-09T09:09:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/31/313769c4c7d0da8d7d406c61d782ab50793f3c76c68a59230a71ca5604db1bfd" go.version=go1.25.8 instance.id=5a65703d-967a-4994-b29d-7c9bcefec661 blob eligible for deletion: sha256:a403bf2fe0da308db33e84eb5e2086eb30c1a0b20a202aeb3dc9bc41094f0904 time="2026-03-09T09:09:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a4/a403bf2fe0da308db33e84eb5e2086eb30c1a0b20a202aeb3dc9bc41094f0904" go.version=go1.25.8 instance.id=5a65703d-967a-4994-b29d-7c9bcefec661 blob eligible for deletion: sha256:f430e1faf0f655928d4dfa32f055db2ae4572ba8a65590d69ca0b182fee12663 time="2026-03-09T09:09:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f4/f430e1faf0f655928d4dfa32f055db2ae4572ba8a65590d69ca0b182fee12663" go.version=go1.25.8 instance.id=5a65703d-967a-4994-b29d-7c9bcefec661 blob eligible for deletion: sha256:ff909f2c132fa12a3a6b55e37e7be212258b725b8b41906396b5d64c06a30407 time="2026-03-09T09:09:22Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ff/ff909f2c132fa12a3a6b55e37e7be212258b725b8b41906396b5d64c06a30407" go.version=go1.25.8 instance.id=5a65703d-967a-4994-b29d-7c9bcefec661 --- PASS: TestDeleteManifestIfTagNotFound (2.28s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:c0f3e28740a2dff216a27217943f0204022eaaee99f2e11fb69da38df0349412 time="2026-03-09T09:09:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c0/c0f3e28740a2dff216a27217943f0204022eaaee99f2e11fb69da38df0349412" go.version=go1.25.8 instance.id=5a65703d-967a-4994-b29d-7c9bcefec661 blob eligible for deletion: sha256:5c66b12e8d3fbeafca068e424b600a2d847139f6740492e0195c6f362f6d46af time="2026-03-09T09:09:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5c/5c66b12e8d3fbeafca068e424b600a2d847139f6740492e0195c6f362f6d46af" go.version=go1.25.8 instance.id=5a65703d-967a-4994-b29d-7c9bcefec661 blob eligible for deletion: sha256:9c5307c6b4af7d0fb4f2224c749818dbfca19bdd95124869e68683400342ade4 time="2026-03-09T09:09:23Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9c/9c5307c6b4af7d0fb4f2224c749818dbfca19bdd95124869e68683400342ade4" go.version=go1.25.8 instance.id=5a65703d-967a-4994-b29d-7c9bcefec661 --- PASS: TestGCWithMissingManifests (0.88s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:617956f4056f9801fd5468e920626ee32ebd386edcbf3dc75932a59fdf55fb15 komnenos: marking blob sha256:c44ae1ac99747f189136332e0be9cab0cb95887ca5bdc08c0b2359bf1b4c811a komnenos: marking blob sha256:d1c7f753a66c30384131b1c8610bb8934143e126bdd67f32c22bbc59c56c89cd 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f87f94f1aff42badbf9fc7a340bf74ae485a2893707e8df4a2547542631dff0b time="2026-03-09T09:09:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f8/f87f94f1aff42badbf9fc7a340bf74ae485a2893707e8df4a2547542631dff0b" go.version=go1.25.8 instance.id=5a65703d-967a-4994-b29d-7c9bcefec661 blob eligible for deletion: sha256:fbb69eca83f18032ae3c1423783a72795c2fffec56102464d738716e2b992973 time="2026-03-09T09:09:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fb/fbb69eca83f18032ae3c1423783a72795c2fffec56102464d738716e2b992973" go.version=go1.25.8 instance.id=5a65703d-967a-4994-b29d-7c9bcefec661 blob eligible for deletion: sha256:a7e33f9255bfe96877a46bbc0120919410428f21292771be5dadaa04711439bf time="2026-03-09T09:09:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a7/a7e33f9255bfe96877a46bbc0120919410428f21292771be5dadaa04711439bf" go.version=go1.25.8 instance.id=5a65703d-967a-4994-b29d-7c9bcefec661 blob eligible for deletion: sha256:b67e020b1bf30b8275d38ea3e239e16a5d2a72b975c93e1c65844c02e238658b time="2026-03-09T09:09:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b6/b67e020b1bf30b8275d38ea3e239e16a5d2a72b975c93e1c65844c02e238658b" go.version=go1.25.8 instance.id=5a65703d-967a-4994-b29d-7c9bcefec661 blob eligible for deletion: sha256:c573cb15de7fef7d56c0b0a9472b3a41003a2ad6e6ea22948965f2c9a80fdbdf time="2026-03-09T09:09:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c5/c573cb15de7fef7d56c0b0a9472b3a41003a2ad6e6ea22948965f2c9a80fdbdf" go.version=go1.25.8 instance.id=5a65703d-967a-4994-b29d-7c9bcefec661 blob eligible for deletion: sha256:dfb85f6507463a62ea6ba7a5868d7ba73f0b0e5931233ff3c617044ffa133649 time="2026-03-09T09:09:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/df/dfb85f6507463a62ea6ba7a5868d7ba73f0b0e5931233ff3c617044ffa133649" go.version=go1.25.8 instance.id=5a65703d-967a-4994-b29d-7c9bcefec661 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-03-09T09:09:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.8 instance.id=5a65703d-967a-4994-b29d-7c9bcefec661 --- PASS: TestDeletionHasEffect (2.50s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.80s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:04e7241aa11ea661c49efa2a5854c78430e50bf29c379726a3bbcb5690a1ed74 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:5ce2be529a9a5e8e26bdcba078b22e1e86843468ce6c4a467ec59984e5f7293f michael_z_doukas: marking blob sha256:c583e623945af17d42a9a0485b4243d65412ff1d6bae21337a916c9a8912deb3 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:9f63d47ed943e3792ea7f96b2c64b566374c9b01fe7c03d305df6328bf5ae0ad time="2026-03-09T09:09:30Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9f/9f63d47ed943e3792ea7f96b2c64b566374c9b01fe7c03d305df6328bf5ae0ad" go.version=go1.25.8 instance.id=5a65703d-967a-4994-b29d-7c9bcefec661 --- PASS: TestOrphanBlobDeleted (1.26s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:2326df9642dfe43ac721b366a466a00729356d5acc089e110c5aaa34caf74ffe linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:f407b03e6830c9b518203a1d3263dd56614b32c7c61313e46498608729913440 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (1.04s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.04s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.74s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.99s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-03-09T09:09:34Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 08:09:34.878798597 +0000 UTC m=-3560.881461620, actuallyDelete=true" time="2026-03-09T09:09:34Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-03-09T09:09:34Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 09:09:34.879769266 +0000 UTC m=+39.119509048, actuallyDelete=true" time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/30a0b67d-25e7-4a82-9ee4-2312800ba656 have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.879769266 +0000 UTC m=+39.119509048). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/45ce7971-9674-45a7-87d0-8a1dc6baceba have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.879769266 +0000 UTC m=+39.119509048). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8045fb0e-6cb6-4ac3-82eb-29ac325bc8e4 have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.879769266 +0000 UTC m=+39.119509048). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a43e774a-6eac-4e9b-8a54-ee09986467c0 have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.879769266 +0000 UTC m=+39.119509048). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c5175f67-f805-4cd1-95e7-c4d388b37122 have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.879769266 +0000 UTC m=+39.119509048). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/fbb93e17-90b7-4e73-9a0d-801d2113f7e6 have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.879769266 +0000 UTC m=+39.119509048). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/10e89750-fc3a-4c22-92e6-0612cb1d0853 have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.879769266 +0000 UTC m=+39.119509048). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4717ce7a-1ea3-4f6a-a669-ef11cc483c12 have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.879769266 +0000 UTC m=+39.119509048). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/815d72e7-047e-4673-af8e-e00d62fdee1b have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.879769266 +0000 UTC m=+39.119509048). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/abdf8254-4158-4eab-b84d-219b2b810c72 have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.879769266 +0000 UTC m=+39.119509048). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b7373cca-3f97-4e88-8808-35c639290462 have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.879769266 +0000 UTC m=+39.119509048). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-03-09T09:09:34Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 09:09:34.880974926 +0000 UTC m=+39.120714707, actuallyDelete=true" time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b79159d9-e5cd-4eb9-b0a2-561d73bc8bc7 have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.880974926 +0000 UTC m=+39.120714707). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/beb6133d-9f3a-40eb-ba57-b2130fde5466 have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.880974926 +0000 UTC m=+39.120714707). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/19e4c9e8-1ea5-4556-ad98-7ed1e6752582 have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.880974926 +0000 UTC m=+39.120714707). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/61a712c9-c0c5-47e5-8084-995ad7f84fd0 have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.880974926 +0000 UTC m=+39.120714707). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b9e44b04-7aa2-498b-80a3-8afc9b932a0f have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.880974926 +0000 UTC m=+39.120714707). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-03-09T09:09:34Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 09:09:34.88184889 +0000 UTC m=+39.121588668, actuallyDelete=true" time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/28c91ce0-03b3-4ac1-bb6d-4d0e46dacb35 have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.88184889 +0000 UTC m=+39.121588668). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5533c9e3-f2cc-4991-a252-88925df04d6b have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.88184889 +0000 UTC m=+39.121588668). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6fdea86e-9c45-4efd-a332-18c3a111bbaf have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.88184889 +0000 UTC m=+39.121588668). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bfbec9f0-55cc-4630-a255-bea0a2c27e76 have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.88184889 +0000 UTC m=+39.121588668). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/df39363e-ee78-499f-b7b8-761f707f0844 have older date (2026-03-09 08:09:34 +0000 UTC) than purge date (2026-03-09 09:09:34.88184889 +0000 UTC m=+39.121588668). Removing upload directory." time="2026-03-09T09:09:34Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-03-09T09:09:34Z" level=info msg="PurgeUploads starting: olderThan=2026-03-09 09:09:34.882362867 +0000 UTC m=+39.122102647, actuallyDelete=true" time="2026-03-09T09:09:34Z" 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 39.144s ? 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-09T09:08:55Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.462s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.08s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.085s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.29s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.710s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.61s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.054s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2026-03-09T09:08:55Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.8 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-03-09T09:08:55Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.8 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-03-09T09:08:55Z" 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 TestParsing === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV6 === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV6 (0.00s) time="2026-03-09T09:08:55Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.8 --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4 (0.00s) time="2026-03-09T09:08:55Z" level=error msg="unknown ip address format" go.version=go1.25.8 instance.id=7c0df457-4352-447c-9a10-7e1b7c712b96 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) time="2026-03-09T09:08:55Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.8 instance.id=7c0df457-4352-447c-9a10-7e1b7c712b96 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2026-03-09T09:08:55Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.8 instance.id=7c0df457-4352-447c-9a10-7e1b7c712b96 --- PASS: TestInvalidData (0.01s) time="2026-03-09T09:08:56Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.8 time="2026-03-09T09:08:57Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.8 time="2026-03-09T09:08:58Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.8 time="2026-03-09T09:08:59Z" 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.513s === 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.440s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.89s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.334s ? 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.015s ? 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-x86.so.1 >>> docker-registry*: Package size: 24.6 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r21.apk >>> docker-registry: Build complete at Mon, 09 Mar 2026 09:11:23 +0000 elapsed time 0h 2m 59s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260309.090825) (2/2) Purging go (1.25.8-r0) Executing busybox-1.37.0-r30.trigger OK: 426.2 MiB in 105 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...