>>> docker-registry: Building community/docker-registry 2.8.3-r25 (using abuild 3.17.0-r0) started Wed, 14 Oct 2026 20:48:00 +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.26.9-r0) (2/2) Installing .makedepends-docker-registry (20261014.204801) Executing busybox-1.37.0-r31.trigger OK: 588.9 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.24/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 1% | | 32520 0:01:00 ETA docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.24/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 /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/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 /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.24/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 >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + 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-10-14T20:48:23Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-10-14T20:48:23Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.019s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-10-14T20:48:23Z" 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.008s ? 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.006s === 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.004s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.09s) PASS ok github.com/docker/distribution/health/checks 0.091s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.010s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.005s === 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.020s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.005s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/10/14 20:48:23 http: TLS handshake error from 127.0.0.1:40472: 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:44567/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:44567/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:44567/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:44567/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:40809?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (1.02s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-10-14T20:48:24Z" level=info msg="broadcaster: closing" time="2026-10-14T20:48:24Z" level=info msg="closing testSink" time="2026-10-14T20:48:24Z" level=info msg="closing testSink" time="2026-10-14T20:48:24Z" level=info msg="closing testSink" time="2026-10-14T20:48:24Z" level=info msg="closing testSink" time="2026-10-14T20:48:24Z" level=info msg="closing testSink" time="2026-10-14T20:48:24Z" level=info msg="closing testSink" time="2026-10-14T20:48:24Z" level=info msg="closing testSink" time="2026-10-14T20:48:24Z" level=info msg="closing testSink" time="2026-10-14T20:48:24Z" level=info msg="closing testSink" time="2026-10-14T20:48:24Z" level=info msg="closing testSink" time="2026-10-14T20:48:24Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-10-14T20:48:25Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 1} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 1} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 1} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 1} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=warning msg="&{0x599ba300 0.9} encountered too many errors, backing off" time="2026-10-14T20:48:25Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-14T20:48:25Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.85s) PASS ok github.com/docker/distribution/notifications 2.058s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-10-14T20:48:25Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-10-14T20:48:25.851602214Z" 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.26.9 time="2026-10-14T20:48:25.851628035Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:48:25.85170214Z" level=info msg="Starting upload purge in 56m0s" go.version=go1.26.9 time="2026-10-14T20:48:25.852301052Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.9 time="2026-10-14T20:48:25.85231449Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.9 time="2026-10-14T20:48:25.853913478Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.9 time="2026-10-14T20:48:28.890847505Z" level=info msg="response completed" go.version=go1.26.9 http.request.host=127.0.0.1 http.request.id=fc528452-a21f-451d-98f6-2797ad764b37 http.request.method=GET http.request.remoteaddr="127.0.0.1:55350" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.045431ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2026:20:48:28 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-10-14T20:48:28.891067461Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.9 --- PASS: TestRegistrySupportedCipherSuite (4.19s) === RUN TestRegistryUnsupportedCipherSuite time="2026-10-14T20:48:29.608043009Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-10-14T20:48:29.60895366Z" 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.26.9 time="2026-10-14T20:48:29.608988461Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:48:29.60904105Z" level=info msg="Starting upload purge in 9m0s" go.version=go1.26.9 time="2026-10-14T20:48:29.609431391Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.9 --- PASS: TestRegistryUnsupportedCipherSuite (8.72s) PASS ok github.com/docker/distribution/registry 12.923s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.004s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.087s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-10-14T20:48:24Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.9 instance.id=ad85f377-dc16-49e8-880b-225c8c8107aa time="2026-10-14T20:48:24Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.9 instance.id=ad85f377-dc16-49e8-880b-225c8c8107aa --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-10-14T20:48:24Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.9 password=lzpbumAKtagr6VaRyuQpEJaQLD1CPYvGOI7S6p6uReQ user=docker --- PASS: TestCreateHtpasswdFile (0.12s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.132s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.008s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2026-10-14T20:48:24Z" level=info msg="token not to be used before 2026-10-14 20:48:25 +0000 UTC - currently 2026-10-14 20:48:24.860412053 +0000 UTC m=+0.064237446" time="2026-10-14T20:48:24Z" level=info msg="token not to be used after 2026-10-14 20:48:24 +0000 UTC - currently 2026-10-14 20:48:24.863982135 +0000 UTC m=+0.067807538" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-10-14T20:48:24Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.114s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.058s === 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.020s === 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-10-14T20:48:24Z" 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.26.9 time="2026-10-14T20:48:24Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:48:24Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35187" http.request.id=ae05b7af-edb8-49ea-a9c9-2ebe03a10b3a http.request.method=GET http.request.remoteaddr="127.0.0.1:57042" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="887.121µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2026:20:48:24 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2026-10-14T20:48:24Z" 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.26.9 time="2026-10-14T20:48:24Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:48:24Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=bb3ea3ac-5a3a-42a0-a5c3-f4476dc056ff http.request.method=GET http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="953.788µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [14/Oct/2026:20:48:24 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-10-14T20:48:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=75d69fbf-517d-466f-a2cb-b0500f2ad1a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.56157ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:25 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=58f7c5bf-82db-42ff-98da-eab47fe25039 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/aaaa/blobs/uploads/f1626026-db02-4158-8395-62e57d6d80ae?_state=gdUiTgHK-sFzE5i3UIpdY5s9r73lVQCLNHurKHGGTZF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmMTYyNjAyNi1kYjAyLTQxNTgtODM5NS02MmU1N2Q2ZDgwYWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDg6MjUuMTkzMzM0MDU0WiJ9&digest=sha256%3A2c7cca465d1c2a593d8110aba8017c303b2494d7b07eac459124f895cdf86e1c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.93667542s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:25 +0000] "PUT /v2/foo/aaaa/blobs/uploads/f1626026-db02-4158-8395-62e57d6d80ae?_state=gdUiTgHK-sFzE5i3UIpdY5s9r73lVQCLNHurKHGGTZF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmMTYyNjAyNi1kYjAyLTQxNTgtODM5NS02MmU1N2Q2ZDgwYWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDg6MjUuMTkzMzM0MDU0WiJ9&digest=sha256%3A2c7cca465d1c2a593d8110aba8017c303b2494d7b07eac459124f895cdf86e1c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=84ecbec0-4316-4c2b-a5cc-7a2f0e8bfe55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.456645ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:30 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:30Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=c8adff80-c50c-4207-bb45-b38a718909ea http.request.method=POST http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.726285ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:30 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=1e960496-229e-4c5f-a2df-93ccace5ef69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/bbbb/blobs/uploads/8ef0789d-885b-4afa-9121-17a1b601a6a6?_state=d8iPMEWK563yjMDmCKvLn4D5saoQpXrUr4M9_MWE3D17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4ZWYwNzg5ZC04ODViLTRhZmEtOTEyMS0xN2ExYjYwMWE2YTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDg6MzAuNTAwMDk1NTI5WiJ9&digest=sha256%3A04f3a3c78136de7fcbf9871629e0e04fd943ea0be605deb94bb6a56a8813589e" http.request.useragent="Go-http-client/1.1" http.response.duration=4.863149879s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:30 +0000] "PUT /v2/foo/bbbb/blobs/uploads/8ef0789d-885b-4afa-9121-17a1b601a6a6?_state=d8iPMEWK563yjMDmCKvLn4D5saoQpXrUr4M9_MWE3D17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4ZWYwNzg5ZC04ODViLTRhZmEtOTEyMS0xN2ExYjYwMWE2YTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDg6MzAuNTAwMDk1NTI5WiJ9&digest=sha256%3A04f3a3c78136de7fcbf9871629e0e04fd943ea0be605deb94bb6a56a8813589e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=86c4fe64-d57e-4494-926b-beafec4d4a4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.959343ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:35 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=dbce6ab3-877a-404d-b0eb-95258ff74fc1 http.request.method=POST http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.566636ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:35 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:41Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=24e8b54e-e3bd-4480-8771-e615a64084ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/cccc/blobs/uploads/bc8e8e49-2fb6-4b3e-8007-743e1fce2a94?_state=lkxTu8slaNBFOgXy36Pr-C4PShePMZLoQUPdbB4yZ7B7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiYzhlOGU0OS0yZmI2LTRiM2UtODAwNy03NDNlMWZjZTJhOTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDg6MzUuNzkyMzk4NDUzWiJ9&digest=sha256%3Af4294afbfbfafefe2a587c7a86a0007d76cc9a1111d6a0dde02692b7479afff0" http.request.useragent="Go-http-client/1.1" http.response.duration=5.692929161s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:35 +0000] "PUT /v2/foo/cccc/blobs/uploads/bc8e8e49-2fb6-4b3e-8007-743e1fce2a94?_state=lkxTu8slaNBFOgXy36Pr-C4PShePMZLoQUPdbB4yZ7B7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiYzhlOGU0OS0yZmI2LTRiM2UtODAwNy03NDNlMWZjZTJhOTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDg6MzUuNzkyMzk4NDUzWiJ9&digest=sha256%3Af4294afbfbfafefe2a587c7a86a0007d76cc9a1111d6a0dde02692b7479afff0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:41Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=3c04078c-da24-4183-baf9-60e35a34fcfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.868147ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:41 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:41Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=b34794ee-afdf-40db-a57a-a2b9deea691e http.request.method=POST http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.519ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:41 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:44Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=40b830fd-086c-4bae-8c17-87e78e94388e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/dddd/blobs/uploads/8c61b4db-39da-418c-a056-05796d2b6142?_state=cv07ZMMB9YdXsLoaIBRNFtWBV_KKIqRGr30XZMxRTaZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4YzYxYjRkYi0zOWRhLTQxOGMtYTA1Ni0wNTc5NmQyYjYxNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDg6NDEuNzMwOTI4MDdaIn0%3D&digest=sha256%3Ade325fd7d81aa7935831b671e5f619247e21350332fa99703eaa061d2df6a727" http.request.useragent="Go-http-client/1.1" http.response.duration=2.51559538s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:41 +0000] "PUT /v2/foo/dddd/blobs/uploads/8c61b4db-39da-418c-a056-05796d2b6142?_state=cv07ZMMB9YdXsLoaIBRNFtWBV_KKIqRGr30XZMxRTaZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4YzYxYjRkYi0zOWRhLTQxOGMtYTA1Ni0wNTc5NmQyYjYxNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDg6NDEuNzMwOTI4MDdaIn0%3D&digest=sha256%3Ade325fd7d81aa7935831b671e5f619247e21350332fa99703eaa061d2df6a727 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:44Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=d064a77d-e4a1-4c86-9c45-a1b5f5e9583b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.232777ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:44 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:44Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=57835e94-4492-4ce2-b27f-49fc3c72627d http.request.method=POST http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.766191ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:44 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:46Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=1083931a-d776-4af6-bd23-fe14070ca9a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/eeee/blobs/uploads/5af60ea0-ed7f-4dba-99d7-f15aa2b0b7ed?_state=LzPaHoStsKhIuy5URevfnahUHkHAlllPWfGxVfxOQSN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1YWY2MGVhMC1lZDdmLTRkYmEtOTlkNy1mMTVhYTJiMGI3ZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDg6NDQuNDkyNzY1MjI5WiJ9&digest=sha256%3A9a5a476ddc1e78a2d1624e23fe523b44ca55b23dc7e9645fe37185fe21eb99a6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.591293834s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:44 +0000] "PUT /v2/foo/eeee/blobs/uploads/5af60ea0-ed7f-4dba-99d7-f15aa2b0b7ed?_state=LzPaHoStsKhIuy5URevfnahUHkHAlllPWfGxVfxOQSN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1YWY2MGVhMC1lZDdmLTRkYmEtOTlkNy1mMTVhYTJiMGI3ZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDg6NDQuNDkyNzY1MjI5WiJ9&digest=sha256%3A9a5a476ddc1e78a2d1624e23fe523b44ca55b23dc7e9645fe37185fe21eb99a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:46Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=212cd2df-4655-4b08-97db-0f352c14a6c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.613604ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:46 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:46Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=6ac626e7-404c-4aca-9dbc-3f6d7d35d2e5 http.request.method=POST http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="953.44µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:46 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=265c2e39-6596-4fe6-8799-6d002f164121 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/ffff/blobs/uploads/b1eb5305-d6a8-4970-adc8-4929d28e42fc?_state=POqnuwcxNgCE1SnU-xVEZVRLBIPCcsDPc6e-K9rPZq17Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiMWViNTMwNS1kNmE4LTQ5NzAtYWRjOC00OTI5ZDI4ZTQyZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDg6NDYuMzQwMjMzNDAzWiJ9&digest=sha256%3A5f648726210b28f7ea06994390f158185ce0aa8dfa899d9f69fb30c33b410b83" http.request.useragent="Go-http-client/1.1" http.response.duration=2.933462022s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:46 +0000] "PUT /v2/foo/ffff/blobs/uploads/b1eb5305-d6a8-4970-adc8-4929d28e42fc?_state=POqnuwcxNgCE1SnU-xVEZVRLBIPCcsDPc6e-K9rPZq17Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJiMWViNTMwNS1kNmE4LTQ5NzAtYWRjOC00OTI5ZDI4ZTQyZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDg6NDYuMzQwMjMzNDAzWiJ9&digest=sha256%3A5f648726210b28f7ea06994390f158185ce0aa8dfa899d9f69fb30c33b410b83 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=9a3437c4-c376-45dd-b1d9-73c4246a6be1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35622" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.497663ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:49 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=f3a7dafc-01cd-415e-8f41-fe076241722c http.request.method=GET http.request.remoteaddr="127.0.0.1:35622" 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.78666ms http.response.status=200 http.response.written=74 127.0.0.1 - - [14/Oct/2026:20:48:49 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-14T20:48:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=6eb26a25-9658-4572-a21d-090af3aa52ed http.request.method=GET http.request.remoteaddr="127.0.0.1:35622" 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="966.453µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [14/Oct/2026:20:48:49 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-10-14T20:48:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=b70420ba-ba5a-41bd-8d72-778ddf19f36d http.request.method=GET http.request.remoteaddr="127.0.0.1:35622" 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="908.154µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [14/Oct/2026:20:48:49 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-14T20:48:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=0c0b95a5-bd2d-477b-a841-cb146f2d59b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35622" 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.802248ms http.response.status=200 http.response.written=30 127.0.0.1 - - [14/Oct/2026:20:48:49 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-10-14T20:48:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=a3d1d716-0c57-4ecb-8dcd-d83380913f10 http.request.method=GET http.request.remoteaddr="127.0.0.1:35622" 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.756972ms http.response.status=200 http.response.written=63 127.0.0.1 - - [14/Oct/2026:20:48:49 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-10-14T20:48:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=6ed8e62d-7737-4fca-9bbe-055039ecf16d http.request.method=GET http.request.remoteaddr="127.0.0.1:35622" 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.730381ms http.response.status=200 http.response.written=41 127.0.0.1 - - [14/Oct/2026:20:48:49 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-14T20:48:49Z" 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.26.9 http.request.host="127.0.0.1:34279" http.request.id=985fc7db-dda0-4892-8a0a-80d4d6041943 http.request.method=GET http.request.remoteaddr="127.0.0.1:35622" 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.788258ms http.response.status=400 http.response.written=116 127.0.0.1 - - [14/Oct/2026:20:48:49 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-10-14T20:48:49Z" 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.26.9 http.request.host="127.0.0.1:34279" http.request.id=5f6f7ba5-212b-4297-afd7-a4bc6abd5969 http.request.method=GET http.request.remoteaddr="127.0.0.1:35622" 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="862.134µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [14/Oct/2026:20:48:49 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-10-14T20:48:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=d2698727-9522-4d26-ac73-27a54f658ced http.request.method=GET http.request.remoteaddr="127.0.0.1:35622" 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="912.857µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [14/Oct/2026:20:48:49 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-10-14T20:48:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34279" http.request.id=6dacb138-31fb-446f-8a47-81c46484e67c http.request.method=GET http.request.remoteaddr="127.0.0.1:35622" 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=1.755818ms http.response.status=200 http.response.written=74 127.0.0.1 - - [14/Oct/2026:20:48:49 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-14T20:48:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T20:48:49Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:48:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39687" http.request.id=57c44633-ba48-4e35-85c7-bf0ed4e60d93 http.request.method=POST http.request.remoteaddr="127.0.0.1:57954" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.731475ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:49 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:53Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39687" http.request.id=0b19d182-c15b-4b2e-8de3-9a69c9be4620 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57954" http.request.uri="/v2/foo/aaaa/blobs/uploads/1e82f31a-9b9b-47dc-9db3-3178ca6ac519?_state=FG1NkFfuvXouL2Dv8n-NIq98HRZiUduDn0IzihxUKWN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxZTgyZjMxYS05YjliLTQ3ZGMtOWRiMy0zMTc4Y2E2YWM1MTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDg6NDkuNTYwNTQzMTlaIn0%3D&digest=sha256%3Af362b225f1c2a80bbcb57d8979066eff7b2d6686a33766a8b90a9a5bf281022e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.96543304s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:49 +0000] "PUT /v2/foo/aaaa/blobs/uploads/1e82f31a-9b9b-47dc-9db3-3178ca6ac519?_state=FG1NkFfuvXouL2Dv8n-NIq98HRZiUduDn0IzihxUKWN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIxZTgyZjMxYS05YjliLTQ3ZGMtOWRiMy0zMTc4Y2E2YWM1MTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDg6NDkuNTYwNTQzMTlaIn0%3D&digest=sha256%3Af362b225f1c2a80bbcb57d8979066eff7b2d6686a33766a8b90a9a5bf281022e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:53Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39687" http.request.id=a1350234-7785-4d93-8dbc-21a5d832a776 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57954" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.373626ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:53 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:53Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39687" http.request.id=951198e9-dd69-4f2a-8959-c101867d6006 http.request.method=POST http.request.remoteaddr="127.0.0.1:57954" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.121038ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:53 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39687" http.request.id=2b05c76b-f157-4055-a67c-e742f4e6bba5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57954" http.request.uri="/v2/foo/bbbb/blobs/uploads/f6f7d327-fdeb-4e46-b313-bd1bbad7d242?_state=eSvYpAw_kdafR5rhuQBJ-eNbzonC4pDp8xsDE1zvY497Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmNmY3ZDMyNy1mZGViLTRlNDYtYjMxMy1iZDFiYmFkN2QyNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDg6NTMuODQyMjA2ODlaIn0%3D&digest=sha256%3A94f17c4e9b3a9aa07d1f356370d194e90b603b6ac981648a610635a855e983cf" http.request.useragent="Go-http-client/1.1" http.response.duration=4.572945485s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:53 +0000] "PUT /v2/foo/bbbb/blobs/uploads/f6f7d327-fdeb-4e46-b313-bd1bbad7d242?_state=eSvYpAw_kdafR5rhuQBJ-eNbzonC4pDp8xsDE1zvY497Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmNmY3ZDMyNy1mZGViLTRlNDYtYjMxMy1iZDFiYmFkN2QyNDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDg6NTMuODQyMjA2ODlaIn0%3D&digest=sha256%3A94f17c4e9b3a9aa07d1f356370d194e90b603b6ac981648a610635a855e983cf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39687" http.request.id=d93e3669-cfac-435c-b102-53d5d771aeef http.request.method=PUT http.request.remoteaddr="127.0.0.1:57954" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.597397ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:58 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:48:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39687" http.request.id=c874263f-b2f1-438c-b598-1de5626d9e18 http.request.method=POST http.request.remoteaddr="127.0.0.1:57954" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.381918ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:58 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39687" http.request.id=14ba2966-3405-4aff-9c06-0892fd7fb7ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:57954" http.request.uri="/v2/foo/cccc/blobs/uploads/af3f9e76-a798-436b-b86a-7b20d60b09d3?_state=WkwXJ5jxjFtGEkVoM-CVcJn4jc2ytH3wySyPLoDFYm17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhZjNmOWU3Ni1hNzk4LTQzNmItYjg2YS03YjIwZDYwYjA5ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDg6NTguNzcxMTAxNTMzWiJ9&digest=sha256%3A7988977e9b1574c9d2c1a41fc43ae27f37e8db6b35adde0f57ac241778f71daf" http.request.useragent="Go-http-client/1.1" http.response.duration=4.692079759s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:48:58 +0000] "PUT /v2/foo/cccc/blobs/uploads/af3f9e76-a798-436b-b86a-7b20d60b09d3?_state=WkwXJ5jxjFtGEkVoM-CVcJn4jc2ytH3wySyPLoDFYm17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhZjNmOWU3Ni1hNzk4LTQzNmItYjg2YS03YjIwZDYwYjA5ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDg6NTguNzcxMTAxNTMzWiJ9&digest=sha256%3A7988977e9b1574c9d2c1a41fc43ae27f37e8db6b35adde0f57ac241778f71daf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39687" http.request.id=275477f8-8c58-47b0-b28e-6e3570285bae http.request.method=PUT http.request.remoteaddr="127.0.0.1:57954" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.899363ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:03 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39687" http.request.id=d9e2cfb4-7588-4765-a459-556f47a3d679 http.request.method=POST http.request.remoteaddr="127.0.0.1:57954" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.385963ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:03 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:06Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39687" http.request.id=c278924a-20bf-4115-982b-f547441a76cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57954" http.request.uri="/v2/foo/dddd/blobs/uploads/456a2aa8-b4e6-4ad9-b713-29329234269a?_state=S16wlShkeJUK-sBzGZF4KeBdp87V-DMvGpUO_m-3aP97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0NTZhMmFhOC1iNGU2LTRhZDktYjcxMy0yOTMyOTIzNDI2OWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDk6MDMuNzIwMDE4NTI5WiJ9&digest=sha256%3A4df2e00cef1887002a708d4b7c5a5c75fb0c5c3457cd7eb40ad2fb7f616816c1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.287471477s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:03 +0000] "PUT /v2/foo/dddd/blobs/uploads/456a2aa8-b4e6-4ad9-b713-29329234269a?_state=S16wlShkeJUK-sBzGZF4KeBdp87V-DMvGpUO_m-3aP97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0NTZhMmFhOC1iNGU2LTRhZDktYjcxMy0yOTMyOTIzNDI2OWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDk6MDMuNzIwMDE4NTI5WiJ9&digest=sha256%3A4df2e00cef1887002a708d4b7c5a5c75fb0c5c3457cd7eb40ad2fb7f616816c1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:06Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39687" http.request.id=4fd71211-d360-4f2c-9d3d-08dbb8795ae5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57954" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.61553ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:06 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:06Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39687" http.request.id=21854522-0d16-404c-b35b-16e4d2765128 http.request.method=GET http.request.remoteaddr="127.0.0.1:57954" 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.904119ms http.response.status=200 http.response.written=63 127.0.0.1 - - [14/Oct/2026:20:49:06 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (41.08s) === RUN TestURLPrefix time="2026-10-14T20:49:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T20:49:06Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:49:06Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34005" http.request.id=9fe5f749-a9b9-4057-bf52-88d13340e82d http.request.method=GET http.request.remoteaddr="127.0.0.1:35238" 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.067122ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2026:20:49:06 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-10-14T20:49:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T20:49:06Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:49:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=862aa6ed-c50d-44cb-8bb6-947a9158f222 http.request.method=GET http.request.remoteaddr="127.0.0.1:38660" http.request.uri="/v2/foo/bar/blobs/sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.01637ms http.response.status=404 http.response.written=157 vars.digest="sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:20:49:06 +0000] "GET /v2/foo/bar/blobs/sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-14T20:49:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=bd621fe5-6b3c-44ec-aebe-c7e023aaaca5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38668" http.request.uri="/v2/foo/bar/blobs/sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="919.609µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:20:49:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-14T20:49:06Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=a0e5a06d-1cbd-40ed-84c4-8cf3e3ca0472 http.request.method=POST http.request.remoteaddr="127.0.0.1:38668" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.090474ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:06Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=a4fce24d-f56d-44c6-81b7-25a30a5d106a http.request.method=GET http.request.remoteaddr="127.0.0.1:38668" http.request.uri="/v2/foo/bar/blobs/uploads/6d82cd5c-f8eb-44af-9a26-65a33f4a7041?_state=nxpsbCt1dxfviBD3zk1A0hvYBTcehRsHtQEtvbFK8857Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkODJjZDVjLWY4ZWItNDRhZi05YTI2LTY1YTMzZjRhNzA0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowNi4yODYzNjk3MloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.224725ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:06 +0000] "GET /v2/foo/bar/blobs/uploads/6d82cd5c-f8eb-44af-9a26-65a33f4a7041?_state=nxpsbCt1dxfviBD3zk1A0hvYBTcehRsHtQEtvbFK8857Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkODJjZDVjLWY4ZWItNDRhZi05YTI2LTY1YTMzZjRhNzA0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowNi4yODYzNjk3MloifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:06Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=cb94f17a-f039-4db6-8bf0-645ff229226e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38668" http.request.uri="/v2/foo/bar/blobs/uploads/6d82cd5c-f8eb-44af-9a26-65a33f4a7041?_state=nxpsbCt1dxfviBD3zk1A0hvYBTcehRsHtQEtvbFK8857Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkODJjZDVjLWY4ZWItNDRhZi05YTI2LTY1YTMzZjRhNzA0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowNi4yODYzNjk3MloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.061028ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:06 +0000] "DELETE /v2/foo/bar/blobs/uploads/6d82cd5c-f8eb-44af-9a26-65a33f4a7041?_state=nxpsbCt1dxfviBD3zk1A0hvYBTcehRsHtQEtvbFK8857Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkODJjZDVjLWY4ZWItNDRhZi05YTI2LTY1YTMzZjRhNzA0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowNi4yODYzNjk3MloifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:06Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=456d9fed-76b9-4333-a97d-bb86528ae0c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38668" http.request.uri="/v2/foo/bar/blobs/uploads/6d82cd5c-f8eb-44af-9a26-65a33f4a7041?_state=nxpsbCt1dxfviBD3zk1A0hvYBTcehRsHtQEtvbFK8857Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkODJjZDVjLWY4ZWItNDRhZi05YTI2LTY1YTMzZjRhNzA0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowNi4yODYzNjk3MloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6d82cd5c-f8eb-44af-9a26-65a33f4a7041 time="2026-10-14T20:49:06Z" 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.26.9 http.request.host="127.0.0.1:37957" http.request.id=456d9fed-76b9-4333-a97d-bb86528ae0c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38668" http.request.uri="/v2/foo/bar/blobs/uploads/6d82cd5c-f8eb-44af-9a26-65a33f4a7041?_state=nxpsbCt1dxfviBD3zk1A0hvYBTcehRsHtQEtvbFK8857Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkODJjZDVjLWY4ZWItNDRhZi05YTI2LTY1YTMzZjRhNzA0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowNi4yODYzNjk3MloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.14564ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=6d82cd5c-f8eb-44af-9a26-65a33f4a7041 127.0.0.1 - - [14/Oct/2026:20:49:06 +0000] "GET /v2/foo/bar/blobs/uploads/6d82cd5c-f8eb-44af-9a26-65a33f4a7041?_state=nxpsbCt1dxfviBD3zk1A0hvYBTcehRsHtQEtvbFK8857Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkODJjZDVjLWY4ZWItNDRhZi05YTI2LTY1YTMzZjRhNzA0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowNi4yODYzNjk3MloifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-14T20:49:06Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=9018d4c3-bd31-4be4-b794-00ef751f3b95 http.request.method=POST http.request.remoteaddr="127.0.0.1:38682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.677947ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:06Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=6e1f5dc9-5e15-4900-abdd-899e8a79b699 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38682" http.request.uri="/v2/foo/bar/blobs/uploads/fbe561b8-466a-4b5f-a42c-9cb6fce26a68?_state=BkveG25tS0VQMTKBL3FUgUAM1X3BpI7xjlW_iTceSNp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiZTU2MWI4LTQ2NmEtNGI1Zi1hNDJjLTljYjZmY2UyNmE2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowNi4yOTY1MjcxNDlaIn0%3D&digest=sha256%3Ac64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f" http.request.useragent="Go-http-client/1.1" provided=sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f vars.name="foo/bar" vars.uuid=fbe561b8-466a-4b5f-a42c-9cb6fce26a68 time="2026-10-14T20:49:06Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=6e1f5dc9-5e15-4900-abdd-899e8a79b699 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38682" http.request.uri="/v2/foo/bar/blobs/uploads/fbe561b8-466a-4b5f-a42c-9cb6fce26a68?_state=BkveG25tS0VQMTKBL3FUgUAM1X3BpI7xjlW_iTceSNp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiZTU2MWI4LTQ2NmEtNGI1Zi1hNDJjLTljYjZmY2UyNmE2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowNi4yOTY1MjcxNDlaIn0%3D&digest=sha256%3Ac64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fbe561b8-466a-4b5f-a42c-9cb6fce26a68 time="2026-10-14T20:49:06Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=6e1f5dc9-5e15-4900-abdd-899e8a79b699 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38682" http.request.uri="/v2/foo/bar/blobs/uploads/fbe561b8-466a-4b5f-a42c-9cb6fce26a68?_state=BkveG25tS0VQMTKBL3FUgUAM1X3BpI7xjlW_iTceSNp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiZTU2MWI4LTQ2NmEtNGI1Zi1hNDJjLTljYjZmY2UyNmE2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowNi4yOTY1MjcxNDlaIn0%3D&digest=sha256%3Ac64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.706772ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=fbe561b8-466a-4b5f-a42c-9cb6fce26a68 127.0.0.1 - - [14/Oct/2026:20:49:06 +0000] "PUT /v2/foo/bar/blobs/uploads/fbe561b8-466a-4b5f-a42c-9cb6fce26a68?_state=BkveG25tS0VQMTKBL3FUgUAM1X3BpI7xjlW_iTceSNp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiZTU2MWI4LTQ2NmEtNGI1Zi1hNDJjLTljYjZmY2UyNmE2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowNi4yOTY1MjcxNDlaIn0%3D&digest=sha256%3Ac64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-14T20:49:06Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=74c29d44-02a3-4ff8-a3e5-fd3bcfb11e98 http.request.method=POST http.request.remoteaddr="127.0.0.1:38682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.264068ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:06Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=58d7a176-3d73-461a-b199-b209c8301494 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38682" http.request.uri="/v2/foo/bar/blobs/uploads/5f13f9a9-54b1-4f18-83c6-dab8af9a9177?_state=zF8qSV6iFU8y7e5HqXKX_FHZNjrrEIz_EgSpMArouQ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMTNmOWE5LTU0YjEtNGYxOC04M2M2LWRhYjhhZjlhOTE3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowNi4zMDI3NTEwODlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.587915ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:06 +0000] "PUT /v2/foo/bar/blobs/uploads/5f13f9a9-54b1-4f18-83c6-dab8af9a9177?_state=zF8qSV6iFU8y7e5HqXKX_FHZNjrrEIz_EgSpMArouQ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVmMTNmOWE5LTU0YjEtNGYxOC04M2M2LWRhYjhhZjlhOTE3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowNi4zMDI3NTEwODlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:06Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=dd06f9ab-41e2-48ed-bdf4-0519f39a4933 http.request.method=POST http.request.remoteaddr="127.0.0.1:38682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.120895ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:06Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=c8e787c9-6bf1-4cef-b8ea-db0edf8bca0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38682" http.request.uri="/v2/foo/bar/blobs/uploads/bd458964-66b7-4f6a-b8e0-375d097b73dc?_state=j3exXXchhVo3_MGVUtWUmj2mDmDwMGqANsq8H_2_BZh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkNDU4OTY0LTY2YjctNGY2YS1iOGUwLTM3NWQwOTdiNzNkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowNi4zMDg2MzA0NzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.639201ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:06 +0000] "PUT /v2/foo/bar/blobs/uploads/bd458964-66b7-4f6a-b8e0-375d097b73dc?_state=j3exXXchhVo3_MGVUtWUmj2mDmDwMGqANsq8H_2_BZh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkNDU4OTY0LTY2YjctNGY2YS1iOGUwLTM3NWQwOTdiNzNkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowNi4zMDg2MzA0NzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:06Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=6bffdedc-9cd2-4b20-9323-04ea4cf524fd http.request.method=POST http.request.remoteaddr="127.0.0.1:38682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.175292ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=1e2a2093-fa58-41d4-a195-dac41b01ff0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:38682" http.request.uri="/v2/foo/bar/blobs/uploads/e4ecdd0c-3943-4bf9-866b-066ae30008ee?_state=GUcI_RHL8K5-IbpsEAMDUuAFG6RlCAqwv7LtVVZoWhB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0ZWNkZDBjLTM5NDMtNGJmOS04NjZiLTA2NmFlMzAwMDhlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowNi4zMTQ0MDM4NzlaIn0%3D&digest=sha256%3Ac64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.459988735s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:06 +0000] "PUT /v2/foo/bar/blobs/uploads/e4ecdd0c-3943-4bf9-866b-066ae30008ee?_state=GUcI_RHL8K5-IbpsEAMDUuAFG6RlCAqwv7LtVVZoWhB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0ZWNkZDBjLTM5NDMtNGJmOS04NjZiLTA2NmFlMzAwMDhlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowNi4zMTQ0MDM4NzlaIn0%3D&digest=sha256%3Ac64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=a3f60036-c5fe-4310-8fa2-63c50d1f085b http.request.method=POST http.request.remoteaddr="127.0.0.1:38682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.563255ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37957" http.request.id=5ae3e2fd-699e-4996-8825-72c17e72904c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38682" http.request.uri="/v2/foo/bar/blobs/uploads/7cbacd50-17bd-45fa-9bb3-42027fe9b148?_state=rMfnryDM0OZA_alb8RzmBEGzLQTQGI5JCbIJfa2jAI97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjYmFjZDUwLTE3YmQtNDVmYS05YmIzLTQyMDI3ZmU5YjE0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowOS45NjQ4MzA5NjlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.35326838s http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:09 +0000] "PATCH /v2/foo/bar/blobs/uploads/7cbacd50-17bd-45fa-9bb3-42027fe9b148?_state=rMfnryDM0OZA_alb8RzmBEGzLQTQGI5JCbIJfa2jAI97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjYmFjZDUwLTE3YmQtNDVmYS05YmIzLTQyMDI3ZmU5YjE0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTowOS45NjQ4MzA5NjlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=99f8b0e5-6d71-42ea-a55c-5e36a0d6953e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38682" http.request.uri="/v2/foo/bar/blobs/uploads/7cbacd50-17bd-45fa-9bb3-42027fe9b148?_state=oV6VBYiOHgGqg09nAX93UhEKLvdWtDtEVSlWeDMCLGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjYmFjZDUwLTE3YmQtNDVmYS05YmIzLTQyMDI3ZmU5YjE0OCIsIk9mZnNldCI6MjE3Nzc0MDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDk6MDlaIn0%3D&digest=sha256%3Ac64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.99726ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "PUT /v2/foo/bar/blobs/uploads/7cbacd50-17bd-45fa-9bb3-42027fe9b148?_state=oV6VBYiOHgGqg09nAX93UhEKLvdWtDtEVSlWeDMCLGd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjYmFjZDUwLTE3YmQtNDVmYS05YmIzLTQyMDI3ZmU5YjE0OCIsIk9mZnNldCI6MjE3Nzc0MDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDk6MDlaIn0%3D&digest=sha256%3Ac64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=31f7d7f6-8058-4fb3-be4c-fa20f30d52c8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38682" http.request.uri="/v2/foo/bar/blobs/sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.327935ms http.response.status=200 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=6dc8a30f-872d-4f8d-84de-39901ec06c66 http.request.method=GET http.request.remoteaddr="127.0.0.1:38682" http.request.uri="/v2/foo/bar/blobs/sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=171.161449ms http.response.status=200 http.response.written=21777408 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "GET /v2/foo/bar/blobs/sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f HTTP/1.1" 200 21777408 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=error msg="error parsing digest="sha257:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=6494f118-4a91-4cd3-bf9a-a136a1dc6d20 http.request.method=GET http.request.remoteaddr="127.0.0.1:38682" http.request.uri="/v2/foo/bar/blobs/sha257:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f" vars.name="foo/bar" time="2026-10-14T20:49:13Z" 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.26.9 http.request.host="127.0.0.1:37957" http.request.id=6494f118-4a91-4cd3-bf9a-a136a1dc6d20 http.request.method=GET http.request.remoteaddr="127.0.0.1:38682" http.request.uri="/v2/foo/bar/blobs/sha257:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.982921ms http.response.status=400 http.response.written=110 vars.digest="sha257:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "GET /v2/foo/bar/blobs/sha257:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=d13e2543-9a25-470c-b0c3-95108ccf5eff http.request.method=GET http.request.remoteaddr="127.0.0.1:47662" http.request.uri="/v2/foo/bar/blobs/sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.105382ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "GET /v2/foo/bar/blobs/sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T20:49:13Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:49:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=ebae0b69-dc92-4fc6-be3f-0d6f5ab1a351 http.request.method=GET http.request.remoteaddr="127.0.0.1:50374" http.request.uri="/v2/foo/bar/blobs/sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.432414ms http.response.status=404 http.response.written=157 vars.digest="sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "GET /v2/foo/bar/blobs/sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9 err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=866054eb-e9d7-4016-8907-4fe6d2d76c03 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.587281ms http.response.status=404 http.response.written=157 vars.digest="sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=9624c72f-9edc-4e95-bb00-3dd1251b6e12 http.request.method=POST http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.083001ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=22c363f7-e3ae-46e8-9af6-9c894732f38c http.request.method=GET http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/uploads/e4b6526b-845b-4d9d-acf5-996f7641f474?_state=2Sc03uhJ-2mHexnZM9zVji8qlloTTzQNXYt1Em1WGD97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0YjY1MjZiLTg0NWItNGQ5ZC1hY2Y1LTk5NmY3NjQxZjQ3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxMy44ODgzNDQ5NDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.283117ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "GET /v2/foo/bar/blobs/uploads/e4b6526b-845b-4d9d-acf5-996f7641f474?_state=2Sc03uhJ-2mHexnZM9zVji8qlloTTzQNXYt1Em1WGD97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0YjY1MjZiLTg0NWItNGQ5ZC1hY2Y1LTk5NmY3NjQxZjQ3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxMy44ODgzNDQ5NDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=2dafac79-12e0-472b-974b-23d4aff3d98e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/uploads/e4b6526b-845b-4d9d-acf5-996f7641f474?_state=2Sc03uhJ-2mHexnZM9zVji8qlloTTzQNXYt1Em1WGD97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0YjY1MjZiLTg0NWItNGQ5ZC1hY2Y1LTk5NmY3NjQxZjQ3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxMy44ODgzNDQ5NDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.094577ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "DELETE /v2/foo/bar/blobs/uploads/e4b6526b-845b-4d9d-acf5-996f7641f474?_state=2Sc03uhJ-2mHexnZM9zVji8qlloTTzQNXYt1Em1WGD97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0YjY1MjZiLTg0NWItNGQ5ZC1hY2Y1LTk5NmY3NjQxZjQ3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxMy44ODgzNDQ5NDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=e508983b-9d3a-4c42-8a76-6c45fa68a436 http.request.method=GET http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/uploads/e4b6526b-845b-4d9d-acf5-996f7641f474?_state=2Sc03uhJ-2mHexnZM9zVji8qlloTTzQNXYt1Em1WGD97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0YjY1MjZiLTg0NWItNGQ5ZC1hY2Y1LTk5NmY3NjQxZjQ3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxMy44ODgzNDQ5NDZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e4b6526b-845b-4d9d-acf5-996f7641f474 time="2026-10-14T20:49:13Z" 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.26.9 http.request.host="127.0.0.1:32883" http.request.id=e508983b-9d3a-4c42-8a76-6c45fa68a436 http.request.method=GET http.request.remoteaddr="127.0.0.1:50386" http.request.uri="/v2/foo/bar/blobs/uploads/e4b6526b-845b-4d9d-acf5-996f7641f474?_state=2Sc03uhJ-2mHexnZM9zVji8qlloTTzQNXYt1Em1WGD97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0YjY1MjZiLTg0NWItNGQ5ZC1hY2Y1LTk5NmY3NjQxZjQ3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxMy44ODgzNDQ5NDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.078606ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e4b6526b-845b-4d9d-acf5-996f7641f474 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "GET /v2/foo/bar/blobs/uploads/e4b6526b-845b-4d9d-acf5-996f7641f474?_state=2Sc03uhJ-2mHexnZM9zVji8qlloTTzQNXYt1Em1WGD97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU0YjY1MjZiLTg0NWItNGQ5ZC1hY2Y1LTk5NmY3NjQxZjQ3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxMy44ODgzNDQ5NDZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=5e398dd0-9f5d-4f18-9df4-a5e81ad0932c http.request.method=POST http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.311566ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=1b0021a1-e6a3-466b-999b-4f21a1eab024 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/bar/blobs/uploads/aa14b925-8eae-407f-9dd0-b3a3a22bbe3c?_state=ZeDLJKsBVZvAjBXtDxYpXRSxFEAhsJ7IWKOS5-pdfNR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhMTRiOTI1LThlYWUtNDA3Zi05ZGQwLWIzYTNhMjJiYmUzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxMy44OTc5NDYwNzhaIn0%3D&digest=sha256%3Ab9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9" http.request.useragent="Go-http-client/1.1" provided=sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9 vars.name="foo/bar" vars.uuid=aa14b925-8eae-407f-9dd0-b3a3a22bbe3c time="2026-10-14T20:49:13Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=1b0021a1-e6a3-466b-999b-4f21a1eab024 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/bar/blobs/uploads/aa14b925-8eae-407f-9dd0-b3a3a22bbe3c?_state=ZeDLJKsBVZvAjBXtDxYpXRSxFEAhsJ7IWKOS5-pdfNR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhMTRiOTI1LThlYWUtNDA3Zi05ZGQwLWIzYTNhMjJiYmUzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxMy44OTc5NDYwNzhaIn0%3D&digest=sha256%3Ab9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=aa14b925-8eae-407f-9dd0-b3a3a22bbe3c time="2026-10-14T20:49:13Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=1b0021a1-e6a3-466b-999b-4f21a1eab024 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/bar/blobs/uploads/aa14b925-8eae-407f-9dd0-b3a3a22bbe3c?_state=ZeDLJKsBVZvAjBXtDxYpXRSxFEAhsJ7IWKOS5-pdfNR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhMTRiOTI1LThlYWUtNDA3Zi05ZGQwLWIzYTNhMjJiYmUzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxMy44OTc5NDYwNzhaIn0%3D&digest=sha256%3Ab9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.307596ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=aa14b925-8eae-407f-9dd0-b3a3a22bbe3c 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "PUT /v2/foo/bar/blobs/uploads/aa14b925-8eae-407f-9dd0-b3a3a22bbe3c?_state=ZeDLJKsBVZvAjBXtDxYpXRSxFEAhsJ7IWKOS5-pdfNR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhMTRiOTI1LThlYWUtNDA3Zi05ZGQwLWIzYTNhMjJiYmUzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxMy44OTc5NDYwNzhaIn0%3D&digest=sha256%3Ab9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=c0baacab-e6f3-4181-9b28-e28de0dbc9da http.request.method=POST http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.328141ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=ab9a6693-ea22-4285-aae0-923fd0556ebf http.request.method=PUT http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/bar/blobs/uploads/f49591be-4c4e-4dbd-8e0b-2ce808f4cc16?_state=5yf0V_Oz7YHLLsdp7uA_Qg2fKdVeDtYZns9Hty64apt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0OTU5MWJlLTRjNGUtNGRiZC04ZTBiLTJjZTgwOGY0Y2MxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxMy45MDI3NzAwNjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.622163ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "PUT /v2/foo/bar/blobs/uploads/f49591be-4c4e-4dbd-8e0b-2ce808f4cc16?_state=5yf0V_Oz7YHLLsdp7uA_Qg2fKdVeDtYZns9Hty64apt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0OTU5MWJlLTRjNGUtNGRiZC04ZTBiLTJjZTgwOGY0Y2MxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxMy45MDI3NzAwNjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=b84add4d-5c88-4e71-8909-06e3616a6873 http.request.method=POST http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.337251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=514fe43d-67f1-438b-963d-6ca600285b95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/bar/blobs/uploads/a7de628d-36c7-4593-8cf5-48810cc377a6?_state=QRq_RWQ7J8xxWYa_9NnqyWLB2C9x8OqOIMThlDLn0Ch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3ZGU2MjhkLTM2YzctNDU5My04Y2Y1LTQ4ODEwY2MzNzdhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxMy45MDg1Nzc2MjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.466497ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "PUT /v2/foo/bar/blobs/uploads/a7de628d-36c7-4593-8cf5-48810cc377a6?_state=QRq_RWQ7J8xxWYa_9NnqyWLB2C9x8OqOIMThlDLn0Ch7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3ZGU2MjhkLTM2YzctNDU5My04Y2Y1LTQ4ODEwY2MzNzdhNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxMy45MDg1Nzc2MjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=d37edd7d-4482-4231-9b07-3725934369c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.980041ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=389fc685-0351-4744-b54a-232965144c42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/bar/blobs/uploads/a57fe295-d44e-4342-8122-ec7074ae1179?_state=biB0fwxivCXm9IwUH2YXFAeNVqv9tAnBJWalKgeDM-17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1N2ZlMjk1LWQ0NGUtNDM0Mi04MTIyLWVjNzA3NGFlMTE3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxMy45MTQwNTQ3MDNaIn0%3D&digest=sha256%3Ab9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9" http.request.useragent="Go-http-client/1.1" http.response.duration=5.373754568s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "PUT /v2/foo/bar/blobs/uploads/a57fe295-d44e-4342-8122-ec7074ae1179?_state=biB0fwxivCXm9IwUH2YXFAeNVqv9tAnBJWalKgeDM-17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1N2ZlMjk1LWQ0NGUtNDM0Mi04MTIyLWVjNzA3NGFlMTE3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxMy45MTQwNTQ3MDNaIn0%3D&digest=sha256%3Ab9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:19Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=af0aa757-1002-4019-b4a0-8d86234ce006 http.request.method=POST http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.842772ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:24Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:32883" http.request.id=f069d2fd-e4a2-4294-9864-9c5c5609165c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/bar/blobs/uploads/50a20b08-da70-41fd-9a3b-ddf3c5d43477?_state=K3-ppbiOR2zXg_CUljYdHyppZjglOqZT13XIrfxd7YR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwYTIwYjA4LWRhNzAtNDFmZC05YTNiLWRkZjNjNWQ0MzQ3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxOS40OTgwMzkzMDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.095667399s http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:19 +0000] "PATCH /v2/foo/bar/blobs/uploads/50a20b08-da70-41fd-9a3b-ddf3c5d43477?_state=K3-ppbiOR2zXg_CUljYdHyppZjglOqZT13XIrfxd7YR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwYTIwYjA4LWRhNzAtNDFmZC05YTNiLWRkZjNjNWQ0MzQ3NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToxOS40OTgwMzkzMDVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:24Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=8be15c78-dc53-4917-bbaa-d9b6aa9303c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/bar/blobs/uploads/50a20b08-da70-41fd-9a3b-ddf3c5d43477?_state=dtjuECe-h4U9DrK7Ihv97K5u20C-tbTtCXET71qajB17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwYTIwYjA4LWRhNzAtNDFmZC05YTNiLWRkZjNjNWQ0MzQ3NyIsIk9mZnNldCI6Mjc2NDc0ODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDk6MTlaIn0%3D&digest=sha256%3Ab9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.079917ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:24 +0000] "PUT /v2/foo/bar/blobs/uploads/50a20b08-da70-41fd-9a3b-ddf3c5d43477?_state=dtjuECe-h4U9DrK7Ihv97K5u20C-tbTtCXET71qajB17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwYTIwYjA4LWRhNzAtNDFmZC05YTNiLWRkZjNjNWQ0MzQ3NyIsIk9mZnNldCI6Mjc2NDc0ODgsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDk6MTlaIn0%3D&digest=sha256%3Ab9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:24Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=8c73f16e-07de-4d5a-8c86-bbf03d10ec15 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/bar/blobs/sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.442363ms http.response.status=200 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:24Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=8dcb2fdb-5520-4af2-a77b-bfa6f6765ba4 http.request.method=GET http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/bar/blobs/sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=214.447649ms http.response.status=200 http.response.written=27647488 127.0.0.1 - - [14/Oct/2026:20:49:24 +0000] "GET /v2/foo/bar/blobs/sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9 HTTP/1.1" 200 27647488 "" "Go-http-client/1.1" time="2026-10-14T20:49:24Z" level=error msg="error parsing digest="sha257:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=257b1736-c544-42aa-a51e-9908c38ce90d http.request.method=GET http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/bar/blobs/sha257:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9" vars.name="foo/bar" time="2026-10-14T20:49:24Z" 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.26.9 http.request.host="127.0.0.1:32883" http.request.id=257b1736-c544-42aa-a51e-9908c38ce90d http.request.method=GET http.request.remoteaddr="127.0.0.1:50398" http.request.uri="/v2/foo/bar/blobs/sha257:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.046902ms http.response.status=400 http.response.written=110 vars.digest="sha257:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:20:49:24 +0000] "GET /v2/foo/bar/blobs/sha257:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-14T20:49:24Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=87561878-01f3-4f16-a228-b64c65e02942 http.request.method=GET http.request.remoteaddr="127.0.0.1:54670" http.request.uri="/v2/foo/bar/blobs/sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.223817ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:24 +0000] "GET /v2/foo/bar/blobs/sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:24Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=c09ede4a-d56a-40db-bda2-bfec12193593 http.request.method=GET http.request.remoteaddr="127.0.0.1:54670" http.request.uri="/v2/foo/bar/blobs/sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.498328ms http.response.status=200 http.response.written=196608 127.0.0.1 - - [14/Oct/2026:20:49:24 +0000] "GET /v2/foo/bar/blobs/sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9 HTTP/1.1" 200 196608 "" "Go-http-client/1.1" time="2026-10-14T20:49:24Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:32883" http.request.id=f16a6c27-35a7-46d4-8680-665f36802171 http.request.method=GET http.request.remoteaddr="127.0.0.1:54660" http.request.uri="/v2/foo/bar/blobs/sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.473871ms http.response.status=200 http.response.written=2691072 127.0.0.1 - - [14/Oct/2026:20:49:24 +0000] "GET /v2/foo/bar/blobs/sha256:b9386e16042d292fbbb9ba780d1890b753f93158eaff3f0a839617b3469e9bb9 HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" time="2026-10-14T20:49:24Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=a98c26f0-efeb-4b3f-9d2a-41b7e25756ac http.request.method=GET http.request.remoteaddr="127.0.0.1:47662" http.request.uri="/v2/foo/bar/blobs/sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.316429779s http.response.status=200 http.response.written=2614272 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "GET /v2/foo/bar/blobs/sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" time="2026-10-14T20:49:24Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37957" http.request.id=9c25a058-1a6a-489f-9e31-464d79bae7c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:47654" http.request.uri="/v2/foo/bar/blobs/sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.325669537s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [14/Oct/2026:20:49:13 +0000] "GET /v2/foo/bar/blobs/sha256:c64dfa49f5b664cdec86985b80d8fa86c5156d356681dcd37d59f8f8ca29825f HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (18.81s) === RUN TestBlobDelete time="2026-10-14T20:49:24Z" 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.26.9 time="2026-10-14T20:49:24Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:49:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=8715a6bf-d8f4-4260-911c-173003624e94 http.request.method=GET http.request.remoteaddr="127.0.0.1:57832" http.request.uri="/v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.016133ms http.response.status=404 http.response.written=157 vars.digest="sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:20:49:25 +0000] "GET /v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-14T20:49:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=6b74f71b-c326-48bd-9368-55489fff7520 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57842" http.request.uri="/v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.533064ms http.response.status=404 http.response.written=157 vars.digest="sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:20:49:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-14T20:49:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=ded3c44e-1626-42e5-b20e-d3764962b263 http.request.method=POST http.request.remoteaddr="127.0.0.1:57842" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="952.467µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=88db8bbb-c398-463a-b679-c299d7bcd1e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57842" http.request.uri="/v2/foo/bar/blobs/uploads/5eb06d42-6640-4c18-8c54-72c8ceb70a92?_state=sGYH7GGmv_0Sp8S5mSwbRh3sKntH-u2QDRB7tv_RIlp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYjA2ZDQyLTY2NDAtNGMxOC04YzU0LTcyYzhjZWI3MGE5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyNS4xNjUzMzU3MDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="998.347µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:25 +0000] "GET /v2/foo/bar/blobs/uploads/5eb06d42-6640-4c18-8c54-72c8ceb70a92?_state=sGYH7GGmv_0Sp8S5mSwbRh3sKntH-u2QDRB7tv_RIlp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYjA2ZDQyLTY2NDAtNGMxOC04YzU0LTcyYzhjZWI3MGE5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyNS4xNjUzMzU3MDFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=13c6c2df-4c9d-478b-bc2a-d6aa23de3591 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57842" http.request.uri="/v2/foo/bar/blobs/uploads/5eb06d42-6640-4c18-8c54-72c8ceb70a92?_state=sGYH7GGmv_0Sp8S5mSwbRh3sKntH-u2QDRB7tv_RIlp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYjA2ZDQyLTY2NDAtNGMxOC04YzU0LTcyYzhjZWI3MGE5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyNS4xNjUzMzU3MDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.023974ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:25 +0000] "DELETE /v2/foo/bar/blobs/uploads/5eb06d42-6640-4c18-8c54-72c8ceb70a92?_state=sGYH7GGmv_0Sp8S5mSwbRh3sKntH-u2QDRB7tv_RIlp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYjA2ZDQyLTY2NDAtNGMxOC04YzU0LTcyYzhjZWI3MGE5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyNS4xNjUzMzU3MDFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:25Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=2ad67749-d54f-4313-9897-385a563d9d1b http.request.method=GET http.request.remoteaddr="127.0.0.1:57842" http.request.uri="/v2/foo/bar/blobs/uploads/5eb06d42-6640-4c18-8c54-72c8ceb70a92?_state=sGYH7GGmv_0Sp8S5mSwbRh3sKntH-u2QDRB7tv_RIlp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYjA2ZDQyLTY2NDAtNGMxOC04YzU0LTcyYzhjZWI3MGE5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyNS4xNjUzMzU3MDFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5eb06d42-6640-4c18-8c54-72c8ceb70a92 time="2026-10-14T20:49:25Z" 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.26.9 http.request.host="127.0.0.1:34985" http.request.id=2ad67749-d54f-4313-9897-385a563d9d1b http.request.method=GET http.request.remoteaddr="127.0.0.1:57842" http.request.uri="/v2/foo/bar/blobs/uploads/5eb06d42-6640-4c18-8c54-72c8ceb70a92?_state=sGYH7GGmv_0Sp8S5mSwbRh3sKntH-u2QDRB7tv_RIlp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYjA2ZDQyLTY2NDAtNGMxOC04YzU0LTcyYzhjZWI3MGE5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyNS4xNjUzMzU3MDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.951017ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5eb06d42-6640-4c18-8c54-72c8ceb70a92 127.0.0.1 - - [14/Oct/2026:20:49:25 +0000] "GET /v2/foo/bar/blobs/uploads/5eb06d42-6640-4c18-8c54-72c8ceb70a92?_state=sGYH7GGmv_0Sp8S5mSwbRh3sKntH-u2QDRB7tv_RIlp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlYjA2ZDQyLTY2NDAtNGMxOC04YzU0LTcyYzhjZWI3MGE5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyNS4xNjUzMzU3MDFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-14T20:49:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=4f57aebb-afa2-4cb3-a5f1-ade19307b956 http.request.method=POST http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.544736ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:25Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=b4aa6e75-61c1-4b3b-a845-85b8d489834c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/ff00fb68-3437-4939-a71f-fa841efacd1a?_state=IjARieKNM_sb3Y9o4UOeXSbNEL29guB03fBRmzhZMYd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmMDBmYjY4LTM0MzctNDkzOS1hNzFmLWZhODQxZWZhY2QxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyNS4xNzIyMjk2OTdaIn0%3D&digest=sha256%3A2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" provided=sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d vars.name="foo/bar" vars.uuid=ff00fb68-3437-4939-a71f-fa841efacd1a time="2026-10-14T20:49:25Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=b4aa6e75-61c1-4b3b-a845-85b8d489834c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/ff00fb68-3437-4939-a71f-fa841efacd1a?_state=IjARieKNM_sb3Y9o4UOeXSbNEL29guB03fBRmzhZMYd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmMDBmYjY4LTM0MzctNDkzOS1hNzFmLWZhODQxZWZhY2QxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyNS4xNzIyMjk2OTdaIn0%3D&digest=sha256%3A2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ff00fb68-3437-4939-a71f-fa841efacd1a time="2026-10-14T20:49:25Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=b4aa6e75-61c1-4b3b-a845-85b8d489834c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/ff00fb68-3437-4939-a71f-fa841efacd1a?_state=IjARieKNM_sb3Y9o4UOeXSbNEL29guB03fBRmzhZMYd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmMDBmYjY4LTM0MzctNDkzOS1hNzFmLWZhODQxZWZhY2QxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyNS4xNzIyMjk2OTdaIn0%3D&digest=sha256%3A2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.440966ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ff00fb68-3437-4939-a71f-fa841efacd1a 127.0.0.1 - - [14/Oct/2026:20:49:25 +0000] "PUT /v2/foo/bar/blobs/uploads/ff00fb68-3437-4939-a71f-fa841efacd1a?_state=IjARieKNM_sb3Y9o4UOeXSbNEL29guB03fBRmzhZMYd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmMDBmYjY4LTM0MzctNDkzOS1hNzFmLWZhODQxZWZhY2QxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyNS4xNzIyMjk2OTdaIn0%3D&digest=sha256%3A2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-14T20:49:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=40b84454-314f-4048-98d4-179dd201d368 http.request.method=POST http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.060055ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=aac86033-0eb7-415a-b457-6c1736fef7df http.request.method=PUT http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/12257174-47c2-4ff2-a024-96b52ec145ab?_state=_0rwERpnBZRCV0TAU78SdkJ-cT5l10y5DAgqZr4nK1t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMjU3MTc0LTQ3YzItNGZmMi1hMDI0LTk2YjUyZWMxNDVhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyNS4xNzY2MjczMDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.579367ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:25 +0000] "PUT /v2/foo/bar/blobs/uploads/12257174-47c2-4ff2-a024-96b52ec145ab?_state=_0rwERpnBZRCV0TAU78SdkJ-cT5l10y5DAgqZr4nK1t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEyMjU3MTc0LTQ3YzItNGZmMi1hMDI0LTk2YjUyZWMxNDVhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyNS4xNzY2MjczMDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=4215d8c3-e8ed-4000-b45a-15eea750306e http.request.method=POST http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.072876ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=c220a131-3547-4e2c-8838-580edd1f8f1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/af8d0256-bb0e-4d59-9ae6-3fd190885226?_state=HULDGBcB7MM5C6WLjJbe8dufO9mFsqK7qpdCBV3aPeR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmOGQwMjU2LWJiMGUtNGQ1OS05YWU2LTNmZDE5MDg4NTIyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyNS4xODIyMjA1MDlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.519755ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:25 +0000] "PUT /v2/foo/bar/blobs/uploads/af8d0256-bb0e-4d59-9ae6-3fd190885226?_state=HULDGBcB7MM5C6WLjJbe8dufO9mFsqK7qpdCBV3aPeR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmOGQwMjU2LWJiMGUtNGQ1OS05YWU2LTNmZDE5MDg4NTIyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyNS4xODIyMjA1MDlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:25Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=0eff5025-c719-4c37-8f05-23a4e7504714 http.request.method=POST http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.442091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:29Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=7567712f-9648-4221-96e1-16bd3c638207 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/b180fbb9-bec7-4bf4-8ae7-747b4f95164f?_state=8lSlN6970bt3zGwkxUVh0_mb-r_XEo-f0y32hmK2xiR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxODBmYmI5LWJlYzctNGJmNC04YWU3LTc0N2I0Zjk1MTY0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyNS4xODcyMjkwODJaIn0%3D&digest=sha256%3A2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.011319885s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:25 +0000] "PUT /v2/foo/bar/blobs/uploads/b180fbb9-bec7-4bf4-8ae7-747b4f95164f?_state=8lSlN6970bt3zGwkxUVh0_mb-r_XEo-f0y32hmK2xiR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxODBmYmI5LWJlYzctNGJmNC04YWU3LTc0N2I0Zjk1MTY0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyNS4xODcyMjkwODJaIn0%3D&digest=sha256%3A2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:29Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=1ba37cfe-37f3-4776-bef7-4bea60427280 http.request.method=POST http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.59557ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:33Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34985" http.request.id=c1dd77cc-9d97-4989-b1a1-470839b64b53 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/06404c12-42cc-4cf9-a77d-07cbacd1b6c5?_state=popo8eLd8YUxj0pxVKt6SsH7Wb8aYmfO9dp-H-kUp697Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NDA0YzEyLTQyY2MtNGNmOS1hNzdkLTA3Y2JhY2QxYjZjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyOS4zOTcwMTA5ODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.958255861s http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:29 +0000] "PATCH /v2/foo/bar/blobs/uploads/06404c12-42cc-4cf9-a77d-07cbacd1b6c5?_state=popo8eLd8YUxj0pxVKt6SsH7Wb8aYmfO9dp-H-kUp697Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NDA0YzEyLTQyY2MtNGNmOS1hNzdkLTA3Y2JhY2QxYjZjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OToyOS4zOTcwMTA5ODNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:33Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=4caa8989-b66a-48ec-b5ae-06c1f58c9e10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/uploads/06404c12-42cc-4cf9-a77d-07cbacd1b6c5?_state=0CG_r05ULiCQjIgqeR79iGGXhoDeJiY9B675HQUbWUF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NDA0YzEyLTQyY2MtNGNmOS1hNzdkLTA3Y2JhY2QxYjZjNSIsIk9mZnNldCI6MjM0OTcyMTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDk6MjlaIn0%3D&digest=sha256%3A2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.160323ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:33 +0000] "PUT /v2/foo/bar/blobs/uploads/06404c12-42cc-4cf9-a77d-07cbacd1b6c5?_state=0CG_r05ULiCQjIgqeR79iGGXhoDeJiY9B675HQUbWUF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NDA0YzEyLTQyY2MtNGNmOS1hNzdkLTA3Y2JhY2QxYjZjNSIsIk9mZnNldCI6MjM0OTcyMTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDk6MjlaIn0%3D&digest=sha256%3A2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:33Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=01b799c7-f005-472f-bb2d-b566d7e45641 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.400253ms http.response.status=200 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:33 +0000] "HEAD /v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:33Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=61104fad-2196-4a40-ae6c-87c40265409a http.request.method=GET http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=159.741192ms http.response.status=200 http.response.written=23497216 127.0.0.1 - - [14/Oct/2026:20:49:33 +0000] "GET /v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d HTTP/1.1" 200 23497216 "" "Go-http-client/1.1" time="2026-10-14T20:49:33Z" level=error msg="error parsing digest="sha257:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=91f966b1-e234-46a6-9c15-2fd9b23eea06 http.request.method=GET http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/sha257:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" vars.name="foo/bar" time="2026-10-14T20:49:33Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=91f966b1-e234-46a6-9c15-2fd9b23eea06 http.request.method=GET http.request.remoteaddr="127.0.0.1:57858" http.request.uri="/v2/foo/bar/blobs/sha257:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.107804ms http.response.status=400 http.response.written=110 vars.digest="sha257:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:20:49:33 +0000] "GET /v2/foo/bar/blobs/sha257:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-14T20:49:33Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=52020585-add2-4875-8a96-7fb556be4653 http.request.method=GET http.request.remoteaddr="127.0.0.1:44530" http.request.uri="/v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.966671ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:33 +0000] "GET /v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:33Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=7e3f4c3e-8e93-4c3e-a810-072426c5587f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44536" http.request.uri="/v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.302897ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:33Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=f474259c-7700-4c5d-b38b-507e928597e3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44536" http.request.uri="/v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.193672ms http.response.status=404 http.response.written=157 vars.digest="sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:20:49:33 +0000] "HEAD /v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-14T20:49:33Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=1390a2df-fb37-4c5c-b673-bcb53e73e805 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44536" http.request.uri="/v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.395504ms http.response.status=404 http.response.written=74 vars.digest="sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:20:49:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-10-14T20:49:33Z" level=error msg="error parsing digest="sha257:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d": unsupported digest algorithm" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=12a078eb-5e2d-4868-941e-fd2f3468ea7d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44538" http.request.uri="/v2/foo/bar/blobs/sha257:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" vars.name="foo/bar" time="2026-10-14T20:49:33Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=12a078eb-5e2d-4868-941e-fd2f3468ea7d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44538" http.request.uri="/v2/foo/bar/blobs/sha257:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.67015ms http.response.status=400 http.response.written=110 vars.digest="sha257:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:20:49:33 +0000] "DELETE /v2/foo/bar/blobs/sha257:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-14T20:49:33Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=3570acba-93bd-4287-8d9c-e035198b48fb http.request.method=POST http.request.remoteaddr="127.0.0.1:44554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.467914ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=02b03bf4-7155-4dd8-8c05-285f47b1429d http.request.method=PUT http.request.remoteaddr="127.0.0.1:44554" http.request.uri="/v2/foo/bar/blobs/uploads/ef651025-dc81-4ef9-8f91-1c56c0f9ff4b?_state=rKsyfFGZeOMIj5pZl2hnegB4pBRqL61UIrh0Y1ZurV57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNjUxMDI1LWRjODEtNGVmOS04ZjkxLTFjNTZjMGY5ZmY0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTozMy41Nzk5NjA1MTRaIn0%3D&digest=sha256%3A2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.693171271s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:33 +0000] "PUT /v2/foo/bar/blobs/uploads/ef651025-dc81-4ef9-8f91-1c56c0f9ff4b?_state=rKsyfFGZeOMIj5pZl2hnegB4pBRqL61UIrh0Y1ZurV57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNjUxMDI1LWRjODEtNGVmOS04ZjkxLTFjNTZjMGY5ZmY0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTozMy41Nzk5NjA1MTRaIn0%3D&digest=sha256%3A2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=5c049cab-b4ae-491e-abfa-78f9b24eed8c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44554" http.request.uri="/v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.685083ms http.response.status=200 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=f0a820b9-1df9-4e5d-b27c-a9d3ef16b2e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:44530" http.request.uri="/v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.916741116s http.response.status=200 http.response.written=2614272 127.0.0.1 - - [14/Oct/2026:20:49:33 +0000] "GET /v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d HTTP/1.1" 200 2614272 "" "Go-http-client/1.1" time="2026-10-14T20:49:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:34985" http.request.id=baa974fd-045f-46a1-a3a2-a11efc8cc403 http.request.method=GET http.request.remoteaddr="127.0.0.1:44528" http.request.uri="/v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.926633706s http.response.status=200 http.response.written=2691072 127.0.0.1 - - [14/Oct/2026:20:49:33 +0000] "GET /v2/foo/bar/blobs/sha256:2372378ec320a0bad67ae9e52b2ebabae9c510494588ff34a5c4e6c220fd5a1d HTTP/1.1" 200 2691072 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (12.62s) === RUN TestRelativeURL time="2026-10-14T20:49:37Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T20:49:37Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:49:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44367" http.request.id=a7f03b16-cf72-4801-ad16-5536642ae7ac http.request.method=POST http.request.remoteaddr="127.0.0.1:36856" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119004ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:39Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44367" http.request.id=5af9a621-f63a-46b6-95f5-3e0bc32daf58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36856" http.request.uri="/v2/foo/bar/blobs/uploads/60f2a1cd-c45b-4687-a11c-0a506821d156?_state=bmHSaI6ZNmVSpwm9O550tmjQLNFRpgRS7HqLTT6j9tx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwZjJhMWNkLWM0NWItNDY4Ny1hMTFjLTBhNTA2ODIxZDE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTozNy40NzgyMzg2ODZaIn0%3D&digest=sha256%3A03fafb00578bd722a6def4f3ce0955edcdfd704d69a8e7ceae654206de959461" http.request.useragent="Go-http-client/1.1" http.response.duration=2.228081476s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:37 +0000] "PUT /v2/foo/bar/blobs/uploads/60f2a1cd-c45b-4687-a11c-0a506821d156?_state=bmHSaI6ZNmVSpwm9O550tmjQLNFRpgRS7HqLTT6j9tx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwZjJhMWNkLWM0NWItNDY4Ny1hMTFjLTBhNTA2ODIxZDE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTozNy40NzgyMzg2ODZaIn0%3D&digest=sha256%3A03fafb00578bd722a6def4f3ce0955edcdfd704d69a8e7ceae654206de959461 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44367" http.request.id=b5f5ed2a-0b04-436f-8976-736e0e26ce7c http.request.method=POST http.request.remoteaddr="127.0.0.1:36856" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.579949ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:40Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44367" http.request.id=7a896169-d48f-4692-bd4e-14d8119dbb9a http.request.method=POST http.request.remoteaddr="127.0.0.1:36856" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.963198ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:44Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:44367" http.request.id=117f0401-21b6-45d9-9cfd-88d3b180d5f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36856" http.request.uri="/v2/foo/bar/blobs/uploads/24a0f6a9-1958-4230-915f-3922a4bd1357?_state=7E9vMZh_EZSO3kfQl9V5xH4qDcBBuZ3Zxo-Z9YX7LNV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0YTBmNmE5LTE5NTgtNDIzMC05MTVmLTM5MjJhNGJkMTM1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTo0MC4yMTE2ODg2MzlaIn0%3D&digest=sha256%3Ab9c7eb6a6f9a40da589ccd55f6dedb37ea2bd92085acced6da81bdd9c4821b46" http.request.useragent="Go-http-client/1.1" http.response.duration=3.80335459s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:40 +0000] "PUT /v2/foo/bar/blobs/uploads/24a0f6a9-1958-4230-915f-3922a4bd1357?_state=7E9vMZh_EZSO3kfQl9V5xH4qDcBBuZ3Zxo-Z9YX7LNV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0YTBmNmE5LTE5NTgtNDIzMC05MTVmLTM5MjJhNGJkMTM1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTo0MC4yMTE2ODg2MzlaIn0%3D&digest=sha256%3Ab9c7eb6a6f9a40da589ccd55f6dedb37ea2bd92085acced6da81bdd9c4821b46 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (6.54s) === RUN TestBlobDeleteDisabled time="2026-10-14T20:49:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T20:49:44Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:49:44Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:39919" http.request.id=52d2067f-4e64-4841-9af3-e5c3d11eea2f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38134" http.request.uri="/v2/foo/bar/blobs/sha256:a54cabb89fecae158a2d6d5a3d6925e1fc95535123aa9c988f70a7a180bcb027" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="988.301µs" http.response.status=405 http.response.written=78 vars.digest="sha256:a54cabb89fecae158a2d6d5a3d6925e1fc95535123aa9c988f70a7a180bcb027" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:20:49:44 +0000] "DELETE /v2/foo/bar/blobs/sha256:a54cabb89fecae158a2d6d5a3d6925e1fc95535123aa9c988f70a7a180bcb027 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.35s) === RUN TestDeleteDisabled time="2026-10-14T20:49:44Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T20:49:44Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:49:44Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46701" http.request.id=db122e1f-6258-4a35-ae29-062464915f69 http.request.method=POST http.request.remoteaddr="127.0.0.1:49084" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.308284ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:46701" http.request.id=09601cf3-2f2c-45d6-9551-1f6bfdcbcaa0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49084" http.request.uri="/v2/foo/bar/blobs/uploads/0ea24089-21cc-4244-9dee-2a5d720dd7c9?_state=PheLT1kHIF-cO4X4T0gZQYuQuKrnzY1KTQETqlNnouN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlYTI0MDg5LTIxY2MtNDI0NC05ZGVlLTJhNWQ3MjBkZDdjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTo0NC42ODY3NDEyOVoifQ%3D%3D&digest=sha256%3A720bb27e1aebd7c13fad2d38aa4acc79cea444fe32ec20f019117527d5886f34" http.request.useragent="Go-http-client/1.1" http.response.duration=4.819091299s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:44 +0000] "PUT /v2/foo/bar/blobs/uploads/0ea24089-21cc-4244-9dee-2a5d720dd7c9?_state=PheLT1kHIF-cO4X4T0gZQYuQuKrnzY1KTQETqlNnouN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlYTI0MDg5LTIxY2MtNDI0NC05ZGVlLTJhNWQ3MjBkZDdjOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTo0NC42ODY3NDEyOVoifQ%3D%3D&digest=sha256%3A720bb27e1aebd7c13fad2d38aa4acc79cea444fe32ec20f019117527d5886f34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:46701" http.request.id=f4cd902a-7efe-483d-8f69-2a335de4e29a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49084" http.request.uri="/v2/foo/bar/blobs/sha256:720bb27e1aebd7c13fad2d38aa4acc79cea444fe32ec20f019117527d5886f34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.182063ms http.response.status=405 http.response.written=78 vars.digest="sha256:720bb27e1aebd7c13fad2d38aa4acc79cea444fe32ec20f019117527d5886f34" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:20:49:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:720bb27e1aebd7c13fad2d38aa4acc79cea444fe32ec20f019117527d5886f34 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (5.14s) === RUN TestDeleteReadOnly time="2026-10-14T20:49:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T20:49:49Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:49:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38513" http.request.id=2a7eba04-f002-4dc2-92eb-97cf07814a0b http.request.method=POST http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.477042ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:49:55Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:38513" http.request.id=d411012b-fdd0-4e93-b03e-8e5e74621011 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60124" http.request.uri="/v2/foo/bar/blobs/uploads/16b32cf9-6c11-4ba8-ba14-452616277ec7?_state=gmtxdjHZSaIfY_9MDZMxrF2Iald2TUjHnD2343VbAaF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2YjMyY2Y5LTZjMTEtNGJhOC1iYTE0LTQ1MjYxNjI3N2VjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTo0OS44NTMzNDgyOThaIn0%3D&digest=sha256%3Acdf2425749092010258f533b1538cc7462fe4893fa4a37ff22fac9e7e6441d9d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.825712884s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:49 +0000] "PUT /v2/foo/bar/blobs/uploads/16b32cf9-6c11-4ba8-ba14-452616277ec7?_state=gmtxdjHZSaIfY_9MDZMxrF2Iald2TUjHnD2343VbAaF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2YjMyY2Y5LTZjMTEtNGJhOC1iYTE0LTQ1MjYxNjI3N2VjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo0OTo0OS44NTMzNDgyOThaIn0%3D&digest=sha256%3Acdf2425749092010258f533b1538cc7462fe4893fa4a37ff22fac9e7e6441d9d HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [14/Oct/2026:20:49:55 +0000] "DELETE /v2/foo/bar/blobs/sha256:cdf2425749092010258f533b1538cc7462fe4893fa4a37ff22fac9e7e6441d9d HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (6.17s) === RUN TestStartPushReadOnly time="2026-10-14T20:49: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.26.9 time="2026-10-14T20:49:55Z" level=info msg="redis not configured" go.version=go1.26.9 127.0.0.1 - - [14/Oct/2026:20:49:55 +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-10-14T20:49: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.26.9 time="2026-10-14T20:49:55Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:49:55Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=e49ab50a-af6d-4b19-881b-530d9dfc6928 http.request.method=GET http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.210502ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2026:20:49:55 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-14T20:49:55Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=03c001d8-de99-4ab2-ae69-4cac3bc96d08 http.request.method=GET http.request.remoteaddr="127.0.0.1:37456" 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.034074ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [14/Oct/2026:20:49:55 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-14T20:49:55Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=e82be3a8-14da-4f8c-9f4d-e1abc54f1681 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.845158ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2026:20:49:55 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-14T20:49:55Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=0fffecca-a566-43e9-aab9-03622951c044 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37456" 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=7.29084ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-14T20:49:55Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=0fffecca-a566-43e9-aab9-03622951c044 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37456" 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=7.387145ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-14T20:49:55Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=0fffecca-a566-43e9-aab9-03622951c044 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37456" 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=7.456623ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-14T20:49:55Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=0fffecca-a566-43e9-aab9-03622951c044 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37456" 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=7.527228ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2026:20:49:55 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-14T20:49:56Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=fdfab5f0-d3fb-49e4-84e6-882664f2a0cc http.request.method=POST http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.302873ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:56 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=a35389d0-39dc-4547-ba84-90b935554dec http.request.method=PUT http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/foo/schema1/blobs/uploads/392d3a77-aacc-4797-9f13-d07b8f63dd89?_state=2vO-cQBmrps2vjKCi7MFWg3njznMuGO4tVob8HcFBTR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOTJkM2E3Ny1hYWNjLTQ3OTctOWYxMy1kMDdiOGY2M2RkODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDk6NTYuMDM1Mjg5NDcyWiJ9&digest=sha256%3A8d12995c4f7ef7e2602151dc04e5eed11cfa4a2fb24156714ea35dc7f71cbb7c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.547161472s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:49:56 +0000] "PUT /v2/foo/schema1/blobs/uploads/392d3a77-aacc-4797-9f13-d07b8f63dd89?_state=2vO-cQBmrps2vjKCi7MFWg3njznMuGO4tVob8HcFBTR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzOTJkM2E3Ny1hYWNjLTQ3OTctOWYxMy1kMDdiOGY2M2RkODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NDk6NTYuMDM1Mjg5NDcyWiJ9&digest=sha256%3A8d12995c4f7ef7e2602151dc04e5eed11cfa4a2fb24156714ea35dc7f71cbb7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:01Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=2dbec156-16d6-4ab5-a50c-7e192b8d8b28 http.request.method=POST http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.219938ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:01 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=1784af96-24eb-4b16-9339-5dca496f21ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/foo/schema1/blobs/uploads/a2740873-94ee-4563-8e8a-e5197e003c9e?_state=xPN-gNLJ8G3Go5e6mwg5qmTNphRw62Qz9Dv6nga4W4J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMjc0MDg3My05NGVlLTQ1NjMtOGU4YS1lNTE5N2UwMDNjOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MDEuNzgxMjIzODQyWiJ9&digest=sha256%3A7db465ff62c316c91b55b19cce42ed2f0d2ab9f8f3b2837ece744a1d2d6920e7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.293838352s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:01 +0000] "PUT /v2/foo/schema1/blobs/uploads/a2740873-94ee-4563-8e8a-e5197e003c9e?_state=xPN-gNLJ8G3Go5e6mwg5qmTNphRw62Qz9Dv6nga4W4J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMjc0MDg3My05NGVlLTQ1NjMtOGU4YS1lNTE5N2UwMDNjOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MDEuNzgxMjIzODQyWiJ9&digest=sha256%3A7db465ff62c316c91b55b19cce42ed2f0d2ab9f8f3b2837ece744a1d2d6920e7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=98e21133-02b7-4e2b-b889-28cdfc4fbd2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.702237ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=bca696f8-f673-4ba1-8084-dc2d121c92a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/foo/schema1/manifests/sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9" http.request.useragent="Go-http-client/1.1" http.response.duration=8.077474ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=2064b2ac-365a-473d-9724-c6496a00b38d http.request.method=GET http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.431327ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=3886bf64-efd2-4941-af70-52ad9dbf2a6e http.request.method=GET http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/foo/schema1/manifests/sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.574751ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "GET /v2/foo/schema1/manifests/sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33533" http.request.id=b12089e3-ea24-4644-9b66-034c4b758ac9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/foo/schema1/manifests/sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9" http.request.useragent="Go-http-client/1.1" http.response.duration=8.175328ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33533" http.request.id=cd8cc625-b793-473c-aeea-b6296a2c35b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/foo/schema1/manifests/sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9" http.request.useragent="Go-http-client/1.1" http.response.duration=8.310799ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:33533" http.request.id=87a9bcc7-95ac-4a49-95d3-5419a99a51c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/foo/schema1/manifests/sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9" http.request.useragent="Go-http-client/1.1" http.response.duration=8.302806ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=210404b0-ada7-45fa-9748-87e1a01f167a http.request.method=GET http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/foo/schema1/manifests/sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.963174ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "GET /v2/foo/schema1/manifests/sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=cb91765d-2e13-4ba3-b831-3852a012a2f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.79807ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=43f07992-1b64-41d0-a92a-7eae4af28968 http.request.method=GET http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/foo/schema1/manifests/sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.702969ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "GET /v2/foo/schema1/manifests/sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=cf0b1b6d-b61c-4256-8875-7e6b1735d76e http.request.method=GET http.request.remoteaddr="127.0.0.1:37456" 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.742311ms http.response.status=200 http.response.written=41 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=error msg="payload digest does match: "sha256:d804e496987c03a7563193ddbc3b4d9633f565bca758740d08c3e7792ea2158b" != "sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9"" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=e364b197-6230-4435-b0ee-d3268ae93583 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/foo/schema1/manifests/sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9" time="2026-10-14T20:50:03Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=e364b197-6230-4435-b0ee-d3268ae93583 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37456" http.request.uri="/v2/foo/schema1/manifests/sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.120878ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9" 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "PUT /v2/foo/schema1/manifests/sha256:29abbb6d7053a3d2ba3a991e1b25723b98a006a8e79fc4e1abc0bf437ebbbdd9 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=d0023530-fb41-43c7-92dd-3ca2bdf27447 http.request.method=GET http.request.remoteaddr="127.0.0.1:34424" 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.209143ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=5808aa73-a0a5-4cc0-bea8-7ce1de65218d http.request.method=GET http.request.remoteaddr="127.0.0.1:34424" 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.667898ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33533" http.request.id=c338cc7a-9fed-431d-bd82-f38b7a2a8543 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34424" 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.23104ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-14T20:50:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33533" http.request.id=c338cc7a-9fed-431d-bd82-f38b7a2a8543 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34424" 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.326737ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-14T20:50:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33533" http.request.id=c338cc7a-9fed-431d-bd82-f38b7a2a8543 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34424" 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.399422ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=7a55df04-20b1-45c1-9b8b-315ca6f1fdc0 http.request.method=POST http.request.remoteaddr="127.0.0.1:34424" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.98197ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=a070486c-b43b-4aad-9f2b-6717dc109203 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34424" http.request.uri="/v2/foo/schema2/blobs/uploads/05594fbe-93ef-4a96-90f6-4cdb8311b067?_state=HF8yoWnC639gsEFbYdPZnQmSmsNXWbQoiGEjgBOKX257Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNTU5NGZiZS05M2VmLTRhOTYtOTBmNi00Y2RiODMxMWIwNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MDMuMTYxNzIyNTQzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.646783ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/05594fbe-93ef-4a96-90f6-4cdb8311b067?_state=HF8yoWnC639gsEFbYdPZnQmSmsNXWbQoiGEjgBOKX257Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNTU5NGZiZS05M2VmLTRhOTYtOTBmNi00Y2RiODMxMWIwNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MDMuMTYxNzIyNTQzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33533" http.request.id=7a89d0ef-fb2c-47d2-b6a3-76341fe377f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34424" 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.092258ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-14T20:50:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33533" http.request.id=7a89d0ef-fb2c-47d2-b6a3-76341fe377f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34424" 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.183951ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-14T20:50:03Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=4550dcd9-ac94-4e81-b42b-f7a37e9177f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:34424" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.334306ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=99e5d1f3-ffbf-4c48-a51a-b16525611009 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34424" http.request.uri="/v2/foo/schema2/blobs/uploads/e4d82762-117e-4b88-88ec-1db7f11d2f51?_state=Z0CTluFEMVBAyWhvwq1NhVVBSVcJlktu5R0ViORKsK97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNGQ4Mjc2Mi0xMTdlLTRiODgtODhlYy0xZGI3ZjExZDJmNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MDMuNTA1NjE1MTAzWiJ9&digest=sha256%3A5c39b2d49dbb9311eb4bfe9adc6fd5b7b4c897a49264f659a3bd4e7b1ea50be7" http.request.useragent="Go-http-client/1.1" http.response.duration=5.704851401s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/e4d82762-117e-4b88-88ec-1db7f11d2f51?_state=Z0CTluFEMVBAyWhvwq1NhVVBSVcJlktu5R0ViORKsK97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNGQ4Mjc2Mi0xMTdlLTRiODgtODhlYy0xZGI3ZjExZDJmNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MDMuNTA1NjE1MTAzWiJ9&digest=sha256%3A5c39b2d49dbb9311eb4bfe9adc6fd5b7b4c897a49264f659a3bd4e7b1ea50be7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:09Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=ceae2857-6bca-4ff1-8bc7-5c573ed864d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:34424" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.430752ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=47465f69-0c43-4150-8f8f-e2400c290428 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34424" http.request.uri="/v2/foo/schema2/blobs/uploads/f5bcd396-4f8e-4ce5-aac4-c08850ddc582?_state=uIDUzvL5cUh0Hh6IJ_nClS8A21rVbK_eQvVVKVpaM8N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNWJjZDM5Ni00ZjhlLTRjZTUtYWFjNC1jMDg4NTBkZGM1ODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MDkuNTMyNjYyMjExWiJ9&digest=sha256%3Ab055d3a281509310adb1ac33bb414818114b2168d0d6c6b76e661e2900fb01b6" http.request.useragent="Go-http-client/1.1" http.response.duration=4.293347615s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/f5bcd396-4f8e-4ce5-aac4-c08850ddc582?_state=uIDUzvL5cUh0Hh6IJ_nClS8A21rVbK_eQvVVKVpaM8N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNWJjZDM5Ni00ZjhlLTRjZTUtYWFjNC1jMDg4NTBkZGM1ODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MDkuNTMyNjYyMjExWiJ9&digest=sha256%3Ab055d3a281509310adb1ac33bb414818114b2168d0d6c6b76e661e2900fb01b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33533" http.request.id=51502e0a-7984-4c17-977f-5402f2b3827a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34424" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.335287ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33533" http.request.id=62cbb0d8-8cd4-4bcb-89c2-b8884bb5d5fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:34424" http.request.uri="/v2/foo/schema2/manifests/sha256:7c51ca01c1ab1f5f5e8881ae7b87278a6e41128d636efd0cb981d2686efa00da" http.request.useragent="Go-http-client/1.1" http.response.duration=2.55579ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:7c51ca01c1ab1f5f5e8881ae7b87278a6e41128d636efd0cb981d2686efa00da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=eac91fff-abef-4e21-aed3-3e2674c3edca http.request.method=GET http.request.remoteaddr="127.0.0.1:34424" 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.291527ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=7ae621a2-f91d-4779-8af0-e1daef04f202 http.request.method=GET http.request.remoteaddr="127.0.0.1:34424" http.request.uri="/v2/foo/schema2/manifests/sha256:7c51ca01c1ab1f5f5e8881ae7b87278a6e41128d636efd0cb981d2686efa00da" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.795864ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "GET /v2/foo/schema2/manifests/sha256:7c51ca01c1ab1f5f5e8881ae7b87278a6e41128d636efd0cb981d2686efa00da HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=5f90c825-13d2-4462-891c-422489043080 http.request.method=GET http.request.remoteaddr="127.0.0.1:34424" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.835434ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=ac1094f7-5796-4cab-9fb2-de2f5281ce4e http.request.method=GET http.request.remoteaddr="127.0.0.1:34424" http.request.uri="/v2/foo/schema2/manifests/sha256:7c51ca01c1ab1f5f5e8881ae7b87278a6e41128d636efd0cb981d2686efa00da" http.request.useragent="Go-http-client/1.1" http.response.duration=1.837977ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "GET /v2/foo/schema2/manifests/sha256:7c51ca01c1ab1f5f5e8881ae7b87278a6e41128d636efd0cb981d2686efa00da HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=b1fb7679-63ab-4401-9663-18f2a470796d http.request.method=GET http.request.remoteaddr="127.0.0.1:34424" 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.883412ms http.response.status=200 http.response.written=45 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=info msg="rewriting manifest sha256:7c51ca01c1ab1f5f5e8881ae7b87278a6e41128d636efd0cb981d2686efa00da in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=8caf5820-ff18-4948-a58c-b71259283444 http.request.method=GET http.request.remoteaddr="127.0.0.1:34424" 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-10-14T20:50:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=8caf5820-ff18-4948-a58c-b71259283444 http.request.method=GET http.request.remoteaddr="127.0.0.1:34424" 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.33212ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" 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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33533" http.request.id=e591f202-3b3a-4b41-8eed-11867fa11c8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:34424" 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.617352ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33533" http.request.id=9ebc69bd-7cdf-477a-8233-ab428d0a2486 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34424" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.915679ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33533" http.request.id=bb40fe0c-6c7b-4e4c-99b8-ad3a5e5a5166 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34424" http.request.uri="/v2/foo/schema2/manifests/sha256:27a6379cad480b195ad366e7c4d0e80a4d2dc290ac1854092a3729ed51f7f12d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.41482ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:27a6379cad480b195ad366e7c4d0e80a4d2dc290ac1854092a3729ed51f7f12d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=a8825bf6-56c3-4ece-9d7a-48659835ce5e http.request.method=GET http.request.remoteaddr="127.0.0.1:34424" 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.416111ms http.response.status=200 http.response.written=434 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=5e6828b7-d0c0-4a9c-820b-b5313bdc0e2a http.request.method=GET http.request.remoteaddr="127.0.0.1:34424" http.request.uri="/v2/foo/schema2/manifests/sha256:27a6379cad480b195ad366e7c4d0e80a4d2dc290ac1854092a3729ed51f7f12d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.092264ms http.response.status=200 http.response.written=434 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "GET /v2/foo/schema2/manifests/sha256:27a6379cad480b195ad366e7c4d0e80a4d2dc290ac1854092a3729ed51f7f12d HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=a0d926b5-4b06-48aa-b160-84b485b3c504 http.request.method=GET http.request.remoteaddr="127.0.0.1:34424" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.700771ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=73ff3031-5c8d-4ab0-92b3-5dbd58fc7a37 http.request.method=GET http.request.remoteaddr="127.0.0.1:34424" http.request.uri="/v2/foo/schema2/manifests/sha256:27a6379cad480b195ad366e7c4d0e80a4d2dc290ac1854092a3729ed51f7f12d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.272061ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "GET /v2/foo/schema2/manifests/sha256:27a6379cad480b195ad366e7c4d0e80a4d2dc290ac1854092a3729ed51f7f12d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=info msg="rewriting manifest list sha256:27a6379cad480b195ad366e7c4d0e80a4d2dc290ac1854092a3729ed51f7f12d in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=7aa43866-9e8c-434d-ab38-234b06fe6e26 http.request.method=GET http.request.remoteaddr="127.0.0.1:34424" 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-10-14T20:50:13Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:33533" http.request.id=7aa43866-9e8c-434d-ab38-234b06fe6e26 http.request.method=GET http.request.remoteaddr="127.0.0.1:34424" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.145002ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T20:50:13Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:50:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=d9a04c4a-7cf6-415e-81dd-d5ff66769bfc http.request.method=GET http.request.remoteaddr="127.0.0.1:56524" 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.039263ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" 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.26.9 http.request.host="127.0.0.1:39987" http.request.id=547739a3-4441-402f-835e-341789799454 http.request.method=GET http.request.remoteaddr="127.0.0.1:56524" 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.016681ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=21c19498-d766-46e7-8b56-dbe5788d683e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56524" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.717773ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-14T20:50:13Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=be291917-f753-4633-8871-5bbbaf8e3b06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56524" 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=7.151091ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-14T20:50:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=be291917-f753-4633-8871-5bbbaf8e3b06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56524" 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=7.247195ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-14T20:50:13Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=be291917-f753-4633-8871-5bbbaf8e3b06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56524" 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=7.317644ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-14T20:50:13Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=be291917-f753-4633-8871-5bbbaf8e3b06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56524" 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=7.381118ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2026:20:50:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-14T20:50:14Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=d9998c1e-c87c-41f8-8164-098708bca534 http.request.method=POST http.request.remoteaddr="127.0.0.1:56524" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.349931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:17Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=4f98d54c-f777-42d2-a5c6-9a653665a591 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56524" http.request.uri="/v2/foo/schema1/blobs/uploads/5a9fac7e-0e46-4fe3-8cdd-5cc1b0e43273?_state=JHis_y3LeS2z_LXMh0TFmprpnhDzYfBKwXwnc86HdeN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1YTlmYWM3ZS0wZTQ2LTRmZTMtOGNkZC01Y2MxYjBlNDMyNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MTQuMTY2MzQ4MjA0WiJ9&digest=sha256%3A1d13ce027faa64e507bb03144be7dfd3634995925bd283e2f14646840326719f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.885277112s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/5a9fac7e-0e46-4fe3-8cdd-5cc1b0e43273?_state=JHis_y3LeS2z_LXMh0TFmprpnhDzYfBKwXwnc86HdeN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1YTlmYWM3ZS0wZTQ2LTRmZTMtOGNkZC01Y2MxYjBlNDMyNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MTQuMTY2MzQ4MjA0WiJ9&digest=sha256%3A1d13ce027faa64e507bb03144be7dfd3634995925bd283e2f14646840326719f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:17Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=858de15b-59f3-4b0b-8df4-47cbf7446203 http.request.method=POST http.request.remoteaddr="127.0.0.1:56524" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.450315ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:17 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=b717b642-93e7-49bd-a680-fedcda94fdeb http.request.method=PUT http.request.remoteaddr="127.0.0.1:56524" http.request.uri="/v2/foo/schema1/blobs/uploads/374f648f-125f-43fb-bbc8-2794d4087ca4?_state=Bcpwp7ICqYzolf21F-scTxi87jG7Wx5X3M1tAlJ9GQ57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNzRmNjQ4Zi0xMjVmLTQzZmItYmJjOC0yNzk0ZDQwODdjYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MTcuNDAxMzE4MDk4WiJ9&digest=sha256%3A2a527213120de3191d61d8be217180cc32e60b77cbf40db16520d2e048bdcc5b" http.request.useragent="Go-http-client/1.1" http.response.duration=5.608795624s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:17 +0000] "PUT /v2/foo/schema1/blobs/uploads/374f648f-125f-43fb-bbc8-2794d4087ca4?_state=Bcpwp7ICqYzolf21F-scTxi87jG7Wx5X3M1tAlJ9GQ57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNzRmNjQ4Zi0xMjVmLTQzZmItYmJjOC0yNzk0ZDQwODdjYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MTcuNDAxMzE4MDk4WiJ9&digest=sha256%3A2a527213120de3191d61d8be217180cc32e60b77cbf40db16520d2e048bdcc5b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=87fb1eef-72f9-4ad1-a915-ad3412c800ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:56524" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.609962ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=3488b70f-c0bf-4d0f-9f3d-89e37cb9e357 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56524" http.request.uri="/v2/foo/schema1/manifests/sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1" http.request.useragent="Go-http-client/1.1" http.response.duration=8.084469ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=a5bcbe59-3b4a-4d7d-8aaa-57fa3df8afcf http.request.method=GET http.request.remoteaddr="127.0.0.1:56524" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.521792ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=771c0eaf-0356-4933-97a1-3c69208f7b0d http.request.method=GET http.request.remoteaddr="127.0.0.1:56524" http.request.uri="/v2/foo/schema1/manifests/sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.550729ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "GET /v2/foo/schema1/manifests/sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39987" http.request.id=9b606842-ff05-443c-a4e7-1ffeb3de7337 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56524" http.request.uri="/v2/foo/schema1/manifests/sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1" http.request.useragent="Go-http-client/1.1" http.response.duration=8.11622ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39987" http.request.id=3c949737-c6ff-47b1-961c-0e00bf4e6bd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56524" http.request.uri="/v2/foo/schema1/manifests/sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1" http.request.useragent="Go-http-client/1.1" http.response.duration=8.185029ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:39987" http.request.id=e2664b85-e7b7-478b-a7b0-0a2eb1f28a85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56524" http.request.uri="/v2/foo/schema1/manifests/sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1" http.request.useragent="Go-http-client/1.1" http.response.duration=8.238354ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=50cd1b5c-6de0-4d8c-8b82-7bf91bf5a2fa http.request.method=GET http.request.remoteaddr="127.0.0.1:56524" http.request.uri="/v2/foo/schema1/manifests/sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.598674ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "GET /v2/foo/schema1/manifests/sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=9ee90521-c751-4346-ade8-5d20413aef41 http.request.method=GET http.request.remoteaddr="127.0.0.1:56524" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.001346ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=4b956063-80b8-4717-b8eb-d7643ab9811e http.request.method=GET http.request.remoteaddr="127.0.0.1:56524" http.request.uri="/v2/foo/schema1/manifests/sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.930791ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "GET /v2/foo/schema1/manifests/sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=32aa3e29-70a9-46ca-8351-54b7365a37ac http.request.method=GET http.request.remoteaddr="127.0.0.1:56524" 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.962838ms http.response.status=200 http.response.written=41 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" level=error msg="payload digest does match: "sha256:3ef70b293eb99c26a89a50ec2b8af648ee9ed2be7ca85039bceddeb35f15a34e" != "sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1"" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=0d8423d3-a7ee-40e3-b770-8105a4da98b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56524" http.request.uri="/v2/foo/schema1/manifests/sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1" time="2026-10-14T20:50:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=0d8423d3-a7ee-40e3-b770-8105a4da98b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56524" http.request.uri="/v2/foo/schema1/manifests/sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.816441ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1" 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:0b13f8080555ece353bd1904a5b61d4d99de72d37e4c54d769ea541b48fc37d1 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=c1ea87bf-e340-45d9-8371-d42fd0818f24 http.request.method=GET http.request.remoteaddr="127.0.0.1:43804" 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.315138ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" 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.26.9 http.request.host="127.0.0.1:39987" http.request.id=40fbe7ff-00e5-4e19-be57-479bc18d7195 http.request.method=GET http.request.remoteaddr="127.0.0.1:43804" 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.269701ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" 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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39987" http.request.id=a4b804cd-aaf4-4ab2-82d0-ddc4d548f9cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:43804" 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.005995ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-14T20:50:23Z" 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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39987" http.request.id=a4b804cd-aaf4-4ab2-82d0-ddc4d548f9cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:43804" 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.09599ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-14T20:50:23Z" 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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39987" http.request.id=a4b804cd-aaf4-4ab2-82d0-ddc4d548f9cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:43804" 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.167052ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=099f9ae3-6d16-47c1-8130-380c389760b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.095785ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=1b1f8cd8-a392-4f7c-96c6-32907a5220d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/blobs/uploads/5feda37d-307a-4983-8091-75c90d8d5e5f?_state=BVdyWzqf0Wmer_9UoLYAlneq07aOIGf59mtYIelqHwR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZmVkYTM3ZC0zMDdhLTQ5ODMtODA5MS03NWM5MGQ4ZDVlNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MjMuMDk0OTY3MTIzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.44673ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/5feda37d-307a-4983-8091-75c90d8d5e5f?_state=BVdyWzqf0Wmer_9UoLYAlneq07aOIGf59mtYIelqHwR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZmVkYTM3ZC0zMDdhLTQ5ODMtODA5MS03NWM5MGQ4ZDVlNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MjMuMDk0OTY3MTIzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" 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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39987" http.request.id=4a081823-204b-4279-a38b-3e8ba0e3ff96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.983736ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-14T20:50:23Z" 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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39987" http.request.id=4a081823-204b-4279-a38b-3e8ba0e3ff96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43804" 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.072903ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-14T20:50:23Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=8a612dbd-51cb-48f8-b7af-12ae724401c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.376101ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=a13ac9d0-90f6-46a8-95af-4f76fc1bb92f http.request.method=PUT http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/blobs/uploads/ec470171-012d-454e-b7b7-8823d7129ba9?_state=YSqtftoAw0OwB9TKJynbvFVUIsi5RfrDnSIkTZZspW17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYzQ3MDE3MS0wMTJkLTQ1NGUtYjdiNy04ODIzZDcxMjliYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MjMuMzg4NDgwNTRaIn0%3D&digest=sha256%3A857ae41a776a92038ce2abd6a509217d3273f9e4fce245c3152cebcdc9e8b97a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.668616712s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/ec470171-012d-454e-b7b7-8823d7129ba9?_state=YSqtftoAw0OwB9TKJynbvFVUIsi5RfrDnSIkTZZspW17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYzQ3MDE3MS0wMTJkLTQ1NGUtYjdiNy04ODIzZDcxMjliYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MjMuMzg4NDgwNTRaIn0%3D&digest=sha256%3A857ae41a776a92038ce2abd6a509217d3273f9e4fce245c3152cebcdc9e8b97a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:27Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=68663a0f-6abc-4dad-a2ab-aa37601f3da7 http.request.method=POST http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.399158ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=09918ee1-44af-4480-b55d-c28748539f71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/blobs/uploads/6a3aba0d-11f4-4472-8aa5-653f3fc13aca?_state=-CJeANhVn61vTiLrdViX7X4vXTTcWdgPYHNr67Dhi6h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2YTNhYmEwZC0xMWY0LTQ0NzItOGFhNS02NTNmM2ZjMTNhY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MjcuMjY2ODMwMTk5WiJ9&digest=sha256%3A870c45fe5b7a99c9b04c3ffc87409c19b225d99ece92b399c8d48076396681a2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.4378644s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/6a3aba0d-11f4-4472-8aa5-653f3fc13aca?_state=-CJeANhVn61vTiLrdViX7X4vXTTcWdgPYHNr67Dhi6h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2YTNhYmEwZC0xMWY0LTQ0NzItOGFhNS02NTNmM2ZjMTNhY2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MjcuMjY2ODMwMTk5WiJ9&digest=sha256%3A870c45fe5b7a99c9b04c3ffc87409c19b225d99ece92b399c8d48076396681a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39987" http.request.id=c88d9c09-ce91-4355-9d81-3f3ca8510e90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.309953ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39987" http.request.id=b80231a4-0e85-41da-90c7-f3564ca839ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/manifests/sha256:a44dacfbe4ac44dd939d5268aca1f8bd1af309f7916ec4ed6134f3d222942d1e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.558884ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:a44dacfbe4ac44dd939d5268aca1f8bd1af309f7916ec4ed6134f3d222942d1e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=50938aa3-4bc5-477a-9575-c3bff2fc30ae http.request.method=GET http.request.remoteaddr="127.0.0.1:43804" 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.231771ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=2c3178b1-5e7b-4a35-ac8f-aa550c9830f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/manifests/sha256:a44dacfbe4ac44dd939d5268aca1f8bd1af309f7916ec4ed6134f3d222942d1e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.103091ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "GET /v2/foo/schema2/manifests/sha256:a44dacfbe4ac44dd939d5268aca1f8bd1af309f7916ec4ed6134f3d222942d1e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=7d1a6dbb-66f4-4bb9-91e9-bf7bb8915df4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.749053ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=84a3ed7c-9c2b-4b76-af62-0b52c2bc3c60 http.request.method=GET http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/manifests/sha256:a44dacfbe4ac44dd939d5268aca1f8bd1af309f7916ec4ed6134f3d222942d1e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.71262ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "GET /v2/foo/schema2/manifests/sha256:a44dacfbe4ac44dd939d5268aca1f8bd1af309f7916ec4ed6134f3d222942d1e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=63c04f17-0292-49fc-a940-83f556693156 http.request.method=GET http.request.remoteaddr="127.0.0.1:43804" 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.639715ms http.response.status=200 http.response.written=45 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=info msg="rewriting manifest sha256:a44dacfbe4ac44dd939d5268aca1f8bd1af309f7916ec4ed6134f3d222942d1e in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=364ef2ec-b748-4b02-92f7-21a6b2886455 http.request.method=GET http.request.remoteaddr="127.0.0.1:43804" 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-10-14T20:50:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=364ef2ec-b748-4b02-92f7-21a6b2886455 http.request.method=GET http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.952643ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" 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.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39987" http.request.id=8b60cd8b-3f6d-4bc1-adf7-075f329ba6e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.988118ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39987" http.request.id=3a42900a-be9b-44e7-9328-052a9afaccda http.request.method=PUT http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.409371ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39987" http.request.id=d141a218-2d08-48aa-a9a4-6b779848d4c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/manifests/sha256:1ee560ae433ab47a128a021400a1261f8260728be060125fe94224a03ef2e996" http.request.useragent="Go-http-client/1.1" http.response.duration=2.245663ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:1ee560ae433ab47a128a021400a1261f8260728be060125fe94224a03ef2e996 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=d6fd8223-ef99-4216-9ab8-830db11c14b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43804" 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.134525ms http.response.status=200 http.response.written=434 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=a168930e-c8c3-4e3e-980e-cc39bc54edb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/manifests/sha256:1ee560ae433ab47a128a021400a1261f8260728be060125fe94224a03ef2e996" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.02469ms http.response.status=200 http.response.written=434 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "GET /v2/foo/schema2/manifests/sha256:1ee560ae433ab47a128a021400a1261f8260728be060125fe94224a03ef2e996 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=13f3d7da-9954-4a82-b7e4-bffea367a85c http.request.method=GET http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.70999ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=7dc26d4f-e383-4c0d-aa0e-ad17dc969bfa http.request.method=GET http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/manifests/sha256:1ee560ae433ab47a128a021400a1261f8260728be060125fe94224a03ef2e996" http.request.useragent="Go-http-client/1.1" http.response.duration=1.686233ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "GET /v2/foo/schema2/manifests/sha256:1ee560ae433ab47a128a021400a1261f8260728be060125fe94224a03ef2e996 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=info msg="rewriting manifest list sha256:1ee560ae433ab47a128a021400a1261f8260728be060125fe94224a03ef2e996 in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=72c2c596-e8c3-4c20-98e1-f101efea2ebe http.request.method=GET http.request.remoteaddr="127.0.0.1:43804" 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-10-14T20:50:28Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39987" http.request.id=72c2c596-e8c3-4c20-98e1-f101efea2ebe http.request.method=GET http.request.remoteaddr="127.0.0.1:43804" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.053326ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (33.06s) === RUN TestGetManifestWithStorageError time="2026-10-14T20:50:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T20:50:28Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:50:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:34775" http.request.id=725547ef-8296-486c-b634-1a3fcffeeb12 http.request.method=GET http.request.remoteaddr="127.0.0.1:36720" 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.193213ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.9 http.request.host="127.0.0.1:34775" http.request.id=4aca6baf-32b6-47c2-882b-9507ea5eb74c http.request.method=GET http.request.remoteaddr="127.0.0.1:36720" 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=1.74112ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.9 http.request.host="127.0.0.1:34775" http.request.id=88ad1c17-9f79-4952-9eba-2c927efcea3c http.request.method=GET http.request.remoteaddr="127.0.0.1:36720" 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=1.667922ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.9 http.request.host="127.0.0.1:34775" http.request.id=168f4f2b-37a2-44a0-be53-320acbd5dcff http.request.method=GET http.request.remoteaddr="127.0.0.1:36720" 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.818783ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2026-10-14T20:50:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T20:50:28Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:50:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=3b5a0b09-efe2-42a0-85a5-d89cc92c8415 http.request.method=GET http.request.remoteaddr="127.0.0.1:34742" 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.081239ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" 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.26.9 http.request.host="127.0.0.1:37151" http.request.id=8dd332fc-1f8d-4da8-8818-768512b906c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:34742" 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.688726ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=2c182670-e971-4e86-9232-eb85caa1aa3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.707541ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-14T20:50:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=80392fa1-72b0-4ae1-8f5b-7df021fce8a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34742" 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=7.436783ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-14T20:50:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=80392fa1-72b0-4ae1-8f5b-7df021fce8a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34742" 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=7.533662ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-14T20:50:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=80392fa1-72b0-4ae1-8f5b-7df021fce8a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34742" 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=7.602709ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-14T20:50:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=80392fa1-72b0-4ae1-8f5b-7df021fce8a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34742" 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=7.667855ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/Oct/2026:20:50:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-14T20:50:29Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=2dbeed78-43b4-4f73-af6c-3c54f99a3599 http.request.method=POST http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.413913ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:29 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=068becb5-8b1c-44cd-8216-e08e593d3177 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/schema1/blobs/uploads/3f57e040-e02e-475c-adee-1fbc47190f44?_state=rmjFr46OBhS6A9ctb6basFf5fTiG-BcZE89YDt-Kx2l7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZjU3ZTA0MC1lMDJlLTQ3NWMtYWRlZS0xZmJjNDcxOTBmNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MjkuMjE0MDE1NzA2WiJ9&digest=sha256%3Aec8f8c162056e6b25d3be899633ec91e5ac1f13b5b99bc647ca938ffd6cdc652" http.request.useragent="Go-http-client/1.1" http.response.duration=6.016376739s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:29 +0000] "PUT /v2/foo/schema1/blobs/uploads/3f57e040-e02e-475c-adee-1fbc47190f44?_state=rmjFr46OBhS6A9ctb6basFf5fTiG-BcZE89YDt-Kx2l7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZjU3ZTA0MC1lMDJlLTQ3NWMtYWRlZS0xZmJjNDcxOTBmNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MjkuMjE0MDE1NzA2WiJ9&digest=sha256%3Aec8f8c162056e6b25d3be899633ec91e5ac1f13b5b99bc647ca938ffd6cdc652 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:35Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=f5eec535-0fc1-4a8d-8263-d6cd2a69fd68 http.request.method=POST http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.617195ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=8663c12e-462f-4593-a4dc-e735d49fc4a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/schema1/blobs/uploads/e122ebc6-40eb-4e42-a12f-3015b053504f?_state=yySUwp9nFlK0xabUyzuVOg0kBoasARLFcJr16QIbMyl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlMTIyZWJjNi00MGViLTRlNDItYTEyZi0zMDE1YjA1MzUwNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MzUuNDY0ODAxMDVaIn0%3D&digest=sha256%3Ab91eadeae67418cc9539e747eb8bf2186b8e6da2f5cae4a1bfae6e266442ce9d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.108859742s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/e122ebc6-40eb-4e42-a12f-3015b053504f?_state=yySUwp9nFlK0xabUyzuVOg0kBoasARLFcJr16QIbMyl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlMTIyZWJjNi00MGViLTRlNDItYTEyZi0zMDE1YjA1MzUwNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MzUuNDY0ODAxMDVaIn0%3D&digest=sha256%3Ab91eadeae67418cc9539e747eb8bf2186b8e6da2f5cae4a1bfae6e266442ce9d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=1dca6935-208d-4bbc-bbda-fa36890c31a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.488264ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=759efe7d-07c8-4254-bbdd-f6700c26352f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" http.request.useragent="Go-http-client/1.1" http.response.duration=8.104927ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=f109eeea-4b16-4c24-9170-014e71bbce9b http.request.method=GET http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.495269ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=b1aef0fd-428e-43ad-98d9-34de5b17bdce http.request.method=GET http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.418695ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "GET /v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37151" http.request.id=143effaf-3bff-43d4-9346-d801bccd8e58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" http.request.useragent="Go-http-client/1.1" http.response.duration=8.149571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37151" http.request.id=ac43eb41-3f93-4d10-918e-d5aec16cef12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" http.request.useragent="Go-http-client/1.1" http.response.duration=8.137945ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/json" http.request.host="127.0.0.1:37151" http.request.id=146ba40e-9534-4f6c-be2f-76840fa323f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" http.request.useragent="Go-http-client/1.1" http.response.duration=8.269698ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=4122f280-a973-4a2d-b665-fb61280760a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.874345ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "GET /v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=ff23d244-b5a8-4355-9ae4-a54a2a0a155b http.request.method=GET http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.946489ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=55b45f98-9d4d-41a1-8a5e-5077156229ae http.request.method=GET http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" http.request.useragent="Go-http-client/1.1" http.response.duration=1.698984ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "GET /v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=68a1090b-9911-4205-acc5-ca5aed81ac77 http.request.method=GET http.request.remoteaddr="127.0.0.1:34742" 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.920562ms http.response.status=200 http.response.written=41 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=error msg="payload digest does match: "sha256:32dbdee8679dc09b462bbc877f1512c4dce5a1189898a863d830e06320a78ac4" != "sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007"" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=45a17c33-673d-4926-8a2b-ae51865d2ebb http.request.method=PUT http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" time="2026-10-14T20:50:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=45a17c33-673d-4926-8a2b-ae51865d2ebb http.request.method=PUT http.request.remoteaddr="127.0.0.1:34742" http.request.uri="/v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.299913ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=a00326dd-d7c7-474a-a665-ff0f2db0504f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34754" http.request.uri="/v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" http.request.useragent="Go-http-client/1.1" http.response.duration=2.788798ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=740f4da0-24df-40b7-8074-56fdc748401a http.request.method=GET http.request.remoteaddr="127.0.0.1:34754" http.request.uri="/v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.993207ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "GET /v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=211c270a-890b-4a9e-990f-c21ddc18c987 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34768" http.request.uri="/v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.446727ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=f0d28b3e-cc39-4fad-b9ed-fd548b4edc53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34784" http.request.uri="/v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" http.request.useragent="Go-http-client/1.1" http.response.duration=8.613841ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=6a6b8f80-ba07-4f8f-93eb-7786ea84d5fc http.request.method=GET http.request.remoteaddr="127.0.0.1:34784" http.request.uri="/v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.542703ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "GET /v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=5ec3c680-f802-456c-972c-71129880a41a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34788" 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.350742ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=10dfcce2-26c3-43a5-93e7-fee017239778 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.876286ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=88f4d70c-aee8-4b18-9d68-c8071cc5b00d http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" 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.885918ms http.response.status=200 http.response.written=39 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=acbd3e0c-25d8-434e-8675-c4ebeef6258b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007" http.request.useragent="Go-http-client/1.1" http.response.duration=2.406006ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ecde29ab8d65afe509ad09f26d2539c4cacf17ac019b92316c8bd29de8b4e007 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=9a9d2ee0-4832-4a41-b77e-540e2110a80c http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" 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.757593ms http.response.status=200 http.response.written=35 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=210a5417-79bc-4f0e-8902-0d209fc95ab0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.771255ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=1946e2d1-17e6-4d99-8c82-b12e682ab7d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" 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.72337ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37151" http.request.id=078c0b6d-afb8-49fc-8374-c811c99b3a78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" 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.148744ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-14T20:50:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37151" http.request.id=078c0b6d-afb8-49fc-8374-c811c99b3a78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" 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.249568ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-14T20:50:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37151" http.request.id=078c0b6d-afb8-49fc-8374-c811c99b3a78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" 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.324719ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=8186da1e-d89c-4f8c-9270-6fa54080f97b http.request.method=POST http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.066405ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=4294a377-b7fd-4968-a5c4-b4535e9f523d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/blobs/uploads/e6b95d99-3d34-4870-ade3-1f35cfd35008?_state=IqQzwr3eGj7d6zfFpdjk-X-mtFoapmcFwlmi7sz69nl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNmI5NWQ5OS0zZDM0LTQ4NzAtYWRlMy0xZjM1Y2ZkMzUwMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MzcuNzA2NDM5NTAxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.637342ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/e6b95d99-3d34-4870-ade3-1f35cfd35008?_state=IqQzwr3eGj7d6zfFpdjk-X-mtFoapmcFwlmi7sz69nl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNmI5NWQ5OS0zZDM0LTQ4NzAtYWRlMy0xZjM1Y2ZkMzUwMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MzcuNzA2NDM5NTAxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37151" http.request.id=dc1354fa-f467-4301-9521-3693a60537d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" 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.223588ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-14T20:50:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37151" http.request.id=dc1354fa-f467-4301-9521-3693a60537d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" 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.317581ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/Oct/2026:20:50:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-14T20:50:38Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=7a17194f-d67e-483d-a0b0-b2985f9575e5 http.request.method=POST http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.118238ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:43Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=fd678105-7516-485d-a4d7-80726f657a8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/blobs/uploads/67c81485-24d5-4886-9c21-5dee8ac4a811?_state=DBFqdOkDdSct097Yp4KquJpzxr2jDmtq-9no3hPmcZ57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2N2M4MTQ4NS0yNGQ1LTQ4ODYtOWMyMS01ZGVlOGFjNGE4MTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MzguMDIxNjAwMjhaIn0%3D&digest=sha256%3A17ec5fbb777377e7361e607de87facc3005ea6cde5603d54d7cb5008f98fed2f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.360758231s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/67c81485-24d5-4886-9c21-5dee8ac4a811?_state=DBFqdOkDdSct097Yp4KquJpzxr2jDmtq-9no3hPmcZ57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2N2M4MTQ4NS0yNGQ1LTQ4ODYtOWMyMS01ZGVlOGFjNGE4MTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6MzguMDIxNjAwMjhaIn0%3D&digest=sha256%3A17ec5fbb777377e7361e607de87facc3005ea6cde5603d54d7cb5008f98fed2f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:43Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=27b62196-ffc0-46eb-96e5-1f38c76fce86 http.request.method=POST http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.106742ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=f968b253-7681-45de-8421-c8bc2a30c778 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/blobs/uploads/a66d7804-d610-4964-84c6-0303226d3676?_state=zDDTIHbojlMEpHvOYf87Tc8KPdrA5hx2-xK7rxyFd-V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNjZkNzgwNC1kNjEwLTQ5NjQtODRjNi0wMzAzMjI2ZDM2NzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6NDMuNzQzOTEzNzM3WiJ9&digest=sha256%3A823e29984c02a7b0a895ac568673ad375e20be1423df287a54be01b31edcb136" http.request.useragent="Go-http-client/1.1" http.response.duration=5.769687726s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/a66d7804-d610-4964-84c6-0303226d3676?_state=zDDTIHbojlMEpHvOYf87Tc8KPdrA5hx2-xK7rxyFd-V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNjZkNzgwNC1kNjEwLTQ5NjQtODRjNi0wMzAzMjI2ZDM2NzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMTRUMjA6NTA6NDMuNzQzOTEzNzM3WiJ9&digest=sha256%3A823e29984c02a7b0a895ac568673ad375e20be1423df287a54be01b31edcb136 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37151" http.request.id=09e6c41d-3bd9-432d-b7eb-b81231287673 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.222038ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37151" http.request.id=f7d1174c-b26b-41a7-8256-9d5ff122ef44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/manifests/sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.521908ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "PUT /v2/foo/schema2/manifests/sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=faef7c29-e7a7-40a8-88a5-270b7217cbb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" 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.167426ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=6c752e46-97b0-4c58-b609-9996ccf8911b http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/manifests/sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.291377ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "GET /v2/foo/schema2/manifests/sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=dc413d3b-9126-4012-94a7-b66c7a9be767 http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.216459ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=a5f88748-2017-432d-be19-9eec2b51a3e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/manifests/sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.107259ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "GET /v2/foo/schema2/manifests/sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=b22236ad-e0d5-4463-ba67-2a3c8ff95462 http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" 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=3.150622ms http.response.status=200 http.response.written=45 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=info msg="rewriting manifest sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b in schema1 format to support old client" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=fd48cbca-7f0e-4896-98ff-956eed81e045 http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" 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-10-14T20:50:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=fd48cbca-7f0e-4896-98ff-956eed81e045 http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" 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.127639ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=d6043820-6f96-4b36-8028-e0a5c2b05663 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/manifests/sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.174971ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "DELETE /v2/foo/schema2/manifests/sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=59dab37b-8e30-48f1-a6c2-61fd4320cc8a http.request.method=GET http.request.remoteaddr="127.0.0.1:34794" http.request.uri="/v2/foo/schema2/manifests/sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.863022ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b" 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "GET /v2/foo/schema2/manifests/sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=30b266f7-8f9f-467f-bc6f-7c5f34989461 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39464" http.request.uri="/v2/foo/schema2/manifests/sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.663422ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b" 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "DELETE /v2/foo/schema2/manifests/sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37151" http.request.id=8d3b3282-cc59-45d3-b5f0-52b9773db1a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39480" http.request.uri="/v2/foo/schema2/manifests/sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.302685ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "PUT /v2/foo/schema2/manifests/sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=7e04f5d4-a33c-42d6-bf70-f391fc7fe026 http.request.method=GET http.request.remoteaddr="127.0.0.1:39480" http.request.uri="/v2/foo/schema2/manifests/sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.4375ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "GET /v2/foo/schema2/manifests/sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=0e5182b9-aff8-4027-a584-487f9f07ab47 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39496" 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.549617ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37151" http.request.id=cec9e88d-3ff6-4f09-8f46-b21c01e48aa2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39508" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.403061ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=9ca74640-c42d-4108-8d16-55038769efc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39508" 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.931525ms http.response.status=200 http.response.written=39 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=ceef82e6-1501-4473-a252-d8e05473404e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39508" http.request.uri="/v2/foo/schema2/manifests/sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.368703ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "DELETE /v2/foo/schema2/manifests/sha256:24b5a8908f49221401c522683f5fa11cdb0a31d37525456fe21caee15f30295b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37151" http.request.id=f4e77ba6-6a08-4b7a-8e79-3e5e0e98a6cb http.request.method=GET http.request.remoteaddr="127.0.0.1:39508" 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.154213ms http.response.status=200 http.response.written=35 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (20.81s) === RUN TestManifestDeleteDisabled time="2026-10-14T20:50:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T20:50:49Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:50:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:44517" http.request.id=20a6c0b4-4c2c-4b80-a999-44f5ecfd115c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36412" 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.732913ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [14/Oct/2026:20:50:49 +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-10-14T20:50:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T20:50:49Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:50:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 time="2026-10-14T20:50:49Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.9 time="2026-10-14T20:50:49Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.9 time="2026-10-14T20:50:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:40705" http.request.id=b5b9317e-7c47-484a-9655-260ed462b818 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57970" 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.534287ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:40705" http.request.id=888c19a4-7abd-46ab-afea-af08cd9aef7c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57972" 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.831643ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:40705" http.request.id=8d037148-c57e-4b2e-af28-ca3d90117dfd http.request.method=POST http.request.remoteaddr="127.0.0.1:57980" 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.806029ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-14T20:50:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.9 http.request.host="127.0.0.1:40705" http.request.id=a7a31bc3-a7cf-47f8-925d-e0d6cbeb539e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57984" 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.772758ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [14/Oct/2026:20:50:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.06s) === RUN TestProxyManifestGetByTag time="2026-10-14T20:50:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 time="2026-10-14T20:50:49Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:50:50Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39921" http.request.id=c30f712a-8105-4126-a9e9-7b6201c77b53 http.request.method=POST http.request.remoteaddr="127.0.0.1:52596" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.44224ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39921" http.request.id=1aaef659-bbe2-4b92-9859-551a537b586a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52596" http.request.uri="/v2/foo/bar/blobs/uploads/a1685d9a-27a8-47cd-ad6f-810e4b82cb3a?_state=bGDu1jybNre8CnKNgTsFO1DvIpp7jFNMhFek_i0Cl0d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNjg1ZDlhLTI3YTgtNDdjZC1hZDZmLTgxMGU0YjgyY2IzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo1MDo1MC4wNTY2NjA4NDZaIn0%3D&digest=sha256%3A35b9606aea27e229c4c5babf1d11ab18b2f2573a031f4a691a0970cdb03ef2e4" http.request.useragent="Go-http-client/1.1" http.response.duration=8.135947189s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:50 +0000] "PUT /v2/foo/bar/blobs/uploads/a1685d9a-27a8-47cd-ad6f-810e4b82cb3a?_state=bGDu1jybNre8CnKNgTsFO1DvIpp7jFNMhFek_i0Cl0d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNjg1ZDlhLTI3YTgtNDdjZC1hZDZmLTgxMGU0YjgyY2IzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo1MDo1MC4wNTY2NjA4NDZaIn0%3D&digest=sha256%3A35b9606aea27e229c4c5babf1d11ab18b2f2573a031f4a691a0970cdb03ef2e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39921" http.request.id=fde17605-b0be-4a61-b24e-2817b95c73c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52596" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=8.663269ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:58 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:50:58Z" 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.26.9 time="2026-10-14T20:50:58Z" level=info msg="redis not configured" go.version=go1.26.9 time="2026-10-14T20:50:58Z" level=info msg="Starting upload purge in 29m0s" go.version=go1.26.9 time="2026-10-14T20:50:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 time="2026-10-14T20:50:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39921" http.request.id=32aadb36-220a-409e-80a6-181e097baf16 http.request.method=GET http.request.remoteaddr="127.0.0.1:52596" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.628115ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2026:20:50:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-14T20:50:58Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:39921" go.version=go1.26.9 time="2026-10-14T20:50:58Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.9 time="2026-10-14T20:50:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39921" http.request.id=43270013-29b1-4bd2-9acd-55639fb82a9d http.request.method=GET http.request.remoteaddr="127.0.0.1:52608" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.99222ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2026:20:50:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-14T20:50:58Z" level=info msg="Challenge established with upstream : http://127.0.0.1:39921/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:39921/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:35195" http.request.id=5a28d1d1-ee39-4ba8-9b0c-d236f5fff6e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33508" http.request.uri="/v2/foo/bar/manifests/sha256:e809d227e5661a6a330225f516b2bdd34ad69d00b330bdfd57ba408c52890ba0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:e809d227e5661a6a330225f516b2bdd34ad69d00b330bdfd57ba408c52890ba0" time="2026-10-14T20:50:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39921" http.request.id=6a04c9b0-b48a-48fc-a7af-430a27dbba11 http.request.method=GET http.request.remoteaddr="127.0.0.1:52622" http.request.uri="/v2/foo/bar/manifests/sha256:e809d227e5661a6a330225f516b2bdd34ad69d00b330bdfd57ba408c52890ba0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.91285ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2026:20:50:58 +0000] "GET /v2/foo/bar/manifests/sha256:e809d227e5661a6a330225f516b2bdd34ad69d00b330bdfd57ba408c52890ba0 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-14T20:50:58Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e809d227e5661a6a330225f516b2bdd34ad69d00b330bdfd57ba408c52890ba0 with ttl=167h59m59.999994377s" go.version=go1.26.9 time="2026-10-14T20:50:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35195" http.request.id=5a28d1d1-ee39-4ba8-9b0c-d236f5fff6e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33508" http.request.uri="/v2/foo/bar/manifests/sha256:e809d227e5661a6a330225f516b2bdd34ad69d00b330bdfd57ba408c52890ba0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=18.849334ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2026:20:50:58 +0000] "GET /v2/foo/bar/manifests/sha256:e809d227e5661a6a330225f516b2bdd34ad69d00b330bdfd57ba408c52890ba0 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-14T20:50:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39921" http.request.id=2736c779-d0d5-4750-9250-7323598d6dc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:52622" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.916177ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2026:20:50:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-14T20:50:58Z" level=info msg="Challenge established with upstream : http://127.0.0.1:39921/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:39921/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:35195" http.request.id=e0e7fe7a-510a-4d41-9ffb-267bb3b0a49c http.request.method=GET http.request.remoteaddr="127.0.0.1:33512" 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-10-14T20:50:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39921" http.request.id=f3127928-7ffc-423c-9420-9feae898ea2c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52624" 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.20633ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2026:20:50:58 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-14T20:50:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35195" http.request.id=e0e7fe7a-510a-4d41-9ffb-267bb3b0a49c http.request.method=GET http.request.remoteaddr="127.0.0.1:33512" 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=14.237828ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2026:20:50:58 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-14T20:50:58Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39921" http.request.id=e5e362cb-db2a-4297-9445-e21b0ce59c3f http.request.method=POST http.request.remoteaddr="127.0.0.1:52624" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.496352ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-14T20:51:02Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39921" http.request.id=69a2df73-e52d-4711-9e80-50989703f9c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52624" http.request.uri="/v2/foo/bar/blobs/uploads/7458d5de-c061-4ead-94a4-3aed5cd18c86?_state=v43xnXU1Wv5U3zD1jKUHt_LXcAxIkSv99W_Ci1tPFWB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NThkNWRlLWMwNjEtNGVhZC05NGE0LTNhZWQ1Y2QxOGM4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo1MDo1OC41NTcyMjM0OTRaIn0%3D&digest=sha256%3A82f7ca2a5b057ef98b420b0f790e5fbf73d8c0b5adac52b1765d3056843fc16a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.175618448s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:50:58 +0000] "PUT /v2/foo/bar/blobs/uploads/7458d5de-c061-4ead-94a4-3aed5cd18c86?_state=v43xnXU1Wv5U3zD1jKUHt_LXcAxIkSv99W_Ci1tPFWB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NThkNWRlLWMwNjEtNGVhZC05NGE0LTNhZWQ1Y2QxOGM4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0xNFQyMDo1MDo1OC41NTcyMjM0OTRaIn0%3D&digest=sha256%3A82f7ca2a5b057ef98b420b0f790e5fbf73d8c0b5adac52b1765d3056843fc16a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:51:02Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39921" http.request.id=e2449cb0-05f4-4882-bb1f-3f2eef7bc11c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52624" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=4.699384ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/Oct/2026:20:51:02 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-14T20:51:02Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39921" http.request.id=5b85045c-d124-4951-8892-391dfbf6320d http.request.method=GET http.request.remoteaddr="127.0.0.1:52624" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.776675ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2026:20:51:02 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-14T20:51:02Z" level=info msg="Challenge established with upstream : http://127.0.0.1:39921/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:39921/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:35195" http.request.id=812e6b58-97f9-4471-8657-f66afeb2cfa9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39614" 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-10-14T20:51:02Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39921" http.request.id=364881ce-6f8d-4128-804e-6aa13661d2fc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51876" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.851444ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2026:20:51:02 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-14T20:51:02Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39921" http.request.id=ffcbcf00-7d70-4c63-b32f-9d6fc2e4a12a http.request.method=GET http.request.remoteaddr="127.0.0.1:51876" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.693745ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/Oct/2026:20:51:02 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-14T20:51:02Z" level=info msg="Challenge established with upstream : http://127.0.0.1:39921/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:39921/v2/:[]]}" go.version=go1.26.9 http.request.host="127.0.0.1:35195" http.request.id=812e6b58-97f9-4471-8657-f66afeb2cfa9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39614" 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-10-14T20:51:02Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:39921" http.request.id=ccd608ca-7ae6-4441-a219-0fba5148cb79 http.request.method=GET http.request.remoteaddr="127.0.0.1:51878" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.884003ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2026:20:51:02 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-14T20:51:02Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e077221d17cb8974a10eca80b43fe3aa8765b54ee6bb24a82e4754b04f8b04ad with ttl=167h59m59.999992856s" go.version=go1.26.9 time="2026-10-14T20:51:02Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:35195" http.request.id=812e6b58-97f9-4471-8657-f66afeb2cfa9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39614" 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=25.147165ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/Oct/2026:20:51:02 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (13.12s) === RUN TestAppDispatcher time="2026-10-14T20:51:02Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37639" http.request.id=37a481de-2eb1-4f06-9299-fcaeb6e24639 http.request.method=GET http.request.remoteaddr="127.0.0.1:38080" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.232985ms http.response.status=200 http.response.written=0 time="2026-10-14T20:51:02Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37639" http.request.id=62dbc69a-8d63-46d4-9f9b-55209b42b2d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:38080" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.694326ms http.response.status=200 http.response.written=0 time="2026-10-14T20:51:02Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37639" http.request.id=0678802e-11b2-4a1d-be8c-19ccd32616b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:38080" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.798767ms http.response.status=200 http.response.written=0 time="2026-10-14T20:51:02Z" level=info msg="response completed" go.version=go1.26.9 http.request.host="127.0.0.1:37639" http.request.id=aff2fb8d-b156-4e5e-819f-3ed1a912d147 http.request.method=GET http.request.remoteaddr="127.0.0.1:38080" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.928456ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-10-14T20:51:02Z" 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.26.9 instance.id=ff24abe8-ffd8-4385-a15b-3390becb4d29 time="2026-10-14T20:51:02Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=ff24abe8-ffd8-4385-a15b-3390becb4d29 time="2026-10-14T20:51:02Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.9 http.request.host="127.0.0.1:40417" http.request.id=664dce51-76e7-4c0e-9aaf-ec8eb1bb5308 http.request.method=GET http.request.remoteaddr="127.0.0.1:47348" 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-10-14T20:51:02Z" 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.26.9 instance.id=ff24abe8-ffd8-4385-a15b-3390becb4d29 time="2026-10-14T20:51:02Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=ff24abe8-ffd8-4385-a15b-3390becb4d29 time="2026-10-14T20:51:02Z" level=info msg="configuring file health check path=/tmp/healthcheck3414919768, interval=1" go.version=go1.26.9 instance.id=ff24abe8-ffd8-4385-a15b-3390becb4d29 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-10-14T20:51:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 instance.id=ff24abe8-ffd8-4385-a15b-3390becb4d29 time="2026-10-14T20:51:06Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=ff24abe8-ffd8-4385-a15b-3390becb4d29 time="2026-10-14T20:51:06Z" level=info msg="configuring TCP health check addr=127.0.0.1:43451, interval=1" go.version=go1.26.9 instance.id=ff24abe8-ffd8-4385-a15b-3390becb4d29 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-10-14T20:51:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.9 instance.id=ff24abe8-ffd8-4385-a15b-3390becb4d29 time="2026-10-14T20:51:10Z" level=info msg="redis not configured" go.version=go1.26.9 instance.id=ff24abe8-ffd8-4385-a15b-3390becb4d29 time="2026-10-14T20:51:10Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:44843, interval=1, threshold=3" go.version=go1.26.9 instance.id=ff24abe8-ffd8-4385-a15b-3390becb4d29 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 172.892s ? 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.06s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.04s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.61s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.08s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.813s === RUN TestSchedule time="2026-10-14T20:48:24Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=2ec55467-bb76-49d0-8fe9-13eb2d2d8750 time="2026-10-14T20:48:24Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995877ms" go.version=go1.26.9 instance.id=2ec55467-bb76-49d0-8fe9-13eb2d2d8750 time="2026-10-14T20:48:24Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=984.626µs" go.version=go1.26.9 instance.id=2ec55467-bb76-49d0-8fe9-13eb2d2d8750 time="2026-10-14T20:48:24Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=996.503µs" go.version=go1.26.9 instance.id=2ec55467-bb76-49d0-8fe9-13eb2d2d8750 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-10-14T20:48:24Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=2ec55467-bb76-49d0-8fe9-13eb2d2d8750 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-10-14T20:48:24Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=2ec55467-bb76-49d0-8fe9-13eb2d2d8750 time="2026-10-14T20:48:24Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.994507ms" go.version=go1.26.9 instance.id=2ec55467-bb76-49d0-8fe9-13eb2d2d8750 time="2026-10-14T20:48:24Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.995775ms" go.version=go1.26.9 instance.id=2ec55467-bb76-49d0-8fe9-13eb2d2d8750 time="2026-10-14T20:48:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=2ec55467-bb76-49d0-8fe9-13eb2d2d8750 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-10-14T20:48:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.9 instance.id=2ec55467-bb76-49d0-8fe9-13eb2d2d8750 --- 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 (5.53s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 16556032 sha256:d9d406ef7d76ea1eabdb76f4f3263d36fdfbd99277f7b7e22e8653a39aa8f563 [] map[] } --- PASS: TestSimpleBlobRead (0.51s) === RUN TestBlobMount --- PASS: TestBlobMount (0.71s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.64s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.95s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.89s) === 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:2fd586bbab474a9645db3f7dd4e58164b4dbea0217cbee04cc26cfa3b875f745 palailogos: marking blob sha256:d02e2fa2bd0480d39f225c0b09bfd8fe33ed861f38715475466de022e53fea7c palailogos: marking blob sha256:8071c36c12ea94064fcfd460197acd62661e0dacba42a4570fe58cda53bf37d5 palailogos: marking manifest sha256:7c02c40bf88e9e382bd2376277ab72627ae22dbf1150b71aa3080be740c9ab71 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:2b2c915a1e056b6ea08c9a19aef0f55447be897591f5473fcd81ec71f6b81b6b palailogos: marking blob sha256:1e1e9fe2ac908dc1528bd612f4e2fe454ccdcb1b4518299673ac39a3c2bced10 palailogos: marking manifest sha256:8071c36c12ea94064fcfd460197acd62661e0dacba42a4570fe58cda53bf37d5 palailogos: marking blob sha256:607f902bd727bce81c6e98ec60d5c7ca995c0af72a58fa728849cfe9ae76000b palailogos: marking blob sha256:fc7043d541139d1176dcc4a38604909453811cf02b8fe17744dbf92bbac148ab palailogos: marking manifest sha256:d02e2fa2bd0480d39f225c0b09bfd8fe33ed861f38715475466de022e53fea7c palailogos: marking blob sha256:c49fdb5c97ab6acf7fdf3d3c4542781ed48d8159507001f3b5b5064b6b1184d8 palailogos: marking blob sha256:4f8e44faf8863635994c130f5f0b0847aad6216e0a80ce1839a752b1f5edd127 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.65s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:5dd4d1ea68974b80156aa7196be03aa61419fa3c703b0d3ae8cf352582dbfc0b deletemanifests: marking manifest sha256:cf88c1a15bed3d8e11752a22c2e3fe6f42948ed38dd7cd8cc036cccf5f110e70 deletemanifests: marking blob sha256:9ffbc74033a70be490130856e26999173fc88d5cf3b9f81021fd55509a1621e0 deletemanifests: marking blob sha256:2c3a255bf1b3995cc1cf794f31ae8d89fb86e0a2fd701474f9fe3ed7467c59b4 deletemanifests: marking blob sha256:fcd7ba5d0e919e78a1b1957a69a547672fa91d1bd7cdda768bf52963f200d8b0 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:4fdf0d2dae5ab31236b583d6641d1ae51e3db5299788a9be1a3526310a612f8f blob eligible for deletion: sha256:5dd4d1ea68974b80156aa7196be03aa61419fa3c703b0d3ae8cf352582dbfc0b blob eligible for deletion: sha256:7bb37061408b315c472528b7e4e84184d5ef0aab25bba57ffbcef96be18eb562 blob eligible for deletion: sha256:8bf535a9a5abc6200df46e84755c88e9804b253b562c5fe67acebf10078907f4 deletemanifests manifest eligible for deletion: sha256:5dd4d1ea68974b80156aa7196be03aa61419fa3c703b0d3ae8cf352582dbfc0b deletemanifests: marking manifest sha256:cf88c1a15bed3d8e11752a22c2e3fe6f42948ed38dd7cd8cc036cccf5f110e70 deletemanifests: marking blob sha256:9ffbc74033a70be490130856e26999173fc88d5cf3b9f81021fd55509a1621e0 deletemanifests: marking blob sha256:2c3a255bf1b3995cc1cf794f31ae8d89fb86e0a2fd701474f9fe3ed7467c59b4 deletemanifests: marking blob sha256:fcd7ba5d0e919e78a1b1957a69a547672fa91d1bd7cdda768bf52963f200d8b0 time="2026-10-14T20:48:48Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/5dd4d1ea68974b80156aa7196be03aa61419fa3c703b0d3ae8cf352582dbfc0b" go.version=go1.26.9 instance.id=d6debde0-fdbd-4828-b737-433b0fc74f57 time="2026-10-14T20:48:48Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/5dd4d1ea68974b80156aa7196be03aa61419fa3c703b0d3ae8cf352582dbfc0b" go.version=go1.26.9 instance.id=d6debde0-fdbd-4828-b737-433b0fc74f57 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:4fdf0d2dae5ab31236b583d6641d1ae51e3db5299788a9be1a3526310a612f8f time="2026-10-14T20:48:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4f/4fdf0d2dae5ab31236b583d6641d1ae51e3db5299788a9be1a3526310a612f8f" go.version=go1.26.9 instance.id=d6debde0-fdbd-4828-b737-433b0fc74f57 blob eligible for deletion: sha256:5dd4d1ea68974b80156aa7196be03aa61419fa3c703b0d3ae8cf352582dbfc0b time="2026-10-14T20:48:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5d/5dd4d1ea68974b80156aa7196be03aa61419fa3c703b0d3ae8cf352582dbfc0b" go.version=go1.26.9 instance.id=d6debde0-fdbd-4828-b737-433b0fc74f57 blob eligible for deletion: sha256:7bb37061408b315c472528b7e4e84184d5ef0aab25bba57ffbcef96be18eb562 time="2026-10-14T20:48:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7b/7bb37061408b315c472528b7e4e84184d5ef0aab25bba57ffbcef96be18eb562" go.version=go1.26.9 instance.id=d6debde0-fdbd-4828-b737-433b0fc74f57 blob eligible for deletion: sha256:8bf535a9a5abc6200df46e84755c88e9804b253b562c5fe67acebf10078907f4 time="2026-10-14T20:48:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8b/8bf535a9a5abc6200df46e84755c88e9804b253b562c5fe67acebf10078907f4" go.version=go1.26.9 instance.id=d6debde0-fdbd-4828-b737-433b0fc74f57 --- PASS: TestDeleteManifestIfTagNotFound (2.67s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:7cc2f7c93c6d689c3891ab9484a90c76be0fdbdb2be2c4e85f76347530fea547 time="2026-10-14T20:48:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7c/7cc2f7c93c6d689c3891ab9484a90c76be0fdbdb2be2c4e85f76347530fea547" go.version=go1.26.9 instance.id=d6debde0-fdbd-4828-b737-433b0fc74f57 blob eligible for deletion: sha256:8015f6e00ce8833bb4aca954267a8ba41fae03e82570ce539645eaeb75aaf82a time="2026-10-14T20:48:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/80/8015f6e00ce8833bb4aca954267a8ba41fae03e82570ce539645eaeb75aaf82a" go.version=go1.26.9 instance.id=d6debde0-fdbd-4828-b737-433b0fc74f57 blob eligible for deletion: sha256:f94a8765a568f1e3fb59d797eecfb4d868765ee29066a7ba2f3884f6ee42b9bf time="2026-10-14T20:48:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f9/f94a8765a568f1e3fb59d797eecfb4d868765ee29066a7ba2f3884f6ee42b9bf" go.version=go1.26.9 instance.id=d6debde0-fdbd-4828-b737-433b0fc74f57 --- PASS: TestGCWithMissingManifests (0.55s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:61adb1cc46e50a55decdf24f6dc35ee949a396987e0a3c7beaf89d8ed3f166be komnenos: marking blob sha256:a6fd250ef43b349457e88769519f23585b6bc37f5052339a2ab48151fa4d952d komnenos: marking blob sha256:92402854b9f8fd4fad1023628d5bc53bc5cf06cf36324b305ee2def0f9f5826d 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:40ddd732ee2a98604fcc2dd5347444b3a99269f506ac198a350e8305d68dfd1e time="2026-10-14T20:48:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/40/40ddd732ee2a98604fcc2dd5347444b3a99269f506ac198a350e8305d68dfd1e" go.version=go1.26.9 instance.id=d6debde0-fdbd-4828-b737-433b0fc74f57 blob eligible for deletion: sha256:420e07be0196b18409f1717510dea0be34c2c8d1ad8649f4df7ce34332e741e0 time="2026-10-14T20:48:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/42/420e07be0196b18409f1717510dea0be34c2c8d1ad8649f4df7ce34332e741e0" go.version=go1.26.9 instance.id=d6debde0-fdbd-4828-b737-433b0fc74f57 blob eligible for deletion: sha256:655023f9be7086f120435a086d235c9c88b21f44b1554f47f20afa3d8974d4da time="2026-10-14T20:48:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/65/655023f9be7086f120435a086d235c9c88b21f44b1554f47f20afa3d8974d4da" go.version=go1.26.9 instance.id=d6debde0-fdbd-4828-b737-433b0fc74f57 blob eligible for deletion: sha256:6e57e62444ac091af5509111ecb45504db49ef9c2918954fd8e0288488de0a73 time="2026-10-14T20:48:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6e/6e57e62444ac091af5509111ecb45504db49ef9c2918954fd8e0288488de0a73" go.version=go1.26.9 instance.id=d6debde0-fdbd-4828-b737-433b0fc74f57 blob eligible for deletion: sha256:cf5a08dda59bf374ffd6f4e7b20e5f3fbeb72e495f6f1e56a7de4c25376e67df time="2026-10-14T20:48:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cf/cf5a08dda59bf374ffd6f4e7b20e5f3fbeb72e495f6f1e56a7de4c25376e67df" go.version=go1.26.9 instance.id=d6debde0-fdbd-4828-b737-433b0fc74f57 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-10-14T20:48:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.9 instance.id=d6debde0-fdbd-4828-b737-433b0fc74f57 blob eligible for deletion: sha256:25483378823c81c1ea5d3b261b7a857223314a106fc96baa50ebd245434afc71 time="2026-10-14T20:48:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/25/25483378823c81c1ea5d3b261b7a857223314a106fc96baa50ebd245434afc71" go.version=go1.26.9 instance.id=d6debde0-fdbd-4828-b737-433b0fc74f57 --- PASS: TestDeletionHasEffect (2.10s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.42s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:436d96bfc03e78ec3f550228a798bf3aa7a79cf0fa4c1c1238833b75a82a616f michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:194a39d3b12eb88e9c30da778e40c593dbeff0d6e898bc9524965f9b58d14f6a michael_z_doukas: marking blob sha256:40ec608d85f3949d2c0abd5ed4e7ad1991a7c77230bc5a4d4c2e287519ae93b6 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:9fdd39fe3e986539eb28dc8517e5b50ad614d5e33a4c2e50cc46689a41377f5a time="2026-10-14T20:48:54Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9f/9fdd39fe3e986539eb28dc8517e5b50ad614d5e33a4c2e50cc46689a41377f5a" go.version=go1.26.9 instance.id=d6debde0-fdbd-4828-b737-433b0fc74f57 --- PASS: TestOrphanBlobDeleted (1.27s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:c36edf031e14c84623afdbe54a474028ed3aa3f7f4a0f96cfb76b22776f0f2a1 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:efa11b0226972ad3069f256411af2c94ab3e455a0e194120a87fb73297102b8e --- PASS: TestLinkedBlobStoreCreateWithMountFrom (1.01s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.05s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.61s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.61s) === 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-10-14T20:48:59Z" level=info msg="PurgeUploads starting: olderThan=2026-10-14 19:48:59.12551607 +0000 UTC m=-3565.807812579, actuallyDelete=true" time="2026-10-14T20:48:59Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-10-14T20:48:59Z" level=info msg="PurgeUploads starting: olderThan=2026-10-14 20:48:59.126561661 +0000 UTC m=+34.193233026, actuallyDelete=true" time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0cf4f9cb-9454-4e4d-be4f-aca925a311ff have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.126561661 +0000 UTC m=+34.193233026). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/218a0572-aa11-47be-a1a3-5c7e37a81838 have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.126561661 +0000 UTC m=+34.193233026). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/24d08ff1-9aa2-4d80-979a-48e63ee157f7 have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.126561661 +0000 UTC m=+34.193233026). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2aa247f7-b390-468b-8c99-7e6065aa7797 have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.126561661 +0000 UTC m=+34.193233026). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4aeebf19-c60a-4d5d-a87a-ca2d6153a595 have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.126561661 +0000 UTC m=+34.193233026). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/629c3ac7-50cc-4c45-816b-b5ab74d8b164 have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.126561661 +0000 UTC m=+34.193233026). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/82a63181-3a40-4f9c-8286-d8ee99213817 have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.126561661 +0000 UTC m=+34.193233026). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b34951c0-783f-43ef-bc8f-f16b16ee407e have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.126561661 +0000 UTC m=+34.193233026). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0b9d42c6-61e0-4633-96a3-40b7448128cc have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.126561661 +0000 UTC m=+34.193233026). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ecfd9630-391a-42ea-850e-6037ea80a15c have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.126561661 +0000 UTC m=+34.193233026). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/9023b2e8-2f57-4e23-bdb0-7e1e1db8539d have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.126561661 +0000 UTC m=+34.193233026). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-10-14T20:48:59Z" level=info msg="PurgeUploads starting: olderThan=2026-10-14 20:48:59.127972702 +0000 UTC m=+34.194644066, actuallyDelete=true" time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/126afe77-5ba3-446d-91dc-30b7a03ce1a7 have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.127972702 +0000 UTC m=+34.194644066). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/89c7e240-9c02-4ba6-9fed-36bb495ae278 have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.127972702 +0000 UTC m=+34.194644066). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c94f17bc-b6ab-41a2-80c0-8b3cd6680c38 have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.127972702 +0000 UTC m=+34.194644066). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/634ac7b2-66e1-4289-a7f3-8fbe964b0bce have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.127972702 +0000 UTC m=+34.194644066). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e05558f1-53a8-4af5-88b2-6d05f0b80e41 have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.127972702 +0000 UTC m=+34.194644066). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-10-14T20:48:59Z" level=info msg="PurgeUploads starting: olderThan=2026-10-14 20:48:59.128922353 +0000 UTC m=+34.195593717, actuallyDelete=true" time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3d8cf62f-104b-41c7-8bd7-d921ec76dccc have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.128922353 +0000 UTC m=+34.195593717). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/42e60baf-8925-4a7d-a101-d32f33ec30ad have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.128922353 +0000 UTC m=+34.195593717). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7b95eef2-3f40-4e90-baa4-50be6b3625a7 have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.128922353 +0000 UTC m=+34.195593717). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8542f259-7042-4d26-b102-95e449003652 have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.128922353 +0000 UTC m=+34.195593717). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/be2c18ec-189c-4865-9d49-e1bd6a571417 have older date (2026-10-14 19:48:59 +0000 UTC) than purge date (2026-10-14 20:48:59.128922353 +0000 UTC m=+34.195593717). Removing upload directory." time="2026-10-14T20:48:59Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-10-14T20:48:59Z" level=info msg="PurgeUploads starting: olderThan=2026-10-14 20:48:59.129558335 +0000 UTC m=+34.196229699, actuallyDelete=true" time="2026-10-14T20:48:59Z" 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 34.208s ? 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.009s === 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-10-14T20:48:24Z" 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.433s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.079s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.28s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.708s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.43s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 18.855s ? 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-10-14T20:48:24Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.9 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-10-14T20:48:24Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.9 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-10-14T20:48:24Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.9 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 TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionNotMatched === CONT TestParsing --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestParsing (0.00s) === CONT TestUpdateCalledRegularly === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidData time="2026-10-14T20:48:24Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 --- PASS: TestS3TryUpdate (0.00s) time="2026-10-14T20:48:24Z" level=error msg="unknown ip address format" go.version=go1.26.9 instance.id=b627935d-718f-4a9a-9233-4e1c9b1f6ca7 ip=?0000000000000000000000000000000000 time="2026-10-14T20:48:24Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.9 instance.id=b627935d-718f-4a9a-9233-4e1c9b1f6ca7 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4_2 (0.01s) time="2026-10-14T20:48:24Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.9 instance.id=b627935d-718f-4a9a-9233-4e1c9b1f6ca7 --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2026-10-14T20:48:25Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 time="2026-10-14T20:48:26Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 time="2026-10-14T20:48:27Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 time="2026-10-14T20:48:28Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.9 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.511s === 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.438s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.78s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.228s ? 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.011s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... libfakeroot internal error: payload not recognized! >>> 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 >>> 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-r25.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86.so.1 >>> docker-registry*: Package size: 25.0 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r25.apk >>> docker-registry: Build complete at Wed, 14 Oct 2026 20:51:18 +0000 elapsed time 0h 3m 18s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20261014.204801) (2/2) Purging go (1.26.9-r0) Executing busybox-1.37.0-r31.trigger OK: 426.1 MiB in 105 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...