>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.15.0-r1) started Tue, 21 Apr 2026 09:03:59 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.24.13-r0) (2/2) Installing .makedepends-docker-registry (20260421.090402) Executing busybox-1.37.0-r20.trigger OK: 527 MiB in 104 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.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.22/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 + 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-04-21T09:05:34Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-04-21T09:05:34Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.09s) PASS ok github.com/docker/distribution/configuration 0.444s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-04-21T09:05:34Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.04s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.382s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.01s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.02s) PASS ok github.com/docker/distribution/health 0.392s === 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.271s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.18s) PASS ok github.com/docker/distribution/health/checks 0.529s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.01s) === 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.280s === 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.279s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === 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.337s === 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.274s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === 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/04/21 09:05:34 http: TLS handshake error from 127.0.0.1:54314: 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:41285/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41285/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41285/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:41285/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:35203?status=0, fail=true --- PASS: TestHTTPSink (0.10s) === RUN TestListener --- PASS: TestListener (2.49s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-04-21T09:05:37Z" level=info msg="broadcaster: closing" time="2026-04-21T09:05:37Z" level=info msg="closing testSink" time="2026-04-21T09:05:37Z" level=info msg="closing testSink" time="2026-04-21T09:05:37Z" level=info msg="closing testSink" time="2026-04-21T09:05:37Z" level=info msg="closing testSink" time="2026-04-21T09:05:37Z" level=info msg="closing testSink" time="2026-04-21T09:05:37Z" level=info msg="closing testSink" time="2026-04-21T09:05:37Z" level=info msg="closing testSink" time="2026-04-21T09:05:37Z" level=info msg="closing testSink" time="2026-04-21T09:05:37Z" level=info msg="closing testSink" time="2026-04-21T09:05:37Z" level=info msg="closing testSink" time="2026-04-21T09:05:37Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.02s) === RUN TestEventQueue time="2026-04-21T09:05:37Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 1} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 1} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 1} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 1} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:37Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-04-21T09:05:38Z" level=warning msg="&{0x3f39fc6780 0.9} encountered too many errors, backing off" time="2026-04-21T09:05:38Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.86s) PASS ok github.com/docker/distribution/notifications 4.066s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2026-04-21T09:05:34Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-21T09:05:34.762987652Z" 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.24.13 time="2026-04-21T09:05:34.763304612Z" level=info msg="Starting upload purge in 50m0s" go.version=go1.24.13 time="2026-04-21T09:05:34.763507353Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:05:34.769848404Z" level=info msg="listening on [::]:5000" go.version=go1.24.13 time="2026-04-21T09:05:37.769233107Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.13 time="2026-04-21T09:05:37.886859754Z" level=info msg="response completed" go.version=go1.24.13 http.request.host=127.0.0.1 http.request.id=3a6c4b19-871d-419a-bdb5-e84ca1ee5cd4 http.request.method=GET http.request.remoteaddr="[::1]:37806" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=14.569566ms http.response.status=200 http.response.written=2 ::1 - - [21/Apr/2026:09:05:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.13s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-04-21T09:05:39.626504516Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-21T09:05:39.639696659Z" 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.24.13 time="2026-04-21T09:05:39.639920539Z" level=info msg="Starting upload purge in 25m0s" go.version=go1.24.13 time="2026-04-21T09:05:39.6402149Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:05:39.641305162Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.13 time="2026-04-21T09:05:39.641426922Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.13 time="2026-04-21T09:05:39.643270685Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.13 time="2026-04-21T09:05:42.66523458Z" level=info msg="response completed" go.version=go1.24.13 http.request.host=127.0.0.1 http.request.id=635f490d-491f-4940-aa45-2cd4af21426f http.request.method=GET http.request.remoteaddr="127.0.0.1:43348" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.645927ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Apr/2026:09:05:42 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-04-21T09:05:42.666321362Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.13 --- PASS: TestRegistrySupportedCipherSuite (4.88s) === RUN TestRegistryUnsupportedCipherSuite time="2026-04-21T09:05:44.079440605Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-04-21T09:05:44.083042371Z" 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.24.13 time="2026-04-21T09:05:44.083421012Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:05:44.083445012Z" level=info msg="Starting upload purge in 35m0s" go.version=go1.24.13 time="2026-04-21T09:05:44.084662554Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.13 --- PASS: TestRegistryUnsupportedCipherSuite (9.42s) PASS ok github.com/docker/distribution/registry 17.973s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.262s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.08s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.14s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.696s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-04-21T09:05:34Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.13 instance.id=f9ad198e-f3bf-441d-a9f7-55b24455e472 time="2026-04-21T09:05:34Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.13 instance.id=f9ad198e-f3bf-441d-a9f7-55b24455e472 --- PASS: TestBasicAccessController (0.05s) === RUN TestCreateHtpasswdFile time="2026-04-21T09:05:34Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.13 password="X9_0Uuci3VOWfAdnB1u9cB73_rFMNjt65KuNDI_8zbg" user=docker --- PASS: TestCreateHtpasswdFile (0.16s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.559s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.03s) PASS ok github.com/docker/distribution/registry/auth/silly 0.382s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.07s) === RUN TestLeeway time="2026-04-21T09:05:34Z" level=info msg="token not to be used before 2026-04-21 09:05:35 +0000 UTC - currently 2026-04-21 09:05:34.61433025 +0000 UTC m=+0.204400361" time="2026-04-21T09:05:34Z" level=info msg="token not to be used after 2026-04-21 09:05:34 +0000 UTC - currently 2026-04-21 09:05:34.619623319 +0000 UTC m=+0.209693410" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-04-21T09:05:34Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.04s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.443s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.02s) === 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.02s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.02s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.626s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.02s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.482s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.01s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.262s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-04-21T09:05: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.24.13 time="2026-04-21T09:05:37Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:05:37Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:37057" http.request.id=9df7dff8-9b71-4a7b-a63f-1aff8009a103 http.request.method=GET http.request.remoteaddr="127.0.0.1:46282" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=12.633922ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Apr/2026:09:05:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.06s) === RUN TestCatalogAPI time="2026-04-21T09:05: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.24.13 time="2026-04-21T09:05:37Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:05:37Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=e139b0b8-89c1-4d3d-9bc2-ff26c1a336d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=23.998862ms http.response.status=200 http.response.written=20 127.0.0.1 - - [21/Apr/2026:09:05:37 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-21T09:05:38Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=51999dd1-05f7-41b8-8e5b-7250e2720cff http.request.method=POST http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.004047ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:05:38 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:05:49Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=12657d2b-11b1-4db3-b7bf-b6eac41344f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/aaaa/blobs/uploads/75a82400-7288-4a74-ba41-566643ca8945?_state=Nu1FuklJEdjpYIOcDsdafJK57CuiHTM07zlyXj2HPpx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3NWE4MjQwMC03Mjg4LTRhNzQtYmE0MS01NjY2NDNjYTg5NDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDU6MzguNjU4MjAxNTEyWiJ9&digest=sha256%3Aff449d45484b5ff495c2b37f3180ee1e9e7d215ccad1a59b54564bfe5bdcf81b" http.request.useragent="Go-http-client/1.1" http.response.duration=10.741598734s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:05:38 +0000] "PUT /v2/foo/aaaa/blobs/uploads/75a82400-7288-4a74-ba41-566643ca8945?_state=Nu1FuklJEdjpYIOcDsdafJK57CuiHTM07zlyXj2HPpx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3NWE4MjQwMC03Mjg4LTRhNzQtYmE0MS01NjY2NDNjYTg5NDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDU6MzguNjU4MjAxNTEyWiJ9&digest=sha256%3Aff449d45484b5ff495c2b37f3180ee1e9e7d215ccad1a59b54564bfe5bdcf81b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:05:49Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=f7da93fa-0d25-4b83-9c02-c9dcb134a752 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.606431ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:05:49 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:05:50Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=870880f0-6db1-4817-b8c6-1516adef7f32 http.request.method=POST http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.792187ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:05:50 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:02Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=54eca2db-687d-4e9d-acdd-1df81d9126d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/bbbb/blobs/uploads/6f3e735a-eddc-4129-baf9-c3c371d2b702?_state=l_mEPhy2-9gSORDZ2flLCMtLP9E5IOO5OOBMPnaFwD97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2ZjNlNzM1YS1lZGRjLTQxMjktYmFmOS1jM2MzNzFkMmI3MDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDU6NTAuMjkxNDYxMjI5WiJ9&digest=sha256%3A695e1434fe02c27931e10ec45502b28aba4050b319d7a76a625f7f9a2ce6e4ae" http.request.useragent="Go-http-client/1.1" http.response.duration=11.850963863s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:05:50 +0000] "PUT /v2/foo/bbbb/blobs/uploads/6f3e735a-eddc-4129-baf9-c3c371d2b702?_state=l_mEPhy2-9gSORDZ2flLCMtLP9E5IOO5OOBMPnaFwD97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2ZjNlNzM1YS1lZGRjLTQxMjktYmFmOS1jM2MzNzFkMmI3MDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDU6NTAuMjkxNDYxMjI5WiJ9&digest=sha256%3A695e1434fe02c27931e10ec45502b28aba4050b319d7a76a625f7f9a2ce6e4ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:02Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=933f8544-0036-4d51-bfbd-7de8157464bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.519991ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:02 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:02Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=40d9d3c4-9d4e-4e78-9ac7-feb5274e7b66 http.request.method=POST http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.715207ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:02 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:09Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=e43e6098-dc44-41f5-bd53-783b477ebe8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/cccc/blobs/uploads/0bc2c2cc-a0df-41b3-9816-ff8e29953d11?_state=GmpzU1UoI2cpW5msZObUeJLGR6T1vt4xMKoZQZiD82V7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwYmMyYzJjYy1hMGRmLTQxYjMtOTgxNi1mZjhlMjk5NTNkMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDY6MDIuNzMxNDUwMTQyWiJ9&digest=sha256%3A6143156837fe428c85179bd549a2f781b315a04b5d0532646f50a6229ae1cf98" http.request.useragent="Go-http-client/1.1" http.response.duration=7.076522787s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:02 +0000] "PUT /v2/foo/cccc/blobs/uploads/0bc2c2cc-a0df-41b3-9816-ff8e29953d11?_state=GmpzU1UoI2cpW5msZObUeJLGR6T1vt4xMKoZQZiD82V7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwYmMyYzJjYy1hMGRmLTQxYjMtOTgxNi1mZjhlMjk5NTNkMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDY6MDIuNzMxNDUwMTQyWiJ9&digest=sha256%3A6143156837fe428c85179bd549a2f781b315a04b5d0532646f50a6229ae1cf98 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:09Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=2a7f9010-55d9-4178-bcec-427027754c99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.223571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:09 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:10Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=116936c0-f59c-4108-9b6d-20ed4d0b726a http.request.method=POST http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.723487ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:10 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:14Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=91fb9fb3-0c6e-408e-b627-d82023fd372b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/dddd/blobs/uploads/60af8a4f-b667-409e-b066-5ec0c34651f4?_state=R0B4aIbbMJziuPYmDnyGkiRaEoqTn1yGzxP7VL23oy57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2MGFmOGE0Zi1iNjY3LTQwOWUtYjA2Ni01ZWMwYzM0NjUxZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDY6MTAuMzc0NzA1OTM3WiJ9&digest=sha256%3A1c26e3b180b0e05b825ab4ba8d4ebcc21dc5958ce3c2fed915f5eccc23c4d837" http.request.useragent="Go-http-client/1.1" http.response.duration=4.573821885s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:10 +0000] "PUT /v2/foo/dddd/blobs/uploads/60af8a4f-b667-409e-b066-5ec0c34651f4?_state=R0B4aIbbMJziuPYmDnyGkiRaEoqTn1yGzxP7VL23oy57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2MGFmOGE0Zi1iNjY3LTQwOWUtYjA2Ni01ZWMwYzM0NjUxZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDY6MTAuMzc0NzA1OTM3WiJ9&digest=sha256%3A1c26e3b180b0e05b825ab4ba8d4ebcc21dc5958ce3c2fed915f5eccc23c4d837 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:14Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=fb5671ed-5938-4211-ada6-fc83dacecf9f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.987471ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:14 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:15Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=96bd8d0e-36e4-483d-97af-135a25ac26c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=9.945997ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:15 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:28Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=0f07dc1b-b316-44bb-a921-4e61cd166a2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/eeee/blobs/uploads/f3e4cf7f-7a58-4832-ab6c-4baf2842a0fe?_state=HC6mYsd5jkUItD1QgSkzbBnGWwJU0ipM_7L1MAjjXDp7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJmM2U0Y2Y3Zi03YTU4LTQ4MzItYWI2Yy00YmFmMjg0MmEwZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDY6MTUuOTYzNDIwMTg4WiJ9&digest=sha256%3A70ed40b64915fba3650092d4d14a1620ad6df6ac5770ad863d8a24494d75ca0a" http.request.useragent="Go-http-client/1.1" http.response.duration=12.237492808s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:15 +0000] "PUT /v2/foo/eeee/blobs/uploads/f3e4cf7f-7a58-4832-ab6c-4baf2842a0fe?_state=HC6mYsd5jkUItD1QgSkzbBnGWwJU0ipM_7L1MAjjXDp7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJmM2U0Y2Y3Zi03YTU4LTQ4MzItYWI2Yy00YmFmMjg0MmEwZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDY6MTUuOTYzNDIwMTg4WiJ9&digest=sha256%3A70ed40b64915fba3650092d4d14a1620ad6df6ac5770ad863d8a24494d75ca0a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:28Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=4fd6ed99-dbe9-48d3-8733-ef7b89c072c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.051131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:28 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:28Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=1d0c102a-013a-43f6-b6e5-f5e08e5e767f http.request.method=POST http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.960046ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:28 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:32Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=434eb30d-b4a3-48c2-b524-feb0bd6b1c33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/ffff/blobs/uploads/16824003-de6d-4294-958a-27e992654a29?_state=AAJpB5mgXb3XKf4THaL0UmFEuYIeuvvRD7MtaeO6pcJ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxNjgyNDAwMy1kZTZkLTQyOTQtOTU4YS0yN2U5OTI2NTRhMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDY6MjguNzAzNDM2OTQ2WiJ9&digest=sha256%3Ae02f4548d0db761d95326e304c1270e507688ebad9ca424ffecf040e3d934297" http.request.useragent="Go-http-client/1.1" http.response.duration=4.129969291s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:28 +0000] "PUT /v2/foo/ffff/blobs/uploads/16824003-de6d-4294-958a-27e992654a29?_state=AAJpB5mgXb3XKf4THaL0UmFEuYIeuvvRD7MtaeO6pcJ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxNjgyNDAwMy1kZTZkLTQyOTQtOTU4YS0yN2U5OTI2NTRhMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDY6MjguNzAzNDM2OTQ2WiJ9&digest=sha256%3Ae02f4548d0db761d95326e304c1270e507688ebad9ca424ffecf040e3d934297 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:32Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=3673a02f-1381-4a2e-adea-e69f5788b15d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.617812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:32 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:32Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=684450a7-301b-42be-bde8-35e0cb79c3f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.680145ms http.response.status=200 http.response.written=74 127.0.0.1 - - [21/Apr/2026:09:06:32 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-21T09:06:32Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=319c9905-02c9-4c9f-b51f-22dc424987e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50708" 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=2.648445ms http.response.status=200 http.response.written=30 127.0.0.1 - - [21/Apr/2026:09:06:32 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-21T09:06:32Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=50e40710-08fb-4bbd-b688-c034a25b2a0f http.request.method=GET http.request.remoteaddr="127.0.0.1:50708" 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=2.515784ms http.response.status=200 http.response.written=74 127.0.0.1 - - [21/Apr/2026:09:06:32 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-21T09:06:32Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=306f7e0c-dd0b-4dfa-ba0a-c83a93da36a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50708" 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=2.499604ms http.response.status=200 http.response.written=30 127.0.0.1 - - [21/Apr/2026:09:06:32 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-04-21T09:06:32Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=7d51c0fd-7f98-4545-a317-66439825959e http.request.method=GET http.request.remoteaddr="127.0.0.1:50708" 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=2.335865ms http.response.status=200 http.response.written=63 127.0.0.1 - - [21/Apr/2026:09:06:32 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-04-21T09:06:32Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=a71980fc-f48e-4c4a-8556-0c78d7ffb3f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:50708" 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=2.580325ms http.response.status=200 http.response.written=41 127.0.0.1 - - [21/Apr/2026:09:06:32 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-21T09:06:32Z" 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.24.13 http.request.host="127.0.0.1:42845" http.request.id=b46b9d22-e469-44bc-9ac1-4891ca695cd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50708" 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=2.830845ms http.response.status=400 http.response.written=116 127.0.0.1 - - [21/Apr/2026:09:06:32 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-04-21T09:06:32Z" 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.24.13 http.request.host="127.0.0.1:42845" http.request.id=6d278b2b-bea5-4ac9-9c51-ca7e7158de3f http.request.method=GET http.request.remoteaddr="127.0.0.1:50708" 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=2.252884ms http.response.status=400 http.response.written=115 127.0.0.1 - - [21/Apr/2026:09:06:32 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-04-21T09:06:32Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=78724596-8e5c-4eea-b748-766e02bcae1e http.request.method=GET http.request.remoteaddr="127.0.0.1:50708" 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=2.365444ms http.response.status=200 http.response.written=20 127.0.0.1 - - [21/Apr/2026:09:06:32 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-04-21T09:06:32Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:42845" http.request.id=82dbd5c8-5705-4eaf-b9ec-ea841541c8fd http.request.method=GET http.request.remoteaddr="127.0.0.1:50708" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.368405ms http.response.status=200 http.response.written=74 127.0.0.1 - - [21/Apr/2026:09:06:32 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-04-21T09:06:32Z" 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.24.13 time="2026-04-21T09:06:32Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:06:33Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36973" http.request.id=b502bc48-1243-4d19-8317-57ea5d6ed405 http.request.method=POST http.request.remoteaddr="127.0.0.1:59688" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.462646ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:33 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:44Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36973" http.request.id=ea3f55cb-5c93-4b59-99aa-18a9959432d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59688" http.request.uri="/v2/foo/aaaa/blobs/uploads/a44b5077-edf2-458d-adda-86088be3d9e9?_state=ehDFy-1JAHdEDlvwCtekv-vSaoMmT-41N64CsL8UMnB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhNDRiNTA3Ny1lZGYyLTQ1OGQtYWRkYS04NjA4OGJlM2Q5ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDY6MzMuNTk0ODI0Nzc0WiJ9&digest=sha256%3Abcf6b605a72401738e119d725cb41a1acfce7ee42cddf0e5027fd3bc54c579ad" http.request.useragent="Go-http-client/1.1" http.response.duration=11.25080681s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:33 +0000] "PUT /v2/foo/aaaa/blobs/uploads/a44b5077-edf2-458d-adda-86088be3d9e9?_state=ehDFy-1JAHdEDlvwCtekv-vSaoMmT-41N64CsL8UMnB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhNDRiNTA3Ny1lZGYyLTQ1OGQtYWRkYS04NjA4OGJlM2Q5ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDY6MzMuNTk0ODI0Nzc0WiJ9&digest=sha256%3Abcf6b605a72401738e119d725cb41a1acfce7ee42cddf0e5027fd3bc54c579ad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:44Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36973" http.request.id=3f6e18c8-6fa3-443e-b481-6899a52f7f36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59688" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.287092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:44 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:45Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36973" http.request.id=6db281ec-9dd9-4242-a89a-f38bb7fbd576 http.request.method=POST http.request.remoteaddr="127.0.0.1:59688" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.265228ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:45 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:58Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36973" http.request.id=12189feb-70f9-4a39-b1e7-a9a946a33d56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59688" http.request.uri="/v2/foo/bbbb/blobs/uploads/c80ff631-4d34-4262-8042-13d52804ca8a?_state=onheyynG8vbwpEjbe8Cgqkq9WYRljdmE0z4UgOeqLLl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjODBmZjYzMS00ZDM0LTQyNjItODA0Mi0xM2Q1MjgwNGNhOGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDY6NDUuNzE5MDk4OTlaIn0%3D&digest=sha256%3A24daee40f833a0372dd9abb689d2ba14f0ea1770782a2b7c3cd497ec84bd7a9a" http.request.useragent="Go-http-client/1.1" http.response.duration=12.506652593s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:45 +0000] "PUT /v2/foo/bbbb/blobs/uploads/c80ff631-4d34-4262-8042-13d52804ca8a?_state=onheyynG8vbwpEjbe8Cgqkq9WYRljdmE0z4UgOeqLLl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjODBmZjYzMS00ZDM0LTQyNjItODA0Mi0xM2Q1MjgwNGNhOGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDY6NDUuNzE5MDk4OTlaIn0%3D&digest=sha256%3A24daee40f833a0372dd9abb689d2ba14f0ea1770782a2b7c3cd497ec84bd7a9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:58Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36973" http.request.id=a19e33aa-a505-4472-b2ba-64bf1ecf83a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59688" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.87703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:58 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:06:58Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36973" http.request.id=e1826267-b328-48c2-9875-aeb440ec504d http.request.method=POST http.request.remoteaddr="127.0.0.1:59688" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.456366ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:58 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:02Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36973" http.request.id=f97b2046-721c-45d3-8fb9-b818c7a4ac20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59688" http.request.uri="/v2/foo/cccc/blobs/uploads/67de883d-fdc4-48ed-9bfe-3aebfb8b9d3a?_state=s6PeHDCWQ2av8TjDG1owON_FsYqRVk3XUJteVZ6rCJx7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2N2RlODgzZC1mZGM0LTQ4ZWQtOWJmZS0zYWViZmI4YjlkM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDY6NTguNzM1NTY5MjU3WiJ9&digest=sha256%3A7fa5a41a953a31bb02c5e3852b55e8934f909a3036a5912cb1c7744992d101ce" http.request.useragent="Go-http-client/1.1" http.response.duration=4.135200933s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:06:58 +0000] "PUT /v2/foo/cccc/blobs/uploads/67de883d-fdc4-48ed-9bfe-3aebfb8b9d3a?_state=s6PeHDCWQ2av8TjDG1owON_FsYqRVk3XUJteVZ6rCJx7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2N2RlODgzZC1mZGM0LTQ4ZWQtOWJmZS0zYWViZmI4YjlkM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDY6NTguNzM1NTY5MjU3WiJ9&digest=sha256%3A7fa5a41a953a31bb02c5e3852b55e8934f909a3036a5912cb1c7744992d101ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:02Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36973" http.request.id=b1e2ad1c-49f7-4dab-b5d2-08059fde5b4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59688" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.227992ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:02 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:03Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36973" http.request.id=af969588-482a-4539-9b94-02da9bf15a22 http.request.method=POST http.request.remoteaddr="127.0.0.1:59688" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.892727ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:03 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:17Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36973" http.request.id=84f78f98-2a48-48f8-a616-18501210e832 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59688" http.request.uri="/v2/foo/dddd/blobs/uploads/a2a286e7-3a56-43a4-85ba-12d699518fde?_state=N2E8SmLlR-VF2QFcOZHZCUMS5f9eRVMOZzvZj1vHaRZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhMmEyODZlNy0zYTU2LTQzYTQtODViYS0xMmQ2OTk1MThmZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDc6MDMuNzIwMTY5MTQ2WiJ9&digest=sha256%3A740eaf813d6657e1a7cb72d9e652c19c0a558520ad19fdb63e7e60fdfaaaafe8" http.request.useragent="Go-http-client/1.1" http.response.duration=13.855173572s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:03 +0000] "PUT /v2/foo/dddd/blobs/uploads/a2a286e7-3a56-43a4-85ba-12d699518fde?_state=N2E8SmLlR-VF2QFcOZHZCUMS5f9eRVMOZzvZj1vHaRZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhMmEyODZlNy0zYTU2LTQzYTQtODViYS0xMmQ2OTk1MThmZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDc6MDMuNzIwMTY5MTQ2WiJ9&digest=sha256%3A740eaf813d6657e1a7cb72d9e652c19c0a558520ad19fdb63e7e60fdfaaaafe8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:17Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36973" http.request.id=ad73e427-457b-4a5d-bf9e-c514c9a4e90b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59688" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.237011ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:17 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:17Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36973" http.request.id=47bec024-0cbf-413c-8b57-9d4d876f54c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:59688" 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=2.515564ms http.response.status=200 http.response.written=63 127.0.0.1 - - [21/Apr/2026:09:07:17 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (99.91s) === RUN TestURLPrefix time="2026-04-21T09:07:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.13 time="2026-04-21T09:07:17Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:07:17Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:35687" http.request.id=d10a9760-3c2d-406a-bcee-1e58227760c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:42262" 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.696544ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Apr/2026:09:07:17 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-04-21T09:07:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.13 time="2026-04-21T09:07:17Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:07:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912 err.message="blob unknown to registry" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=95cd939f-a2f1-4533-8cef-9d42eef82253 http.request.method=GET http.request.remoteaddr="127.0.0.1:59918" http.request.uri="/v2/foo/bar/blobs/sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.899545ms http.response.status=404 http.response.written=157 vars.digest="sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912" vars.name="foo/bar" 127.0.0.1 - - [21/Apr/2026:09:07:18 +0000] "GET /v2/foo/bar/blobs/sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-21T09:07:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912 err.message="blob unknown to registry" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=2e4b49ce-5cc9-4109-86c3-a69c6ede919c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59926" http.request.uri="/v2/foo/bar/blobs/sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.018005ms http.response.status=404 http.response.written=157 vars.digest="sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912" vars.name="foo/bar" 127.0.0.1 - - [21/Apr/2026:09:07:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-21T09:07:18Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=2b1b4244-8fb9-45bf-87c1-953741421a86 http.request.method=POST http.request.remoteaddr="127.0.0.1:59926" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.076805ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:18Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=2f2ac5ab-b183-4139-bab7-861c2aba7f4a http.request.method=GET http.request.remoteaddr="127.0.0.1:59926" http.request.uri="/v2/foo/bar/blobs/uploads/7df7e3a3-784d-4021-a245-039a24fb85f2?_state=oILKfia1YMO2jY0eL4JOdFqOxVRSdp_uknsmNJMg5hZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkZjdlM2EzLTc4NGQtNDAyMS1hMjQ1LTAzOWEyNGZiODVmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoxOC4xMjE0MzYzN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.269006ms http.response.status=204 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:18 +0000] "GET /v2/foo/bar/blobs/uploads/7df7e3a3-784d-4021-a245-039a24fb85f2?_state=oILKfia1YMO2jY0eL4JOdFqOxVRSdp_uknsmNJMg5hZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkZjdlM2EzLTc4NGQtNDAyMS1hMjQ1LTAzOWEyNGZiODVmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoxOC4xMjE0MzYzN1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:18Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=dc37e4f1-162b-462d-a7b7-8c5fbeeb038c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59926" http.request.uri="/v2/foo/bar/blobs/uploads/7df7e3a3-784d-4021-a245-039a24fb85f2?_state=oILKfia1YMO2jY0eL4JOdFqOxVRSdp_uknsmNJMg5hZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkZjdlM2EzLTc4NGQtNDAyMS1hMjQ1LTAzOWEyNGZiODVmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoxOC4xMjE0MzYzN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.986705ms http.response.status=204 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:18 +0000] "DELETE /v2/foo/bar/blobs/uploads/7df7e3a3-784d-4021-a245-039a24fb85f2?_state=oILKfia1YMO2jY0eL4JOdFqOxVRSdp_uknsmNJMg5hZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkZjdlM2EzLTc4NGQtNDAyMS1hMjQ1LTAzOWEyNGZiODVmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoxOC4xMjE0MzYzN1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:18Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=ce35d784-048f-4772-9f0c-576e1d6690a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59926" http.request.uri="/v2/foo/bar/blobs/uploads/7df7e3a3-784d-4021-a245-039a24fb85f2?_state=oILKfia1YMO2jY0eL4JOdFqOxVRSdp_uknsmNJMg5hZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkZjdlM2EzLTc4NGQtNDAyMS1hMjQ1LTAzOWEyNGZiODVmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoxOC4xMjE0MzYzN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7df7e3a3-784d-4021-a245-039a24fb85f2 time="2026-04-21T09:07:18Z" 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.24.13 http.request.host="127.0.0.1:44039" http.request.id=ce35d784-048f-4772-9f0c-576e1d6690a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59926" http.request.uri="/v2/foo/bar/blobs/uploads/7df7e3a3-784d-4021-a245-039a24fb85f2?_state=oILKfia1YMO2jY0eL4JOdFqOxVRSdp_uknsmNJMg5hZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkZjdlM2EzLTc4NGQtNDAyMS1hMjQ1LTAzOWEyNGZiODVmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoxOC4xMjE0MzYzN1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.476705ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7df7e3a3-784d-4021-a245-039a24fb85f2 127.0.0.1 - - [21/Apr/2026:09:07:18 +0000] "GET /v2/foo/bar/blobs/uploads/7df7e3a3-784d-4021-a245-039a24fb85f2?_state=oILKfia1YMO2jY0eL4JOdFqOxVRSdp_uknsmNJMg5hZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkZjdlM2EzLTc4NGQtNDAyMS1hMjQ1LTAzOWEyNGZiODVmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoxOC4xMjE0MzYzN1oifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-21T09:07:18Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=8a494445-e989-4588-8be2-7c2adebdd663 http.request.method=POST http.request.remoteaddr="127.0.0.1:59940" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=18.440072ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:18Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=c3017111-00d9-4d03-92f8-f8ffad821cc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59940" http.request.uri="/v2/foo/bar/blobs/uploads/7b822c83-52ae-42ae-bb4d-ba37fbcd5716?_state=-pNsyGgyJx5IgvARxUXma-DHVxJYhUTK7KHnhrWYYPZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiODIyYzgzLTUyYWUtNDJhZS1iYjRkLWJhMzdmYmNkNTcxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoxOC4xNTM5OTgyODVaIn0%3D&digest=sha256%3Aa8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912" http.request.useragent="Go-http-client/1.1" provided=sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912 vars.name="foo/bar" vars.uuid=7b822c83-52ae-42ae-bb4d-ba37fbcd5716 time="2026-04-21T09:07:18Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=c3017111-00d9-4d03-92f8-f8ffad821cc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59940" http.request.uri="/v2/foo/bar/blobs/uploads/7b822c83-52ae-42ae-bb4d-ba37fbcd5716?_state=-pNsyGgyJx5IgvARxUXma-DHVxJYhUTK7KHnhrWYYPZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiODIyYzgzLTUyYWUtNDJhZS1iYjRkLWJhMzdmYmNkNTcxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoxOC4xNTM5OTgyODVaIn0%3D&digest=sha256%3Aa8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7b822c83-52ae-42ae-bb4d-ba37fbcd5716 time="2026-04-21T09:07:18Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=c3017111-00d9-4d03-92f8-f8ffad821cc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59940" http.request.uri="/v2/foo/bar/blobs/uploads/7b822c83-52ae-42ae-bb4d-ba37fbcd5716?_state=-pNsyGgyJx5IgvARxUXma-DHVxJYhUTK7KHnhrWYYPZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiODIyYzgzLTUyYWUtNDJhZS1iYjRkLWJhMzdmYmNkNTcxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoxOC4xNTM5OTgyODVaIn0%3D&digest=sha256%3Aa8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=16.163247ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7b822c83-52ae-42ae-bb4d-ba37fbcd5716 127.0.0.1 - - [21/Apr/2026:09:07:18 +0000] "PUT /v2/foo/bar/blobs/uploads/7b822c83-52ae-42ae-bb4d-ba37fbcd5716?_state=-pNsyGgyJx5IgvARxUXma-DHVxJYhUTK7KHnhrWYYPZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdiODIyYzgzLTUyYWUtNDJhZS1iYjRkLWJhMzdmYmNkNTcxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoxOC4xNTM5OTgyODVaIn0%3D&digest=sha256%3Aa8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-21T09:07:18Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=85ca8711-fa3a-4efb-bc2b-038069437acf http.request.method=POST http.request.remoteaddr="127.0.0.1:59940" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=15.063826ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:18Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=8b0cf896-f76f-4af6-9218-2800761cdefd http.request.method=PUT http.request.remoteaddr="127.0.0.1:59940" http.request.uri="/v2/foo/bar/blobs/uploads/84c5f6a2-ea3a-4b35-b8f2-def657612a18?_state=BbXpoNqhVgjAHf7IjOaIRsRyLie0jJuMRHlgaxpMQqp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0YzVmNmEyLWVhM2EtNGIzNS1iOGYyLWRlZjY1NzYxMmExOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoxOC4xODczOTkzNDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=8.641055ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:18 +0000] "PUT /v2/foo/bar/blobs/uploads/84c5f6a2-ea3a-4b35-b8f2-def657612a18?_state=BbXpoNqhVgjAHf7IjOaIRsRyLie0jJuMRHlgaxpMQqp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0YzVmNmEyLWVhM2EtNGIzNS1iOGYyLWRlZjY1NzYxMmExOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoxOC4xODczOTkzNDJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:18Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=c90c3d7c-5141-451b-8bda-198486b066b6 http.request.method=POST http.request.remoteaddr="127.0.0.1:59940" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.720465ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:18Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=20950102-6538-413d-8469-02ee5096516d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59940" http.request.uri="/v2/foo/bar/blobs/uploads/2c718a10-2934-44c6-b02e-9adb15dc238d?_state=w7RnEbee80OBqymM0flQ8qy7XAsWkpQLclutH8f6ffp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjNzE4YTEwLTI5MzQtNDRjNi1iMDJlLTlhZGIxNWRjMjM4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoxOC4yMDI1NjUzNDhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.854407ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:18 +0000] "PUT /v2/foo/bar/blobs/uploads/2c718a10-2934-44c6-b02e-9adb15dc238d?_state=w7RnEbee80OBqymM0flQ8qy7XAsWkpQLclutH8f6ffp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjNzE4YTEwLTI5MzQtNDRjNi1iMDJlLTlhZGIxNWRjMjM4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoxOC4yMDI1NjUzNDhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:18Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=8d7bd684-259d-4734-af3e-32f864d6aade http.request.method=POST http.request.remoteaddr="127.0.0.1:59940" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=11.168359ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:22Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=df5278ee-c0ec-49c0-8ad8-209891933cd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59940" http.request.uri="/v2/foo/bar/blobs/uploads/36993657-6f6b-451a-9d3a-da5ab5dcb3b5?_state=bqVawbOBAPamqEsNkDbw6P4qJ7XbmGzueg7BeSxz0d57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2OTkzNjU3LTZmNmItNDUxYS05ZDNhLWRhNWFiNWRjYjNiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoxOC4yMTk3MzUyOThaIn0%3D&digest=sha256%3Aa8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912" http.request.useragent="Go-http-client/1.1" http.response.duration=4.274977648s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:18 +0000] "PUT /v2/foo/bar/blobs/uploads/36993657-6f6b-451a-9d3a-da5ab5dcb3b5?_state=bqVawbOBAPamqEsNkDbw6P4qJ7XbmGzueg7BeSxz0d57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2OTkzNjU3LTZmNmItNDUxYS05ZDNhLWRhNWFiNWRjYjNiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoxOC4yMTk3MzUyOThaIn0%3D&digest=sha256%3Aa8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:22Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=8807b53c-d901-4721-8816-6d61bc662674 http.request.method=POST http.request.remoteaddr="127.0.0.1:59940" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.136605ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:27Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44039" http.request.id=7f2c9a05-3d93-46a8-8641-99e7865ce9ae http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59940" http.request.uri="/v2/foo/bar/blobs/uploads/61c61e1a-15ab-4d5f-b353-4ca488f044cf?_state=AqswK-DeSevpH0sx-pE6a_K69QP7n4umcwylvDVCuQt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxYzYxZTFhLTE1YWItNGQ1Zi1iMzUzLTRjYTQ4OGYwNDRjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyMi43NDkzOTExNzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.29404845s http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:22 +0000] "PATCH /v2/foo/bar/blobs/uploads/61c61e1a-15ab-4d5f-b353-4ca488f044cf?_state=AqswK-DeSevpH0sx-pE6a_K69QP7n4umcwylvDVCuQt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxYzYxZTFhLTE1YWItNGQ1Zi1iMzUzLTRjYTQ4OGYwNDRjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyMi43NDkzOTExNzlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:27Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=3700ee2c-c023-44d7-abf3-f0f260347f08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59940" http.request.uri="/v2/foo/bar/blobs/uploads/61c61e1a-15ab-4d5f-b353-4ca488f044cf?_state=BECedLjdQMHLEm-dzpCoO7Ikir88LrEDwFIddgW3t-Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxYzYxZTFhLTE1YWItNGQ1Zi1iMzUzLTRjYTQ4OGYwNDRjZiIsIk9mZnNldCI6MTY2NDQwOTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDc6MjJaIn0%3D&digest=sha256%3Aa8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912" http.request.useragent="Go-http-client/1.1" http.response.duration=4.267047ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:27 +0000] "PUT /v2/foo/bar/blobs/uploads/61c61e1a-15ab-4d5f-b353-4ca488f044cf?_state=BECedLjdQMHLEm-dzpCoO7Ikir88LrEDwFIddgW3t-Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxYzYxZTFhLTE1YWItNGQ1Zi1iMzUzLTRjYTQ4OGYwNDRjZiIsIk9mZnNldCI6MTY2NDQwOTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDc6MjJaIn0%3D&digest=sha256%3Aa8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:27Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=2672fd36-ad79-4b5c-941a-62c330180d7b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59940" http.request.uri="/v2/foo/bar/blobs/sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.141325ms http.response.status=200 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:27Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=cf872314-4a2f-4bbd-b09d-0e7be3cd8c01 http.request.method=GET http.request.remoteaddr="127.0.0.1:59940" http.request.uri="/v2/foo/bar/blobs/sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=150.562796ms http.response.status=200 http.response.written=16644096 127.0.0.1 - - [21/Apr/2026:09:07:27 +0000] "GET /v2/foo/bar/blobs/sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912 HTTP/1.1" 200 16644096 "" "Go-http-client/1.1" time="2026-04-21T09:07:27Z" level=error msg="error parsing digest="sha257:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912": unsupported digest algorithm" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=c9e3a94f-6e60-41a4-a3d6-1e163905aa89 http.request.method=GET http.request.remoteaddr="127.0.0.1:59940" http.request.uri="/v2/foo/bar/blobs/sha257:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912" vars.name="foo/bar" time="2026-04-21T09:07:27Z" 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.24.13 http.request.host="127.0.0.1:44039" http.request.id=c9e3a94f-6e60-41a4-a3d6-1e163905aa89 http.request.method=GET http.request.remoteaddr="127.0.0.1:59940" http.request.uri="/v2/foo/bar/blobs/sha257:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.747605ms http.response.status=400 http.response.written=110 vars.digest="sha257:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912" vars.name="foo/bar" 127.0.0.1 - - [21/Apr/2026:09:07:27 +0000] "GET /v2/foo/bar/blobs/sha257:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-21T09:07:27Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=66285951-7c01-4b7d-95d7-8327678902cd http.request.method=GET http.request.remoteaddr="127.0.0.1:35606" http.request.uri="/v2/foo/bar/blobs/sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912" http.request.useragent="Go-http-client/1.1" http.response.duration=3.341365ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:27 +0000] "GET /v2/foo/bar/blobs/sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.13 time="2026-04-21T09:07:27Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:07:27Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0 err.message="blob unknown to registry" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=39ef4f2a-11df-4f44-8582-6bd4605abb8b http.request.method=GET http.request.remoteaddr="127.0.0.1:54290" http.request.uri="/v2/foo/bar/blobs/sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.860525ms http.response.status=404 http.response.written=157 vars.digest="sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0" vars.name="foo/bar" 127.0.0.1 - - [21/Apr/2026:09:07:27 +0000] "GET /v2/foo/bar/blobs/sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-21T09:07:27Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0 err.message="blob unknown to registry" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=0304c5b2-d925-408b-9d41-f3debf9e0a09 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.681625ms http.response.status=404 http.response.written=157 vars.digest="sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0" vars.name="foo/bar" 127.0.0.1 - - [21/Apr/2026:09:07:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-21T09:07:27Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=b6935efd-e390-4d37-b068-8c50ee039946 http.request.method=POST http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.900405ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:27Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=b1e61f72-1b4f-459d-a2b8-57949b3216e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/uploads/ef2eaeb3-d352-432a-83e1-33aa361b85df?_state=ji_9M0CNmibCCRuBQqMZpncNCQF3tknIZlOMFUZQg7N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmMmVhZWIzLWQzNTItNDMyYS04M2UxLTMzYWEzNjFiODVkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyNy45Njk4Mjk2NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.040026ms http.response.status=204 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:27 +0000] "GET /v2/foo/bar/blobs/uploads/ef2eaeb3-d352-432a-83e1-33aa361b85df?_state=ji_9M0CNmibCCRuBQqMZpncNCQF3tknIZlOMFUZQg7N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmMmVhZWIzLWQzNTItNDMyYS04M2UxLTMzYWEzNjFiODVkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyNy45Njk4Mjk2NDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:27Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=240ff65e-5e69-4b97-b52d-da67807a2a2d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/uploads/ef2eaeb3-d352-432a-83e1-33aa361b85df?_state=ji_9M0CNmibCCRuBQqMZpncNCQF3tknIZlOMFUZQg7N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmMmVhZWIzLWQzNTItNDMyYS04M2UxLTMzYWEzNjFiODVkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyNy45Njk4Mjk2NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.473646ms http.response.status=204 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:27 +0000] "DELETE /v2/foo/bar/blobs/uploads/ef2eaeb3-d352-432a-83e1-33aa361b85df?_state=ji_9M0CNmibCCRuBQqMZpncNCQF3tknIZlOMFUZQg7N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmMmVhZWIzLWQzNTItNDMyYS04M2UxLTMzYWEzNjFiODVkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyNy45Njk4Mjk2NDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:27Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=7f667f17-e60a-40fc-a8be-2424bb63ea4b http.request.method=GET http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/uploads/ef2eaeb3-d352-432a-83e1-33aa361b85df?_state=ji_9M0CNmibCCRuBQqMZpncNCQF3tknIZlOMFUZQg7N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmMmVhZWIzLWQzNTItNDMyYS04M2UxLTMzYWEzNjFiODVkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyNy45Njk4Mjk2NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ef2eaeb3-d352-432a-83e1-33aa361b85df time="2026-04-21T09:07:27Z" 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.24.13 http.request.host="127.0.0.1:43271" http.request.id=7f667f17-e60a-40fc-a8be-2424bb63ea4b http.request.method=GET http.request.remoteaddr="127.0.0.1:54306" http.request.uri="/v2/foo/bar/blobs/uploads/ef2eaeb3-d352-432a-83e1-33aa361b85df?_state=ji_9M0CNmibCCRuBQqMZpncNCQF3tknIZlOMFUZQg7N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmMmVhZWIzLWQzNTItNDMyYS04M2UxLTMzYWEzNjFiODVkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyNy45Njk4Mjk2NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.423426ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ef2eaeb3-d352-432a-83e1-33aa361b85df 127.0.0.1 - - [21/Apr/2026:09:07:27 +0000] "GET /v2/foo/bar/blobs/uploads/ef2eaeb3-d352-432a-83e1-33aa361b85df?_state=ji_9M0CNmibCCRuBQqMZpncNCQF3tknIZlOMFUZQg7N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmMmVhZWIzLWQzNTItNDMyYS04M2UxLTMzYWEzNjFiODVkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyNy45Njk4Mjk2NDVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-21T09:07:27Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=b1566d31-0dee-412d-832c-bc6c92ab7f0f http.request.method=POST http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.281945ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:27Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=da2928e8-8080-4bc1-8a83-27a8f6c7f3c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/uploads/5c803c6b-a516-4d1a-af9f-679bb831832a?_state=w26i5qTtCVOaWKoSA_EXJd2jAj9TegftublQVnzVGC97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjODAzYzZiLWE1MTYtNGQxYS1hZjlmLTY3OWJiODMxODMyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyNy45ODY3NjQ5NzRaIn0%3D&digest=sha256%3Ace9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0" http.request.useragent="Go-http-client/1.1" provided=sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0 vars.name="foo/bar" vars.uuid=5c803c6b-a516-4d1a-af9f-679bb831832a time="2026-04-21T09:07:27Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=da2928e8-8080-4bc1-8a83-27a8f6c7f3c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/uploads/5c803c6b-a516-4d1a-af9f-679bb831832a?_state=w26i5qTtCVOaWKoSA_EXJd2jAj9TegftublQVnzVGC97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjODAzYzZiLWE1MTYtNGQxYS1hZjlmLTY3OWJiODMxODMyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyNy45ODY3NjQ5NzRaIn0%3D&digest=sha256%3Ace9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5c803c6b-a516-4d1a-af9f-679bb831832a time="2026-04-21T09:07:27Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=da2928e8-8080-4bc1-8a83-27a8f6c7f3c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/uploads/5c803c6b-a516-4d1a-af9f-679bb831832a?_state=w26i5qTtCVOaWKoSA_EXJd2jAj9TegftublQVnzVGC97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjODAzYzZiLWE1MTYtNGQxYS1hZjlmLTY3OWJiODMxODMyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyNy45ODY3NjQ5NzRaIn0%3D&digest=sha256%3Ace9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.529026ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=5c803c6b-a516-4d1a-af9f-679bb831832a 127.0.0.1 - - [21/Apr/2026:09:07:27 +0000] "PUT /v2/foo/bar/blobs/uploads/5c803c6b-a516-4d1a-af9f-679bb831832a?_state=w26i5qTtCVOaWKoSA_EXJd2jAj9TegftublQVnzVGC97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjODAzYzZiLWE1MTYtNGQxYS1hZjlmLTY3OWJiODMxODMyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyNy45ODY3NjQ5NzRaIn0%3D&digest=sha256%3Ace9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-21T09:07:27Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=5758b404-c949-4d50-8fc7-4c47fd339498 http.request.method=POST http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.776865ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:28Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=86cb68f1-ec23-4837-88a9-bee1b1e43a48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/uploads/6204f5f2-6680-4921-be22-7a036276b482?_state=wZrI6Fm0o7T1NCatsilAy593Ho0pJnA7U1D1QIk032V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyMDRmNWYyLTY2ODAtNDkyMS1iZTIyLTdhMDM2Mjc2YjQ4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyNy45OTU0NjQ3NjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.662406ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:27 +0000] "PUT /v2/foo/bar/blobs/uploads/6204f5f2-6680-4921-be22-7a036276b482?_state=wZrI6Fm0o7T1NCatsilAy593Ho0pJnA7U1D1QIk032V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyMDRmNWYyLTY2ODAtNDkyMS1iZTIyLTdhMDM2Mjc2YjQ4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyNy45OTU0NjQ3NjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:28Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=b5dc91dd-9aa0-4c38-9b61-d78c63a17890 http.request.method=POST http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.025905ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:28Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=84de0e24-842a-48b2-bead-9e4a24ed2478 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/uploads/b7b4138d-c7ef-454f-b28a-0a2ee811da82?_state=CHJd0FbtbRcd-oajUiyNIQWVbb_06ADOR3HHJMQNuRd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3YjQxMzhkLWM3ZWYtNDU0Zi1iMjhhLTBhMmVlODExZGE4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyOC4wMDM5MzMwNjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.217148ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:28 +0000] "PUT /v2/foo/bar/blobs/uploads/b7b4138d-c7ef-454f-b28a-0a2ee811da82?_state=CHJd0FbtbRcd-oajUiyNIQWVbb_06ADOR3HHJMQNuRd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3YjQxMzhkLWM3ZWYtNDU0Zi1iMjhhLTBhMmVlODExZGE4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyOC4wMDM5MzMwNjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:28Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=68de7128-0262-416d-9630-f989565dfddd http.request.method=POST http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.897405ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:34Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=8be2f46a-fde9-497f-b85a-6b8a9637a03e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/uploads/c86669b7-a7cd-439e-a0f9-89daf484f079?_state=Y3gIOU_BACRmS1ixNpu4KxUlHqRomIPNX5Yz_yXC1IV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4NjY2OWI3LWE3Y2QtNDM5ZS1hMGY5LTg5ZGFmNDg0ZjA3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyOC4wMTI3ODI3NzhaIn0%3D&digest=sha256%3Ace9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0" http.request.useragent="Go-http-client/1.1" http.response.duration=6.054350927s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:28 +0000] "PUT /v2/foo/bar/blobs/uploads/c86669b7-a7cd-439e-a0f9-89daf484f079?_state=Y3gIOU_BACRmS1ixNpu4KxUlHqRomIPNX5Yz_yXC1IV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4NjY2OWI3LWE3Y2QtNDM5ZS1hMGY5LTg5ZGFmNDg0ZjA3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzoyOC4wMTI3ODI3NzhaIn0%3D&digest=sha256%3Ace9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:34Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=809320a9-05eb-49da-983c-cbe9829bff68 http.request.method=POST http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.234486ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:39Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43271" http.request.id=3912be7d-aee5-494d-9804-7903070e1a56 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/uploads/f8818aaa-d01d-4910-be67-6e32727ce059?_state=Oo4OYmXXqhA7anoADw5WZ5LgG94F-u7F_e7kNYmGOp17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4ODE4YWFhLWQwMWQtNDkxMC1iZTY3LTZlMzI3MjdjZTA1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzozNC4zNDkyMjI0MDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.965637702s http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:34 +0000] "PATCH /v2/foo/bar/blobs/uploads/f8818aaa-d01d-4910-be67-6e32727ce059?_state=Oo4OYmXXqhA7anoADw5WZ5LgG94F-u7F_e7kNYmGOp17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4ODE4YWFhLWQwMWQtNDkxMC1iZTY3LTZlMzI3MjdjZTA1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzozNC4zNDkyMjI0MDRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:39Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=6063ed62-7fae-4fec-bceb-145480744bd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/uploads/f8818aaa-d01d-4910-be67-6e32727ce059?_state=wJm7BMVtfFrOPB5ypSuxd5VAj3ubNu9xJ4yuPmGwgmB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4ODE4YWFhLWQwMWQtNDkxMC1iZTY3LTZlMzI3MjdjZTA1OSIsIk9mZnNldCI6MTgwNzIwNjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDc6MzRaIn0%3D&digest=sha256%3Ace9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0" http.request.useragent="Go-http-client/1.1" http.response.duration=4.724028ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:39 +0000] "PUT /v2/foo/bar/blobs/uploads/f8818aaa-d01d-4910-be67-6e32727ce059?_state=wJm7BMVtfFrOPB5ypSuxd5VAj3ubNu9xJ4yuPmGwgmB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4ODE4YWFhLWQwMWQtNDkxMC1iZTY3LTZlMzI3MjdjZTA1OSIsIk9mZnNldCI6MTgwNzIwNjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDc6MzRaIn0%3D&digest=sha256%3Ace9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:39Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=c17afcde-bdad-4b8f-87af-e52272910bd8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.270666ms http.response.status=200 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:39Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=8e11c909-0581-47ad-b24a-1ac9566ffeb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=169.630607ms http.response.status=200 http.response.written=18072064 127.0.0.1 - - [21/Apr/2026:09:07:39 +0000] "GET /v2/foo/bar/blobs/sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0 HTTP/1.1" 200 18072064 "" "Go-http-client/1.1" time="2026-04-21T09:07:39Z" level=error msg="error parsing digest="sha257:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0": unsupported digest algorithm" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=1182810e-9ff8-4abf-82ae-1da026119234 http.request.method=GET http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/sha257:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0" vars.name="foo/bar" time="2026-04-21T09:07:39Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=1182810e-9ff8-4abf-82ae-1da026119234 http.request.method=GET http.request.remoteaddr="127.0.0.1:54322" http.request.uri="/v2/foo/bar/blobs/sha257:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.019605ms http.response.status=400 http.response.written=110 vars.digest="sha257:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0" vars.name="foo/bar" 127.0.0.1 - - [21/Apr/2026:09:07:39 +0000] "GET /v2/foo/bar/blobs/sha257:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-21T09:07:39Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=c9a99bb0-9d61-4503-a09e-e32404575624 http.request.method=GET http.request.remoteaddr="127.0.0.1:41892" http.request.uri="/v2/foo/bar/blobs/sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.653766ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:39 +0000] "GET /v2/foo/bar/blobs/sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:39Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=6f99b921-61cf-4a47-b75f-0a5e4a7a2d09 http.request.method=GET http.request.remoteaddr="127.0.0.1:41892" http.request.uri="/v2/foo/bar/blobs/sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.513331ms http.response.status=200 http.response.written=163840 127.0.0.1 - - [21/Apr/2026:09:07:39 +0000] "GET /v2/foo/bar/blobs/sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0 HTTP/1.1" 200 163840 "" "Go-http-client/1.1" time="2026-04-21T09:07:39Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43271" http.request.id=42a6a96f-f686-4e6c-aa1a-c44cba82c4d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41888" http.request.uri="/v2/foo/bar/blobs/sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=17.78837ms http.response.status=200 http.response.written=3145728 127.0.0.1 - - [21/Apr/2026:09:07:39 +0000] "GET /v2/foo/bar/blobs/sha256:ce9d9c9aec19a013b93622ef6aa791df42a5a6c187e1bb0ce87dab10589199d0 HTTP/1.1" 200 3145728 "" "Go-http-client/1.1" time="2026-04-21T09:07:39Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=8353c12a-7528-450d-a3e2-b582e0e5d06a http.request.method=GET http.request.remoteaddr="127.0.0.1:35604" http.request.uri="/v2/foo/bar/blobs/sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.312707784s http.response.status=200 http.response.written=3145728 127.0.0.1 - - [21/Apr/2026:09:07:27 +0000] "GET /v2/foo/bar/blobs/sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912 HTTP/1.1" 200 3145728 "" "Go-http-client/1.1" time="2026-04-21T09:07:39Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:44039" http.request.id=a4b4da1d-4951-47be-8d20-3c0801eadb3e http.request.method=GET http.request.remoteaddr="127.0.0.1:35606" http.request.uri="/v2/foo/bar/blobs/sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.300956584s http.response.status=200 http.response.written=3047424 127.0.0.1 - - [21/Apr/2026:09:07:27 +0000] "GET /v2/foo/bar/blobs/sha256:a8c762ad7899960d2e1b4038dad5c17bead56cb79c6e4090f87b3e74d7667912 HTTP/1.1" 200 3047424 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (22.04s) === RUN TestBlobDelete time="2026-04-21T09:07:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.13 time="2026-04-21T09:07:39Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:07:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 err.message="blob unknown to registry" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=da44a877-efd5-4658-94f9-c7e4d345c0d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54544" http.request.uri="/v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.874945ms http.response.status=404 http.response.written=157 vars.digest="sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" vars.name="foo/bar" 127.0.0.1 - - [21/Apr/2026:09:07:40 +0000] "GET /v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-21T09:07:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 err.message="blob unknown to registry" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=8caed422-88a9-44f2-bd4f-877623c5b58d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54556" http.request.uri="/v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.467906ms http.response.status=404 http.response.written=157 vars.digest="sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" vars.name="foo/bar" 127.0.0.1 - - [21/Apr/2026:09:07:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-21T09:07:40Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=a216dab2-07fc-4fd2-9b5d-ff0f232ae891 http.request.method=POST http.request.remoteaddr="127.0.0.1:54556" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.968145ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:40Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=bc08d71c-f277-4a23-9647-8d4e44ec3ab1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54556" http.request.uri="/v2/foo/bar/blobs/uploads/8118126c-0cf1-4f44-a5ba-0fd36d51e7b0?_state=feEQirHc3GJJxz9W1ENa3TxsGWBJ4u2WMmyxQ0pvf6d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxMTgxMjZjLTBjZjEtNGY0NC1hNWJhLTBmZDM2ZDUxZTdiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo0MC40MTE0NjMyNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.364845ms http.response.status=204 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:40 +0000] "GET /v2/foo/bar/blobs/uploads/8118126c-0cf1-4f44-a5ba-0fd36d51e7b0?_state=feEQirHc3GJJxz9W1ENa3TxsGWBJ4u2WMmyxQ0pvf6d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxMTgxMjZjLTBjZjEtNGY0NC1hNWJhLTBmZDM2ZDUxZTdiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo0MC40MTE0NjMyNjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:40Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=0baaef14-c524-4af8-a526-0795bc254e38 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54556" http.request.uri="/v2/foo/bar/blobs/uploads/8118126c-0cf1-4f44-a5ba-0fd36d51e7b0?_state=feEQirHc3GJJxz9W1ENa3TxsGWBJ4u2WMmyxQ0pvf6d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxMTgxMjZjLTBjZjEtNGY0NC1hNWJhLTBmZDM2ZDUxZTdiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo0MC40MTE0NjMyNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.732306ms http.response.status=204 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:40 +0000] "DELETE /v2/foo/bar/blobs/uploads/8118126c-0cf1-4f44-a5ba-0fd36d51e7b0?_state=feEQirHc3GJJxz9W1ENa3TxsGWBJ4u2WMmyxQ0pvf6d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxMTgxMjZjLTBjZjEtNGY0NC1hNWJhLTBmZDM2ZDUxZTdiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo0MC40MTE0NjMyNjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:40Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=9a187ba2-ab7b-4457-a880-ee9649bc9cf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54556" http.request.uri="/v2/foo/bar/blobs/uploads/8118126c-0cf1-4f44-a5ba-0fd36d51e7b0?_state=feEQirHc3GJJxz9W1ENa3TxsGWBJ4u2WMmyxQ0pvf6d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxMTgxMjZjLTBjZjEtNGY0NC1hNWJhLTBmZDM2ZDUxZTdiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo0MC40MTE0NjMyNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8118126c-0cf1-4f44-a5ba-0fd36d51e7b0 time="2026-04-21T09:07:40Z" 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.24.13 http.request.host="127.0.0.1:33919" http.request.id=9a187ba2-ab7b-4457-a880-ee9649bc9cf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54556" http.request.uri="/v2/foo/bar/blobs/uploads/8118126c-0cf1-4f44-a5ba-0fd36d51e7b0?_state=feEQirHc3GJJxz9W1ENa3TxsGWBJ4u2WMmyxQ0pvf6d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxMTgxMjZjLTBjZjEtNGY0NC1hNWJhLTBmZDM2ZDUxZTdiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo0MC40MTE0NjMyNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.892225ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=8118126c-0cf1-4f44-a5ba-0fd36d51e7b0 127.0.0.1 - - [21/Apr/2026:09:07:40 +0000] "GET /v2/foo/bar/blobs/uploads/8118126c-0cf1-4f44-a5ba-0fd36d51e7b0?_state=feEQirHc3GJJxz9W1ENa3TxsGWBJ4u2WMmyxQ0pvf6d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxMTgxMjZjLTBjZjEtNGY0NC1hNWJhLTBmZDM2ZDUxZTdiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo0MC40MTE0NjMyNjNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-21T09:07:40Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=6cc984b9-cf75-4140-9723-bcd57759302f http.request.method=POST http.request.remoteaddr="127.0.0.1:54560" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.582486ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:40Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=aa6a69ef-1840-4288-beb3-37ad8e0bb32a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54560" http.request.uri="/v2/foo/bar/blobs/uploads/b2885abc-1670-43b1-9102-20b73c1258c0?_state=5r_jeJ5gEnNhvJlGaKkoikAqO6qVt3rBZaJPlEwBX3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyODg1YWJjLTE2NzAtNDNiMS05MTAyLTIwYjczYzEyNThjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo0MC40Mjg3Mjg5NzNaIn0%3D&digest=sha256%3A75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" provided=sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 vars.name="foo/bar" vars.uuid=b2885abc-1670-43b1-9102-20b73c1258c0 time="2026-04-21T09:07:40Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=aa6a69ef-1840-4288-beb3-37ad8e0bb32a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54560" http.request.uri="/v2/foo/bar/blobs/uploads/b2885abc-1670-43b1-9102-20b73c1258c0?_state=5r_jeJ5gEnNhvJlGaKkoikAqO6qVt3rBZaJPlEwBX3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyODg1YWJjLTE2NzAtNDNiMS05MTAyLTIwYjczYzEyNThjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo0MC40Mjg3Mjg5NzNaIn0%3D&digest=sha256%3A75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b2885abc-1670-43b1-9102-20b73c1258c0 time="2026-04-21T09:07:40Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=aa6a69ef-1840-4288-beb3-37ad8e0bb32a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54560" http.request.uri="/v2/foo/bar/blobs/uploads/b2885abc-1670-43b1-9102-20b73c1258c0?_state=5r_jeJ5gEnNhvJlGaKkoikAqO6qVt3rBZaJPlEwBX3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyODg1YWJjLTE2NzAtNDNiMS05MTAyLTIwYjczYzEyNThjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo0MC40Mjg3Mjg5NzNaIn0%3D&digest=sha256%3A75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.499966ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b2885abc-1670-43b1-9102-20b73c1258c0 127.0.0.1 - - [21/Apr/2026:09:07:40 +0000] "PUT /v2/foo/bar/blobs/uploads/b2885abc-1670-43b1-9102-20b73c1258c0?_state=5r_jeJ5gEnNhvJlGaKkoikAqO6qVt3rBZaJPlEwBX3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyODg1YWJjLTE2NzAtNDNiMS05MTAyLTIwYjczYzEyNThjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo0MC40Mjg3Mjg5NzNaIn0%3D&digest=sha256%3A75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-04-21T09:07:40Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=295801b2-0eaa-4588-ad37-107806e0400f http.request.method=POST http.request.remoteaddr="127.0.0.1:54560" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.229545ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:40Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=81670b13-c6f2-47f4-9ab3-8a887da342e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54560" http.request.uri="/v2/foo/bar/blobs/uploads/702328fa-267d-4b48-8602-1c6e63154f56?_state=c-bHOyGRilwAh_HpJfMldQhOJUQtNHRONid6vLThE-17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwMjMyOGZhLTI2N2QtNGI0OC04NjAyLTFjNmU2MzE1NGY1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo0MC40Mzc0NDU0NjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.255547ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:40 +0000] "PUT /v2/foo/bar/blobs/uploads/702328fa-267d-4b48-8602-1c6e63154f56?_state=c-bHOyGRilwAh_HpJfMldQhOJUQtNHRONid6vLThE-17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwMjMyOGZhLTI2N2QtNGI0OC04NjAyLTFjNmU2MzE1NGY1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo0MC40Mzc0NDU0NjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:40Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=8da4e156-5005-4b2b-93de-78cd86ac4f6d http.request.method=POST http.request.remoteaddr="127.0.0.1:54560" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.161206ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:40Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=35e4f474-bb4c-4a03-930c-3019f287b950 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54560" http.request.uri="/v2/foo/bar/blobs/uploads/be89673d-f560-46ab-b3ac-05883dee1539?_state=qwa2j4tNL_DWZbf5rdcK-7VzQNRhce4o1uJtHN2G80p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlODk2NzNkLWY1NjAtNDZhYi1iM2FjLTA1ODgzZGVlMTUzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo0MC40NDY2NDMxMDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.288087ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:40 +0000] "PUT /v2/foo/bar/blobs/uploads/be89673d-f560-46ab-b3ac-05883dee1539?_state=qwa2j4tNL_DWZbf5rdcK-7VzQNRhce4o1uJtHN2G80p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlODk2NzNkLWY1NjAtNDZhYi1iM2FjLTA1ODgzZGVlMTUzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo0MC40NDY2NDMxMDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:40Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=cb082527-0966-4aa0-a1bd-8f06c2389fa5 http.request.method=POST http.request.remoteaddr="127.0.0.1:54560" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.306646ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:49Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=51a8a13e-9481-45c1-8da4-e40400b032c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54560" http.request.uri="/v2/foo/bar/blobs/uploads/d599a3e6-77d4-4ca5-ad15-1fb94d9c6af2?_state=i23BO3TAmS-qfuNhDk8BVRKHEfmiSpRmi2qLGILsNjJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1OTlhM2U2LTc3ZDQtNGNhNS1hZDE1LTFmYjk0ZDljNmFmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo0MC40NTU4MzczMzlaIn0%3D&digest=sha256%3A75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" http.response.duration=9.399270439s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:40 +0000] "PUT /v2/foo/bar/blobs/uploads/d599a3e6-77d4-4ca5-ad15-1fb94d9c6af2?_state=i23BO3TAmS-qfuNhDk8BVRKHEfmiSpRmi2qLGILsNjJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ1OTlhM2U2LTc3ZDQtNGNhNS1hZDE1LTFmYjk0ZDljNmFmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo0MC40NTU4MzczMzlaIn0%3D&digest=sha256%3A75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:07:50Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=1808b8a1-2845-4255-95d3-fbd86ffb6d83 http.request.method=POST http.request.remoteaddr="127.0.0.1:54560" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.384666ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:08:00Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33919" http.request.id=59fc2ffa-238a-4263-adb0-6514304e1612 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:54560" http.request.uri="/v2/foo/bar/blobs/uploads/e620b3a7-4504-456c-9d4a-7a2980a4e606?_state=IM5aAgVUhQVQMlIXAdJOyIlHQiyKKKpNzoN8nbgXgiJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2MjBiM2E3LTQ1MDQtNDU2Yy05ZDRhLTdhMjk4MGE0ZTYwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo1MC4yMzc2MDk3MjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=10.074253466s http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:07:50 +0000] "PATCH /v2/foo/bar/blobs/uploads/e620b3a7-4504-456c-9d4a-7a2980a4e606?_state=IM5aAgVUhQVQMlIXAdJOyIlHQiyKKKpNzoN8nbgXgiJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2MjBiM2E3LTQ1MDQtNDU2Yy05ZDRhLTdhMjk4MGE0ZTYwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowNzo1MC4yMzc2MDk3MjRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:08:00Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=18411c33-484d-45d4-b201-03e9a79dc3a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54560" http.request.uri="/v2/foo/bar/blobs/uploads/e620b3a7-4504-456c-9d4a-7a2980a4e606?_state=1EU0TtPP33kVTMpBXW3237QaOtUOHvqh63F3QBHTxL97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2MjBiM2E3LTQ1MDQtNDU2Yy05ZDRhLTdhMjk4MGE0ZTYwNiIsIk9mZnNldCI6MjQ3Mzg4MTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDc6NTBaIn0%3D&digest=sha256%3A75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" http.response.duration=4.407967ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:08:00 +0000] "PUT /v2/foo/bar/blobs/uploads/e620b3a7-4504-456c-9d4a-7a2980a4e606?_state=1EU0TtPP33kVTMpBXW3237QaOtUOHvqh63F3QBHTxL97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2MjBiM2E3LTQ1MDQtNDU2Yy05ZDRhLTdhMjk4MGE0ZTYwNiIsIk9mZnNldCI6MjQ3Mzg4MTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDc6NTBaIn0%3D&digest=sha256%3A75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:08:00Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=1000afc4-6a14-4336-a665-71018b79e2ad http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54560" http.request.uri="/v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.621086ms http.response.status=200 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:08:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-21T09:08:00Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=d8503981-89f0-4f52-86bb-49968f9ee366 http.request.method=GET http.request.remoteaddr="127.0.0.1:54560" http.request.uri="/v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=281.439054ms http.response.status=200 http.response.written=24738816 127.0.0.1 - - [21/Apr/2026:09:08:00 +0000] "GET /v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 HTTP/1.1" 200 24738816 "" "Go-http-client/1.1" time="2026-04-21T09:08:00Z" level=error msg="error parsing digest="sha257:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890": unsupported digest algorithm" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=83b451ea-794b-4c67-974a-f8894ff132f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54560" http.request.uri="/v2/foo/bar/blobs/sha257:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" vars.name="foo/bar" time="2026-04-21T09:08:00Z" 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.24.13 http.request.host="127.0.0.1:33919" http.request.id=83b451ea-794b-4c67-974a-f8894ff132f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54560" http.request.uri="/v2/foo/bar/blobs/sha257:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.920285ms http.response.status=400 http.response.written=110 vars.digest="sha257:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" vars.name="foo/bar" 127.0.0.1 - - [21/Apr/2026:09:08:00 +0000] "GET /v2/foo/bar/blobs/sha257:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-21T09:08:00Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=50c75a4b-89cb-45b8-9f6e-4a76889c0a66 http.request.method=GET http.request.remoteaddr="127.0.0.1:43984" http.request.uri="/v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" http.response.duration=4.152427ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:08:00 +0000] "GET /v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:08:00Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=3965956d-fc74-43d5-88fb-d19fadeb370c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" http.response.duration=3.856866ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:08:00 +0000] "DELETE /v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:08:00Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 err.message="blob unknown to registry" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=a385d1c8-f7a1-46bd-ba79-46fc8bc27b0c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.227485ms http.response.status=404 http.response.written=157 vars.digest="sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" vars.name="foo/bar" 127.0.0.1 - - [21/Apr/2026:09:08:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-04-21T09:08:00Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=cc688c6f-4e84-4a85-b60e-155731135277 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43992" http.request.uri="/v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.738965ms http.response.status=404 http.response.written=74 vars.digest="sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" vars.name="foo/bar" 127.0.0.1 - - [21/Apr/2026:09:08:00 +0000] "DELETE /v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-04-21T09:08:00Z" level=error msg="error parsing digest="sha257:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890": unsupported digest algorithm" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=bcacbdc6-a017-4707-ac62-ab051f651e6a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44000" http.request.uri="/v2/foo/bar/blobs/sha257:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" vars.name="foo/bar" time="2026-04-21T09:08:00Z" 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.24.13 http.request.host="127.0.0.1:33919" http.request.id=bcacbdc6-a017-4707-ac62-ab051f651e6a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44000" http.request.uri="/v2/foo/bar/blobs/sha257:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.400886ms http.response.status=400 http.response.written=110 vars.digest="sha257:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" vars.name="foo/bar" 127.0.0.1 - - [21/Apr/2026:09:08:00 +0000] "DELETE /v2/foo/bar/blobs/sha257:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-04-21T09:08:00Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=3ae1b639-2982-4676-ae7e-c2a78e33e4fc http.request.method=POST http.request.remoteaddr="127.0.0.1:44012" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.149187ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:08:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:08:10Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=8f791c90-4f4f-4542-9b06-2f079a9b48b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44012" http.request.uri="/v2/foo/bar/blobs/uploads/41eba429-270f-4cdf-8885-26b0fa5fd25d?_state=Oc7XZBTykKL3_Kbf62ZivLAmydBs7MzmwfteE59YCUl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxZWJhNDI5LTI3MGYtNGNkZi04ODg1LTI2YjBmYTVmZDI1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowODowMC43NzY2Nzk4MzNaIn0%3D&digest=sha256%3A75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" http.response.duration=9.236371985s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:08:00 +0000] "PUT /v2/foo/bar/blobs/uploads/41eba429-270f-4cdf-8885-26b0fa5fd25d?_state=Oc7XZBTykKL3_Kbf62ZivLAmydBs7MzmwfteE59YCUl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxZWJhNDI5LTI3MGYtNGNkZi04ODg1LTI2YjBmYTVmZDI1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowODowMC43NzY2Nzk4MzNaIn0%3D&digest=sha256%3A75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:08:10Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=5b13f2e4-4439-4791-ab3d-dba32383ee59 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44012" http.request.uri="/v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.709546ms http.response.status=200 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:08:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-04-21T09:08:10Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=ec62ecf0-218a-4986-a407-43b031feb414 http.request.method=GET http.request.remoteaddr="127.0.0.1:43984" http.request.uri="/v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.643167647s http.response.status=200 http.response.written=3047424 127.0.0.1 - - [21/Apr/2026:09:08:00 +0000] "GET /v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 HTTP/1.1" 200 3047424 "" "Go-http-client/1.1" time="2026-04-21T09:08:10Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33919" http.request.id=fd8bf690-3693-4b1e-ba3b-16185a016a5a http.request.method=GET http.request.remoteaddr="127.0.0.1:43980" http.request.uri="/v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.655701668s http.response.status=200 http.response.written=3145728 127.0.0.1 - - [21/Apr/2026:09:08:00 +0000] "GET /v2/foo/bar/blobs/sha256:75ec8a295293c44efea111195e36cb21f8d1ff0b51417c8cb60d9188d5bdf890 HTTP/1.1" 200 3145728 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (30.75s) === RUN TestRelativeURL time="2026-04-21T09:08:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.13 time="2026-04-21T09:08:10Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:08:10Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:39993" http.request.id=33ddc4e1-8a02-4d05-b8eb-e470877f6806 http.request.method=POST http.request.remoteaddr="127.0.0.1:56440" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.224425ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:08:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:08:19Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:39993" http.request.id=d19f27f4-352f-45fa-b556-a949d809da65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56440" http.request.uri="/v2/foo/bar/blobs/uploads/a67f4129-5d27-40b3-bd30-2508612de864?_state=0axAufoKK08Zv7WXyPiSZFPUuomhE1y_TzlAAqkbpTZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2N2Y0MTI5LTVkMjctNDBiMy1iZDMwLTI1MDg2MTJkZTg2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowODoxMC40MDExNTkzNDhaIn0%3D&digest=sha256%3Af69886f3a03c976a04175276e7245fb4486a96144eb0d21ee0b9a91b26535ad7" http.request.useragent="Go-http-client/1.1" http.response.duration=8.269806656s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:08:11 +0000] "PUT /v2/foo/bar/blobs/uploads/a67f4129-5d27-40b3-bd30-2508612de864?_state=0axAufoKK08Zv7WXyPiSZFPUuomhE1y_TzlAAqkbpTZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE2N2Y0MTI5LTVkMjctNDBiMy1iZDMwLTI1MDg2MTJkZTg2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowODoxMC40MDExNTkzNDhaIn0%3D&digest=sha256%3Af69886f3a03c976a04175276e7245fb4486a96144eb0d21ee0b9a91b26535ad7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:08:19Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:39993" http.request.id=ab656486-c37e-4c08-a87d-da22719514d6 http.request.method=POST http.request.remoteaddr="127.0.0.1:56440" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.884487ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:08:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:08:19Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:39993" http.request.id=e145e3dc-333b-4349-8a55-66c31b2dc1b3 http.request.method=POST http.request.remoteaddr="127.0.0.1:56440" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.218265ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:08:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:08:26Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:39993" http.request.id=7c8a466c-b5a5-4377-acb9-742cdd21648d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56440" http.request.uri="/v2/foo/bar/blobs/uploads/1674a1eb-d4d6-4ffb-8f05-eee160e9e55b?_state=9YkAd0IRNBRCbV6WP3x4qPSxD41Er52cAnAZ0EEnqZR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NzRhMWViLWQ0ZDYtNGZmYi04ZjA1LWVlZTE2MGU5ZTU1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowODoxOS45NzA2NjkxMDNaIn0%3D&digest=sha256%3Ae6a1b741256afd8158953fee312169b882424193a705442d18468b0c9452f497" http.request.useragent="Go-http-client/1.1" http.response.duration=6.485403439s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:08:19 +0000] "PUT /v2/foo/bar/blobs/uploads/1674a1eb-d4d6-4ffb-8f05-eee160e9e55b?_state=9YkAd0IRNBRCbV6WP3x4qPSxD41Er52cAnAZ0EEnqZR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NzRhMWViLWQ0ZDYtNGZmYi04ZjA1LWVlZTE2MGU5ZTU1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowODoxOS45NzA2NjkxMDNaIn0%3D&digest=sha256%3Ae6a1b741256afd8158953fee312169b882424193a705442d18468b0c9452f497 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (16.07s) === RUN TestBlobDeleteDisabled time="2026-04-21T09:08:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.13 time="2026-04-21T09:08:26Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:08:27Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.13 http.request.host="127.0.0.1:37499" http.request.id=77385c68-b92a-4020-9658-50e217bc8e8b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44954" http.request.uri="/v2/foo/bar/blobs/sha256:443f033b6f0cb941e88776bf911ae291ba1fe26ea1b6ca7083f374b1b7ffbb4c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.143627ms http.response.status=405 http.response.written=78 vars.digest="sha256:443f033b6f0cb941e88776bf911ae291ba1fe26ea1b6ca7083f374b1b7ffbb4c" vars.name="foo/bar" 127.0.0.1 - - [21/Apr/2026:09:08:27 +0000] "DELETE /v2/foo/bar/blobs/sha256:443f033b6f0cb941e88776bf911ae291ba1fe26ea1b6ca7083f374b1b7ffbb4c HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.59s) === RUN TestDeleteDisabled time="2026-04-21T09:08:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.13 time="2026-04-21T09:08:27Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:08:27Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43981" http.request.id=90b53275-9597-4525-b9b4-aee345b78df9 http.request.method=POST http.request.remoteaddr="127.0.0.1:33260" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.701426ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:08:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:08:34Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:43981" http.request.id=98823c78-a531-4fe8-9118-b3c18f00875c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33260" http.request.uri="/v2/foo/bar/blobs/uploads/5769eddf-4bec-4a65-a64c-e2695c0e5bcb?_state=8Zm5cABom-nvXhyqy4s9ww9Fz0WpPOxpkq1DiGv1Rp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3NjllZGRmLTRiZWMtNGE2NS1hNjRjLWUyNjk1YzBlNWJjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowODoyNy42Nzg1NjY5ODNaIn0%3D&digest=sha256%3A63444c175bb8135cf3557ecac8a37789635992c0966afdc2f4adfdea8b58e5a6" http.request.useragent="Go-http-client/1.1" http.response.duration=7.09010598s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:08:27 +0000] "PUT /v2/foo/bar/blobs/uploads/5769eddf-4bec-4a65-a64c-e2695c0e5bcb?_state=8Zm5cABom-nvXhyqy4s9ww9Fz0WpPOxpkq1DiGv1Rp97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3NjllZGRmLTRiZWMtNGE2NS1hNjRjLWUyNjk1YzBlNWJjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowODoyNy42Nzg1NjY5ODNaIn0%3D&digest=sha256%3A63444c175bb8135cf3557ecac8a37789635992c0966afdc2f4adfdea8b58e5a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:08:34Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.13 http.request.host="127.0.0.1:43981" http.request.id=a051bad9-593a-4689-9744-c13a86f501c7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33260" http.request.uri="/v2/foo/bar/blobs/sha256:63444c175bb8135cf3557ecac8a37789635992c0966afdc2f4adfdea8b58e5a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.827328ms http.response.status=405 http.response.written=78 vars.digest="sha256:63444c175bb8135cf3557ecac8a37789635992c0966afdc2f4adfdea8b58e5a6" vars.name="foo/bar" 127.0.0.1 - - [21/Apr/2026:09:08:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:63444c175bb8135cf3557ecac8a37789635992c0966afdc2f4adfdea8b58e5a6 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (7.72s) === RUN TestDeleteReadOnly time="2026-04-21T09:08:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.13 time="2026-04-21T09:08:34Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:08:35Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:37005" http.request.id=706ceef7-5a83-43ae-b4bb-3e3b83dcda06 http.request.method=POST http.request.remoteaddr="127.0.0.1:59738" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.007169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:08:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:08:50Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:37005" http.request.id=eedd74dc-c99f-4e36-81f8-61b610fbe75e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59738" http.request.uri="/v2/foo/bar/blobs/uploads/e2788e22-7ae5-4fed-97b8-49c220ee1b94?_state=g4FHSmiiUUIsBFtgGYzzfAGcoqvPgJ-4vz9mRmqT8I57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNzg4ZTIyLTdhZTUtNGZlZC05N2I4LTQ5YzIyMGVlMWI5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowODozNS44NzgyNTg0MzFaIn0%3D&digest=sha256%3A6f6154941704c473934accdb1af2edbb39ccb835f4898054469071bf5d828d3b" http.request.useragent="Go-http-client/1.1" http.response.duration=14.776723121s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:08:35 +0000] "PUT /v2/foo/bar/blobs/uploads/e2788e22-7ae5-4fed-97b8-49c220ee1b94?_state=g4FHSmiiUUIsBFtgGYzzfAGcoqvPgJ-4vz9mRmqT8I57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNzg4ZTIyLTdhZTUtNGZlZC05N2I4LTQ5YzIyMGVlMWI5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOTowODozNS44NzgyNTg0MzFaIn0%3D&digest=sha256%3A6f6154941704c473934accdb1af2edbb39ccb835f4898054469071bf5d828d3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [21/Apr/2026:09:08:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:6f6154941704c473934accdb1af2edbb39ccb835f4898054469071bf5d828d3b HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (15.89s) === RUN TestStartPushReadOnly time="2026-04-21T09:08:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.13 time="2026-04-21T09:08:50Z" level=info msg="redis not configured" go.version=go1.24.13 127.0.0.1 - - [21/Apr/2026:09:08:50 +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-04-21T09:08:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.13 time="2026-04-21T09:08:50Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:08:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=d4112137-63ef-4854-9eeb-e51c569a6cf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48084" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.307526ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Apr/2026:09:08:50 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-21T09:08:50Z" 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.24.13 http.request.host="127.0.0.1:38193" http.request.id=a6f4ca53-d9d4-4c77-8be6-2c3977299df8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48084" 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.805824ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [21/Apr/2026:09:08:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-21T09:08:50Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=3a67893e-e222-4c94-8bcd-2d325a73b07b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48084" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.833187ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Apr/2026:09:08:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-21T09:08:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=1d9706bf-1895-40df-82cb-4d062f202457 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48084" 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=4.577408ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-21T09:08:50Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=1d9706bf-1895-40df-82cb-4d062f202457 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48084" 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=4.755508ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-21T09:08:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=1d9706bf-1895-40df-82cb-4d062f202457 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48084" 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=4.873068ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-21T09:08:50Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=1d9706bf-1895-40df-82cb-4d062f202457 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48084" 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=4.985988ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Apr/2026:09:08:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-21T09:08:51Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=8920b05b-4f6b-4f0f-8519-e8ae6a5f8b0e http.request.method=POST http.request.remoteaddr="127.0.0.1:48084" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.238225ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:08:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:00Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=7f61bd4d-e7c0-44a7-abf1-d94f2c83674e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48084" http.request.uri="/v2/foo/schema1/blobs/uploads/624b2c99-22c9-4422-99d5-207c22eaffe5?_state=XZ4u7r4b8hJX8_lLMc_017iyBQHVE5HtSWiyACNWQHR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MjRiMmM5OS0yMmM5LTQ0MjItOTlkNS0yMDdjMjJlYWZmZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDg6NTEuMzgwOTg2NzM0WiJ9&digest=sha256%3Abde5764f8b238215d7590a8e7b6cc776aaa2537602069dd9d89da95e3cfdd9d6" http.request.useragent="Go-http-client/1.1" http.response.duration=9.426755572s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:08:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/624b2c99-22c9-4422-99d5-207c22eaffe5?_state=XZ4u7r4b8hJX8_lLMc_017iyBQHVE5HtSWiyACNWQHR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MjRiMmM5OS0yMmM5LTQ0MjItOTlkNS0yMDdjMjJlYWZmZTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDg6NTEuMzgwOTg2NzM0WiJ9&digest=sha256%3Abde5764f8b238215d7590a8e7b6cc776aaa2537602069dd9d89da95e3cfdd9d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:01Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=77ee5025-8214-4d3a-8402-6272ab0cea18 http.request.method=POST http.request.remoteaddr="127.0.0.1:48084" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.718708ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:01 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=d44b63a8-47b4-4588-9492-459f119f9d61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48084" http.request.uri="/v2/foo/schema1/blobs/uploads/06d2db7c-2245-4512-80b4-860f61956480?_state=IMPbkGmJitwUAE6v5N7_ZE1siTpBeYpA1m2l0xbvdox7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNmQyZGI3Yy0yMjQ1LTQ1MTItODBiNC04NjBmNjE5NTY0ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6MDEuNDYwNzIzNDY1WiJ9&digest=sha256%3A0ac65a1b7635b2f8dff1eb1fd563df60487c7e9db3119bca15c6fabab6b3c9e1" http.request.useragent="Go-http-client/1.1" http.response.duration=6.968010173s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:01 +0000] "PUT /v2/foo/schema1/blobs/uploads/06d2db7c-2245-4512-80b4-860f61956480?_state=IMPbkGmJitwUAE6v5N7_ZE1siTpBeYpA1m2l0xbvdox7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwNmQyZGI3Yy0yMjQ1LTQ1MTItODBiNC04NjBmNjE5NTY0ODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6MDEuNDYwNzIzNDY1WiJ9&digest=sha256%3A0ac65a1b7635b2f8dff1eb1fd563df60487c7e9db3119bca15c6fabab6b3c9e1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=bbc551e7-1d7d-4214-b3c2-a825e2a61fc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48084" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.813609ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=31730924-396e-463f-b89d-ec1c7a9c1470 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48084" http.request.uri="/v2/foo/schema1/manifests/sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f" http.request.useragent="Go-http-client/1.1" http.response.duration=6.40893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=342e0dcb-9a5c-4468-92c4-a1f1c620b189 http.request.method=GET http.request.remoteaddr="127.0.0.1:48084" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.300528ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Apr/2026:09:09:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=26bc4b72-538d-4aa1-b3fc-a8222106bad3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48084" http.request.uri="/v2/foo/schema1/manifests/sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.765871ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Apr/2026:09:09:08 +0000] "GET /v2/foo/schema1/manifests/sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38193" http.request.id=557a5b85-fa28-432d-b2d7-7c378e1f5729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48084" http.request.uri="/v2/foo/schema1/manifests/sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.627149ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38193" http.request.id=9ff5d353-8e86-436f-8320-2ffc1822b430 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48084" http.request.uri="/v2/foo/schema1/manifests/sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f" http.request.useragent="Go-http-client/1.1" http.response.duration=6.393951ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/json" http.request.host="127.0.0.1:38193" http.request.id=1a65f1ca-292a-47dc-9d97-7ac5a3cb7349 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48084" http.request.uri="/v2/foo/schema1/manifests/sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.419369ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=6aab21cd-ac9d-489f-ba3d-108373387032 http.request.method=GET http.request.remoteaddr="127.0.0.1:48084" http.request.uri="/v2/foo/schema1/manifests/sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.946372ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Apr/2026:09:09:08 +0000] "GET /v2/foo/schema1/manifests/sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=668f4df7-79fb-4953-9ec1-b824c9777210 http.request.method=GET http.request.remoteaddr="127.0.0.1:48084" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.595625ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=32b9b2c6-cb8f-4a11-8147-5c2e135f81c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:48084" http.request.uri="/v2/foo/schema1/manifests/sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.798345ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:08 +0000] "GET /v2/foo/schema1/manifests/sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=1da68885-93b6-402c-a1ca-e4ccd8dab6db http.request.method=GET http.request.remoteaddr="127.0.0.1:48084" 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.809004ms http.response.status=200 http.response.written=41 127.0.0.1 - - [21/Apr/2026:09:09:08 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=error msg="payload digest does match: "sha256:5090d37852072797024c965d3bce38376a9e1abbb5b976b0eba2900ef3753dce" != "sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f"" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=91cbea3e-c5ab-4016-aad8-4aaad9f823c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48084" http.request.uri="/v2/foo/schema1/manifests/sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f" time="2026-04-21T09:09:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=91cbea3e-c5ab-4016-aad8-4aaad9f823c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48084" http.request.uri="/v2/foo/schema1/manifests/sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.064527ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f" 127.0.0.1 - - [21/Apr/2026:09:09:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:8eaf821076e995caa17f99f6f15ada65ad2b1f787932d3427bdc2b474e627a1f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=db784b16-8f63-42fb-a13d-6ac604e50a61 http.request.method=GET http.request.remoteaddr="127.0.0.1:58490" 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=4.249547ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Apr/2026:09:09:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=335901ad-3760-4413-a9e8-212dd7ec734d http.request.method=GET http.request.remoteaddr="127.0.0.1:58490" 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.935784ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [21/Apr/2026:09:09:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38193" http.request.id=295922bd-2049-40db-bd40-b7438248dcbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58490" 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=4.374268ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-21T09:09:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38193" http.request.id=295922bd-2049-40db-bd40-b7438248dcbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58490" 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=4.530988ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-21T09:09:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38193" http.request.id=295922bd-2049-40db-bd40-b7438248dcbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58490" 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=4.645888ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Apr/2026:09:09:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=8fb85529-b134-4748-950a-8edcea1f1e56 http.request.method=POST http.request.remoteaddr="127.0.0.1:58490" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.343125ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=a15c7241-bc91-422d-9ad1-08a0fdb07f53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58490" http.request.uri="/v2/foo/schema2/blobs/uploads/c4d32846-f7cf-4392-8092-2193a269f0bb?_state=5ZIkYHs41-ZkMEtplLf7BWpVYmJzxFVLJh0Ipet17md7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNGQzMjg0Ni1mN2NmLTQzOTItODA5Mi0yMTkzYTI2OWYwYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6MDguNTI4MjE4ODIyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.756386ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/c4d32846-f7cf-4392-8092-2193a269f0bb?_state=5ZIkYHs41-ZkMEtplLf7BWpVYmJzxFVLJh0Ipet17md7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNGQzMjg0Ni1mN2NmLTQzOTItODA5Mi0yMTkzYTI2OWYwYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6MDguNTI4MjE4ODIyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38193" http.request.id=f989ccdd-b4f2-4050-96d4-70184f0a188f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58490" 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=3.137466ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-21T09:09:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38193" http.request.id=f989ccdd-b4f2-4050-96d4-70184f0a188f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58490" 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=3.293186ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Apr/2026:09:09:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-21T09:09:09Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=a103ac66-6e4d-44d9-8158-4037e126fded http.request.method=POST http.request.remoteaddr="127.0.0.1:58490" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.536906ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:13Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=537f51a3-2410-4e7d-896c-bd90c6a950d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58490" http.request.uri="/v2/foo/schema2/blobs/uploads/a8d850bd-2f45-45ad-a820-05ee863faf32?_state=n9AlJ9a8ebWgbvZnRMtptQdrqXgy9mg4BSt58HD4odl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOGQ4NTBiZC0yZjQ1LTQ1YWQtYTgyMC0wNWVlODYzZmFmMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6MDkuMTkxNjUzNzU1WiJ9&digest=sha256%3A960890313c46c2a9fbb25c7e1ab0d51c5925494e085c4586349286e77d7c4123" http.request.useragent="Go-http-client/1.1" http.response.duration=3.934072436s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/a8d850bd-2f45-45ad-a820-05ee863faf32?_state=n9AlJ9a8ebWgbvZnRMtptQdrqXgy9mg4BSt58HD4odl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOGQ4NTBiZC0yZjQ1LTQ1YWQtYTgyMC0wNWVlODYzZmFmMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6MDkuMTkxNjUzNzU1WiJ9&digest=sha256%3A960890313c46c2a9fbb25c7e1ab0d51c5925494e085c4586349286e77d7c4123 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:13Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=d7b5d7f3-be9d-479c-8ebe-3c4e953596cc http.request.method=POST http.request.remoteaddr="127.0.0.1:58490" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.308266ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=7c8d6a5c-6951-49af-8178-699fe9795dd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58490" http.request.uri="/v2/foo/schema2/blobs/uploads/bf9a853d-ecb7-4fa1-a5fa-8701ceb0b77c?_state=eyebdlU2I_ALD9u2mqlpPUbf2dzgPFPiKKi5zikK44t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZjlhODUzZC1lY2I3LTRmYTEtYTVmYS04NzAxY2ViMGI3N2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6MTMuODg3MTY2ODI0WiJ9&digest=sha256%3A0f1701f2e553d5f42bfe2c0b23b74367e4521a4a1675be54a1d5dd8673023cbe" http.request.useragent="Go-http-client/1.1" http.response.duration=9.902804162s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/bf9a853d-ecb7-4fa1-a5fa-8701ceb0b77c?_state=eyebdlU2I_ALD9u2mqlpPUbf2dzgPFPiKKi5zikK44t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZjlhODUzZC1lY2I3LTRmYTEtYTVmYS04NzAxY2ViMGI3N2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6MTMuODg3MTY2ODI0WiJ9&digest=sha256%3A0f1701f2e553d5f42bfe2c0b23b74367e4521a4a1675be54a1d5dd8673023cbe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38193" http.request.id=cb1164d5-81f0-449e-b829-7c5df4c8b652 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58490" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.515488ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38193" http.request.id=6481fd98-b6c4-44a9-8b7b-649cd93e494b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58490" http.request.uri="/v2/foo/schema2/manifests/sha256:c04e386d8b177bcd894437eb9ad2cedc2efeeffadd0262b56896a543bcb3fe6c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.651706ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "PUT /v2/foo/schema2/manifests/sha256:c04e386d8b177bcd894437eb9ad2cedc2efeeffadd0262b56896a543bcb3fe6c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=a8b7cbb7-b3f5-4bdc-86a8-00bbd024ea2d http.request.method=GET http.request.remoteaddr="127.0.0.1:58490" 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=3.192525ms http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=ae314531-badb-4a51-bbda-47bf3e8567f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58490" http.request.uri="/v2/foo/schema2/manifests/sha256:c04e386d8b177bcd894437eb9ad2cedc2efeeffadd0262b56896a543bcb3fe6c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.137465ms http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "GET /v2/foo/schema2/manifests/sha256:c04e386d8b177bcd894437eb9ad2cedc2efeeffadd0262b56896a543bcb3fe6c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=eb217080-5c53-4ef1-b658-1bb94f77a536 http.request.method=GET http.request.remoteaddr="127.0.0.1:58490" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.515684ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=73b77e5f-d019-47e2-a72f-dacf815813e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58490" http.request.uri="/v2/foo/schema2/manifests/sha256:c04e386d8b177bcd894437eb9ad2cedc2efeeffadd0262b56896a543bcb3fe6c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.635984ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "GET /v2/foo/schema2/manifests/sha256:c04e386d8b177bcd894437eb9ad2cedc2efeeffadd0262b56896a543bcb3fe6c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=ca21ac5b-0659-4676-8b06-87bc2e14af00 http.request.method=GET http.request.remoteaddr="127.0.0.1:58490" 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.317023ms http.response.status=200 http.response.written=45 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" level=info msg="rewriting manifest sha256:c04e386d8b177bcd894437eb9ad2cedc2efeeffadd0262b56896a543bcb3fe6c in schema1 format to support old client" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=efcb480f-1ee8-4814-9fd2-77e2d2e890c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58490" 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-04-21T09:09:23Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=efcb480f-1ee8-4814-9fd2-77e2d2e890c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58490" 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.266208ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-21T09:09: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.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38193" http.request.id=1370a95b-9b34-4346-a6a3-f529ea4a38c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58490" 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=3.108965ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38193" http.request.id=48990c81-0b8c-46ed-89b6-d5c7b07d14c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58490" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.481566ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38193" http.request.id=d7b8910f-768a-4d19-b655-0d7690343023 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58490" http.request.uri="/v2/foo/schema2/manifests/sha256:bd7cc24401b4c3c6c56ad38da652246f1be8029b7ee27fb03742aa43afe02374" http.request.useragent="Go-http-client/1.1" http.response.duration=3.135865ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "PUT /v2/foo/schema2/manifests/sha256:bd7cc24401b4c3c6c56ad38da652246f1be8029b7ee27fb03742aa43afe02374 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=0956b925-89c8-49cb-9264-f7087edd6771 http.request.method=GET http.request.remoteaddr="127.0.0.1:58490" 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=3.089325ms http.response.status=200 http.response.written=434 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=447b9ba0-b615-43b2-8f1d-8a0653aa9863 http.request.method=GET http.request.remoteaddr="127.0.0.1:58490" http.request.uri="/v2/foo/schema2/manifests/sha256:bd7cc24401b4c3c6c56ad38da652246f1be8029b7ee27fb03742aa43afe02374" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.977125ms http.response.status=200 http.response.written=434 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "GET /v2/foo/schema2/manifests/sha256:bd7cc24401b4c3c6c56ad38da652246f1be8029b7ee27fb03742aa43afe02374 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=2d685b73-13b5-4f55-a247-88ee66a4a647 http.request.method=GET http.request.remoteaddr="127.0.0.1:58490" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.347604ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=ed3dcdd4-8d95-408b-9cbd-5d393dd6642b http.request.method=GET http.request.remoteaddr="127.0.0.1:58490" http.request.uri="/v2/foo/schema2/manifests/sha256:bd7cc24401b4c3c6c56ad38da652246f1be8029b7ee27fb03742aa43afe02374" http.request.useragent="Go-http-client/1.1" http.response.duration=2.217564ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "GET /v2/foo/schema2/manifests/sha256:bd7cc24401b4c3c6c56ad38da652246f1be8029b7ee27fb03742aa43afe02374 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" level=info msg="rewriting manifest list sha256:bd7cc24401b4c3c6c56ad38da652246f1be8029b7ee27fb03742aa43afe02374 in schema1 format to support old client" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=6c3852c1-00f1-4187-b6a8-9266819d54a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58490" 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-04-21T09:09:23Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:38193" http.request.id=6c3852c1-00f1-4187-b6a8-9266819d54a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58490" 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.429569ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" 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.24.13 time="2026-04-21T09:09:23Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:09:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=b32d9dcd-dae7-4a91-bbd8-6494a2a97947 http.request.method=GET http.request.remoteaddr="127.0.0.1:40370" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.084905ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" 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.24.13 http.request.host="127.0.0.1:33337" http.request.id=a0170063-5024-4b97-a182-b0546b5a7b4f http.request.method=GET http.request.remoteaddr="127.0.0.1:40370" 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.773644ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=31b3db80-b50f-4198-a0f1-9f96df219d4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40370" 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.901065ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-21T09:09:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=57d86b20-c61d-4161-9e20-1c44d2064081 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40370" 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=4.910548ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-21T09:09:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=57d86b20-c61d-4161-9e20-1c44d2064081 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40370" 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=5.065588ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-21T09:09:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=57d86b20-c61d-4161-9e20-1c44d2064081 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40370" 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=5.175228ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-21T09:09:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=57d86b20-c61d-4161-9e20-1c44d2064081 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40370" 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=5.314709ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Apr/2026:09:09:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-21T09:09:24Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=49c5602d-0bea-48d1-9a38-6f1346eb54a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:40370" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.293806ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:30Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=c46e7ee1-9b4b-4d01-b8d1-f12d12992b0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40370" http.request.uri="/v2/foo/schema1/blobs/uploads/3d5120d1-e7dd-48d4-a0c5-1dc6533122b7?_state=o5RxIryyHTI9p3am64ONonovq2teWuKvCdrlLzMShrN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZDUxMjBkMS1lN2RkLTQ4ZDQtYTBjNS0xZGM2NTMzMTIyYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6MjQuNDkzMDM5Mjc5WiJ9&digest=sha256%3A6f7344de0809512c88492ef4d693fc308486f58ea1abf3f0ee364d63f55512d3" http.request.useragent="Go-http-client/1.1" http.response.duration=5.548738027s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/3d5120d1-e7dd-48d4-a0c5-1dc6533122b7?_state=o5RxIryyHTI9p3am64ONonovq2teWuKvCdrlLzMShrN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZDUxMjBkMS1lN2RkLTQ4ZDQtYTBjNS0xZGM2NTMzMTIyYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6MjQuNDkzMDM5Mjc5WiJ9&digest=sha256%3A6f7344de0809512c88492ef4d693fc308486f58ea1abf3f0ee364d63f55512d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:30Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=74ddf226-577b-426b-a905-d9a0ba825b80 http.request.method=POST http.request.remoteaddr="127.0.0.1:40370" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.149345ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=89d3fe57-e3d3-438f-9e2c-15d88640a3b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40370" http.request.uri="/v2/foo/schema1/blobs/uploads/0dc1cd4e-53ca-4e77-861f-481dd2414dc8?_state=GAhmAgFnRB3iXK1ov7q4fbXwhXpYFm_zVaEfcVaAiCp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZGMxY2Q0ZS01M2NhLTRlNzctODYxZi00ODFkZDI0MTRkYzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6MzAuNjI2ODA2MTQzWiJ9&digest=sha256%3A36389a8f298d86320ff6960a69e628c131981278cdbf23ae7ccc8fdf9aecefc2" http.request.useragent="Go-http-client/1.1" http.response.duration=5.949123024s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/0dc1cd4e-53ca-4e77-861f-481dd2414dc8?_state=GAhmAgFnRB3iXK1ov7q4fbXwhXpYFm_zVaEfcVaAiCp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZGMxY2Q0ZS01M2NhLTRlNzctODYxZi00ODFkZDI0MTRkYzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6MzAuNjI2ODA2MTQzWiJ9&digest=sha256%3A36389a8f298d86320ff6960a69e628c131981278cdbf23ae7ccc8fdf9aecefc2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=2ce3878d-292b-4ffb-ae1f-01f3c1246bc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40370" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.07799ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=64860c63-5480-4a1a-b326-f3b3d16d1489 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40370" http.request.uri="/v2/foo/schema1/manifests/sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214" http.request.useragent="Go-http-client/1.1" http.response.duration=5.758289ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=51acea55-b130-477a-bc4f-8dccef73b62c http.request.method=GET http.request.remoteaddr="127.0.0.1:40370" 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.561487ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Apr/2026:09:09:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=b201c23b-65e2-49bb-abd5-ca191bb938a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:40370" http.request.uri="/v2/foo/schema1/manifests/sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.607248ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Apr/2026:09:09:36 +0000] "GET /v2/foo/schema1/manifests/sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33337" http.request.id=1b32f105-a43a-45d8-bc6f-8f4b98acb645 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40370" http.request.uri="/v2/foo/schema1/manifests/sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214" http.request.useragent="Go-http-client/1.1" http.response.duration=5.493109ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33337" http.request.id=627953af-df52-418e-8000-d7ec9852141f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40370" http.request.uri="/v2/foo/schema1/manifests/sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214" http.request.useragent="Go-http-client/1.1" http.response.duration=5.455349ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/json" http.request.host="127.0.0.1:33337" http.request.id=b57ae02f-4c1c-44c9-a474-6f99420ccce5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40370" http.request.uri="/v2/foo/schema1/manifests/sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214" http.request.useragent="Go-http-client/1.1" http.response.duration=5.330949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=a6b1ab8f-51cd-4fb4-bd7e-c2ba52719f90 http.request.method=GET http.request.remoteaddr="127.0.0.1:40370" http.request.uri="/v2/foo/schema1/manifests/sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.432627ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Apr/2026:09:09:36 +0000] "GET /v2/foo/schema1/manifests/sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=83d0dd31-0e9d-4388-81bb-aed45f49e699 http.request.method=GET http.request.remoteaddr="127.0.0.1:40370" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.513884ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=d48b2a05-bb64-4fc0-989b-914d5d9fffa0 http.request.method=GET http.request.remoteaddr="127.0.0.1:40370" http.request.uri="/v2/foo/schema1/manifests/sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214" http.request.useragent="Go-http-client/1.1" http.response.duration=2.334044ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:36 +0000] "GET /v2/foo/schema1/manifests/sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=2a5e8842-e07c-4131-937b-40908180d51f http.request.method=GET http.request.remoteaddr="127.0.0.1:40370" 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.447004ms http.response.status=200 http.response.written=41 127.0.0.1 - - [21/Apr/2026:09:09:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=error msg="payload digest does match: "sha256:24392cc51f1ccf5cda390e55cc77dee94388677c9cd7a64f63d18d6300238159" != "sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214"" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=092aa3a1-57cf-4b46-a64c-82e7cc70dc68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40370" http.request.uri="/v2/foo/schema1/manifests/sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214" time="2026-04-21T09:09:36Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=092aa3a1-57cf-4b46-a64c-82e7cc70dc68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40370" http.request.uri="/v2/foo/schema1/manifests/sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.015605ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214" 127.0.0.1 - - [21/Apr/2026:09:09:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:62a843953505f33a63830cbe10c79cfa481df157a9e108aabff17dbfc86c7214 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=3e833256-91d6-431c-b7ef-4585470f979b http.request.method=GET http.request.remoteaddr="127.0.0.1:34332" 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=3.058905ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Apr/2026:09:09:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=15083202-c853-4f61-8ba2-b6ea775a9407 http.request.method=GET http.request.remoteaddr="127.0.0.1:34332" 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.497465ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [21/Apr/2026:09:09:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33337" http.request.id=cc1905a1-d52b-4cb3-9b34-6c91b1cdf1a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34332" 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=14.704484ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-21T09:09:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33337" http.request.id=cc1905a1-d52b-4cb3-9b34-6c91b1cdf1a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34332" 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=14.998345ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-21T09:09:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33337" http.request.id=cc1905a1-d52b-4cb3-9b34-6c91b1cdf1a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34332" 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=15.262625ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Apr/2026:09:09:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=3fea5a91-7f2b-44a3-aad5-c5d7bc30316c http.request.method=POST http.request.remoteaddr="127.0.0.1:34332" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.945785ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=515afcf5-7faa-4694-8614-a099e2941cbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:34332" http.request.uri="/v2/foo/schema2/blobs/uploads/c23879b4-2739-4cf5-abc8-a76a61229eb3?_state=OsfQ5mnNyQOs6W0AknL0kTSH8SAz9Br5j36w-TV2MjZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMjM4NzliNC0yNzM5LTRjZjUtYWJjOC1hNzZhNjEyMjllYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6MzYuNjc2MTc3MTExWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=5.054369ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/c23879b4-2739-4cf5-abc8-a76a61229eb3?_state=OsfQ5mnNyQOs6W0AknL0kTSH8SAz9Br5j36w-TV2MjZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMjM4NzliNC0yNzM5LTRjZjUtYWJjOC1hNzZhNjEyMjllYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6MzYuNjc2MTc3MTExWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33337" http.request.id=7698eae3-fafa-4de3-aa07-2340af49daa4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34332" 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.989325ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-21T09:09:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33337" http.request.id=7698eae3-fafa-4de3-aa07-2340af49daa4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34332" 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=3.155606ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Apr/2026:09:09:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-21T09:09:37Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=5a9ac5e2-64e2-4eca-8f98-6fd394d66abb http.request.method=POST http.request.remoteaddr="127.0.0.1:34332" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.415245ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:40Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=08ec6992-5a5a-40ba-a6e0-3620c9fe5d71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34332" http.request.uri="/v2/foo/schema2/blobs/uploads/98a9a074-5fa7-4f2a-b3ce-9f18e835201a?_state=HXD5_44ikEaFWw-ihjSF1Ls8LvS9f860jyYMIJLe6OF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5OGE5YTA3NC01ZmE3LTRmMmEtYjNjZS05ZjE4ZTgzNTIwMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6MzcuMTE2ODQzODcxWiJ9&digest=sha256%3A1e17c15aa759da0368f7dea9d9f336def0072c3f11eb8ab0e2bd2d4b87ac57cf" http.request.useragent="Go-http-client/1.1" http.response.duration=3.050587298s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/98a9a074-5fa7-4f2a-b3ce-9f18e835201a?_state=HXD5_44ikEaFWw-ihjSF1Ls8LvS9f860jyYMIJLe6OF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5OGE5YTA3NC01ZmE3LTRmMmEtYjNjZS05ZjE4ZTgzNTIwMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6MzcuMTE2ODQzODcxWiJ9&digest=sha256%3A1e17c15aa759da0368f7dea9d9f336def0072c3f11eb8ab0e2bd2d4b87ac57cf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:40Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=8a29ee0c-3fd7-4fa4-ae69-4fca45c77898 http.request.method=POST http.request.remoteaddr="127.0.0.1:34332" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.212445ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=49e45837-883c-43a5-83e3-f820b778256f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34332" http.request.uri="/v2/foo/schema2/blobs/uploads/7eaac7a6-6c37-400f-b1ac-b2db24b96fc3?_state=kgfnB5SxjNYlSb1oRokX6WtvWgOzVKCcYzJxq0pWgxh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZWFhYzdhNi02YzM3LTQwMGYtYjFhYy1iMmRiMjRiOTZmYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6NDAuODE4MjEwMjNaIn0%3D&digest=sha256%3Ade18419df75e13936f829328c5372f2b4a253aef3556c5d10e4bf68b8f0ab6ee" http.request.useragent="Go-http-client/1.1" http.response.duration=7.504702224s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/7eaac7a6-6c37-400f-b1ac-b2db24b96fc3?_state=kgfnB5SxjNYlSb1oRokX6WtvWgOzVKCcYzJxq0pWgxh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZWFhYzdhNi02YzM3LTQwMGYtYjFhYy1iMmRiMjRiOTZmYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6NDAuODE4MjEwMjNaIn0%3D&digest=sha256%3Ade18419df75e13936f829328c5372f2b4a253aef3556c5d10e4bf68b8f0ab6ee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33337" http.request.id=f02daa10-b39a-4598-9ca8-7e8d64df822a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34332" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.044927ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33337" http.request.id=c3de6ec2-ec22-4549-a4f8-d11c8c65412d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34332" http.request.uri="/v2/foo/schema2/manifests/sha256:8f91f69936be87cc0880391af670ab489b69e4af28bdc265fe1f90f34df8c7aa" http.request.useragent="Go-http-client/1.1" http.response.duration=3.627205ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "PUT /v2/foo/schema2/manifests/sha256:8f91f69936be87cc0880391af670ab489b69e4af28bdc265fe1f90f34df8c7aa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=b384fd7e-09cb-47ac-8288-09c148f92bc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34332" 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=3.134685ms http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=aaeee799-6ff6-4377-a98a-516833c93903 http.request.method=GET http.request.remoteaddr="127.0.0.1:34332" http.request.uri="/v2/foo/schema2/manifests/sha256:8f91f69936be87cc0880391af670ab489b69e4af28bdc265fe1f90f34df8c7aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.983805ms http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "GET /v2/foo/schema2/manifests/sha256:8f91f69936be87cc0880391af670ab489b69e4af28bdc265fe1f90f34df8c7aa HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=fda059c8-85e7-4ec1-918e-ce55b444f508 http.request.method=GET http.request.remoteaddr="127.0.0.1:34332" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.429204ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=8484f2c0-95ad-4422-9699-cec7f7d34da6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34332" http.request.uri="/v2/foo/schema2/manifests/sha256:8f91f69936be87cc0880391af670ab489b69e4af28bdc265fe1f90f34df8c7aa" http.request.useragent="Go-http-client/1.1" http.response.duration=2.403244ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "GET /v2/foo/schema2/manifests/sha256:8f91f69936be87cc0880391af670ab489b69e4af28bdc265fe1f90f34df8c7aa HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=f115f9dd-ed1b-49ce-9565-0e33b48cd091 http.request.method=GET http.request.remoteaddr="127.0.0.1:34332" 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.394764ms http.response.status=200 http.response.written=45 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=info msg="rewriting manifest sha256:8f91f69936be87cc0880391af670ab489b69e4af28bdc265fe1f90f34df8c7aa in schema1 format to support old client" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=c68267ae-dfe1-49f6-90fc-ef4c796f0db7 http.request.method=GET http.request.remoteaddr="127.0.0.1:34332" 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-04-21T09:09:48Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=c68267ae-dfe1-49f6-90fc-ef4c796f0db7 http.request.method=GET http.request.remoteaddr="127.0.0.1:34332" 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.209508ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33337" http.request.id=00844a37-2581-481f-b2ff-2699f035908e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34332" 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.780624ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33337" http.request.id=3418faab-4824-4705-8a7b-b6afeb9c7e28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34332" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.530326ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33337" http.request.id=719eb4da-d15c-437d-a7b3-b3ed847cc6a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34332" http.request.uri="/v2/foo/schema2/manifests/sha256:1b88a497d9c21c0751f17969592544b0e5753c925f153fa8748562a281e708f3" http.request.useragent="Go-http-client/1.1" http.response.duration=3.288325ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "PUT /v2/foo/schema2/manifests/sha256:1b88a497d9c21c0751f17969592544b0e5753c925f153fa8748562a281e708f3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=3f97bf51-4ea4-484c-aecd-f49481d9d043 http.request.method=GET http.request.remoteaddr="127.0.0.1:34332" 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.947565ms http.response.status=200 http.response.written=434 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=d2a164e9-e132-427e-90bb-190985796562 http.request.method=GET http.request.remoteaddr="127.0.0.1:34332" http.request.uri="/v2/foo/schema2/manifests/sha256:1b88a497d9c21c0751f17969592544b0e5753c925f153fa8748562a281e708f3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.063205ms http.response.status=200 http.response.written=434 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "GET /v2/foo/schema2/manifests/sha256:1b88a497d9c21c0751f17969592544b0e5753c925f153fa8748562a281e708f3 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=664757a6-ddd8-4b97-a525-7bd905fc808b http.request.method=GET http.request.remoteaddr="127.0.0.1:34332" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.418844ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=9bc4ba32-d005-4933-96b2-2d8a4898fdd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:34332" http.request.uri="/v2/foo/schema2/manifests/sha256:1b88a497d9c21c0751f17969592544b0e5753c925f153fa8748562a281e708f3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.356524ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "GET /v2/foo/schema2/manifests/sha256:1b88a497d9c21c0751f17969592544b0e5753c925f153fa8748562a281e708f3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=info msg="rewriting manifest list sha256:1b88a497d9c21c0751f17969592544b0e5753c925f153fa8748562a281e708f3 in schema1 format to support old client" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=d0351bf2-1e7c-4db9-aa4e-09a72ceda415 http.request.method=GET http.request.remoteaddr="127.0.0.1:34332" 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-04-21T09:09:48Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:33337" http.request.id=d0351bf2-1e7c-4db9-aa4e-09a72ceda415 http.request.method=GET http.request.remoteaddr="127.0.0.1:34332" 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.494809ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (57.72s) === RUN TestGetManifestWithStorageError time="2026-04-21T09:09:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.13 time="2026-04-21T09:09:48Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:09:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.13 http.request.host="127.0.0.1:36063" http.request.id=9cda1d42-9e33-458a-92bb-a112573e6e29 http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" 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.639744ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.13 http.request.host="127.0.0.1:36063" http.request.id=22dc5db7-50fb-42d6-827a-71582a821df2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.440044ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.13 http.request.host="127.0.0.1:36063" http.request.id=2fc7cb38-4294-433d-afb0-0e127c95d854 http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.591104ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.13 http.request.host="127.0.0.1:36063" http.request.id=7e561229-6827-4a38-bf9c-f7a2f76b5984 http.request.method=GET http.request.remoteaddr="127.0.0.1:58588" 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=2.407424ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2026-04-21T09:09:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.13 time="2026-04-21T09:09:48Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:09:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=2e4f7b85-18c8-41f2-acd2-0dc6b6b417e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:35436" 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.607925ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" 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.24.13 http.request.host="127.0.0.1:36951" http.request.id=b9bef859-c216-481a-aa94-2d4cd4f44385 http.request.method=GET http.request.remoteaddr="127.0.0.1:35436" 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.427044ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=be2dda67-0f7e-4f5a-8929-fb852b7b97ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" 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.621424ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-04-21T09:09:48Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=4b87293c-ee90-4fd6-8afd-8ca0d6c42681 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" 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=4.395147ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-21T09:09:48Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=4b87293c-ee90-4fd6-8afd-8ca0d6c42681 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" 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=4.548687ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-21T09:09:48Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=4b87293c-ee90-4fd6-8afd-8ca0d6c42681 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" 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=4.658647ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-04-21T09:09:48Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=4b87293c-ee90-4fd6-8afd-8ca0d6c42681 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" 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=4.757388ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [21/Apr/2026:09:09:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-04-21T09:09:49Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=bed6bee9-a849-4773-9838-153da331db69 http.request.method=POST http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.939145ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:49 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:02Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=797555d2-ab52-47ca-9c58-1d0234e762c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/schema1/blobs/uploads/b826e799-de1b-48a5-a0a2-b0be2a9e0bc3?_state=ieN5nM-y-5E4gO2Y_n_AaFD02zYbavbLhMS7slzGJfd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiODI2ZTc5OS1kZTFiLTQ4YTUtYTBhMi1iMGJlMmE5ZTBiYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6NDkuMjYxODcwOTAxWiJ9&digest=sha256%3A70e701620fa5196c3ea415e6d06ad2f53dc1ba465418621e948570d83b0b4a6a" http.request.useragent="Go-http-client/1.1" http.response.duration=12.797502192s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:09:49 +0000] "PUT /v2/foo/schema1/blobs/uploads/b826e799-de1b-48a5-a0a2-b0be2a9e0bc3?_state=ieN5nM-y-5E4gO2Y_n_AaFD02zYbavbLhMS7slzGJfd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiODI2ZTc5OS1kZTFiLTQ4YTUtYTBhMi1iMGJlMmE5ZTBiYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MDk6NDkuMjYxODcwOTAxWiJ9&digest=sha256%3A70e701620fa5196c3ea415e6d06ad2f53dc1ba465418621e948570d83b0b4a6a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:02Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=62e392de-4e5b-4e70-849d-6079c1f6b037 http.request.method=POST http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.550866ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:02 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=da280019-eb92-47d8-9cfb-0b19f9b9a316 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/schema1/blobs/uploads/35d800d2-f469-412c-9f00-6c8347d79c6d?_state=qZzdUM-G5xJ1xT0T07a0xnGRZNfFtrvp_f_HlqdQ2VZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNWQ4MDBkMi1mNDY5LTQxMmMtOWYwMC02YzgzNDdkNzljNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MTA6MDIuNTk3NTY5NTI0WiJ9&digest=sha256%3A6bf8e8d46e0d4c7a2fe42b27869e1875203ff43b93a8e8af6efcee66a71072cc" http.request.useragent="Go-http-client/1.1" http.response.duration=4.850328729s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:02 +0000] "PUT /v2/foo/schema1/blobs/uploads/35d800d2-f469-412c-9f00-6c8347d79c6d?_state=qZzdUM-G5xJ1xT0T07a0xnGRZNfFtrvp_f_HlqdQ2VZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNWQ4MDBkMi1mNDY5LTQxMmMtOWYwMC02YzgzNDdkNzljNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MTA6MDIuNTk3NTY5NTI0WiJ9&digest=sha256%3A6bf8e8d46e0d4c7a2fe42b27869e1875203ff43b93a8e8af6efcee66a71072cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=c2e1cfca-efda-401c-bf1e-20ea57fa8ead http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.98479ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=ff048902-c747-4640-a054-7cdb39ece19a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" http.request.useragent="Go-http-client/1.1" http.response.duration=5.398608ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=cfe406fc-b819-484f-82eb-dd6caaef89b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:35436" 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.628368ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=8aa2d056-02fd-4ccb-9103-3ad7f93ac562 http.request.method=GET http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.358507ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "GET /v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36951" http.request.id=e8ca5493-56d5-4b9f-bb2a-1dbe28fec380 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" http.request.useragent="Go-http-client/1.1" http.response.duration=5.450669ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36951" http.request.id=04c454b4-6208-4507-bbc7-ab9e5a5e732a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" http.request.useragent="Go-http-client/1.1" http.response.duration=5.340608ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/json" http.request.host="127.0.0.1:36951" http.request.id=d3b1b770-1ab8-4fe6-9089-6085ff25f227 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" http.request.useragent="Go-http-client/1.1" http.response.duration=5.512729ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=470fe7fd-5240-41e6-b22e-c9d6df432c45 http.request.method=GET http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.282887ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "GET /v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=a6e7b449-7d58-47e6-a38e-f01ca0c92fd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.725145ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=c17421b1-69d1-4b6f-b30f-88879d89dc88 http.request.method=GET http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.724484ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "GET /v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=6fd2fcba-363d-40a6-82db-09b421149663 http.request.method=GET http.request.remoteaddr="127.0.0.1:35436" 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.762845ms http.response.status=200 http.response.written=41 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=error msg="payload digest does match: "sha256:56cdfdcefb9c7f458907547833a4f0897de9e2fb21e5fc988694c9f81fcd3190" != "sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7"" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=58440ea5-baf9-4679-bdf8-5607289501d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" time="2026-04-21T09:10:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=58440ea5-baf9-4679-bdf8-5607289501d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.443626ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=7b2e99ce-4240-4218-a4b0-8264aeb9b2a4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33378" http.request.uri="/v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" http.request.useragent="Go-http-client/1.1" http.response.duration=3.883046ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "DELETE /v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" err.message="manifest unknown" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=6c2c20ce-db09-45e1-826e-11a2bca6e6fc http.request.method=GET http.request.remoteaddr="127.0.0.1:33378" http.request.uri="/v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.050645ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "GET /v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=9dccf4a6-69fc-484a-816e-b5f4a463928d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33390" http.request.uri="/v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.459106ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "DELETE /v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=fb87dcd8-e380-4479-be3b-7cd96f80e5fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:33398" http.request.uri="/v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" http.request.useragent="Go-http-client/1.1" http.response.duration=6.14955ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=f980dc0b-f248-4c6e-943e-da3b767637f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33398" http.request.uri="/v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.926748ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "GET /v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=cc5d84ac-9505-462f-9bda-c5075b08599f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33400" 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=3.802726ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=3785870f-a821-4d26-b2c1-6bf053ae5748 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33404" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.47489ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=935904f4-2e06-4459-98ab-0539d6456fb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33404" 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.930264ms http.response.status=200 http.response.written=39 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=1a5a1a12-41ce-4aff-9d95-955da18fd7aa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33404" http.request.uri="/v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7" http.request.useragent="Go-http-client/1.1" http.response.duration=3.507745ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "DELETE /v2/foo/schema1/manifests/sha256:20f11496b57b3bb5c461d23bf9f18b8524dd5c36cf1d5d54a31ca79ddff23da7 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=7aea98f7-1f55-4e36-a123-05fd75dc0b08 http.request.method=GET http.request.remoteaddr="127.0.0.1:33404" 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.897185ms http.response.status=200 http.response.written=35 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=62801ce9-1dc4-4d1d-984a-f2232853a9b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33404" 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.939125ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" 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.24.13 http.request.host="127.0.0.1:36951" http.request.id=60fa1797-6368-43bb-b2fa-052e4f55c872 http.request.method=GET http.request.remoteaddr="127.0.0.1:33404" 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.057225ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" 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.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36951" http.request.id=e6cfb2bf-85b2-4520-bcf9-339e16c32f4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33404" 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=3.413845ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-21T09:10:07Z" 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.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36951" http.request.id=e6cfb2bf-85b2-4520-bcf9-339e16c32f4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33404" 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=3.565806ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-21T09:10:07Z" 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.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36951" http.request.id=e6cfb2bf-85b2-4520-bcf9-339e16c32f4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33404" 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=3.731166ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=5761d1f0-1fa0-44f9-9cd0-b47612f61be6 http.request.method=POST http.request.remoteaddr="127.0.0.1:33404" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.421425ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=678feaed-8ba6-43ad-b846-abc3d7bcc637 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33404" http.request.uri="/v2/foo/schema2/blobs/uploads/dcf3611b-89fb-4014-a8a0-338c8fcd9a94?_state=Ov_k2ogeEBLbQqVtmv7fXAkhJKrlo7f7k65upr3s6CN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkY2YzNjExYi04OWZiLTQwMTQtYThhMC0zMzhjOGZjZDlhOTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MTA6MDcuNTg3MDIwMjM4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.213126ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/dcf3611b-89fb-4014-a8a0-338c8fcd9a94?_state=Ov_k2ogeEBLbQqVtmv7fXAkhJKrlo7f7k65upr3s6CN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkY2YzNjExYi04OWZiLTQwMTQtYThhMC0zMzhjOGZjZDlhOTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MTA6MDcuNTg3MDIwMjM4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:07Z" 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.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36951" http.request.id=094224d4-ca02-49cf-8c71-df5c924995be http.request.method=PUT http.request.remoteaddr="127.0.0.1:33404" 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=3.740826ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-04-21T09:10:07Z" 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.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36951" http.request.id=094224d4-ca02-49cf-8c71-df5c924995be http.request.method=PUT http.request.remoteaddr="127.0.0.1:33404" 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=3.923986ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [21/Apr/2026:09:10:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-04-21T09:10:08Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=5d80f087-0091-423d-a55b-e95e66cd1ee2 http.request.method=POST http.request.remoteaddr="127.0.0.1:33404" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.302905ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:24Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=92e9a42c-24df-4044-96e8-09513cc771cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:33404" http.request.uri="/v2/foo/schema2/blobs/uploads/d2673866-5a59-40d6-bf2d-ac9f0a4e0688?_state=v-kV52fNFURwvoI8g7EJw5VgX1DAEDloj7Ovt3pNwlh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMjY3Mzg2Ni01YTU5LTQwZDYtYmYyZC1hYzlmMGE0ZTA2ODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MTA6MDguNTMyNzA4MTA3WiJ9&digest=sha256%3Aed9a95beac2fbbaa8abb5b89d7cb2bf4b478eb32411bb0511ca4f929d227cddc" http.request.useragent="Go-http-client/1.1" http.response.duration=16.31866383s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/d2673866-5a59-40d6-bf2d-ac9f0a4e0688?_state=v-kV52fNFURwvoI8g7EJw5VgX1DAEDloj7Ovt3pNwlh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMjY3Mzg2Ni01YTU5LTQwZDYtYmYyZC1hYzlmMGE0ZTA2ODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MTA6MDguNTMyNzA4MTA3WiJ9&digest=sha256%3Aed9a95beac2fbbaa8abb5b89d7cb2bf4b478eb32411bb0511ca4f929d227cddc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:25Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=599f8077-7a9e-4edc-9779-ef886e99e0f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:33404" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.070148ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:25 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=0c1a7e93-1dde-4181-ade4-4104120c46ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:33404" http.request.uri="/v2/foo/schema2/blobs/uploads/63a814ed-4fd8-4daf-98bd-fd021e827274?_state=i3MyzPrPtZ8fV4NJTp7VlC2IxtCi-bjXUXiH-KJPCLJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2M2E4MTRlZC00ZmQ4LTRkYWYtOThiZC1mZDAyMWU4MjcyNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MTA6MjUuNzA3NzE3NzU0WiJ9&digest=sha256%3A364d3cca21f34d1a7629792a1e77a59996a50ae9fe78d35240fce5662e783d92" http.request.useragent="Go-http-client/1.1" http.response.duration=12.397959972s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:25 +0000] "PUT /v2/foo/schema2/blobs/uploads/63a814ed-4fd8-4daf-98bd-fd021e827274?_state=i3MyzPrPtZ8fV4NJTp7VlC2IxtCi-bjXUXiH-KJPCLJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2M2E4MTRlZC00ZmQ4LTRkYWYtOThiZC1mZDAyMWU4MjcyNzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDQtMjFUMDk6MTA6MjUuNzA3NzE3NzU0WiJ9&digest=sha256%3A364d3cca21f34d1a7629792a1e77a59996a50ae9fe78d35240fce5662e783d92 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36951" http.request.id=b5d1ca63-a979-4b85-99d9-2776d5522ba1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33404" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.247247ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36951" http.request.id=1503d03d-c7db-4542-ac8d-1cb5d7fea036 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33404" http.request.uri="/v2/foo/schema2/manifests/sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.937246ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "PUT /v2/foo/schema2/manifests/sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=2606ecfb-1d75-40f7-b699-555e60ae5c5e http.request.method=GET http.request.remoteaddr="127.0.0.1:33404" 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=3.101305ms http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=b8666b79-9bfd-41eb-8509-487d8a415937 http.request.method=GET http.request.remoteaddr="127.0.0.1:33404" http.request.uri="/v2/foo/schema2/manifests/sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.189305ms http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "GET /v2/foo/schema2/manifests/sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=b8ac1955-d5a9-47d8-9fcc-dea4033120c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33404" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.095405ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=3b72b97b-59d1-484a-a66e-716e93dd940b http.request.method=GET http.request.remoteaddr="127.0.0.1:33404" http.request.uri="/v2/foo/schema2/manifests/sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.192603ms http.response.status=304 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "GET /v2/foo/schema2/manifests/sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=caab87ba-d4f5-45f6-bf90-9752837c86d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33404" 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.400644ms http.response.status=200 http.response.written=45 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=info msg="rewriting manifest sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d in schema1 format to support old client" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=2eb8750f-b3a5-4790-b017-725bbb421293 http.request.method=GET http.request.remoteaddr="127.0.0.1:33404" 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-04-21T09:10:38Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=2eb8750f-b3a5-4790-b017-725bbb421293 http.request.method=GET http.request.remoteaddr="127.0.0.1:33404" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.500011ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=dafe6d61-938f-4471-9653-ecc48278f008 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33404" http.request.uri="/v2/foo/schema2/manifests/sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.022425ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "DELETE /v2/foo/schema2/manifests/sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d" err.message="manifest unknown" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=8397230f-c31c-4c9d-8ec4-aea8abe54888 http.request.method=GET http.request.remoteaddr="127.0.0.1:33404" http.request.uri="/v2/foo/schema2/manifests/sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.938265ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d" 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "GET /v2/foo/schema2/manifests/sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=67f83f2d-5c9c-4f11-ac7e-f169592d60e5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60966" http.request.uri="/v2/foo/schema2/manifests/sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.922144ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d" 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "DELETE /v2/foo/schema2/manifests/sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36951" http.request.id=2ccab299-e743-4746-aa56-58bd1f114247 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/schema2/manifests/sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.777506ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "PUT /v2/foo/schema2/manifests/sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=0fc434be-59bb-4f37-b7a8-3b4afed69c51 http.request.method=GET http.request.remoteaddr="127.0.0.1:60968" http.request.uri="/v2/foo/schema2/manifests/sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.078485ms http.response.status=200 http.response.written=732 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "GET /v2/foo/schema2/manifests/sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=c35da04d-1264-42c2-bfa9-c00f628b02c4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60982" 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.819805ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=info msg="response completed" go.version=go1.24.13 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36951" http.request.id=7f199c62-8e76-4933-a417-e72e5752f2ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:60990" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.113466ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=03446f54-ee3a-4d93-b786-06cf769cd735 http.request.method=GET http.request.remoteaddr="127.0.0.1:60990" 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.766604ms http.response.status=200 http.response.written=39 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=a3e4b87c-ff4f-4289-a677-93079430897c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60990" http.request.uri="/v2/foo/schema2/manifests/sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.946365ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "DELETE /v2/foo/schema2/manifests/sha256:cdf51d726ff01cacaca317afbf35a320e4cff9fc803d438c7c7a372548f6936d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:36951" http.request.id=39425973-36b2-42a1-b3a8-04d48333f3cd http.request.method=GET http.request.remoteaddr="127.0.0.1:60990" 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.369864ms http.response.status=200 http.response.written=35 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (49.78s) === RUN TestManifestDeleteDisabled time="2026-04-21T09:10:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.13 time="2026-04-21T09:10:38Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:10:38Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.13 http.request.host="127.0.0.1:40463" http.request.id=ce872dde-4765-4b6c-8af8-fda78d95d527 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42046" 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.511284ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [21/Apr/2026:09:10:38 +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-04-21T09:10:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.13 time="2026-04-21T09:10:38Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:10:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.13 time="2026-04-21T09:10:38Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.13 time="2026-04-21T09:10:38Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.13 time="2026-04-21T09:10:38Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.13 http.request.host="127.0.0.1:36579" http.request.id=3325ff46-383a-41c9-bac4-4da07f5f3345 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54160" 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.927588ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.13 http.request.host="127.0.0.1:36579" http.request.id=56ee66dd-aec2-4734-8949-c22366260f84 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54162" 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.819228ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.13 http.request.host="127.0.0.1:36579" http.request.id=9059ca3b-3477-4b13-a591-02ac18ca7894 http.request.method=POST http.request.remoteaddr="127.0.0.1:54164" 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.703668ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-04-21T09:10:38Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.13 http.request.host="127.0.0.1:36579" http.request.id=81c622b3-605b-48e9-813d-ae0c6a0a2396 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54178" 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=4.377007ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.08s) === RUN TestProxyManifestGetByTag time="2026-04-21T09:10:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.13 time="2026-04-21T09:10:38Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:10:38Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:40039" http.request.id=95887352-5c7c-4e7d-a72c-67077372e0e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:55060" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.296045ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:41Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:40039" http.request.id=620bf2b1-5f4e-4a44-adb3-9a1f9b2298ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:55060" http.request.uri="/v2/foo/bar/blobs/uploads/ffab291e-2a19-4277-940f-03122e70197c?_state=WEEglSxUtJ_104cO4xPYM3Rqei7oACS5YpmOyO_fkrp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYWIyOTFlLTJhMTktNDI3Ny05NDBmLTAzMTIyZTcwMTk3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOToxMDozOC43MDkxNDYwNTJaIn0%3D&digest=sha256%3A5f668829213af3c7c07129fc156a662e0cd1c5921e60a51cfa3c29bc710d169d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.956564372s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:38 +0000] "PUT /v2/foo/bar/blobs/uploads/ffab291e-2a19-4277-940f-03122e70197c?_state=WEEglSxUtJ_104cO4xPYM3Rqei7oACS5YpmOyO_fkrp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYWIyOTFlLTJhMTktNDI3Ny05NDBmLTAzMTIyZTcwMTk3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOToxMDozOC43MDkxNDYwNTJaIn0%3D&digest=sha256%3A5f668829213af3c7c07129fc156a662e0cd1c5921e60a51cfa3c29bc710d169d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:41Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:40039" http.request.id=0804e0da-fbce-4956-8188-153624862a4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55060" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.89579ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:41 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:41Z" 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.24.13 time="2026-04-21T09:10:41Z" level=info msg="redis not configured" go.version=go1.24.13 time="2026-04-21T09:10:41Z" level=info msg="Starting upload purge in 40m0s" go.version=go1.24.13 time="2026-04-21T09:10:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.13 time="2026-04-21T09:10:41Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:40039" http.request.id=d92394ff-20c2-4579-a0b6-cf5722e0f7db http.request.method=GET http.request.remoteaddr="127.0.0.1:55060" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.517944ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Apr/2026:09:10:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-21T09:10:41Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:40039" go.version=go1.24.13 time="2026-04-21T09:10:41Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.13 time="2026-04-21T09:10:41Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:40039" http.request.id=a71ae0af-a33b-4440-b8be-b6969418501c http.request.method=GET http.request.remoteaddr="127.0.0.1:55074" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.272526ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Apr/2026:09:10:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-21T09:10:41Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40039 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:40039/v2/:[]]}" go.version=go1.24.13 http.request.host="127.0.0.1:41679" http.request.id=80b559a9-b117-4052-8bdc-1d2351ed3c30 http.request.method=GET http.request.remoteaddr="127.0.0.1:59746" http.request.uri="/v2/foo/bar/manifests/sha256:45c314dd7132bc5e26d90501abfc376b78f504e82c5964afaf250889c14ce563" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:45c314dd7132bc5e26d90501abfc376b78f504e82c5964afaf250889c14ce563" time="2026-04-21T09:10:41Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:40039" http.request.id=699e08f8-c673-4a14-bf9d-19aedac71bbe http.request.method=GET http.request.remoteaddr="127.0.0.1:55080" http.request.uri="/v2/foo/bar/manifests/sha256:45c314dd7132bc5e26d90501abfc376b78f504e82c5964afaf250889c14ce563" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.477728ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Apr/2026:09:10:41 +0000] "GET /v2/foo/bar/manifests/sha256:45c314dd7132bc5e26d90501abfc376b78f504e82c5964afaf250889c14ce563 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-21T09:10:41Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:45c314dd7132bc5e26d90501abfc376b78f504e82c5964afaf250889c14ce563 with ttl=167h59m59.999989s" go.version=go1.24.13 time="2026-04-21T09:10:41Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:41679" http.request.id=80b559a9-b117-4052-8bdc-1d2351ed3c30 http.request.method=GET http.request.remoteaddr="127.0.0.1:59746" http.request.uri="/v2/foo/bar/manifests/sha256:45c314dd7132bc5e26d90501abfc376b78f504e82c5964afaf250889c14ce563" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=20.511613ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Apr/2026:09:10:41 +0000] "GET /v2/foo/bar/manifests/sha256:45c314dd7132bc5e26d90501abfc376b78f504e82c5964afaf250889c14ce563 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-21T09:10:41Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:40039" http.request.id=26430b43-c6f2-4851-bc68-017e9cdff360 http.request.method=GET http.request.remoteaddr="127.0.0.1:55080" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.663844ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Apr/2026:09:10:41 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-21T09:10:41Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40039 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:40039/v2/:[]]}" go.version=go1.24.13 http.request.host="127.0.0.1:41679" http.request.id=742868b3-eeb0-4035-abee-b11b89de4281 http.request.method=GET http.request.remoteaddr="127.0.0.1:59750" 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-04-21T09:10:41Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:40039" http.request.id=141313d4-f6dc-4fff-a162-1b11d7bb0439 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55088" 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.119908ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Apr/2026:09:10:41 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-21T09:10:41Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:41679" http.request.id=742868b3-eeb0-4035-abee-b11b89de4281 http.request.method=GET http.request.remoteaddr="127.0.0.1:59750" 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=18.310929ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Apr/2026:09:10:41 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-21T09:10:42Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:40039" http.request.id=7962b7bf-d2a7-4ecd-b991-7fb85e59363d http.request.method=POST http.request.remoteaddr="127.0.0.1:55088" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.529146ms http.response.status=202 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:49Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:40039" http.request.id=8e9f63cc-0aae-4c05-81da-44bf127e2b4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:55088" http.request.uri="/v2/foo/bar/blobs/uploads/68ea7164-756e-442f-9892-ea2056790268?_state=5dBE6sZ0_7KTifKlVDkyT0YjcjRWvgrKEyRrTH2msqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4ZWE3MTY0LTc1NmUtNDQyZi05ODkyLWVhMjA1Njc5MDI2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOToxMDo0Mi4zNTA3NDg0OTlaIn0%3D&digest=sha256%3Aae70315ec10e178458e65ba0ba1e491558dd20a0c498a4c3456388997801f891" http.request.useragent="Go-http-client/1.1" http.response.duration=6.969764113s http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:42 +0000] "PUT /v2/foo/bar/blobs/uploads/68ea7164-756e-442f-9892-ea2056790268?_state=5dBE6sZ0_7KTifKlVDkyT0YjcjRWvgrKEyRrTH2msqF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4ZWE3MTY0LTc1NmUtNDQyZi05ODkyLWVhMjA1Njc5MDI2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNC0yMVQwOToxMDo0Mi4zNTA3NDg0OTlaIn0%3D&digest=sha256%3Aae70315ec10e178458e65ba0ba1e491558dd20a0c498a4c3456388997801f891 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:49Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:40039" http.request.id=74ae7903-0430-4a5f-b066-71e661f5aa8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55088" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.713249ms http.response.status=201 http.response.written=0 127.0.0.1 - - [21/Apr/2026:09:10:49 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-04-21T09:10:49Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:40039" http.request.id=2312440f-5fb1-4607-93c3-99219720a888 http.request.method=GET http.request.remoteaddr="127.0.0.1:55088" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.622364ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Apr/2026:09:10:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-21T09:10:49Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40039 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:40039/v2/:[]]}" go.version=go1.24.13 http.request.host="127.0.0.1:41679" http.request.id=e42bfe8b-a0e3-4d86-a630-3adf6f578272 http.request.method=GET http.request.remoteaddr="127.0.0.1:45762" 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-04-21T09:10:49Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:40039" http.request.id=40cd4dd6-0097-42ad-91ac-73e183ec5c12 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44354" 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.334589ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Apr/2026:09:10:49 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-21T09:10:49Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:40039" http.request.id=8dbb85e0-2940-4675-800b-c40519e27d55 http.request.method=GET http.request.remoteaddr="127.0.0.1:44354" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.571484ms http.response.status=200 http.response.written=2 127.0.0.1 - - [21/Apr/2026:09:10:49 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-04-21T09:10:49Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40039 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:40039/v2/:[]]}" go.version=go1.24.13 http.request.host="127.0.0.1:41679" http.request.id=e42bfe8b-a0e3-4d86-a630-3adf6f578272 http.request.method=GET http.request.remoteaddr="127.0.0.1:45762" 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-04-21T09:10:49Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:40039" http.request.id=486ff4fa-c43e-4095-86d9-edab18bdd786 http.request.method=GET http.request.remoteaddr="127.0.0.1:44358" 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.283109ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Apr/2026:09:10:49 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-04-21T09:10:49Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:0540eae2c00707765b2e770a11de28ad6fa817daf2c5f8450aa403b259eaac7d with ttl=167h59m59.9999915s" go.version=go1.24.13 time="2026-04-21T09:10:49Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:41679" http.request.id=e42bfe8b-a0e3-4d86-a630-3adf6f578272 http.request.method=GET http.request.remoteaddr="127.0.0.1:45762" 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=30.265928ms http.response.status=200 http.response.written=935 127.0.0.1 - - [21/Apr/2026:09:10:49 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (11.08s) === RUN TestAppDispatcher time="2026-04-21T09:10:49Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:39847" http.request.id=7f253451-daed-4914-bdd9-4795766bda00 http.request.method=GET http.request.remoteaddr="127.0.0.1:52138" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.061445ms http.response.status=200 http.response.written=0 time="2026-04-21T09:10:49Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:39847" http.request.id=5b8606f5-118e-42a5-a93a-7ef16474f424 http.request.method=GET http.request.remoteaddr="127.0.0.1:52138" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=2.360644ms http.response.status=200 http.response.written=0 time="2026-04-21T09:10:49Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:39847" http.request.id=a839d91e-f880-4a61-94cd-19b098f00314 http.request.method=GET http.request.remoteaddr="127.0.0.1:52138" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.671564ms http.response.status=200 http.response.written=0 time="2026-04-21T09:10:49Z" level=info msg="response completed" go.version=go1.24.13 http.request.host="127.0.0.1:39847" http.request.id=b0a6ef5c-6c8b-4cf8-a349-cad773440b59 http.request.method=GET http.request.remoteaddr="127.0.0.1:52138" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=2.856764ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2026-04-21T09:10: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.24.13 instance.id=0cd9bb51-8aeb-42dd-aa2c-ec74f379fad6 time="2026-04-21T09:10:49Z" level=info msg="redis not configured" go.version=go1.24.13 instance.id=0cd9bb51-8aeb-42dd-aa2c-ec74f379fad6 time="2026-04-21T09:10:49Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.13 http.request.host="127.0.0.1:45011" http.request.id=b7dee848-0a09-46c2-9750-018b5f07d01a http.request.method=GET http.request.remoteaddr="127.0.0.1:51064" 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-04-21T09:10: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.24.13 instance.id=0cd9bb51-8aeb-42dd-aa2c-ec74f379fad6 time="2026-04-21T09:10:49Z" level=info msg="redis not configured" go.version=go1.24.13 instance.id=0cd9bb51-8aeb-42dd-aa2c-ec74f379fad6 time="2026-04-21T09:10:49Z" level=info msg="configuring file health check path=/tmp/healthcheck2124609694, interval=1" go.version=go1.24.13 instance.id=0cd9bb51-8aeb-42dd-aa2c-ec74f379fad6 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-04-21T09:10:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.13 instance.id=0cd9bb51-8aeb-42dd-aa2c-ec74f379fad6 time="2026-04-21T09:10:53Z" level=info msg="redis not configured" go.version=go1.24.13 instance.id=0cd9bb51-8aeb-42dd-aa2c-ec74f379fad6 time="2026-04-21T09:10:53Z" level=info msg="configuring TCP health check addr=127.0.0.1:45459, interval=1" go.version=go1.24.13 instance.id=0cd9bb51-8aeb-42dd-aa2c-ec74f379fad6 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-04-21T09:10:57Z" 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.24.13 instance.id=0cd9bb51-8aeb-42dd-aa2c-ec74f379fad6 time="2026-04-21T09:10:57Z" level=info msg="redis not configured" go.version=go1.24.13 instance.id=0cd9bb51-8aeb-42dd-aa2c-ec74f379fad6 time="2026-04-21T09:10:57Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:41997, interval=1, threshold=3" go.version=go1.24.13 instance.id=0cd9bb51-8aeb-42dd-aa2c-ec74f379fad6 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 327.375s ? 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.01s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.40s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.10s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.81s) === RUN TestProxyManifests --- PASS: TestProxyManifests (2.40s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 13.075s === RUN TestSchedule time="2026-04-21T09:05:37Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.13 instance.id=26a788a7-b746-43cd-9c90-d247a4b3387c time="2026-04-21T09:05:37Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.98756ms" go.version=go1.24.13 instance.id=26a788a7-b746-43cd-9c90-d247a4b3387c time="2026-04-21T09:05:37Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=921.42µs" go.version=go1.24.13 instance.id=26a788a7-b746-43cd-9c90-d247a4b3387c time="2026-04-21T09:05:37Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=990.04µs" go.version=go1.24.13 instance.id=26a788a7-b746-43cd-9c90-d247a4b3387c 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.06s) === RUN TestRestoreOld time="2026-04-21T09:05:37Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.13 instance.id=26a788a7-b746-43cd-9c90-d247a4b3387c --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-04-21T09:05:37Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.13 instance.id=26a788a7-b746-43cd-9c90-d247a4b3387c time="2026-04-21T09:05:37Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.94146ms" go.version=go1.24.13 instance.id=26a788a7-b746-43cd-9c90-d247a4b3387c time="2026-04-21T09:05:37Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.9253ms" go.version=go1.24.13 instance.id=26a788a7-b746-43cd-9c90-d247a4b3387c time="2026-04-21T09:05:37Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.13 instance.id=26a788a7-b746-43cd-9c90-d247a4b3387c --- PASS: TestStopRestore (0.52s) === RUN TestDoubleStart time="2026-04-21T09:05:37Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.13 instance.id=26a788a7-b746-43cd-9c90-d247a4b3387c --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.889s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (20.33s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 27454464 sha256:6af1782a38bb39f3b9204180d4e3ee10873e37b8da4544447134a721bfe3cc6b [] map[] } --- PASS: TestSimpleBlobRead (2.20s) === RUN TestBlobMount --- PASS: TestBlobMount (1.83s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (11.29s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (9.56s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (10.56s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.05s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.04s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:34eb9698ac2cff8be9071b335b418be580a9226f660eeb4258037c9ab67135db palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:2867dc9985eecf40a2be39eeab6a72a12a08a2108822c90cc74396dac50bd94c palailogos: marking blob sha256:d599dab7accf1d6b7dd51891ee0802501da2cf956e4f736a95f376f154e61e65 palailogos: marking manifest sha256:8d6419bea74dae3dcf5f8e681901523e057e3b1b645b359668022cd05d925440 palailogos: marking blob sha256:20ce6b8f4a2daf6f1551e7f30c6765e3809dc863fc0e4f6b53a5e57eb5e2c920 palailogos: marking blob sha256:5b05543d38e3e540f9e599a4da360407f5ea38f5d5a7dd2694f73619f98160e4 palailogos: marking manifest sha256:f138ed538f2455eeb56d9aee59772fbe80410cc6b34d370347c24abfd87f6989 palailogos: marking blob sha256:8d6419bea74dae3dcf5f8e681901523e057e3b1b645b359668022cd05d925440 palailogos: marking blob sha256:f4c0de727ad026fcea74fcca6e8fa8a663a8a665886a52b52cb40e76dd45cbaf palailogos: marking manifest sha256:f4c0de727ad026fcea74fcca6e8fa8a663a8a665886a52b52cb40e76dd45cbaf palailogos: marking blob sha256:d976e107213964bf11cb63d5861c9eca91be22a791d3013bc17a98adf3ce1b60 palailogos: marking blob sha256:87de397ebf0fc63e99602ad5f2ff75e00d5550bd30f2750fb9a8a7ea2a68b4c5 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (6.65s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:5e062ea5268a2dc41105b0ae371a84822ab2d53845ffbb55efd337dae5390239 deletemanifests: marking manifest sha256:816bf5ec0e8e588503081f187caf509b96dd030f918e1e25fcb1045456cd2749 deletemanifests: marking blob sha256:f0f4d7192351026997061ab5cc90fbe98fda5d52da509fbe3bd21a7a11debb21 deletemanifests: marking blob sha256:3ca4ab485a9237b2acf0c45f60222a7b6531f12b9c43675caef3f3041cb7c4bd deletemanifests: marking blob sha256:c802414c30d99b17b5d2a6e1e67102bed058f1d92ba8cfb5e39e36ef0ca95f71 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:eb1103835e020e3de2e17e22b498f8e9b812bc555fc74a175ceb5a412a06fd36 blob eligible for deletion: sha256:5e062ea5268a2dc41105b0ae371a84822ab2d53845ffbb55efd337dae5390239 blob eligible for deletion: sha256:744b94857fd67b2836df9a1edadf4a38e2919f4b723103c4decf32198cfef0f8 blob eligible for deletion: sha256:b18b9ef31c45100f6fc2529ed220ef471d6f5ee5ab91e0d3b694c3493583fb81 deletemanifests manifest eligible for deletion: sha256:5e062ea5268a2dc41105b0ae371a84822ab2d53845ffbb55efd337dae5390239 deletemanifests: marking manifest sha256:816bf5ec0e8e588503081f187caf509b96dd030f918e1e25fcb1045456cd2749 deletemanifests: marking blob sha256:f0f4d7192351026997061ab5cc90fbe98fda5d52da509fbe3bd21a7a11debb21 deletemanifests: marking blob sha256:3ca4ab485a9237b2acf0c45f60222a7b6531f12b9c43675caef3f3041cb7c4bd deletemanifests: marking blob sha256:c802414c30d99b17b5d2a6e1e67102bed058f1d92ba8cfb5e39e36ef0ca95f71 time="2026-04-21T09:06:46Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/5e062ea5268a2dc41105b0ae371a84822ab2d53845ffbb55efd337dae5390239" go.version=go1.24.13 instance.id=15621f32-8096-42fc-bb06-d41bcefe89ab time="2026-04-21T09:06:46Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/5e062ea5268a2dc41105b0ae371a84822ab2d53845ffbb55efd337dae5390239" go.version=go1.24.13 instance.id=15621f32-8096-42fc-bb06-d41bcefe89ab 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:eb1103835e020e3de2e17e22b498f8e9b812bc555fc74a175ceb5a412a06fd36 time="2026-04-21T09:06:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/eb/eb1103835e020e3de2e17e22b498f8e9b812bc555fc74a175ceb5a412a06fd36" go.version=go1.24.13 instance.id=15621f32-8096-42fc-bb06-d41bcefe89ab blob eligible for deletion: sha256:5e062ea5268a2dc41105b0ae371a84822ab2d53845ffbb55efd337dae5390239 time="2026-04-21T09:06:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5e/5e062ea5268a2dc41105b0ae371a84822ab2d53845ffbb55efd337dae5390239" go.version=go1.24.13 instance.id=15621f32-8096-42fc-bb06-d41bcefe89ab blob eligible for deletion: sha256:744b94857fd67b2836df9a1edadf4a38e2919f4b723103c4decf32198cfef0f8 time="2026-04-21T09:06:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/74/744b94857fd67b2836df9a1edadf4a38e2919f4b723103c4decf32198cfef0f8" go.version=go1.24.13 instance.id=15621f32-8096-42fc-bb06-d41bcefe89ab blob eligible for deletion: sha256:b18b9ef31c45100f6fc2529ed220ef471d6f5ee5ab91e0d3b694c3493583fb81 time="2026-04-21T09:06:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b1/b18b9ef31c45100f6fc2529ed220ef471d6f5ee5ab91e0d3b694c3493583fb81" go.version=go1.24.13 instance.id=15621f32-8096-42fc-bb06-d41bcefe89ab --- PASS: TestDeleteManifestIfTagNotFound (6.51s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:219e5249ba92e3306df9e2e407fe771c874dcf0ba654fd8c0d4882c887b9b191 time="2026-04-21T09:06:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/21/219e5249ba92e3306df9e2e407fe771c874dcf0ba654fd8c0d4882c887b9b191" go.version=go1.24.13 instance.id=15621f32-8096-42fc-bb06-d41bcefe89ab blob eligible for deletion: sha256:770eb14569c1c246b5a1c8c271c32838a31b05aaa5d4560a164aa77bbeae4af3 time="2026-04-21T09:06:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/77/770eb14569c1c246b5a1c8c271c32838a31b05aaa5d4560a164aa77bbeae4af3" go.version=go1.24.13 instance.id=15621f32-8096-42fc-bb06-d41bcefe89ab blob eligible for deletion: sha256:ba7b82c745759dc184a60a3733721cab65c7b6c3f30b9b5faae52e25a98b9a0a time="2026-04-21T09:06:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ba/ba7b82c745759dc184a60a3733721cab65c7b6c3f30b9b5faae52e25a98b9a0a" go.version=go1.24.13 instance.id=15621f32-8096-42fc-bb06-d41bcefe89ab --- PASS: TestGCWithMissingManifests (2.71s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:ac7e994329466be98af20da35e8d95b31af21fe4306a544275bd92031db58e16 komnenos: marking blob sha256:ece139da479948715b7f2f9a4b96efb59c7ce1999982d7fc7d40044a41dfe65c komnenos: marking blob sha256:eace61af38fd1aeb5b628db16214ebc456ea1bdec83cfb9505233310bcad0ba3 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b06c125d46d8ad76896476eab178a33cbbdeed94342fa1457f31b675c3eef836 time="2026-04-21T09:06:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b0/b06c125d46d8ad76896476eab178a33cbbdeed94342fa1457f31b675c3eef836" go.version=go1.24.13 instance.id=15621f32-8096-42fc-bb06-d41bcefe89ab blob eligible for deletion: sha256:cd7bbe9082f803d95b7cd03f5a5e9fd06763ad153e5136ca71b18d7ef2f2f862 time="2026-04-21T09:06:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cd/cd7bbe9082f803d95b7cd03f5a5e9fd06763ad153e5136ca71b18d7ef2f2f862" go.version=go1.24.13 instance.id=15621f32-8096-42fc-bb06-d41bcefe89ab blob eligible for deletion: sha256:d6646b0e7e5fd39200dfa1d868d10b409636f83182928d09980b62e424bf32b6 time="2026-04-21T09:06:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d6/d6646b0e7e5fd39200dfa1d868d10b409636f83182928d09980b62e424bf32b6" go.version=go1.24.13 instance.id=15621f32-8096-42fc-bb06-d41bcefe89ab blob eligible for deletion: sha256:e32e350c6c3eb73cd4c17d6bbd87d373134804b542dae4f2eda400700e124d43 time="2026-04-21T09:06:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e32e350c6c3eb73cd4c17d6bbd87d373134804b542dae4f2eda400700e124d43" go.version=go1.24.13 instance.id=15621f32-8096-42fc-bb06-d41bcefe89ab blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-04-21T09:06:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.13 instance.id=15621f32-8096-42fc-bb06-d41bcefe89ab blob eligible for deletion: sha256:10e00b0d5072daf21da6220993ca29319c1a4c1c0aab2fb23c42dd67b72048bd time="2026-04-21T09:06:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/10/10e00b0d5072daf21da6220993ca29319c1a4c1c0aab2fb23c42dd67b72048bd" go.version=go1.24.13 instance.id=15621f32-8096-42fc-bb06-d41bcefe89ab blob eligible for deletion: sha256:8c28f0304f2b38bf6215a7c2213861dfcedb98a4d5e06aa608221124595ba5d6 time="2026-04-21T09:06:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8c/8c28f0304f2b38bf6215a7c2213861dfcedb98a4d5e06aa608221124595ba5d6" go.version=go1.24.13 instance.id=15621f32-8096-42fc-bb06-d41bcefe89ab --- PASS: TestDeletionHasEffect (6.69s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (6.76s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:fd12a24e7c38f204802e4d469c8bfe593ee36bb66d9bb70e16695567204aa13d michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:b119257bb86562aeae6a6e41c84e9d94032e3c52ee4adbe12346a3af8986d851 michael_z_doukas: marking blob sha256:a66a6deecc80b66fb2d00642c608051a0a366a2fcbda4670d3089fb56d7583db 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:bc6eeef5f5a9caadae8af5270ac4f908b1a9f9bd345a61457bbcc7218781af67 time="2026-04-21T09:07:05Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bc/bc6eeef5f5a9caadae8af5270ac4f908b1a9f9bd345a61457bbcc7218781af67" go.version=go1.24.13 instance.id=15621f32-8096-42fc-bb06-d41bcefe89ab --- PASS: TestOrphanBlobDeleted (3.23s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:007ef5202f88b7f998719b3f4c5c7c5882bab1dff094f8f1d31ac701a7b51f9b linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:b6da2281f9b0ad88ad966df3cc6c021a6c7220020200531535818d533c34d0ed --- PASS: TestLinkedBlobStoreCreateWithMountFrom (2.28s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.88s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (1.83s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (4.28s) === 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-04-21T09:07:16Z" level=info msg="PurgeUploads starting: olderThan=2026-04-21 08:07:16.131436834 +0000 UTC m=-3501.177369621, actuallyDelete=true" time="2026-04-21T09:07:16Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-04-21T09:07:16Z" level=info msg="PurgeUploads starting: olderThan=2026-04-21 09:07:16.134546919 +0000 UTC m=+98.825740464, actuallyDelete=true" time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5af2b127-5d5f-479a-a6f1-3d965bad5c92 have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.134546919 +0000 UTC m=+98.825740464). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ec0e4877-33f4-4c88-8644-4d10ff9fc0d0 have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.134546919 +0000 UTC m=+98.825740464). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f47c2a43-5a7c-4a96-929e-96747a6edf0c have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.134546919 +0000 UTC m=+98.825740464). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/c2cf156d-0ace-40ea-b290-f1475cd227c5 have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.134546919 +0000 UTC m=+98.825740464). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/08aedaa1-934a-4fdc-b2ac-89aa2ac5dea4 have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.134546919 +0000 UTC m=+98.825740464). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1eaf0ca3-3b64-4e0e-822a-bd0a523697d6 have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.134546919 +0000 UTC m=+98.825740464). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/61237f7d-ec44-4336-8316-6fb035eadee9 have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.134546919 +0000 UTC m=+98.825740464). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ae89647c-f3d2-483c-bebd-65771beb3f8a have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.134546919 +0000 UTC m=+98.825740464). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b73e74d8-8503-4098-90b9-ebd9421d5b43 have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.134546919 +0000 UTC m=+98.825740464). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ea6e1c7d-9f55-4b76-b63f-939f9ea18e4b have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.134546919 +0000 UTC m=+98.825740464). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/42565d13-ab40-4b59-b09a-a02dbb98ea04 have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.134546919 +0000 UTC m=+98.825740464). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-04-21T09:07:16Z" level=info msg="PurgeUploads starting: olderThan=2026-04-21 09:07:16.139216847 +0000 UTC m=+98.830410492, actuallyDelete=true" time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8e1ba36b-1dd8-4528-a38c-f0e26e199078 have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.139216847 +0000 UTC m=+98.830410492). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f8f2d912-4bb4-4564-8078-4093d552490e have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.139216847 +0000 UTC m=+98.830410492). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f82e5c96-8a4b-46da-b2d1-6e0acefc6be7 have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.139216847 +0000 UTC m=+98.830410492). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/2718ff7e-ca67-4bc4-bb46-0a1069873ee1 have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.139216847 +0000 UTC m=+98.830410492). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4cad02e1-851f-4f3e-8116-eaaa886ecd6e have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.139216847 +0000 UTC m=+98.830410492). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-04-21T09:07:16Z" level=info msg="PurgeUploads starting: olderThan=2026-04-21 09:07:16.142173612 +0000 UTC m=+98.833367157, actuallyDelete=true" time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/aea19273-5f88-4b87-840f-1b89d6fcd035 have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.142173612 +0000 UTC m=+98.833367157). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c3e1dc9e-a979-45be-bf8f-f9f6c2b1f4c0 have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.142173612 +0000 UTC m=+98.833367157). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e6adb43d-f754-4326-b802-d91ef320e0e9 have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.142173612 +0000 UTC m=+98.833367157). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2fce706f-7b24-4c25-8ffc-e682789928a1 have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.142173612 +0000 UTC m=+98.833367157). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/38cb015b-4285-49e4-9b85-a1512d9b7d93 have older date (2026-04-21 08:07:16 +0000 UTC) than purge date (2026-04-21 09:07:16.142173612 +0000 UTC m=+98.833367157). Removing upload directory." time="2026-04-21T09:07:16Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-04-21T09:07:16Z" level=info msg="PurgeUploads starting: olderThan=2026-04-21 09:07:16.143941135 +0000 UTC m=+98.835134680, actuallyDelete=true" time="2026-04-21T09:07:16Z" 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 99.069s ? 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.289s === 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.294s === RUN TestWalkFileRemoved time="2026-04-21T09:05:37Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.161s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 2.357s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (1.17s) === 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 1.461s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.84s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 18.006s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (24.39s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 26.623s ? 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-04-21T09:05:37Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.13 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-04-21T09:05:37Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.13 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-04-21T09:05:37Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.13 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.02s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidNetworkType === CONT TestParsing === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 time="2026-04-21T09:05:37Z" level=error msg="unknown ip address format" go.version=go1.24.13 instance.id=363e0da5-8056-443c-a3cb-f23828e12057 ip=?0000000000000000000000000000000000 --- PASS: TestParsing (0.03s) --- PASS: TestInvalidNetworkType (0.03s) --- PASS: TestS3TryUpdate (0.04s) --- PASS: TestMatchIPV4_2 (0.04s) --- PASS: TestMatchIPV6 (0.04s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.05s) time="2026-04-21T09:05:37Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.13 instance.id=363e0da5-8056-443c-a3cb-f23828e12057 --- PASS: TestMatchIPV4WithRegionNotMatched (0.06s) --- PASS: TestMatchIPV4 (0.06s) time="2026-04-21T09:05:37Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.13 time="2026-04-21T09:05:37Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.13 instance.id=363e0da5-8056-443c-a3cb-f23828e12057 --- PASS: TestInvalidData (0.06s) --- PASS: TestMatchIPV4WithRegionMatched (0.06s) time="2026-04-21T09:05:38Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.13 time="2026-04-21T09:05:39Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.13 time="2026-04-21T09:05:40Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.13 time="2026-04-21T09:05:41Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.13 --- PASS: TestUpdateCalledRegularly (4.56s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.914s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.270s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.02s) === 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 2.312s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.44s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.03s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 19.871s ? 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.03s) PASS ok github.com/docker/distribution/uuid 0.190s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r17.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> 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-r17.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-riscv64.so.1 >>> docker-registry*: Package size: 25.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r17.apk >>> docker-registry: Build complete at Tue, 21 Apr 2026 09:11:06 +0000 elapsed time 0h 7m 7s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260421.090402) (2/2) Purging go (1.24.13-r0) Executing busybox-1.37.0-r20.trigger OK: 338 MiB in 102 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...