>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.15.0-r1) started Fri, 16 Jan 2026 02:21:26 +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/3) Installing binutils-gold (2.44-r3) (2/3) Installing go (1.24.12-r0) (3/3) Installing .makedepends-docker-registry (20260116.022127) Executing busybox-1.37.0-r20.trigger OK: 468 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' saved >>> 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-01-16T02:21:48Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-01-16T02:21:48Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.071s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-01-16T02:21:48Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.057s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.056s === 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.037s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.08s) PASS ok github.com/docker/distribution/health/checks 0.130s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.044s === 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.042s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.064s === 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.046s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/01/16 02:21:48 http: TLS handshake error from 127.0.0.1:52250: 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:34607/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34607/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34607/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:34607/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:44763?status=0, fail=true --- PASS: TestHTTPSink (0.08s) === RUN TestListener --- PASS: TestListener (0.59s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-01-16T02:21:49Z" level=info msg="broadcaster: closing" time="2026-01-16T02:21:49Z" level=info msg="closing testSink" time="2026-01-16T02:21:49Z" level=info msg="closing testSink" time="2026-01-16T02:21:49Z" level=info msg="closing testSink" time="2026-01-16T02:21:49Z" level=info msg="closing testSink" time="2026-01-16T02:21:49Z" level=info msg="closing testSink" time="2026-01-16T02:21:49Z" level=info msg="closing testSink" time="2026-01-16T02:21:49Z" level=info msg="closing testSink" time="2026-01-16T02:21:49Z" level=info msg="closing testSink" time="2026-01-16T02:21:49Z" level=info msg="closing testSink" time="2026-01-16T02:21:49Z" level=info msg="closing testSink" time="2026-01-16T02:21:49Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-01-16T02:21:49Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 1} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 1} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 1} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 1} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T02:21:49Z" level=warning msg="&{0x16b21f8 0.9} encountered too many errors, backing off" time="2026-01-16T02:21:49Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.51s) PASS ok github.com/docker/distribution/notifications 1.358s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2026-01-16T02:21:48Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T02:21:48.497599335Z" 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.12 time="2026-01-16T02:21:48.497650775Z" level=info msg="Starting upload purge in 45m0s" go.version=go1.24.12 time="2026-01-16T02:21:48.497696376Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:21:48.498622424Z" level=info msg="listening on [::]:5000" go.version=go1.24.12 time="2026-01-16T02:21:51.501649395Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.12 time="2026-01-16T02:21:51.604040555Z" level=info msg="response completed" go.version=go1.24.12 http.request.host=127.0.0.1 http.request.id=587d2f17-22ba-4a1e-9c0b-c1085d5f0db9 http.request.method=GET http.request.remoteaddr="[::1]:46446" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="955.329µs" http.response.status=200 http.response.written=2 ::1 - - [16/Jan/2026:02:21:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-01-16T02:21:53.467290089Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T02:21:53.468159537Z" 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.12 time="2026-01-16T02:21:53.468181577Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:21:53.468265938Z" level=info msg="Starting upload purge in 54m0s" go.version=go1.24.12 time="2026-01-16T02:21:53.468623302Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.12 time="2026-01-16T02:21:53.468638262Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.12 time="2026-01-16T02:21:53.469234187Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.12 time="2026-01-16T02:21:56.484872238Z" level=info msg="response completed" go.version=go1.24.12 http.request.host=127.0.0.1 http.request.id=7757f437-8059-4e47-a34f-0e5d6c27d1b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39118" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="761.167µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:21:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-01-16T02:21:56.485023919Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.12 --- PASS: TestRegistrySupportedCipherSuite (4.98s) === RUN TestRegistryUnsupportedCipherSuite time="2026-01-16T02:21:56.916520962Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T02:21:56.918411019Z" 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.12 time="2026-01-16T02:21:56.91844458Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:21:56.91849258Z" level=info msg="Starting upload purge in 15m0s" go.version=go1.24.12 time="2026-01-16T02:21:56.918889944Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.12 --- PASS: TestRegistryUnsupportedCipherSuite (8.44s) PASS ok github.com/docker/distribution/registry 16.594s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.044s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.129s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-01-16T02:21:48Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.12 instance.id=1901b363-840d-4c20-99e3-23f78774101f time="2026-01-16T02:21:48Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.12 instance.id=1901b363-840d-4c20-99e3-23f78774101f --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-01-16T02:21:48Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.12 password="9gkOuXVQWOvNA7_WclSUqB_-DkM54kIMzs-1O4OHovw" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.135s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.055s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2026-01-16T02:21:48Z" level=info msg="token not to be used before 2026-01-16 02:21:49 +0000 UTC - currently 2026-01-16 02:21:48.539661409 +0000 UTC m=+0.081322723" time="2026-01-16T02:21:48Z" level=info msg="token not to be used after 2026-01-16 02:21:48 +0000 UTC - currently 2026-01-16 02:21:48.543156881 +0000 UTC m=+0.084818235" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-01-16T02:21:48Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.150s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.107s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.069s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.041s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-01-16T02:21: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.12 time="2026-01-16T02:21:48Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:21:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40873" http.request.id=452d799c-073c-4589-a814-bfd47ad1efa6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49178" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="990.929µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:21:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-01-16T02:21: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.12 time="2026-01-16T02:21:48Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:21:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=7f9f527b-0088-47a2-8d44-60c597a13d53 http.request.method=GET http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.05033ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:02:21:48 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T02:21:49Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=6a1d0dde-66da-44e9-9500-032a9cdca502 http.request.method=POST http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10389ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:21:49 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:21:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=d0169512-d266-40fd-8c78-8eddb4518c02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/foo/aaaa/blobs/uploads/8366fb7c-d054-41d5-b6e8-0e9eb081c18f?_state=2x_D915DAeC2Yvkmu3qfWZkDsHzT2XeLk8dSUj8tOKB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4MzY2ZmI3Yy1kMDU0LTQxZDUtYjZlOC0wZTllYjA4MWMxOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjE6NDkuMDY0MzczNjg0WiJ9&digest=sha256%3A93ac066c4fec7e1c3a5585b2a7fb8889d39f5dbb8b0e002476a26ad9e7076a46" http.request.useragent="Go-http-client/1.1" http.response.duration=2.613989367s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:21:49 +0000] "PUT /v2/foo/aaaa/blobs/uploads/8366fb7c-d054-41d5-b6e8-0e9eb081c18f?_state=2x_D915DAeC2Yvkmu3qfWZkDsHzT2XeLk8dSUj8tOKB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4MzY2ZmI3Yy1kMDU0LTQxZDUtYjZlOC0wZTllYjA4MWMxOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjE6NDkuMDY0MzczNjg0WiJ9&digest=sha256%3A93ac066c4fec7e1c3a5585b2a7fb8889d39f5dbb8b0e002476a26ad9e7076a46 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:21:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=eef7726f-c8a6-4fb5-bdf2-3f5951a22a01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.558513ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:21:51 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:21:52Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=501319f7-8698-4bbb-87db-ca5adc024f95 http.request.method=POST http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07173ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:21:52 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:21:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=889fb20b-e063-41ac-8dd7-da54b1ac7fd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/foo/bbbb/blobs/uploads/81526865-ab3f-4247-afca-714849b711e3?_state=whZLHEY1i_qzmVSCMW-DKjlPyaB1Tp6TcfVd99Dwewl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4MTUyNjg2NS1hYjNmLTQyNDctYWZjYS03MTQ4NDliNzExZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjE6NTIuMDA3OTA4NTM4WiJ9&digest=sha256%3Ab7aa7aad17db2336ff16fa98252939c64ef818a7c94185c0826cf692ff392f51" http.request.useragent="Go-http-client/1.1" http.response.duration=2.434574647s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:21:52 +0000] "PUT /v2/foo/bbbb/blobs/uploads/81526865-ab3f-4247-afca-714849b711e3?_state=whZLHEY1i_qzmVSCMW-DKjlPyaB1Tp6TcfVd99Dwewl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4MTUyNjg2NS1hYjNmLTQyNDctYWZjYS03MTQ4NDliNzExZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjE6NTIuMDA3OTA4NTM4WiJ9&digest=sha256%3Ab7aa7aad17db2336ff16fa98252939c64ef818a7c94185c0826cf692ff392f51 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:21:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=70bb8594-b8e4-4e7a-8de8-b09f3d3941e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.460473ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:21:54 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:21:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=7fb38980-cc7b-4bd9-bf38-fb00d786ab28 http.request.method=POST http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02249ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:21:54 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:21:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=2f7539f4-7b36-49f5-b96a-ddd4534a1f7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/foo/cccc/blobs/uploads/fdd940dd-a65b-4aaa-9174-68264404a1ec?_state=yhtQ-hXuYl112EhPyNT-jAFvHOHRUBd-A6UtwZ5K_Et7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmZGQ5NDBkZC1hNjViLTRhYWEtOTE3NC02ODI2NDQwNGExZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjE6NTQuNzI0MTM4NDYzWiJ9&digest=sha256%3Aa1a93a1f0cae3cabc1629a4cdeee8c7e489de49dc3c26c63227b8f61116318d5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.2053345s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:21:54 +0000] "PUT /v2/foo/cccc/blobs/uploads/fdd940dd-a65b-4aaa-9174-68264404a1ec?_state=yhtQ-hXuYl112EhPyNT-jAFvHOHRUBd-A6UtwZ5K_Et7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmZGQ5NDBkZC1hNjViLTRhYWEtOTE3NC02ODI2NDQwNGExZWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjE6NTQuNzI0MTM4NDYzWiJ9&digest=sha256%3Aa1a93a1f0cae3cabc1629a4cdeee8c7e489de49dc3c26c63227b8f61116318d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:21:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=0ac2b48c-14fe-4c5b-a68d-14f94f765abc http.request.method=PUT http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.531732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:21:56 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:21:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=14ca9083-0e10-45a9-9b35-b2cc7e301b12 http.request.method=POST http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020249ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:21:57 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:21:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=04d58462-8f86-450c-8885-ee209a7bf5e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/foo/dddd/blobs/uploads/9418ec0e-12a1-4c59-ba4b-c1cabf73a97f?_state=CmuILxpif0fBnVvt7aCs4dZwTSun7c3FVQad-w2PIyp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5NDE4ZWMwZS0xMmExLTRjNTktYmE0Yi1jMWNhYmY3M2E5N2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjE6NTcuMTM1ODU3Nzc2WiJ9&digest=sha256%3A80c8a4ad72ed1ba53cd0fcd7a0ab833b2362e45dfc9017431a05149ab817dd3f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.315702846s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:21:57 +0000] "PUT /v2/foo/dddd/blobs/uploads/9418ec0e-12a1-4c59-ba4b-c1cabf73a97f?_state=CmuILxpif0fBnVvt7aCs4dZwTSun7c3FVQad-w2PIyp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5NDE4ZWMwZS0xMmExLTRjNTktYmE0Yi1jMWNhYmY3M2E5N2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjE6NTcuMTM1ODU3Nzc2WiJ9&digest=sha256%3A80c8a4ad72ed1ba53cd0fcd7a0ab833b2362e45dfc9017431a05149ab817dd3f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:21:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=cd0711be-a635-41ac-b3e9-4044bc402937 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.466793ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:21:58 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:21:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=91dedce1-5ca3-40e1-a933-60939115f006 http.request.method=POST http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:21:58 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:21:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=2cb74d6a-08d9-4a28-af9a-e51709494356 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/foo/eeee/blobs/uploads/38f9eb5b-ccac-4fc4-8872-d59a318059eb?_state=FTUMInflGQOsWOgL6GwjP0zfTwwJEtz2y_yANA1Difd7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzOGY5ZWI1Yi1jY2FjLTRmYzQtODg3Mi1kNTlhMzE4MDU5ZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjE6NTguNjIzMjkwNDcxWiJ9&digest=sha256%3A7460a2b2d6d55b4a88bd3a8d9d4714042efd3deb46b7045539610071e3176b47" http.request.useragent="Go-http-client/1.1" http.response.duration=877.518221ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:21:58 +0000] "PUT /v2/foo/eeee/blobs/uploads/38f9eb5b-ccac-4fc4-8872-d59a318059eb?_state=FTUMInflGQOsWOgL6GwjP0zfTwwJEtz2y_yANA1Difd7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzOGY5ZWI1Yi1jY2FjLTRmYzQtODg3Mi1kNTlhMzE4MDU5ZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjE6NTguNjIzMjkwNDcxWiJ9&digest=sha256%3A7460a2b2d6d55b4a88bd3a8d9d4714042efd3deb46b7045539610071e3176b47 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:21:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=aed468e7-7aef-42af-8eb8-6a12f1b230aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.551353ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:21:59 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:21:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=6ab05a12-6d35-48d3-94cd-ace00ae14804 http.request.method=POST http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00521ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:21:59 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=7f3bdabc-f041-40bf-a568-66cc053a4050 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/foo/ffff/blobs/uploads/88e4e42e-5e30-4e4d-98e3-a550fff095d3?_state=7o-pk1-DTQD1Jj428WVlyRK4zuqDlz5c4oI5vkyCw8J7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4OGU0ZTQyZS01ZTMwLTRlNGQtOThlMy1hNTUwZmZmMDk1ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjE6NTkuNzIxMzUyOTU4WiJ9&digest=sha256%3A04dc16abc09fde09ca98afad81303c3a88cb513b066b7937c3047c07d1198d61" http.request.useragent="Go-http-client/1.1" http.response.duration=1.293309397s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:21:59 +0000] "PUT /v2/foo/ffff/blobs/uploads/88e4e42e-5e30-4e4d-98e3-a550fff095d3?_state=7o-pk1-DTQD1Jj428WVlyRK4zuqDlz5c4oI5vkyCw8J7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4OGU0ZTQyZS01ZTMwLTRlNGQtOThlMy1hNTUwZmZmMDk1ZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjE6NTkuNzIxMzUyOTU4WiJ9&digest=sha256%3A04dc16abc09fde09ca98afad81303c3a88cb513b066b7937c3047c07d1198d61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=765746cd-00a5-41d3-852f-4deab4cf77fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.477393ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:01 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=3291cb4a-c514-4d9e-b762-671d8a88d416 http.request.method=GET http.request.remoteaddr="127.0.0.1:55042" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="883.888µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:02:22:01 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T02:22:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=79811117-85e1-4580-a7ab-99d9842178af http.request.method=GET http.request.remoteaddr="127.0.0.1:55042" 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="796.408µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:02:22:01 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T02:22:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=05f84cb9-b53b-43e1-abcf-fca75a0e759c http.request.method=GET http.request.remoteaddr="127.0.0.1:55042" 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="798.127µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:02:22:01 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T02:22:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=8115a9a9-b534-483c-b4ef-3ee6cef62e11 http.request.method=GET http.request.remoteaddr="127.0.0.1:55042" 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="830.648µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:02:22:01 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T02:22:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=cc17141f-f358-4d03-9eb1-1bb08ac48a08 http.request.method=GET http.request.remoteaddr="127.0.0.1:55042" 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="785.367µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:02:22:01 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-01-16T02:22:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=62867a18-4674-40df-b3c4-f7a83be28059 http.request.method=GET http.request.remoteaddr="127.0.0.1:55042" 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="777.927µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:02:22:01 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T02:22:01Z" 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.12 http.request.host="127.0.0.1:45415" http.request.id=1cf3731a-0159-41a7-bb64-fe35612c0ef0 http.request.method=GET http.request.remoteaddr="127.0.0.1:55042" 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="836.768µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Jan/2026:02:22:01 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-01-16T02:22:01Z" 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.12 http.request.host="127.0.0.1:45415" http.request.id=d2ac583f-4bd9-4402-afb3-eea53d8c9961 http.request.method=GET http.request.remoteaddr="127.0.0.1:55042" 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="719.207µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Jan/2026:02:22:01 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-01-16T02:22:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=c2de383e-8e01-43a6-b83a-a9de7ef4140a http.request.method=GET http.request.remoteaddr="127.0.0.1:55042" 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="792.007µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:02:22:01 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T02:22:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45415" http.request.id=9d4bd4c2-b454-41fe-a24d-5c1fc7e3ca74 http.request.method=GET http.request.remoteaddr="127.0.0.1:55042" 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="705.047µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:02:22:01 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T02:22:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T02:22:01Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:22:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37487" http.request.id=d688c99d-5947-4d32-a546-c0cebfdc7789 http.request.method=POST http.request.remoteaddr="127.0.0.1:50582" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.240971ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:01 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:02Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37487" http.request.id=7373ba9c-4c6c-4d43-8cb8-1015fb71d4dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:50582" http.request.uri="/v2/foo/aaaa/blobs/uploads/c2b036a9-cccb-479b-b155-90b41490e5c3?_state=QdBnyOk_LzOzvNZ49VXxxQAPu86C_uXRD47reUglGm17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjMmIwMzZhOS1jY2NiLTQ3OWItYjE1NS05MGI0MTQ5MGU1YzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MDEuMjQwNzI5NTkyWiJ9&digest=sha256%3A12f6159c966857b2aa6588b8a6cf2f2dec3d6df9c124301bdd1b7cb4ec8cba00" http.request.useragent="Go-http-client/1.1" http.response.duration=1.216938641s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:01 +0000] "PUT /v2/foo/aaaa/blobs/uploads/c2b036a9-cccb-479b-b155-90b41490e5c3?_state=QdBnyOk_LzOzvNZ49VXxxQAPu86C_uXRD47reUglGm17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjMmIwMzZhOS1jY2NiLTQ3OWItYjE1NS05MGI0MTQ5MGU1YzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MDEuMjQwNzI5NTkyWiJ9&digest=sha256%3A12f6159c966857b2aa6588b8a6cf2f2dec3d6df9c124301bdd1b7cb4ec8cba00 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:02Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37487" http.request.id=df8b3bce-392f-41a4-9497-3d1ecdfc0eea http.request.method=PUT http.request.remoteaddr="127.0.0.1:50582" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.495953ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:02 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:02Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37487" http.request.id=72f50dbf-676f-420d-a7b7-e3ed9db7236d http.request.method=POST http.request.remoteaddr="127.0.0.1:50582" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03529ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:02 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:04Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37487" http.request.id=f0937ca9-c65a-48a7-b103-e2a466741067 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50582" http.request.uri="/v2/foo/bbbb/blobs/uploads/b42d06ff-8a32-49b5-a7e4-1a7736b3bf36?_state=ztTt0ZmOy-SCvv3l0tkTW9QhNrLrqk0_0aCxlrOcJ1R7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiNDJkMDZmZi04YTMyLTQ5YjUtYTdlNC0xYTc3MzZiM2JmMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MDIuNzQ3NDAyNTg4WiJ9&digest=sha256%3A94944dd63629a662e16fce8b33687faf4234d327b9732829f0119b4b0b81ed32" http.request.useragent="Go-http-client/1.1" http.response.duration=2.147397678s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:02 +0000] "PUT /v2/foo/bbbb/blobs/uploads/b42d06ff-8a32-49b5-a7e4-1a7736b3bf36?_state=ztTt0ZmOy-SCvv3l0tkTW9QhNrLrqk0_0aCxlrOcJ1R7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiNDJkMDZmZi04YTMyLTQ5YjUtYTdlNC0xYTc3MzZiM2JmMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MDIuNzQ3NDAyNTg4WiJ9&digest=sha256%3A94944dd63629a662e16fce8b33687faf4234d327b9732829f0119b4b0b81ed32 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:04Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37487" http.request.id=49f786bb-dabd-40b0-9f89-d3d533e87618 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50582" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.524953ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:04 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:05Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37487" http.request.id=2026aeee-ad9e-4ffe-a203-bd750d285f50 http.request.method=POST http.request.remoteaddr="127.0.0.1:50582" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.425182ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:05 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:07Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37487" http.request.id=e3813c7d-5308-4a93-a1d1-a2307e1fb589 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50582" http.request.uri="/v2/foo/cccc/blobs/uploads/8d06d88a-a8ad-45ac-98b8-bc4ff3d55e3c?_state=kshb_zxnc8Z0rwcXOfys2u7pbFVNc1oDRx4Ss7t2mHl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4ZDA2ZDg4YS1hOGFkLTQ1YWMtOThiOC1iYzRmZjNkNTVlM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MDUuMTU5NTIxNDY2WiJ9&digest=sha256%3Ad64c33059232b56ab2561075c9b3dd2f6c124e3d91c4e1ead00eadc00218b392" http.request.useragent="Go-http-client/1.1" http.response.duration=2.077551385s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:05 +0000] "PUT /v2/foo/cccc/blobs/uploads/8d06d88a-a8ad-45ac-98b8-bc4ff3d55e3c?_state=kshb_zxnc8Z0rwcXOfys2u7pbFVNc1oDRx4Ss7t2mHl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4ZDA2ZDg4YS1hOGFkLTQ1YWMtOThiOC1iYzRmZjNkNTVlM2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MDUuMTU5NTIxNDY2WiJ9&digest=sha256%3Ad64c33059232b56ab2561075c9b3dd2f6c124e3d91c4e1ead00eadc00218b392 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:07Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37487" http.request.id=227aa533-59c9-4e21-b0cc-4ed03c590184 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50582" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.532993ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:07 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:07Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37487" http.request.id=cd5db83d-7f39-457f-bddc-24c184e3964d http.request.method=POST http.request.remoteaddr="127.0.0.1:50582" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.003129ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:07 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37487" http.request.id=0933bd97-bfba-45e1-9278-bff9db5b7032 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50582" http.request.uri="/v2/foo/dddd/blobs/uploads/f0393b85-236a-4683-a17c-ef24a4a85c00?_state=U22Mg2Epk6qxMoe71phrSSlplKrugfBgV4REO_dBUnZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmMDM5M2I4NS0yMzZhLTQ2ODMtYTE3Yy1lZjI0YTRhODVjMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MDcuNDMyNDM2NzIxWiJ9&digest=sha256%3A6874ff1a0486c5ad7457a46e40a2249e577a997f5d757ed80537ae2f3ab7bc2d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.033662684s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:07 +0000] "PUT /v2/foo/dddd/blobs/uploads/f0393b85-236a-4683-a17c-ef24a4a85c00?_state=U22Mg2Epk6qxMoe71phrSSlplKrugfBgV4REO_dBUnZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmMDM5M2I4NS0yMzZhLTQ2ODMtYTE3Yy1lZjI0YTRhODVjMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MDcuNDMyNDM2NzIxWiJ9&digest=sha256%3A6874ff1a0486c5ad7457a46e40a2249e577a997f5d757ed80537ae2f3ab7bc2d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37487" http.request.id=9a9e36da-a8c6-4054-9d74-5500d6eb6464 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50582" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.424451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:08 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37487" http.request.id=0687eb53-f13f-4507-bf4a-94414177417e http.request.method=GET http.request.remoteaddr="127.0.0.1:50582" 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="781.088µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:02:22:08 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (19.72s) === RUN TestURLPrefix time="2026-01-16T02:22:08Z" 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.12 time="2026-01-16T02:22:08Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:22:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44005" http.request.id=c362144d-ef7e-4df7-91e6-5cafab38f464 http.request.method=GET http.request.remoteaddr="127.0.0.1:56554" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="817.088µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:22:08 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-01-16T02:22:08Z" 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.12 time="2026-01-16T02:22:08Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:22:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=d9e5d1ce-19fe-4668-92cb-acc873329c2a http.request.method=GET http.request.remoteaddr="127.0.0.1:39472" http.request.uri="/v2/foo/bar/blobs/sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.001569ms http.response.status=404 http.response.written=157 vars.digest="sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:22:08 +0000] "GET /v2/foo/bar/blobs/sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:22:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=ab67ddd6-6fbc-4f5d-ac6b-e587e863b25e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39486" http.request.uri="/v2/foo/bar/blobs/sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="893.609µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:22:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:22:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=b2551a7f-a566-4641-9b85-858233a98b86 http.request.method=POST http.request.remoteaddr="127.0.0.1:39486" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="898.889µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=8ed9efea-0e0f-4d20-bde2-7cdef7b0ac40 http.request.method=GET http.request.remoteaddr="127.0.0.1:39486" http.request.uri="/v2/foo/bar/blobs/uploads/a0ec8e98-7b2c-4079-8c9c-d68fa96de642?_state=O4GI_9GHSEN5abhiOM1sa1i2fV-khZJo3rXbhKyNSCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwZWM4ZTk4LTdiMmMtNDA3OS04YzljLWQ2OGZhOTZkZTY0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjowOC43Njk5NzE4NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="874.329µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:08 +0000] "GET /v2/foo/bar/blobs/uploads/a0ec8e98-7b2c-4079-8c9c-d68fa96de642?_state=O4GI_9GHSEN5abhiOM1sa1i2fV-khZJo3rXbhKyNSCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwZWM4ZTk4LTdiMmMtNDA3OS04YzljLWQ2OGZhOTZkZTY0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjowOC43Njk5NzE4NTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=3bff6544-b7c3-4866-b207-61d5b2279140 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39486" http.request.uri="/v2/foo/bar/blobs/uploads/a0ec8e98-7b2c-4079-8c9c-d68fa96de642?_state=O4GI_9GHSEN5abhiOM1sa1i2fV-khZJo3rXbhKyNSCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwZWM4ZTk4LTdiMmMtNDA3OS04YzljLWQ2OGZhOTZkZTY0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjowOC43Njk5NzE4NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="903.728µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:08 +0000] "DELETE /v2/foo/bar/blobs/uploads/a0ec8e98-7b2c-4079-8c9c-d68fa96de642?_state=O4GI_9GHSEN5abhiOM1sa1i2fV-khZJo3rXbhKyNSCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwZWM4ZTk4LTdiMmMtNDA3OS04YzljLWQ2OGZhOTZkZTY0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjowOC43Njk5NzE4NTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:08Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=c7885d0f-1687-456f-a9a9-c26b10c14db0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39486" http.request.uri="/v2/foo/bar/blobs/uploads/a0ec8e98-7b2c-4079-8c9c-d68fa96de642?_state=O4GI_9GHSEN5abhiOM1sa1i2fV-khZJo3rXbhKyNSCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwZWM4ZTk4LTdiMmMtNDA3OS04YzljLWQ2OGZhOTZkZTY0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjowOC43Njk5NzE4NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a0ec8e98-7b2c-4079-8c9c-d68fa96de642 time="2026-01-16T02:22:08Z" 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.12 http.request.host="127.0.0.1:44975" http.request.id=c7885d0f-1687-456f-a9a9-c26b10c14db0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39486" http.request.uri="/v2/foo/bar/blobs/uploads/a0ec8e98-7b2c-4079-8c9c-d68fa96de642?_state=O4GI_9GHSEN5abhiOM1sa1i2fV-khZJo3rXbhKyNSCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwZWM4ZTk4LTdiMmMtNDA3OS04YzljLWQ2OGZhOTZkZTY0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjowOC43Njk5NzE4NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="901.728µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a0ec8e98-7b2c-4079-8c9c-d68fa96de642 127.0.0.1 - - [16/Jan/2026:02:22:08 +0000] "GET /v2/foo/bar/blobs/uploads/a0ec8e98-7b2c-4079-8c9c-d68fa96de642?_state=O4GI_9GHSEN5abhiOM1sa1i2fV-khZJo3rXbhKyNSCl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwZWM4ZTk4LTdiMmMtNDA3OS04YzljLWQ2OGZhOTZkZTY0MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjowOC43Njk5NzE4NTNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:22:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=fe2f05b1-ca76-4f43-9c6d-7c2983a37cc0 http.request.method=POST http.request.remoteaddr="127.0.0.1:39492" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014609ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:08Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=82c81888-d0c1-4b78-911b-afacb92fa95c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39492" http.request.uri="/v2/foo/bar/blobs/uploads/f3b8d0d1-9b51-4e98-9466-47d1e5409cff?_state=FkHhi7HxDUlY0XcCPa4Wy-1v8PGXcPla0LkJken93aJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzYjhkMGQxLTliNTEtNGU5OC05NDY2LTQ3ZDFlNTQwOWNmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjowOC43NzQ2ODM2NTdaIn0%3D&digest=sha256%3Ac1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c" http.request.useragent="Go-http-client/1.1" provided=sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c vars.name="foo/bar" vars.uuid=f3b8d0d1-9b51-4e98-9466-47d1e5409cff time="2026-01-16T02:22:08Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=82c81888-d0c1-4b78-911b-afacb92fa95c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39492" http.request.uri="/v2/foo/bar/blobs/uploads/f3b8d0d1-9b51-4e98-9466-47d1e5409cff?_state=FkHhi7HxDUlY0XcCPa4Wy-1v8PGXcPla0LkJken93aJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzYjhkMGQxLTliNTEtNGU5OC05NDY2LTQ3ZDFlNTQwOWNmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjowOC43NzQ2ODM2NTdaIn0%3D&digest=sha256%3Ac1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f3b8d0d1-9b51-4e98-9466-47d1e5409cff time="2026-01-16T02:22:08Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=82c81888-d0c1-4b78-911b-afacb92fa95c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39492" http.request.uri="/v2/foo/bar/blobs/uploads/f3b8d0d1-9b51-4e98-9466-47d1e5409cff?_state=FkHhi7HxDUlY0XcCPa4Wy-1v8PGXcPla0LkJken93aJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzYjhkMGQxLTliNTEtNGU5OC05NDY2LTQ3ZDFlNTQwOWNmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjowOC43NzQ2ODM2NTdaIn0%3D&digest=sha256%3Ac1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.08145ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=f3b8d0d1-9b51-4e98-9466-47d1e5409cff 127.0.0.1 - - [16/Jan/2026:02:22:08 +0000] "PUT /v2/foo/bar/blobs/uploads/f3b8d0d1-9b51-4e98-9466-47d1e5409cff?_state=FkHhi7HxDUlY0XcCPa4Wy-1v8PGXcPla0LkJken93aJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzYjhkMGQxLTliNTEtNGU5OC05NDY2LTQ3ZDFlNTQwOWNmZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjowOC43NzQ2ODM2NTdaIn0%3D&digest=sha256%3Ac1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T02:22:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=56837be2-c08a-4d93-afca-8afc7f80eece http.request.method=POST http.request.remoteaddr="127.0.0.1:39492" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="819.207µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=5380b306-1a2e-47ec-8945-82ab5ae0df9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39492" http.request.uri="/v2/foo/bar/blobs/uploads/af936c73-1e92-42f0-9f2e-878adebb9eeb?_state=tWM3pYXFZwCXbiOzv3yO-_Bu7BprYwoUcypEhACJnfx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmOTM2YzczLTFlOTItNDJmMC05ZjJlLTg3OGFkZWJiOWVlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjowOC43NzcxNDExNloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.490294ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:08 +0000] "PUT /v2/foo/bar/blobs/uploads/af936c73-1e92-42f0-9f2e-878adebb9eeb?_state=tWM3pYXFZwCXbiOzv3yO-_Bu7BprYwoUcypEhACJnfx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmOTM2YzczLTFlOTItNDJmMC05ZjJlLTg3OGFkZWJiOWVlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjowOC43NzcxNDExNloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=a114baac-b92d-4acf-ade1-13bbb9d94371 http.request.method=POST http.request.remoteaddr="127.0.0.1:39492" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="957.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=c6d2e83d-957f-46c6-812b-f0d7d8394d43 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39492" http.request.uri="/v2/foo/bar/blobs/uploads/ba484da3-9968-42f8-8bc9-904342a20b65?_state=r8sCMAk20A5PgTj9GUtMxowRv0DQyDbRdIvgoO5jXkx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhNDg0ZGEzLTk5NjgtNDJmOC04YmM5LTkwNDM0MmEyMGI2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjowOC43ODAwODI5MDdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.202851ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:08 +0000] "PUT /v2/foo/bar/blobs/uploads/ba484da3-9968-42f8-8bc9-904342a20b65?_state=r8sCMAk20A5PgTj9GUtMxowRv0DQyDbRdIvgoO5jXkx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhNDg0ZGEzLTk5NjgtNDJmOC04YmM5LTkwNDM0MmEyMGI2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjowOC43ODAwODI5MDdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=7daf02bc-fd19-4b53-a654-c255ae70a35a http.request.method=POST http.request.remoteaddr="127.0.0.1:39492" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="954.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:11Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=d5464950-a043-4c93-a55e-986b8dba8a2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:39492" http.request.uri="/v2/foo/bar/blobs/uploads/04738a5b-620e-42f1-9f1c-e8293e8fe661?_state=Dscb459Dct1pIWwzGbwBr3aT5rwLBZv-deHtJu3jFKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0NzM4YTViLTYyMGUtNDJmMS05ZjFjLWU4MjkzZThmZTY2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjowOC43ODI2NjgyOTJaIn0%3D&digest=sha256%3Ac1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.638563362s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:08 +0000] "PUT /v2/foo/bar/blobs/uploads/04738a5b-620e-42f1-9f1c-e8293e8fe661?_state=Dscb459Dct1pIWwzGbwBr3aT5rwLBZv-deHtJu3jFKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0NzM4YTViLTYyMGUtNDJmMS05ZjFjLWU4MjkzZThmZTY2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjowOC43ODI2NjgyOTJaIn0%3D&digest=sha256%3Ac1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:11Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=c80a2676-d916-439c-b2db-786d13405eb6 http.request.method=POST http.request.remoteaddr="127.0.0.1:39492" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.090251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44975" http.request.id=f8f55e3c-bce2-4427-80c6-e068c8944201 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:39492" http.request.uri="/v2/foo/bar/blobs/uploads/72ae7aab-d129-4eb8-b6df-702a7b401fe1?_state=xtSTD7eUltIfnrI5OTHX5yZOvbXZw9MVBG4EaOhMiYt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYWU3YWFiLWQxMjktNGViOC1iNmRmLTcwMmE3YjQwMWZlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxMS42MTYxMDMwMzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.489361644s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:11 +0000] "PATCH /v2/foo/bar/blobs/uploads/72ae7aab-d129-4eb8-b6df-702a7b401fe1?_state=xtSTD7eUltIfnrI5OTHX5yZOvbXZw9MVBG4EaOhMiYt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYWU3YWFiLWQxMjktNGViOC1iNmRmLTcwMmE3YjQwMWZlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxMS42MTYxMDMwMzlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=7761e4fc-9f99-4d09-8fda-e58dd5ed2c58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39492" http.request.uri="/v2/foo/bar/blobs/uploads/72ae7aab-d129-4eb8-b6df-702a7b401fe1?_state=g3i3YYP9Bu3JUZwXmpFvJDec_58f_BvYbpgzfwGs59x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYWU3YWFiLWQxMjktNGViOC1iNmRmLTcwMmE3YjQwMWZlMSIsIk9mZnNldCI6Mjk1MzQyMDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MTFaIn0%3D&digest=sha256%3Ac1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.618935ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "PUT /v2/foo/bar/blobs/uploads/72ae7aab-d129-4eb8-b6df-702a7b401fe1?_state=g3i3YYP9Bu3JUZwXmpFvJDec_58f_BvYbpgzfwGs59x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyYWU3YWFiLWQxMjktNGViOC1iNmRmLTcwMmE3YjQwMWZlMSIsIk9mZnNldCI6Mjk1MzQyMDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MTFaIn0%3D&digest=sha256%3Ac1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=9aabc81c-372f-483c-8b3a-f28874910866 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39492" http.request.uri="/v2/foo/bar/blobs/sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.04129ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=06f69937-3eef-43ae-9bd8-0ceddfb2067a http.request.method=GET http.request.remoteaddr="127.0.0.1:39492" http.request.uri="/v2/foo/bar/blobs/sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=184.493208ms http.response.status=200 http.response.written=29534208 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "GET /v2/foo/bar/blobs/sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c HTTP/1.1" 200 29534208 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" level=error msg="error parsing digest="sha257:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=8e2cf95d-9329-411e-9420-f25538cbb0a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39492" http.request.uri="/v2/foo/bar/blobs/sha257:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c" vars.name="foo/bar" time="2026-01-16T02:22:14Z" 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.12 http.request.host="127.0.0.1:44975" http.request.id=8e2cf95d-9329-411e-9420-f25538cbb0a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39492" http.request.uri="/v2/foo/bar/blobs/sha257:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="910.689µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "GET /v2/foo/bar/blobs/sha257:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=88111ee5-4da3-4d04-a5d8-7b1f856764fc http.request.method=GET http.request.remoteaddr="127.0.0.1:39516" http.request.uri="/v2/foo/bar/blobs/sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15241ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "GET /v2/foo/bar/blobs/sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" 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.12 time="2026-01-16T02:22:14Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:22:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=8db1ea53-79d8-469c-85ac-ff105032d312 http.request.method=GET http.request.remoteaddr="127.0.0.1:46924" http.request.uri="/v2/foo/bar/blobs/sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.01385ms http.response.status=404 http.response.written=157 vars.digest="sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "GET /v2/foo/bar/blobs/sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=747d89d6-d057-42d2-b956-a99853ac0631 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46938" http.request.uri="/v2/foo/bar/blobs/sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="928.289µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=7de7cdc6-e218-4c24-9779-400915e5e3cd http.request.method=POST http.request.remoteaddr="127.0.0.1:46938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="968.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=841b978d-2d69-41e4-908e-4622930442ea http.request.method=GET http.request.remoteaddr="127.0.0.1:46938" http.request.uri="/v2/foo/bar/blobs/uploads/b3b8d67f-21bd-4349-8a3d-177cba710e9c?_state=wI2BOYKkapzDJJr6dFrGYDY7-wkuw7jjjCi88M2qxyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzYjhkNjdmLTIxYmQtNDM0OS04YTNkLTE3N2NiYTcxMGU5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNC41NDYxNDE1MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03693ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "GET /v2/foo/bar/blobs/uploads/b3b8d67f-21bd-4349-8a3d-177cba710e9c?_state=wI2BOYKkapzDJJr6dFrGYDY7-wkuw7jjjCi88M2qxyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzYjhkNjdmLTIxYmQtNDM0OS04YTNkLTE3N2NiYTcxMGU5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNC41NDYxNDE1MzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=d16ddc00-b3a3-4423-92ae-139e54a2c395 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46938" http.request.uri="/v2/foo/bar/blobs/uploads/b3b8d67f-21bd-4349-8a3d-177cba710e9c?_state=wI2BOYKkapzDJJr6dFrGYDY7-wkuw7jjjCi88M2qxyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzYjhkNjdmLTIxYmQtNDM0OS04YTNkLTE3N2NiYTcxMGU5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNC41NDYxNDE1MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.271332ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "DELETE /v2/foo/bar/blobs/uploads/b3b8d67f-21bd-4349-8a3d-177cba710e9c?_state=wI2BOYKkapzDJJr6dFrGYDY7-wkuw7jjjCi88M2qxyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzYjhkNjdmLTIxYmQtNDM0OS04YTNkLTE3N2NiYTcxMGU5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNC41NDYxNDE1MzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=8ea3a944-13d7-4fe3-9739-f75c32e6ce64 http.request.method=GET http.request.remoteaddr="127.0.0.1:46938" http.request.uri="/v2/foo/bar/blobs/uploads/b3b8d67f-21bd-4349-8a3d-177cba710e9c?_state=wI2BOYKkapzDJJr6dFrGYDY7-wkuw7jjjCi88M2qxyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzYjhkNjdmLTIxYmQtNDM0OS04YTNkLTE3N2NiYTcxMGU5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNC41NDYxNDE1MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b3b8d67f-21bd-4349-8a3d-177cba710e9c time="2026-01-16T02:22:14Z" 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.12 http.request.host="127.0.0.1:42103" http.request.id=8ea3a944-13d7-4fe3-9739-f75c32e6ce64 http.request.method=GET http.request.remoteaddr="127.0.0.1:46938" http.request.uri="/v2/foo/bar/blobs/uploads/b3b8d67f-21bd-4349-8a3d-177cba710e9c?_state=wI2BOYKkapzDJJr6dFrGYDY7-wkuw7jjjCi88M2qxyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzYjhkNjdmLTIxYmQtNDM0OS04YTNkLTE3N2NiYTcxMGU5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNC41NDYxNDE1MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.125371ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b3b8d67f-21bd-4349-8a3d-177cba710e9c 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "GET /v2/foo/bar/blobs/uploads/b3b8d67f-21bd-4349-8a3d-177cba710e9c?_state=wI2BOYKkapzDJJr6dFrGYDY7-wkuw7jjjCi88M2qxyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzYjhkNjdmLTIxYmQtNDM0OS04YTNkLTE3N2NiYTcxMGU5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNC41NDYxNDE1MzJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=57d758aa-3665-414a-8df8-2b9ddf876e83 http.request.method=POST http.request.remoteaddr="127.0.0.1:46952" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06477ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=b6b9d314-e881-4d54-9a33-6c584beffcb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46952" http.request.uri="/v2/foo/bar/blobs/uploads/6cab5084-6ac1-47ce-a74f-eecf3de58bdb?_state=Ing4tzsbLVa1pcBwxQGbh36xPIf7fgswwmlz_E2Oq917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjYWI1MDg0LTZhYzEtNDdjZS1hNzRmLWVlY2YzZGU1OGJkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNC41NTE4NDQ2MjVaIn0%3D&digest=sha256%3Ae69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c" http.request.useragent="Go-http-client/1.1" provided=sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c vars.name="foo/bar" vars.uuid=6cab5084-6ac1-47ce-a74f-eecf3de58bdb time="2026-01-16T02:22:14Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=b6b9d314-e881-4d54-9a33-6c584beffcb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46952" http.request.uri="/v2/foo/bar/blobs/uploads/6cab5084-6ac1-47ce-a74f-eecf3de58bdb?_state=Ing4tzsbLVa1pcBwxQGbh36xPIf7fgswwmlz_E2Oq917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjYWI1MDg0LTZhYzEtNDdjZS1hNzRmLWVlY2YzZGU1OGJkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNC41NTE4NDQ2MjVaIn0%3D&digest=sha256%3Ae69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6cab5084-6ac1-47ce-a74f-eecf3de58bdb time="2026-01-16T02:22:14Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=b6b9d314-e881-4d54-9a33-6c584beffcb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46952" http.request.uri="/v2/foo/bar/blobs/uploads/6cab5084-6ac1-47ce-a74f-eecf3de58bdb?_state=Ing4tzsbLVa1pcBwxQGbh36xPIf7fgswwmlz_E2Oq917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjYWI1MDg0LTZhYzEtNDdjZS1hNzRmLWVlY2YzZGU1OGJkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNC41NTE4NDQ2MjVaIn0%3D&digest=sha256%3Ae69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="939.609µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=6cab5084-6ac1-47ce-a74f-eecf3de58bdb 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "PUT /v2/foo/bar/blobs/uploads/6cab5084-6ac1-47ce-a74f-eecf3de58bdb?_state=Ing4tzsbLVa1pcBwxQGbh36xPIf7fgswwmlz_E2Oq917Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZjYWI1MDg0LTZhYzEtNDdjZS1hNzRmLWVlY2YzZGU1OGJkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNC41NTE4NDQ2MjVaIn0%3D&digest=sha256%3Ae69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=0eb98de7-2ccb-4c93-a1c5-198af92e37fb http.request.method=POST http.request.remoteaddr="127.0.0.1:46952" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="842.527µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=316edd11-840b-4d30-8185-9a88b75c0d99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46952" http.request.uri="/v2/foo/bar/blobs/uploads/29b70f83-7116-4e62-aba9-89df4ad4ad3b?_state=qBTwGiFEY5jugHR0NkpA7irmpYhWpHJhvQ9OqNM_9c57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5YjcwZjgzLTcxMTYtNGU2Mi1hYmE5LTg5ZGY0YWQ0YWQzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNC41NTU5NTI4NjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09469ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "PUT /v2/foo/bar/blobs/uploads/29b70f83-7116-4e62-aba9-89df4ad4ad3b?_state=qBTwGiFEY5jugHR0NkpA7irmpYhWpHJhvQ9OqNM_9c57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5YjcwZjgzLTcxMTYtNGU2Mi1hYmE5LTg5ZGY0YWQ0YWQzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNC41NTU5NTI4NjRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=cda5d683-e92d-4f97-977a-50b99f909647 http.request.method=POST http.request.remoteaddr="127.0.0.1:46952" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="883.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=cff2f922-bf4b-4858-9c7e-f8efa91b946e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46952" http.request.uri="/v2/foo/bar/blobs/uploads/2a0636ed-9cee-4def-9db7-d4375b34edd7?_state=vOacLeJ7d-EnhKMq8mgW1A9fmSnTPx7hxgjQ4bu6ViZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhMDYzNmVkLTljZWUtNGRlZi05ZGI3LWQ0Mzc1YjM0ZWRkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNC41NTg0MjYyODdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.134931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "PUT /v2/foo/bar/blobs/uploads/2a0636ed-9cee-4def-9db7-d4375b34edd7?_state=vOacLeJ7d-EnhKMq8mgW1A9fmSnTPx7hxgjQ4bu6ViZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhMDYzNmVkLTljZWUtNGRlZi05ZGI3LWQ0Mzc1YjM0ZWRkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNC41NTg0MjYyODdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=42ef85b4-02db-4296-b29e-331ad258081f http.request.method=POST http.request.remoteaddr="127.0.0.1:46952" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="842.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:16Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=f634bae0-9a5e-4009-ad45-13b503568c2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46952" http.request.uri="/v2/foo/bar/blobs/uploads/c1316f27-13ea-4fc8-a606-29dbd9dc0efa?_state=m2t0tE4RPlKsO0pdrLEXNBzTE6n8-VxrJkPr5E2CyZJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMzE2ZjI3LTEzZWEtNGZjOC1hNjA2LTI5ZGJkOWRjMGVmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNC41NjA5MTA5OVoifQ%3D%3D&digest=sha256%3Ae69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.494310201s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "PUT /v2/foo/bar/blobs/uploads/c1316f27-13ea-4fc8-a606-29dbd9dc0efa?_state=m2t0tE4RPlKsO0pdrLEXNBzTE6n8-VxrJkPr5E2CyZJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMzE2ZjI3LTEzZWEtNGZjOC1hNjA2LTI5ZGJkOWRjMGVmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNC41NjA5MTA5OVoifQ%3D%3D&digest=sha256%3Ae69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:16Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=8f5a32b6-ab93-477b-a794-f4d4915a437d http.request.method=POST http.request.remoteaddr="127.0.0.1:46952" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08761ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:17Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42103" http.request.id=846bee16-7bc1-43ed-851c-9197510fd035 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:46952" http.request.uri="/v2/foo/bar/blobs/uploads/32f8b3cb-9618-422f-b109-fbe3a184e314?_state=FX9yE92w3siZQNIV2cr2vPVkPytsip7m8nHqmxZ_9r97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZjhiM2NiLTk2MTgtNDIyZi1iMTA5LWZiZTNhMTg0ZTMxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNi4yMTMxNDk3MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.486266646s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:16 +0000] "PATCH /v2/foo/bar/blobs/uploads/32f8b3cb-9618-422f-b109-fbe3a184e314?_state=FX9yE92w3siZQNIV2cr2vPVkPytsip7m8nHqmxZ_9r97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZjhiM2NiLTk2MTgtNDIyZi1iMTA5LWZiZTNhMTg0ZTMxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxNi4yMTMxNDk3MTFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:17Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=18c6bc5e-255b-4ac9-85c6-994742e890b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46952" http.request.uri="/v2/foo/bar/blobs/uploads/32f8b3cb-9618-422f-b109-fbe3a184e314?_state=nH9p-S6ZJk6nrwJnlmKEkIjNULNpVUZLvH358wELiyd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZjhiM2NiLTk2MTgtNDIyZi1iMTA5LWZiZTNhMTg0ZTMxNCIsIk9mZnNldCI6MjI0NzAxNDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MTZaIn0%3D&digest=sha256%3Ae69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.183171ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:17 +0000] "PUT /v2/foo/bar/blobs/uploads/32f8b3cb-9618-422f-b109-fbe3a184e314?_state=nH9p-S6ZJk6nrwJnlmKEkIjNULNpVUZLvH358wELiyd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyZjhiM2NiLTk2MTgtNDIyZi1iMTA5LWZiZTNhMTg0ZTMxNCIsIk9mZnNldCI6MjI0NzAxNDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MTZaIn0%3D&digest=sha256%3Ae69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:17Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=1bc49206-a1f9-4516-8f25-eb3b73c8f9cf http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46952" http.request.uri="/v2/foo/bar/blobs/sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.009369ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:17 +0000] "HEAD /v2/foo/bar/blobs/sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:17Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=3190eb20-52cb-44da-b84e-7d715a269bce http.request.method=GET http.request.remoteaddr="127.0.0.1:46952" http.request.uri="/v2/foo/bar/blobs/sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=120.494489ms http.response.status=200 http.response.written=22470144 127.0.0.1 - - [16/Jan/2026:02:22:17 +0000] "GET /v2/foo/bar/blobs/sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c HTTP/1.1" 200 22470144 "" "Go-http-client/1.1" time="2026-01-16T02:22:17Z" level=error msg="error parsing digest="sha257:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=a8b682ae-3860-4888-b63a-02bd899ecb4f http.request.method=GET http.request.remoteaddr="127.0.0.1:46952" http.request.uri="/v2/foo/bar/blobs/sha257:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c" vars.name="foo/bar" time="2026-01-16T02:22:17Z" 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.12 http.request.host="127.0.0.1:42103" http.request.id=a8b682ae-3860-4888-b63a-02bd899ecb4f http.request.method=GET http.request.remoteaddr="127.0.0.1:46952" http.request.uri="/v2/foo/bar/blobs/sha257:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="875.888µs" http.response.status=400 http.response.written=110 vars.digest="sha257:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:22:17 +0000] "GET /v2/foo/bar/blobs/sha257:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T02:22:17Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=c87be9f9-3b42-4869-9d3d-b9bec1a16de5 http.request.method=GET http.request.remoteaddr="127.0.0.1:46964" http.request.uri="/v2/foo/bar/blobs/sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06841ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:17 +0000] "GET /v2/foo/bar/blobs/sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:17Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=604768d8-1b7b-4b5d-b68f-0a1f77463919 http.request.method=GET http.request.remoteaddr="127.0.0.1:46964" http.request.uri="/v2/foo/bar/blobs/sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.883634ms http.response.status=200 http.response.written=196608 127.0.0.1 - - [16/Jan/2026:02:22:17 +0000] "GET /v2/foo/bar/blobs/sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c HTTP/1.1" 200 196608 "" "Go-http-client/1.1" time="2026-01-16T02:22:17Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42103" http.request.id=6cb2029b-9f80-442b-b55e-2f9209013d20 http.request.method=GET http.request.remoteaddr="127.0.0.1:46962" http.request.uri="/v2/foo/bar/blobs/sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=15.560946ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [16/Jan/2026:02:22:17 +0000] "GET /v2/foo/bar/blobs/sha256:e69ed02c27f1b67d821444cde48f213259ff8ba07569f17d44718e2abb14c24c HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-01-16T02:22:17Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=4f6d4f98-2d58-4a87-80b4-a9968470eca9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39516" http.request.uri="/v2/foo/bar/blobs/sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.548784812s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "GET /v2/foo/bar/blobs/sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2026-01-16T02:22:17Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44975" http.request.id=7cbc9aa8-a5b7-43cc-b868-377e6e27a0b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:39506" http.request.uri="/v2/foo/bar/blobs/sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.553227853s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [16/Jan/2026:02:22:14 +0000] "GET /v2/foo/bar/blobs/sha256:c1c9e78f0f425f7103870b12a51b84978b7698afd2d9c588f5472d1af54c186c HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (9.39s) === RUN TestBlobDelete time="2026-01-16T02:22: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.12 time="2026-01-16T02:22:17Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:22:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=0811c6c9-7918-47f6-99a9-ec80aeefe644 http.request.method=GET http.request.remoteaddr="127.0.0.1:55658" http.request.uri="/v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.07717ms http.response.status=404 http.response.written=157 vars.digest="sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:22:18 +0000] "GET /v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:22:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=d3334171-68d5-4e7b-a8f6-74902d69c929 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55674" http.request.uri="/v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="869.209µs" http.response.status=404 http.response.written=157 vars.digest="sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:22:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:22:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=7a47bd89-041d-42ee-b395-4393cabe2dd9 http.request.method=POST http.request.remoteaddr="127.0.0.1:55674" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="898.849µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=65d1b586-63ea-4f5e-a8f1-11b8f3578235 http.request.method=GET http.request.remoteaddr="127.0.0.1:55674" http.request.uri="/v2/foo/bar/blobs/uploads/903cbda6-1c87-4912-b677-5896f33d4feb?_state=5Hl3ANWmSBi1vL3HnNtEe_fO_dn7H_S4Z24B9PDiIkF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwM2NiZGE2LTFjODctNDkxMi1iNjc3LTU4OTZmMzNkNGZlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOC4wNTMwMTkzOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00281ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:18 +0000] "GET /v2/foo/bar/blobs/uploads/903cbda6-1c87-4912-b677-5896f33d4feb?_state=5Hl3ANWmSBi1vL3HnNtEe_fO_dn7H_S4Z24B9PDiIkF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwM2NiZGE2LTFjODctNDkxMi1iNjc3LTU4OTZmMzNkNGZlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOC4wNTMwMTkzOTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=9ba0c8dd-972f-4a3a-a47c-9383fa954351 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55674" http.request.uri="/v2/foo/bar/blobs/uploads/903cbda6-1c87-4912-b677-5896f33d4feb?_state=5Hl3ANWmSBi1vL3HnNtEe_fO_dn7H_S4Z24B9PDiIkF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwM2NiZGE2LTFjODctNDkxMi1iNjc3LTU4OTZmMzNkNGZlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOC4wNTMwMTkzOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="991.57µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:18 +0000] "DELETE /v2/foo/bar/blobs/uploads/903cbda6-1c87-4912-b677-5896f33d4feb?_state=5Hl3ANWmSBi1vL3HnNtEe_fO_dn7H_S4Z24B9PDiIkF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwM2NiZGE2LTFjODctNDkxMi1iNjc3LTU4OTZmMzNkNGZlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOC4wNTMwMTkzOTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:18Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=64ac3bc2-1289-47f5-abf9-e59edab720ef http.request.method=GET http.request.remoteaddr="127.0.0.1:55674" http.request.uri="/v2/foo/bar/blobs/uploads/903cbda6-1c87-4912-b677-5896f33d4feb?_state=5Hl3ANWmSBi1vL3HnNtEe_fO_dn7H_S4Z24B9PDiIkF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwM2NiZGE2LTFjODctNDkxMi1iNjc3LTU4OTZmMzNkNGZlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOC4wNTMwMTkzOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=903cbda6-1c87-4912-b677-5896f33d4feb time="2026-01-16T02:22: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.12 http.request.host="127.0.0.1:38057" http.request.id=64ac3bc2-1289-47f5-abf9-e59edab720ef http.request.method=GET http.request.remoteaddr="127.0.0.1:55674" http.request.uri="/v2/foo/bar/blobs/uploads/903cbda6-1c87-4912-b677-5896f33d4feb?_state=5Hl3ANWmSBi1vL3HnNtEe_fO_dn7H_S4Z24B9PDiIkF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwM2NiZGE2LTFjODctNDkxMi1iNjc3LTU4OTZmMzNkNGZlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOC4wNTMwMTkzOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="874.568µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=903cbda6-1c87-4912-b677-5896f33d4feb 127.0.0.1 - - [16/Jan/2026:02:22:18 +0000] "GET /v2/foo/bar/blobs/uploads/903cbda6-1c87-4912-b677-5896f33d4feb?_state=5Hl3ANWmSBi1vL3HnNtEe_fO_dn7H_S4Z24B9PDiIkF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwM2NiZGE2LTFjODctNDkxMi1iNjc3LTU4OTZmMzNkNGZlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOC4wNTMwMTkzOTFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:22:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=8ea6de62-19ed-456b-989b-52ff2e87e972 http.request.method=POST http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01569ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:18Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=f4fff9dd-ce05-4f53-bfe3-d59d09abf76d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/bar/blobs/uploads/d3ab905d-c6fe-4a78-a21f-7d7e5e63e55e?_state=hhjsexkvlNkS-DKReYXf2aqFtqF7sAUrm4UOuRf5vLp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYWI5MDVkLWM2ZmUtNGE3OC1hMjFmLTdkN2U1ZTYzZTU1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOC4wNTc3NTQyMzVaIn0%3D&digest=sha256%3A9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" provided=sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 vars.name="foo/bar" vars.uuid=d3ab905d-c6fe-4a78-a21f-7d7e5e63e55e time="2026-01-16T02:22:18Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=f4fff9dd-ce05-4f53-bfe3-d59d09abf76d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/bar/blobs/uploads/d3ab905d-c6fe-4a78-a21f-7d7e5e63e55e?_state=hhjsexkvlNkS-DKReYXf2aqFtqF7sAUrm4UOuRf5vLp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYWI5MDVkLWM2ZmUtNGE3OC1hMjFmLTdkN2U1ZTYzZTU1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOC4wNTc3NTQyMzVaIn0%3D&digest=sha256%3A9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d3ab905d-c6fe-4a78-a21f-7d7e5e63e55e time="2026-01-16T02:22:18Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=f4fff9dd-ce05-4f53-bfe3-d59d09abf76d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/bar/blobs/uploads/d3ab905d-c6fe-4a78-a21f-7d7e5e63e55e?_state=hhjsexkvlNkS-DKReYXf2aqFtqF7sAUrm4UOuRf5vLp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYWI5MDVkLWM2ZmUtNGE3OC1hMjFmLTdkN2U1ZTYzZTU1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOC4wNTc3NTQyMzVaIn0%3D&digest=sha256%3A9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.02845ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d3ab905d-c6fe-4a78-a21f-7d7e5e63e55e 127.0.0.1 - - [16/Jan/2026:02:22:18 +0000] "PUT /v2/foo/bar/blobs/uploads/d3ab905d-c6fe-4a78-a21f-7d7e5e63e55e?_state=hhjsexkvlNkS-DKReYXf2aqFtqF7sAUrm4UOuRf5vLp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYWI5MDVkLWM2ZmUtNGE3OC1hMjFmLTdkN2U1ZTYzZTU1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOC4wNTc3NTQyMzVaIn0%3D&digest=sha256%3A9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T02:22:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=af97bf02-15eb-475e-805d-2feab8079d60 http.request.method=POST http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="853.888µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=c1e33ef8-b081-448c-b09f-abfeaa8a94da http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/bar/blobs/uploads/3447a6cc-f293-43b9-bc70-3c2d1234b469?_state=77fjWxn_q-5IjnYb3HIFW8io2V0bhSVDthYWUgGlfXB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0NDdhNmNjLWYyOTMtNDNiOS1iYzcwLTNjMmQxMjM0YjQ2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOC4wNjAxMzY2OThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.172571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:18 +0000] "PUT /v2/foo/bar/blobs/uploads/3447a6cc-f293-43b9-bc70-3c2d1234b469?_state=77fjWxn_q-5IjnYb3HIFW8io2V0bhSVDthYWUgGlfXB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0NDdhNmNjLWYyOTMtNDNiOS1iYzcwLTNjMmQxMjM0YjQ2OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOC4wNjAxMzY2OThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=26c2a674-d177-4bcf-8048-1f54658e376b http.request.method=POST http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="956.009µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=619d4895-05ae-45f9-b62d-4317a24dbd0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/bar/blobs/uploads/1a6e75b4-8313-4aa2-8aaf-7849da78e586?_state=ElvPN4JjzKMt0_BX01yJn3dC-4t4Xn8rr1TEyiIrr9t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhNmU3NWI0LTgzMTMtNGFhMi04YWFmLTc4NDlkYTc4ZTU4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOC4wNjI3MTQwMDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.127211ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:18 +0000] "PUT /v2/foo/bar/blobs/uploads/1a6e75b4-8313-4aa2-8aaf-7849da78e586?_state=ElvPN4JjzKMt0_BX01yJn3dC-4t4Xn8rr1TEyiIrr9t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhNmU3NWI0LTgzMTMtNGFhMi04YWFmLTc4NDlkYTc4ZTU4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOC4wNjI3MTQwMDJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=781c3a21-6848-4202-990d-7fd9097f9bf4 http.request.method=POST http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="925.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=004637f0-c0be-48c7-8043-028201fa3cb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/bar/blobs/uploads/007c7756-3f80-46df-a61b-6a236fd16d37?_state=B_kTHqJTIOJAC59bygNLRBcCdlkTE_KpCuJfswTQSE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwN2M3NzU2LTNmODAtNDZkZi1hNjFiLTZhMjM2ZmQxNmQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOC4wNjUyNDIxODVaIn0%3D&digest=sha256%3A9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" http.response.duration=1.041081035s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:18 +0000] "PUT /v2/foo/bar/blobs/uploads/007c7756-3f80-46df-a61b-6a236fd16d37?_state=B_kTHqJTIOJAC59bygNLRBcCdlkTE_KpCuJfswTQSE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwN2M3NzU2LTNmODAtNDZkZi1hNjFiLTZhMjM2ZmQxNmQzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOC4wNjUyNDIxODVaIn0%3D&digest=sha256%3A9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=817bba78-3212-4ef5-b4e7-532a6fa2b467 http.request.method=POST http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00261ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38057" http.request.id=c777c4aa-a4c0-41ce-955e-252e9042eb8f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/bar/blobs/uploads/1b416328-1487-460e-856c-de7e3eec196f?_state=btU34pL6YoJCO7fr1p_RxetlLz7cIXgB4nbSu2oiO-V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNDE2MzI4LTE0ODctNDYwZS04NTZjLWRlN2UzZWVjMTk2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOS4yMjk4ODE1MzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=991.682532ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:19 +0000] "PATCH /v2/foo/bar/blobs/uploads/1b416328-1487-460e-856c-de7e3eec196f?_state=btU34pL6YoJCO7fr1p_RxetlLz7cIXgB4nbSu2oiO-V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNDE2MzI4LTE0ODctNDYwZS04NTZjLWRlN2UzZWVjMTk2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoxOS4yMjk4ODE1MzhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=dfe444bf-17ef-4b8e-865d-35d8bec55a29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/bar/blobs/uploads/1b416328-1487-460e-856c-de7e3eec196f?_state=KVElZsiIaSiI1VVzSB1lucWUVeE-oFaLavIjKa_pJuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNDE2MzI4LTE0ODctNDYwZS04NTZjLWRlN2UzZWVjMTk2ZiIsIk9mZnNldCI6MTg3MTUxMzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MTlaIn0%3D&digest=sha256%3A9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" http.response.duration=1.203131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:20 +0000] "PUT /v2/foo/bar/blobs/uploads/1b416328-1487-460e-856c-de7e3eec196f?_state=KVElZsiIaSiI1VVzSB1lucWUVeE-oFaLavIjKa_pJuJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiNDE2MzI4LTE0ODctNDYwZS04NTZjLWRlN2UzZWVjMTk2ZiIsIk9mZnNldCI6MTg3MTUxMzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MTlaIn0%3D&digest=sha256%3A9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=078b7c73-e9b3-48c8-acec-0dccb1275846 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="980.489µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=16160a5f-9679-45a0-b925-1f9511e76c06 http.request.method=GET http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=96.248782ms http.response.status=200 http.response.written=18715136 127.0.0.1 - - [16/Jan/2026:02:22:20 +0000] "GET /v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 HTTP/1.1" 200 18715136 "" "Go-http-client/1.1" time="2026-01-16T02:22:20Z" level=error msg="error parsing digest="sha257:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=5aa98d81-f3e1-4ad0-ac76-dc7619d26474 http.request.method=GET http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/bar/blobs/sha257:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" vars.name="foo/bar" time="2026-01-16T02:22:20Z" 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.12 http.request.host="127.0.0.1:38057" http.request.id=5aa98d81-f3e1-4ad0-ac76-dc7619d26474 http.request.method=GET http.request.remoteaddr="127.0.0.1:55682" http.request.uri="/v2/foo/bar/blobs/sha257:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="816.288µs" http.response.status=400 http.response.written=110 vars.digest="sha257:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:22:20 +0000] "GET /v2/foo/bar/blobs/sha257:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T02:22:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=b3e1e5fe-be82-47f6-9c64-18f91aab3f56 http.request.method=GET http.request.remoteaddr="127.0.0.1:53622" http.request.uri="/v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11309ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:20 +0000] "GET /v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=72c36da8-73fe-426f-8fb2-915804430a7a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53628" http.request.uri="/v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" http.response.duration="938.489µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:20 +0000] "DELETE /v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=54ece76b-605b-4e47-8f79-1a86e708cbd3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53628" http.request.uri="/v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.447µs" http.response.status=404 http.response.written=157 vars.digest="sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:22:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T02:22:20Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=fc052b24-3f6f-4762-b432-5b4df555b016 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53628" http.request.uri="/v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="811.967µs" http.response.status=404 http.response.written=74 vars.digest="sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:22:20 +0000] "DELETE /v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-01-16T02:22:20Z" level=error msg="error parsing digest="sha257:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=67c46c8f-7f92-4cb2-8a2e-3a87096a669f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53630" http.request.uri="/v2/foo/bar/blobs/sha257:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" vars.name="foo/bar" time="2026-01-16T02:22:20Z" 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.12 http.request.host="127.0.0.1:38057" http.request.id=67c46c8f-7f92-4cb2-8a2e-3a87096a669f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53630" http.request.uri="/v2/foo/bar/blobs/sha257:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="891.848µs" http.response.status=400 http.response.written=110 vars.digest="sha257:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:22:20 +0000] "DELETE /v2/foo/bar/blobs/sha257:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T02:22:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=b6c12a9d-fc13-441f-85c6-8dd312dda50b http.request.method=POST http.request.remoteaddr="127.0.0.1:53636" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04701ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:21Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=0f856b0d-bcbe-4a43-8175-6b7f3d2f452b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53636" http.request.uri="/v2/foo/bar/blobs/uploads/1cb271c2-ac48-4534-8b9f-d36c8b5f6443?_state=PbgfVFK9WrWrZvhPzlx9SUvsGoP1ipPEYUzkqkCmUOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjYjI3MWMyLWFjNDgtNDUzNC04YjlmLWQzNmM4YjVmNjQ0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoyMC4zNjkyNzkwMTRaIn0%3D&digest=sha256%3A9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" http.response.duration=1.054742483s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:20 +0000] "PUT /v2/foo/bar/blobs/uploads/1cb271c2-ac48-4534-8b9f-d36c8b5f6443?_state=PbgfVFK9WrWrZvhPzlx9SUvsGoP1ipPEYUzkqkCmUOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjYjI3MWMyLWFjNDgtNDUzNC04YjlmLWQzNmM4YjVmNjQ0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoyMC4zNjkyNzkwMTRaIn0%3D&digest=sha256%3A9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:21Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=a2f82b9f-c8e3-40d3-92ae-1c9f7b72a5dc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53636" http.request.uri="/v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.171731ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:21Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=c9b2c214-d6f0-499c-a236-5ed22848d234 http.request.method=GET http.request.remoteaddr="127.0.0.1:53618" http.request.uri="/v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.189865829s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [16/Jan/2026:02:22:20 +0000] "GET /v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-01-16T02:22:21Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38057" http.request.id=8f5e9d47-d76f-4839-9972-40059a65758d http.request.method=GET http.request.remoteaddr="127.0.0.1:53622" http.request.uri="/v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.185218466s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [16/Jan/2026:02:22:20 +0000] "GET /v2/foo/bar/blobs/sha256:9426874447fc16c30a937398c8715907366c6ec154ce3a6e5bff87573682b246 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.68s) === RUN TestRelativeURL time="2026-01-16T02:22:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T02:22:21Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:22:21Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44923" http.request.id=6fa6583d-762f-4f3b-90de-81ea43b42b59 http.request.method=POST http.request.remoteaddr="127.0.0.1:57076" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09997ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:23Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44923" http.request.id=e9746142-9081-46af-9e03-d14054f344b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57076" http.request.uri="/v2/foo/bar/blobs/uploads/577fd402-5563-4ef4-9e6f-e17a9471f7ab?_state=8ST8d3wKkC_bG65ZsbzIPZ18uLwXhMVfio684U4jNT57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3N2ZkNDAyLTU1NjMtNGVmNC05ZTZmLWUxN2E5NDcxZjdhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoyMS41NTA0OTgxNjNaIn0%3D&digest=sha256%3A3b5f75f3f35d9bab0b6c4c616d4755941d3f2981276a7d1e4d14d5bee8437b0a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.774830471s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:21 +0000] "PUT /v2/foo/bar/blobs/uploads/577fd402-5563-4ef4-9e6f-e17a9471f7ab?_state=8ST8d3wKkC_bG65ZsbzIPZ18uLwXhMVfio684U4jNT57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3N2ZkNDAyLTU1NjMtNGVmNC05ZTZmLWUxN2E5NDcxZjdhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoyMS41NTA0OTgxNjNaIn0%3D&digest=sha256%3A3b5f75f3f35d9bab0b6c4c616d4755941d3f2981276a7d1e4d14d5bee8437b0a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:23Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44923" http.request.id=19b12a1f-2ae4-4fbc-aa51-2d480bcb96ae http.request.method=POST http.request.remoteaddr="127.0.0.1:57076" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.189491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:23Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44923" http.request.id=3c1608dc-49da-4613-828c-16fbcf23aac3 http.request.method=POST http.request.remoteaddr="127.0.0.1:57076" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="944.129µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:26Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44923" http.request.id=70a79f00-4370-4589-8b49-f7893c0a9ee1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57076" http.request.uri="/v2/foo/bar/blobs/uploads/31fa4e16-d595-4e9a-9046-fe8a4993450e?_state=kEv0VL5hacMbuCRlOJUc34hSxAbpXurYckGlxI_7iWJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxZmE0ZTE2LWQ1OTUtNGU5YS05MDQ2LWZlOGE0OTkzNDUwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoyMy44ODAyNTM0NzNaIn0%3D&digest=sha256%3Aef64974ae59795c15b063e1e4bd6572efe6660c99941c19ecf74eda2587c65bc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.469982265s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:23 +0000] "PUT /v2/foo/bar/blobs/uploads/31fa4e16-d595-4e9a-9046-fe8a4993450e?_state=kEv0VL5hacMbuCRlOJUc34hSxAbpXurYckGlxI_7iWJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxZmE0ZTE2LWQ1OTUtNGU5YS05MDQ2LWZlOGE0OTkzNDUwZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoyMy44ODAyNTM0NzNaIn0%3D&digest=sha256%3Aef64974ae59795c15b063e1e4bd6572efe6660c99941c19ecf74eda2587c65bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (4.81s) === RUN TestBlobDeleteDisabled time="2026-01-16T02:22: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.12 time="2026-01-16T02:22:26Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:22:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:45287" http.request.id=d1657430-3b9d-4c2a-ba50-677c3b6699bd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47378" http.request.uri="/v2/foo/bar/blobs/sha256:2767e955834e2893998ef76297ff8b495c5d728327fc74b9b092dba759cbb603" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="931.369µs" http.response.status=405 http.response.written=78 vars.digest="sha256:2767e955834e2893998ef76297ff8b495c5d728327fc74b9b092dba759cbb603" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:22:26 +0000] "DELETE /v2/foo/bar/blobs/sha256:2767e955834e2893998ef76297ff8b495c5d728327fc74b9b092dba759cbb603 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.24s) === RUN TestDeleteDisabled time="2026-01-16T02:22: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.12 time="2026-01-16T02:22:26Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:22:26Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44031" http.request.id=d4c9dc50-1385-4dc5-863f-c162b2a8e366 http.request.method=POST http.request.remoteaddr="127.0.0.1:60140" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11369ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44031" http.request.id=84c02e3e-8094-4dc8-82e6-6f3ca6c3d4ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:60140" http.request.uri="/v2/foo/bar/blobs/uploads/09b898cd-9f57-4166-b43e-3817f0ba73fc?_state=PtO8Vr9QHF54DHMlX4WWAQbTcXa54hMAQuY6Zqu7GhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5Yjg5OGNkLTlmNTctNDE2Ni1iNDNlLTM4MTdmMGJhNzNmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoyNi44OTA1NTM1NjFaIn0%3D&digest=sha256%3A5fa0ee32491d974a892119a0800a75031ada0338e62c8c48333cbaecb08cddb5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.633846962s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:26 +0000] "PUT /v2/foo/bar/blobs/uploads/09b898cd-9f57-4166-b43e-3817f0ba73fc?_state=PtO8Vr9QHF54DHMlX4WWAQbTcXa54hMAQuY6Zqu7GhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5Yjg5OGNkLTlmNTctNDE2Ni1iNDNlLTM4MTdmMGJhNzNmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoyNi44OTA1NTM1NjFaIn0%3D&digest=sha256%3A5fa0ee32491d974a892119a0800a75031ada0338e62c8c48333cbaecb08cddb5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:29Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:44031" http.request.id=3ac52f38-f2d9-40e6-92b1-e9c6f23d55c8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60140" http.request.uri="/v2/foo/bar/blobs/sha256:5fa0ee32491d974a892119a0800a75031ada0338e62c8c48333cbaecb08cddb5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="950.369µs" http.response.status=405 http.response.written=78 vars.digest="sha256:5fa0ee32491d974a892119a0800a75031ada0338e62c8c48333cbaecb08cddb5" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:22:29 +0000] "DELETE /v2/foo/bar/blobs/sha256:5fa0ee32491d974a892119a0800a75031ada0338e62c8c48333cbaecb08cddb5 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.93s) === RUN TestDeleteReadOnly time="2026-01-16T02:22:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T02:22:29Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:22:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33339" http.request.id=2f61c9a9-0e58-4cf5-8601-ab0fbebd14a3 http.request.method=POST http.request.remoteaddr="127.0.0.1:58616" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10453ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33339" http.request.id=b5d1c670-4581-4878-9125-e51b6ca81fe9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58616" http.request.uri="/v2/foo/bar/blobs/uploads/0302e08f-4b91-40bf-beb5-d0b035ca8cef?_state=0PaJf4QugzfPM9En4ZLlG4tabOru8Rs5PLOI5J2pc6R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzMDJlMDhmLTRiOTEtNDBiZi1iZWI1LWQwYjAzNWNhOGNlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoyOS44MDE0MTUyMzlaIn0%3D&digest=sha256%3A549871a364f4d13e43943d8c95dc44eb5a7e104f4f959137303e794624bcbadd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.620322595s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:29 +0000] "PUT /v2/foo/bar/blobs/uploads/0302e08f-4b91-40bf-beb5-d0b035ca8cef?_state=0PaJf4QugzfPM9En4ZLlG4tabOru8Rs5PLOI5J2pc6R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzMDJlMDhmLTRiOTEtNDBiZi1iZWI1LWQwYjAzNWNhOGNlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjoyOS44MDE0MTUyMzlaIn0%3D&digest=sha256%3A549871a364f4d13e43943d8c95dc44eb5a7e104f4f959137303e794624bcbadd HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Jan/2026:02:22:32 +0000] "DELETE /v2/foo/bar/blobs/sha256:549871a364f4d13e43943d8c95dc44eb5a7e104f4f959137303e794624bcbadd HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.90s) === RUN TestStartPushReadOnly time="2026-01-16T02:22: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.12 time="2026-01-16T02:22:32Z" level=info msg="redis not configured" go.version=go1.24.12 127.0.0.1 - - [16/Jan/2026:02:22:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-01-16T02:22: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.12 time="2026-01-16T02:22:32Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:22:32Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=6b6269fb-2d4a-4ee5-8611-9c9fd422322c http.request.method=GET http.request.remoteaddr="127.0.0.1:51194" 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="970.93µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:22:32 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T02:22:32Z" 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.12 http.request.host="127.0.0.1:46325" http.request.id=b7ce5f78-9ac0-4d37-a863-07c2b8a9dbde http.request.method=GET http.request.remoteaddr="127.0.0.1:51194" 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="770.167µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:02:22:32 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:22:32Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=1e4d40ee-92ef-4668-818e-56fe56307e23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51194" 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="775.247µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:22:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T02:22:32Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=eca8bcbc-5bbb-40e0-af17-965e63a21a95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51194" 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.984108ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:22:32Z" 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.12 http.request.host="127.0.0.1:46325" http.request.id=eca8bcbc-5bbb-40e0-af17-965e63a21a95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51194" 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.086189ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:22:32Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=eca8bcbc-5bbb-40e0-af17-965e63a21a95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51194" 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.14299ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:22:32Z" 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.12 http.request.host="127.0.0.1:46325" http.request.id=eca8bcbc-5bbb-40e0-af17-965e63a21a95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51194" 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.19727ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:22:32 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T02:22:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=c6591dbd-ade4-4a41-9f75-67ada78b162d http.request.method=POST http.request.remoteaddr="127.0.0.1:51194" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.178131ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:32 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:34Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=93e60df8-4e02-4fd4-8a59-7067ebc48f46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51194" http.request.uri="/v2/foo/schema1/blobs/uploads/eec8a1f5-2986-4e75-ba18-112ee7a154f5?_state=AANdUbewLPnWWHr-RFAlkLZtjY2orSKHgbjBw5_ae0p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZWM4YTFmNS0yOTg2LTRlNzUtYmExOC0xMTJlZTdhMTU0ZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MzIuNjg4NTc4MDE1WiJ9&digest=sha256%3A58fb2cf5f0dd4025fc3fad177c2f9ceaf035622504b3a9199eeca7efa5ceccba" http.request.useragent="Go-http-client/1.1" http.response.duration=1.757253188s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:32 +0000] "PUT /v2/foo/schema1/blobs/uploads/eec8a1f5-2986-4e75-ba18-112ee7a154f5?_state=AANdUbewLPnWWHr-RFAlkLZtjY2orSKHgbjBw5_ae0p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZWM4YTFmNS0yOTg2LTRlNzUtYmExOC0xMTJlZTdhMTU0ZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MzIuNjg4NTc4MDE1WiJ9&digest=sha256%3A58fb2cf5f0dd4025fc3fad177c2f9ceaf035622504b3a9199eeca7efa5ceccba HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:34Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=91d454c2-bb73-451c-9c10-e53302a088a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:51194" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.208011ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:34 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=40fe5f79-e84c-4432-a808-51ba52007480 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51194" http.request.uri="/v2/foo/schema1/blobs/uploads/13a4ad3a-ca7e-4369-b44f-fdfad667667d?_state=Hw2RZSEoE6fsR-hyB_rNsbHAlv-50QPhvZzyJ-P5oVh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxM2E0YWQzYS1jYTdlLTQzNjktYjQ0Zi1mZGZhZDY2NzY2N2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MzQuNzUyOTQzMTZaIn0%3D&digest=sha256%3A4b349dd9a5a42abd9de5013e563563cfabe0cb3ae7cdf53e2f80c635f3e900dd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.671685038s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:34 +0000] "PUT /v2/foo/schema1/blobs/uploads/13a4ad3a-ca7e-4369-b44f-fdfad667667d?_state=Hw2RZSEoE6fsR-hyB_rNsbHAlv-50QPhvZzyJ-P5oVh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxM2E0YWQzYS1jYTdlLTQzNjktYjQ0Zi1mZGZhZDY2NzY2N2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MzQuNzUyOTQzMTZaIn0%3D&digest=sha256%3A4b349dd9a5a42abd9de5013e563563cfabe0cb3ae7cdf53e2f80c635f3e900dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=af8d81dd-3561-4814-974f-824c86f7750a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51194" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.571753ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=9894ee96-17d5-4c5a-978b-acb724762f3b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51194" http.request.uri="/v2/foo/schema1/manifests/sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.316031ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=db250c60-21e5-467b-a1d3-17d9e2e4a525 http.request.method=GET http.request.remoteaddr="127.0.0.1:51194" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.836577ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=a1133402-610c-4915-9ae7-a377b4ca7674 http.request.method=GET http.request.remoteaddr="127.0.0.1:51194" http.request.uri="/v2/foo/schema1/manifests/sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.840698ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "GET /v2/foo/schema1/manifests/sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46325" http.request.id=94b651e7-9769-4309-a616-f38ee5c22349 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51194" http.request.uri="/v2/foo/schema1/manifests/sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.351872ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46325" http.request.id=0a1d6c99-19a5-487f-96a3-e80a74948381 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51194" http.request.uri="/v2/foo/schema1/manifests/sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.288671ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json" http.request.host="127.0.0.1:46325" http.request.id=04e29683-bba7-4de5-bfd9-8b6c218bc404 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51194" http.request.uri="/v2/foo/schema1/manifests/sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.319831ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=889594ff-d792-44a6-8e98-fd9e5144cab6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51194" http.request.uri="/v2/foo/schema1/manifests/sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.832457ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "GET /v2/foo/schema1/manifests/sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=298caab8-536c-48a6-a6f8-3275827993bd http.request.method=GET http.request.remoteaddr="127.0.0.1:51194" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="797.288µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=22bb82d7-f9da-4068-b814-4971ff7e32aa http.request.method=GET http.request.remoteaddr="127.0.0.1:51194" http.request.uri="/v2/foo/schema1/manifests/sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8" http.request.useragent="Go-http-client/1.1" http.response.duration="777.327µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "GET /v2/foo/schema1/manifests/sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=88dd30d5-04a2-41d8-b016-ae4d17ab508c http.request.method=GET http.request.remoteaddr="127.0.0.1:51194" 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="792.367µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=error msg="payload digest does match: "sha256:a608e00b202fcdfe2d2f460504ab47bd7548cc1bdb9760160373e5a86e2e246a" != "sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8"" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=d5a83d9c-a48b-42ac-8a18-ef4c90bb6e5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51194" http.request.uri="/v2/foo/schema1/manifests/sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8" time="2026-01-16T02:22:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=d5a83d9c-a48b-42ac-8a18-ef4c90bb6e5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51194" http.request.uri="/v2/foo/schema1/manifests/sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.01077ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8" 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:1828050dd5e108bdd68db5323f84d0404dcd8e082e0ca2ecb94971ece1db22a8 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=d80b8351-b6ae-4f80-ae93-bb5fbf0e1264 http.request.method=GET http.request.remoteaddr="127.0.0.1:51204" 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="922.929µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=35d5de57-416b-45ce-ae0a-00e4e4cc4f91 http.request.method=GET http.request.remoteaddr="127.0.0.1:51204" 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="802.607µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46325" http.request.id=e0d24145-5b22-4c68-8e7c-97d4703fa53c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51204" 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="976.809µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:22:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46325" http.request.id=e0d24145-5b22-4c68-8e7c-97d4703fa53c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.06589ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:22:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46325" http.request.id=e0d24145-5b22-4c68-8e7c-97d4703fa53c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.128251ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=df9b15a0-b222-4c5c-b165-7f47d08ab6bb http.request.method=POST http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="938.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=3a205e96-69c3-4360-b8c3-a68867f520d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/blobs/uploads/36d54f27-d0ae-45ab-baa6-d6ee8b31578b?_state=EmJGljA-XlhRUnX1HOmV5ofgPZqjWLoECV1cGO3DrVx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNmQ1NGYyNy1kMGFlLTQ1YWItYmFhNi1kNmVlOGIzMTU3OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MzcuNDY1OTgyMTQ1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.167571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/36d54f27-d0ae-45ab-baa6-d6ee8b31578b?_state=EmJGljA-XlhRUnX1HOmV5ofgPZqjWLoECV1cGO3DrVx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNmQ1NGYyNy1kMGFlLTQ1YWItYmFhNi1kNmVlOGIzMTU3OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MzcuNDY1OTgyMTQ1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46325" http.request.id=45a9318f-66d8-4b9d-ac71-767743684cc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51204" 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="975.649µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:22:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46325" http.request.id=45a9318f-66d8-4b9d-ac71-767743684cc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.07601ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T02:22:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=b0b6ce88-6901-4959-b41f-f2f15075088b http.request.method=POST http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06025ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=fea91b8c-99a0-4e7e-bbbb-d195f6751380 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/blobs/uploads/2d2e6822-f205-4b04-abca-de438117eb6e?_state=q5qZYObiCpmAvBuSAmjAuo0Ew9pOFWK3248z2cX5Nr17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZDJlNjgyMi1mMjA1LTRiMDQtYWJjYS1kZTQzODExN2ViNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MzcuNzQwNjQ0MDRaIn0%3D&digest=sha256%3A9fa9a56724111b3c71f030241c0b9cc9f4019cbc39a1783e488e16bef18b20f4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.100858649s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/2d2e6822-f205-4b04-abca-de438117eb6e?_state=q5qZYObiCpmAvBuSAmjAuo0Ew9pOFWK3248z2cX5Nr17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZDJlNjgyMi1mMjA1LTRiMDQtYWJjYS1kZTQzODExN2ViNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6MzcuNzQwNjQ0MDRaIn0%3D&digest=sha256%3A9fa9a56724111b3c71f030241c0b9cc9f4019cbc39a1783e488e16bef18b20f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=a0d3175f-f927-481b-b101-84d2c49847da http.request.method=POST http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04229ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=94ef90d7-b03a-441c-a577-60e56d71dc97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/blobs/uploads/bc51ace7-a672-40e5-9adc-750e8df48f3b?_state=HCL5BnPEUDIL9VgI1PwD2XZXC0zquwuH4aoJ_yNzkXN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYzUxYWNlNy1hNjcyLTQwZTUtOWFkYy03NTBlOGRmNDhmM2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NDAuMDM1NDg4ODI2WiJ9&digest=sha256%3A48addb8cdeb5f44fc6b45e1deb7ca086fdd8e1f61c1ca6dd4b127aa359293a3a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.049306954s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/bc51ace7-a672-40e5-9adc-750e8df48f3b?_state=HCL5BnPEUDIL9VgI1PwD2XZXC0zquwuH4aoJ_yNzkXN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYzUxYWNlNy1hNjcyLTQwZTUtOWFkYy03NTBlOGRmNDhmM2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NDAuMDM1NDg4ODI2WiJ9&digest=sha256%3A48addb8cdeb5f44fc6b45e1deb7ca086fdd8e1f61c1ca6dd4b127aa359293a3a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46325" http.request.id=c4d5dac3-eaed-4704-ab24-935dc002a7f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.354693ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46325" http.request.id=d78c846e-3163-42e1-ad86-23d38ce1594b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/manifests/sha256:3aea4f4f9e025cd6198b748c26867f45b8efc1dd24fc4a1e3b9ee005cf626bb2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.137091ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:3aea4f4f9e025cd6198b748c26867f45b8efc1dd24fc4a1e3b9ee005cf626bb2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=d53ce7d2-40d8-4b4c-a109-28f089adea24 http.request.method=GET http.request.remoteaddr="127.0.0.1:51204" 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="900.929µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=6358d1ba-f3dd-4d75-bcb5-928e93c163ad http.request.method=GET http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/manifests/sha256:3aea4f4f9e025cd6198b748c26867f45b8efc1dd24fc4a1e3b9ee005cf626bb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="901.128µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "GET /v2/foo/schema2/manifests/sha256:3aea4f4f9e025cd6198b748c26867f45b8efc1dd24fc4a1e3b9ee005cf626bb2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=a8cc7af2-a0de-4a61-af2c-f7ba0be93535 http.request.method=GET http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="797.367µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=fa8e7de6-63d2-4e0e-83d0-cd21b05a6186 http.request.method=GET http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/manifests/sha256:3aea4f4f9e025cd6198b748c26867f45b8efc1dd24fc4a1e3b9ee005cf626bb2" http.request.useragent="Go-http-client/1.1" http.response.duration="790.408µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "GET /v2/foo/schema2/manifests/sha256:3aea4f4f9e025cd6198b748c26867f45b8efc1dd24fc4a1e3b9ee005cf626bb2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=4882d1ac-e7f1-4383-bda2-1693ad9e7121 http.request.method=GET http.request.remoteaddr="127.0.0.1:51204" 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="741.607µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=info msg="rewriting manifest sha256:3aea4f4f9e025cd6198b748c26867f45b8efc1dd24fc4a1e3b9ee005cf626bb2 in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=81e13239-cedf-45c2-8316-331f6c3fca61 http.request.method=GET http.request.remoteaddr="127.0.0.1:51204" 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-01-16T02:22:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=81e13239-cedf-45c2-8316-331f6c3fca61 http.request.method=GET http.request.remoteaddr="127.0.0.1:51204" 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=2.257781ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46325" http.request.id=58dcf350-e967-4054-b148-7e07b6fb43fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:51204" 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="873.609µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46325" http.request.id=151cf00d-3216-4b23-b032-772651670885 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08865ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46325" http.request.id=90a33085-ba6e-477d-9b0b-d8fbc6f5362a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/manifests/sha256:47294d49a834efb94bc4100a2fb2bf1f860104c096f406ca6652d688cb73f391" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01529ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:47294d49a834efb94bc4100a2fb2bf1f860104c096f406ca6652d688cb73f391 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=61915018-469d-4e4f-a5e5-355292498944 http.request.method=GET http.request.remoteaddr="127.0.0.1:51204" 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="940.569µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=b46762af-2d60-4c77-8def-8ffb428af675 http.request.method=GET http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/manifests/sha256:47294d49a834efb94bc4100a2fb2bf1f860104c096f406ca6652d688cb73f391" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="994.649µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "GET /v2/foo/schema2/manifests/sha256:47294d49a834efb94bc4100a2fb2bf1f860104c096f406ca6652d688cb73f391 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=835e2ef9-e3c0-430c-9120-ea29c0ca9b68 http.request.method=GET http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="815.567µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=a0de0b37-ead2-4b66-97fc-d8b307c45ceb http.request.method=GET http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/manifests/sha256:47294d49a834efb94bc4100a2fb2bf1f860104c096f406ca6652d688cb73f391" http.request.useragent="Go-http-client/1.1" http.response.duration="796.848µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "GET /v2/foo/schema2/manifests/sha256:47294d49a834efb94bc4100a2fb2bf1f860104c096f406ca6652d688cb73f391 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=info msg="rewriting manifest list sha256:47294d49a834efb94bc4100a2fb2bf1f860104c096f406ca6652d688cb73f391 in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=3322b3ea-57b7-451d-b1a3-8fa996240e9b http.request.method=GET http.request.remoteaddr="127.0.0.1:51204" 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-01-16T02:22:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46325" http.request.id=3322b3ea-57b7-451d-b1a3-8fa996240e9b http.request.method=GET http.request.remoteaddr="127.0.0.1:51204" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.254982ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-01-16T02:22: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.12 time="2026-01-16T02:22:41Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:22:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=f48ddeca-081b-4c68-b930-137e973566a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52112" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.019409ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" 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.12 http.request.host="127.0.0.1:34419" http.request.id=efa4c86f-0dc3-4b07-b4fb-6e8b7914edda http.request.method=GET http.request.remoteaddr="127.0.0.1:52112" 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="817.808µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=39346bed-2d49-49f4-b528-f7a569d13eca http.request.method=PUT http.request.remoteaddr="127.0.0.1:52112" 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="752.487µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=6406d2f3-1707-4a6f-b430-f507450a2177 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52112" 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.998469ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:22:41Z" 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.12 http.request.host="127.0.0.1:34419" http.request.id=6406d2f3-1707-4a6f-b430-f507450a2177 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52112" 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.12175ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:22:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=6406d2f3-1707-4a6f-b430-f507450a2177 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52112" 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.18259ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:22:41Z" 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.12 http.request.host="127.0.0.1:34419" http.request.id=6406d2f3-1707-4a6f-b430-f507450a2177 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52112" 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.232191ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T02:22:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=e9e131f9-a925-464b-972f-2c348c9530c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:52112" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00801ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:42Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=c1326284-04c0-4469-8558-c163bbc50372 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52112" http.request.uri="/v2/foo/schema1/blobs/uploads/1ad41c46-fb5a-4481-8cd9-1395d2bbed5e?_state=Fm0NH2rzPjdeG2WDOPCQXDjyBLjK-pBr3KHF-Dsj3x97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYWQ0MWM0Ni1mYjVhLTQ0ODEtOGNkOS0xMzk1ZDJiYmVkNWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NDEuMjg5OTQ2OTQzWiJ9&digest=sha256%3A2907c0a407e4cc6b67b62030c011be2cd8536559d7ca99f012351583bd6a34c8" http.request.useragent="Go-http-client/1.1" http.response.duration=874.656997ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:41 +0000] "PUT /v2/foo/schema1/blobs/uploads/1ad41c46-fb5a-4481-8cd9-1395d2bbed5e?_state=Fm0NH2rzPjdeG2WDOPCQXDjyBLjK-pBr3KHF-Dsj3x97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYWQ0MWM0Ni1mYjVhLTQ0ODEtOGNkOS0xMzk1ZDJiYmVkNWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NDEuMjg5OTQ2OTQzWiJ9&digest=sha256%3A2907c0a407e4cc6b67b62030c011be2cd8536559d7ca99f012351583bd6a34c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:42Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=96be1c55-e493-44d7-9f1c-3a95250d8651 http.request.method=POST http.request.remoteaddr="127.0.0.1:52112" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06777ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:42 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=e2b42c85-d267-4ed0-a218-504fd17ee4a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52112" http.request.uri="/v2/foo/schema1/blobs/uploads/f204c379-7dbd-4bb2-bd6c-84be6a6a7909?_state=jitghSZ6Xj0CKcvoizzG2DPWj60vjfjK1KsE1v-6dSR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMjA0YzM3OS03ZGJkLTRiYjItYmQ2Yy04NGJlNmE2YTc5MDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NDIuNDU5NzA4NDI2WiJ9&digest=sha256%3Af69875a6a6af4b8827f984f11e3381ce8255392252f21d64c4530311073b4a78" http.request.useragent="Go-http-client/1.1" http.response.duration=2.145930832s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:42 +0000] "PUT /v2/foo/schema1/blobs/uploads/f204c379-7dbd-4bb2-bd6c-84be6a6a7909?_state=jitghSZ6Xj0CKcvoizzG2DPWj60vjfjK1KsE1v-6dSR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMjA0YzM3OS03ZGJkLTRiYjItYmQ2Yy04NGJlNmE2YTc5MDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NDIuNDU5NzA4NDI2WiJ9&digest=sha256%3Af69875a6a6af4b8827f984f11e3381ce8255392252f21d64c4530311073b4a78 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=dc0555f9-a68a-4ff2-b00d-19d50187bcb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52112" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.488392ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=a158ab8c-0511-47cc-bc14-346bb5349c2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52112" http.request.uri="/v2/foo/schema1/manifests/sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e" http.request.useragent="Go-http-client/1.1" http.response.duration=4.030197ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=1df7b370-f0c7-41e0-ac4f-7f61d4b72aaa http.request.method=GET http.request.remoteaddr="127.0.0.1:52112" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.749896ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=35a25c89-54e6-48a8-99d4-4c9e23f17ca7 http.request.method=GET http.request.remoteaddr="127.0.0.1:52112" http.request.uri="/v2/foo/schema1/manifests/sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.690015ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "GET /v2/foo/schema1/manifests/sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34419" http.request.id=57a7e1d7-6add-4b01-80ac-aa4d8e1e8bfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52112" http.request.uri="/v2/foo/schema1/manifests/sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.23231ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34419" http.request.id=f7e3ddf4-4250-47d5-bf98-6970c338e92a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52112" http.request.uri="/v2/foo/schema1/manifests/sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.26715ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json" http.request.host="127.0.0.1:34419" http.request.id=bef04a49-820f-4b6e-b46c-f7067a53f075 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52112" http.request.uri="/v2/foo/schema1/manifests/sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.24779ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=afcecff1-106f-40b7-aab6-e04cafc6b244 http.request.method=GET http.request.remoteaddr="127.0.0.1:52112" http.request.uri="/v2/foo/schema1/manifests/sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.792737ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "GET /v2/foo/schema1/manifests/sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=2cb1e319-ceaf-4913-88d0-4406b414a468 http.request.method=GET http.request.remoteaddr="127.0.0.1:52112" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="760.007µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=6008448f-b525-4c1b-8a8f-5d102bc38310 http.request.method=GET http.request.remoteaddr="127.0.0.1:52112" http.request.uri="/v2/foo/schema1/manifests/sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e" http.request.useragent="Go-http-client/1.1" http.response.duration="731.687µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "GET /v2/foo/schema1/manifests/sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=e5f99bbd-add4-4c7d-8f4f-46af3c6dca3f http.request.method=GET http.request.remoteaddr="127.0.0.1:52112" 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="768.927µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" level=error msg="payload digest does match: "sha256:97d06129b1a359a996e022eaa483e143cc4e2e26f2b8ff891f903cc48617039e" != "sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e"" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=5a3d1c4a-ce88-482f-b396-b3d981df1cd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52112" http.request.uri="/v2/foo/schema1/manifests/sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e" time="2026-01-16T02:22:44Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=5a3d1c4a-ce88-482f-b396-b3d981df1cd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52112" http.request.uri="/v2/foo/schema1/manifests/sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="943.329µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e" 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "PUT /v2/foo/schema1/manifests/sha256:ced0ecbe891534418e763f7f85f4b00b22e724e611f1beca7f1b08ac8e103f7e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=6c50eb49-9068-45a1-bde3-6d4aa4bdfc59 http.request.method=GET http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.01825ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" 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.12 http.request.host="127.0.0.1:34419" http.request.id=eec18f64-3e98-413a-990d-e031d151e79c http.request.method=GET http.request.remoteaddr="127.0.0.1:52120" 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="768.287µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34419" http.request.id=8181c556-9345-47e8-958b-f29cd9f618b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52120" 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="882.969µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:22:44Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34419" http.request.id=8181c556-9345-47e8-958b-f29cd9f618b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52120" 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="923.169µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:22:44Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34419" http.request.id=8181c556-9345-47e8-958b-f29cd9f618b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52120" 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="961.529µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=d8cddcc6-e855-4bf7-9b8f-02e0f29c392e http.request.method=POST http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="943.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=654094be-319a-45d4-b23c-b3c97297a72b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/blobs/uploads/277c55a8-cc68-4b27-8ba2-83ba59102f83?_state=-ktSPuLIrQ3an0MrSYsGTgds_gtc6KINRhx7X_4XHAt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNzdjNTVhOC1jYzY4LTRiMjctOGJhMi04M2JhNTkxMDJmODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NDQuNjQzMTQ2OTY5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.214131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/277c55a8-cc68-4b27-8ba2-83ba59102f83?_state=-ktSPuLIrQ3an0MrSYsGTgds_gtc6KINRhx7X_4XHAt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNzdjNTVhOC1jYzY4LTRiMjctOGJhMi04M2JhNTkxMDJmODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NDQuNjQzMTQ2OTY5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34419" http.request.id=46fc82aa-33ce-4e05-b429-c96ea5168244 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52120" 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="984.769µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:22:44Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34419" http.request.id=46fc82aa-33ce-4e05-b429-c96ea5168244 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.03161ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T02:22:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=e9a3fe65-0efd-44b2-bfbd-61907a3061d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04673ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=85bc317e-c429-496f-991f-51b514182584 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/blobs/uploads/2ad105b8-d563-48ae-832d-a5f3dbbf982c?_state=qnL11VAMFcImTbzy118wMf5fGQ2edY3_FUP1bJxoJgR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYWQxMDViOC1kNTYzLTQ4YWUtODMyZC1hNWYzZGJiZjk4MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NDQuOTE2NzQyNjUzWiJ9&digest=sha256%3A7e6e56e3200eaf576cad735b5753f64c52f690aa39a3d16f613aee3677a9f14f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.857562007s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/2ad105b8-d563-48ae-832d-a5f3dbbf982c?_state=qnL11VAMFcImTbzy118wMf5fGQ2edY3_FUP1bJxoJgR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYWQxMDViOC1kNTYzLTQ4YWUtODMyZC1hNWYzZGJiZjk4MmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NDQuOTE2NzQyNjUzWiJ9&digest=sha256%3A7e6e56e3200eaf576cad735b5753f64c52f690aa39a3d16f613aee3677a9f14f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=0768463d-bfcb-4b8a-b6e5-1d1773fb44af http.request.method=POST http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04661ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=c4dc5d79-a7d4-447a-8303-98229c87429a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/blobs/uploads/cd964172-9332-4203-ba95-9d6ec64a97a0?_state=EYp5maPjp8uh0vZZu5w_GQuZhHWl6yPW4wpYlioRW517Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZDk2NDE3Mi05MzMyLTQyMDMtYmE5NS05ZDZlYzY0YTk3YTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NDYuOTQ4OTI1NTM2WiJ9&digest=sha256%3Af36ffd16bfe44f5b1f7f091b8d30d3c48eb637d1b6fc26eb17e5ce8de1f14b59" http.request.useragent="Go-http-client/1.1" http.response.duration=841.111119ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/cd964172-9332-4203-ba95-9d6ec64a97a0?_state=EYp5maPjp8uh0vZZu5w_GQuZhHWl6yPW4wpYlioRW517Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZDk2NDE3Mi05MzMyLTQyMDMtYmE5NS05ZDZlYzY0YTk3YTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NDYuOTQ4OTI1NTM2WiJ9&digest=sha256%3Af36ffd16bfe44f5b1f7f091b8d30d3c48eb637d1b6fc26eb17e5ce8de1f14b59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34419" http.request.id=75d12cdc-2067-4526-8387-8bbdce744a48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.295692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34419" http.request.id=b8a726e4-85e3-4625-bb22-69026738cafb http.request.method=PUT http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/manifests/sha256:26f07afa80cc547c8474815ee9f9165660fc75550e29a3569fd794fdffd1961e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04105ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "PUT /v2/foo/schema2/manifests/sha256:26f07afa80cc547c8474815ee9f9165660fc75550e29a3569fd794fdffd1961e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=c15dd561-c567-4a4e-a227-abaa2f411da5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52120" 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="992.09µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=982d508f-882b-426e-bccd-9f0ded39d2da http.request.method=GET http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/manifests/sha256:26f07afa80cc547c8474815ee9f9165660fc75550e29a3569fd794fdffd1961e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.04941ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "GET /v2/foo/schema2/manifests/sha256:26f07afa80cc547c8474815ee9f9165660fc75550e29a3569fd794fdffd1961e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=57ae2c1b-a0b4-4414-8772-7ddc014e6aa9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="761.927µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=b84a296a-fd99-4751-ae88-72bbb62164e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/manifests/sha256:26f07afa80cc547c8474815ee9f9165660fc75550e29a3569fd794fdffd1961e" http.request.useragent="Go-http-client/1.1" http.response.duration="713.167µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "GET /v2/foo/schema2/manifests/sha256:26f07afa80cc547c8474815ee9f9165660fc75550e29a3569fd794fdffd1961e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=df61a6c3-908c-44a8-b50b-6ec11639bb9f http.request.method=GET http.request.remoteaddr="127.0.0.1:52120" 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="759.368µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=info msg="rewriting manifest sha256:26f07afa80cc547c8474815ee9f9165660fc75550e29a3569fd794fdffd1961e in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=3c98ed6f-ab2d-427b-9795-b50c56c15b60 http.request.method=GET http.request.remoteaddr="127.0.0.1:52120" 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-01-16T02:22:47Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=3c98ed6f-ab2d-427b-9795-b50c56c15b60 http.request.method=GET http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.950778ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34419" http.request.id=926d51b1-1b60-43de-86dc-7e196b50d0dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:52120" 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="907.288µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34419" http.request.id=5c515801-ffb9-413e-8b61-043324419062 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07485ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34419" http.request.id=49a75062-830c-4bff-828b-4fd4a58ff235 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/manifests/sha256:a8954e9e374a19d8b428d38a6cb834a94ece5a8432936f1f56156846a68221fe" http.request.useragent="Go-http-client/1.1" http.response.duration="976.929µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "PUT /v2/foo/schema2/manifests/sha256:a8954e9e374a19d8b428d38a6cb834a94ece5a8432936f1f56156846a68221fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=86cd54bd-9995-4487-9538-49eecb8d294a http.request.method=GET http.request.remoteaddr="127.0.0.1:52120" 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="990.049µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=7806bbc3-aa26-464b-a0bc-d1ce4d06589d http.request.method=GET http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/manifests/sha256:a8954e9e374a19d8b428d38a6cb834a94ece5a8432936f1f56156846a68221fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.04517ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "GET /v2/foo/schema2/manifests/sha256:a8954e9e374a19d8b428d38a6cb834a94ece5a8432936f1f56156846a68221fe HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=08e2bd29-2441-441a-8fa3-89e67297e23d http.request.method=GET http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="804.528µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=5df9a8ff-7dbb-4db3-83da-f1cf31f5decc http.request.method=GET http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/manifests/sha256:a8954e9e374a19d8b428d38a6cb834a94ece5a8432936f1f56156846a68221fe" http.request.useragent="Go-http-client/1.1" http.response.duration="715.647µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "GET /v2/foo/schema2/manifests/sha256:a8954e9e374a19d8b428d38a6cb834a94ece5a8432936f1f56156846a68221fe HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=info msg="rewriting manifest list sha256:a8954e9e374a19d8b428d38a6cb834a94ece5a8432936f1f56156846a68221fe in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=d6a55f0d-0c98-4751-a1fa-da53d00e2133 http.request.method=GET http.request.remoteaddr="127.0.0.1:52120" 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-01-16T02:22:47Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34419" http.request.id=d6a55f0d-0c98-4751-a1fa-da53d00e2133 http.request.method=GET http.request.remoteaddr="127.0.0.1:52120" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.11134ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (15.38s) === RUN TestGetManifestWithStorageError time="2026-01-16T02:22:47Z" 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.12 time="2026-01-16T02:22:47Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:22:47Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:42431" http.request.id=d5b31b6a-a3d0-47f6-a1bd-ea4e26f197dd http.request.method=GET http.request.remoteaddr="127.0.0.1:58600" 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="924.969µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.12 http.request.host="127.0.0.1:42431" http.request.id=96bcb96d-f9ff-41e7-8e6a-3b4230e25cdc http.request.method=GET http.request.remoteaddr="127.0.0.1:58600" 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="799.608µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.12 http.request.host="127.0.0.1:42431" http.request.id=bf749248-093e-4f80-afad-cecc04152ca0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58600" 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="859.208µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.12 http.request.host="127.0.0.1:42431" http.request.id=51475108-3f14-4281-961e-d23bddff860b http.request.method=GET http.request.remoteaddr="127.0.0.1:58600" 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="801.927µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-01-16T02:22:47Z" 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.12 time="2026-01-16T02:22:47Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:22:47Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=881808ed-d98e-4321-808e-2f55b144364e http.request.method=GET http.request.remoteaddr="127.0.0.1:47612" 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="931.409µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" 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.12 http.request.host="127.0.0.1:42793" http.request.id=11c1b4b0-1c9f-49d1-956f-ecee59916bad http.request.method=GET http.request.remoteaddr="127.0.0.1:47612" 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="778.687µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=06cab029-6e77-4d19-bcfc-a05c48c945da http.request.method=PUT http.request.remoteaddr="127.0.0.1:47612" 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="814.768µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T02:22:47Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=0b1d7bfa-6c6a-4fd0-ac66-61fef66cadb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47612" 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.085869ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:22:47Z" 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.12 http.request.host="127.0.0.1:42793" http.request.id=0b1d7bfa-6c6a-4fd0-ac66-61fef66cadb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47612" 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.172069ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:22:47Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=0b1d7bfa-6c6a-4fd0-ac66-61fef66cadb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47612" 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.20287ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T02:22:47Z" 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.12 http.request.host="127.0.0.1:42793" http.request.id=0b1d7bfa-6c6a-4fd0-ac66-61fef66cadb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47612" 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.24267ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:02:22:47 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T02:22:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=23ae2b22-b7f2-4ab4-bbe8-b3824bbf420f http.request.method=POST http.request.remoteaddr="127.0.0.1:47612" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02097ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:48 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:49Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=aaaaf0d5-e734-4a68-9b91-ffa1a65ee7c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47612" http.request.uri="/v2/foo/schema1/blobs/uploads/3f194d32-437f-4c32-a245-3985969ea7f9?_state=SxD92qxRij1R_Bk92r_diCJPTewEdo-jHUrTrEdWJc97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZjE5NGQzMi00MzdmLTRjMzItYTI0NS0zOTg1OTY5ZWE3ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NDguMDA3NDAxNDExWiJ9&digest=sha256%3A309ad747a5052e071951c81f553a1446e05314be35d43f291d3c85314e4d07d3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034084887s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:48 +0000] "PUT /v2/foo/schema1/blobs/uploads/3f194d32-437f-4c32-a245-3985969ea7f9?_state=SxD92qxRij1R_Bk92r_diCJPTewEdo-jHUrTrEdWJc97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZjE5NGQzMi00MzdmLTRjMzItYTI0NS0zOTg1OTY5ZWE3ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NDguMDA3NDAxNDExWiJ9&digest=sha256%3A309ad747a5052e071951c81f553a1446e05314be35d43f291d3c85314e4d07d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:49Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=c2bf5f8f-f463-4d7d-9eff-4f04abfe73df http.request.method=POST http.request.remoteaddr="127.0.0.1:47612" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096731ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:49 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=19f54756-6d77-4470-bea4-20fbfc4399d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47612" http.request.uri="/v2/foo/schema1/blobs/uploads/a4cd3a2b-9acf-437e-a0f3-641e8cb6718d?_state=9ZmbeNrlRuC3qsTEVu8rdUG172Lb1wT9WNIm7ue9m_N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNGNkM2EyYi05YWNmLTQzN2UtYTBmMy02NDFlOGNiNjcxOGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NDkuMjkzMjAyMjk2WiJ9&digest=sha256%3A4a252546c498acb2a68935d8c8ddaeed7473b97ac3ef8456c71e96243fdb65ac" http.request.useragent="Go-http-client/1.1" http.response.duration=2.090872866s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:49 +0000] "PUT /v2/foo/schema1/blobs/uploads/a4cd3a2b-9acf-437e-a0f3-641e8cb6718d?_state=9ZmbeNrlRuC3qsTEVu8rdUG172Lb1wT9WNIm7ue9m_N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNGNkM2EyYi05YWNmLTQzN2UtYTBmMy02NDFlOGNiNjcxOGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NDkuMjkzMjAyMjk2WiJ9&digest=sha256%3A4a252546c498acb2a68935d8c8ddaeed7473b97ac3ef8456c71e96243fdb65ac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=3e1e1e19-4bdb-4213-b9e0-58b3e40b2e0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47612" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.894796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=06215ae2-2821-4b33-985d-c5be84b915c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47612" http.request.uri="/v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.558513ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=365fcf98-d751-4f2e-9bcd-605342f32375 http.request.method=GET http.request.remoteaddr="127.0.0.1:47612" 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=2.0587ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=7ddd1425-24ac-4033-97db-fb8669a27752 http.request.method=GET http.request.remoteaddr="127.0.0.1:47612" http.request.uri="/v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.18058ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "GET /v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42793" http.request.id=0b6f4b28-40c7-40ef-b598-bbfe26a64a71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47612" http.request.uri="/v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.590434ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42793" http.request.id=783b7fd5-8259-4bff-adf3-ac2e6b529412 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47612" http.request.uri="/v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.581154ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json" http.request.host="127.0.0.1:42793" http.request.id=edd299ba-3945-4b82-b366-3c442229b0ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:47612" http.request.uri="/v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.613994ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=afd62555-ff46-435b-bc69-4c93032d01d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:47612" http.request.uri="/v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.208141ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "GET /v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=504eb3d4-b9f4-4076-82c0-2657f09bea30 http.request.method=GET http.request.remoteaddr="127.0.0.1:47612" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="918.888µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=56667b57-889c-40dd-bc1c-a72617635921 http.request.method=GET http.request.remoteaddr="127.0.0.1:47612" http.request.uri="/v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" http.request.useragent="Go-http-client/1.1" http.response.duration="877.008µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "GET /v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=acb73e98-43db-4bd2-8ddf-9437f6c33e71 http.request.method=GET http.request.remoteaddr="127.0.0.1:47612" 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="793.367µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=error msg="payload digest does match: "sha256:2e7a22f2da621d3e5e96d3484da209e4d58c6e76c17b7e37c82ba8ea6c991e0d" != "sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d"" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=49c35989-fe5d-45a3-8c7c-d10fec61ca6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47612" http.request.uri="/v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" time="2026-01-16T02:22:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=49c35989-fe5d-45a3-8c7c-d10fec61ca6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47612" http.request.uri="/v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.111171ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=fd43628b-991f-44fe-9ca8-8fd405e8559d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57666" http.request.uri="/v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.246372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "DELETE /v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=bf66e43a-50aa-4e47-838c-f4cd3973a078 http.request.method=GET http.request.remoteaddr="127.0.0.1:57666" http.request.uri="/v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="995.089µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "GET /v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=b0edd677-521e-442f-961e-557609780078 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57678" http.request.uri="/v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.08053ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "DELETE /v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=f71a0b06-bd51-4aa5-8d5d-d0523e0ed910 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57684" http.request.uri="/v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.681155ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=0245cc64-99f2-4f0f-8be8-44473460e30f http.request.method=GET http.request.remoteaddr="127.0.0.1:57684" http.request.uri="/v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.12094ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "GET /v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=2b7e8546-4ee8-402f-83b5-78c45ed5e7a7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57696" 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=1.245972ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=f272b492-7f17-439f-b144-b88e0b2fe793 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.793716ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=c5633768-452f-4eb5-a258-cf91e3173c29 http.request.method=GET http.request.remoteaddr="127.0.0.1:57710" 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="912.849µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=633d2b28-1682-4796-9b30-3a1596d84828 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03597ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "DELETE /v2/foo/schema1/manifests/sha256:150ee7ae4540c0bb34e2c0c3f01801f42ddc92d361f2d868ae5b8360a13b764d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=964eb832-a144-4240-a945-01b82425ad4b http.request.method=GET http.request.remoteaddr="127.0.0.1:57710" 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="893.129µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=420014be-d68e-47e1-9f01-3bce5e62dc4e http.request.method=GET http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.02789ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" 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.12 http.request.host="127.0.0.1:42793" http.request.id=ea916cbb-d0b1-4769-94d1-5d07601cdad1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57710" 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="920.409µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42793" http.request.id=e575145a-4ea0-49c0-9783-ed7720581c93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.09049ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:22:51Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42793" http.request.id=e575145a-4ea0-49c0-9783-ed7720581c93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.143171ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:22:51Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42793" http.request.id=e575145a-4ea0-49c0-9783-ed7720581c93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.172691ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=d6f6a4ba-dba7-4abe-80f6-5f0babc7a07d http.request.method=POST http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12025ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=d4042d41-ccf5-4ac1-a22e-666bf9018391 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/blobs/uploads/851440e0-ebbc-4f78-858d-a5659a7ab1fe?_state=fyp2wHxNG3upleEV1vEed9uD7Egu-5lWhSON4fA3dop7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NTE0NDBlMC1lYmJjLTRmNzgtODU4ZC1hNTY1OWE3YWIxZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NTEuNDUwMDk4MTgxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.314012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "PUT /v2/foo/schema2/blobs/uploads/851440e0-ebbc-4f78-858d-a5659a7ab1fe?_state=fyp2wHxNG3upleEV1vEed9uD7Egu-5lWhSON4fA3dop7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NTE0NDBlMC1lYmJjLTRmNzgtODU4ZC1hNTY1OWE3YWIxZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NTEuNDUwMDk4MTgxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42793" http.request.id=2513767b-ac75-4663-b76b-fcfac335cad7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.14185ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T02:22:51Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42793" http.request.id=2513767b-ac75-4663-b76b-fcfac335cad7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.189571ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T02:22:51Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=e9443bd2-19df-462e-9142-3302f329f526 http.request.method=POST http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09669ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:53Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=48b056cd-f4dc-4d6e-a00a-110a31509916 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/blobs/uploads/4984e93f-0c03-4e33-aaa7-54c670567343?_state=uaLrjF3-epFNvDSJPr8K-mUr_zca2x4bCqAa-PPTxyR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OTg0ZTkzZi0wYzAzLTRlMzMtYWFhNy01NGM2NzA1NjczNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NTEuNzEzNTg2MjA5WiJ9&digest=sha256%3A88b45cff89754ad6e0c4399a305ffcdc3b662225059d79e7357f558256118ca0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.804497305s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:51 +0000] "PUT /v2/foo/schema2/blobs/uploads/4984e93f-0c03-4e33-aaa7-54c670567343?_state=uaLrjF3-epFNvDSJPr8K-mUr_zca2x4bCqAa-PPTxyR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OTg0ZTkzZi0wYzAzLTRlMzMtYWFhNy01NGM2NzA1NjczNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NTEuNzEzNTg2MjA5WiJ9&digest=sha256%3A88b45cff89754ad6e0c4399a305ffcdc3b662225059d79e7357f558256118ca0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:53Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=714468ec-ca93-4e9e-a27e-c26a91666914 http.request.method=POST http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07077ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=f9b518a3-234f-4b40-9d08-3c8ff29f3084 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/blobs/uploads/68cfce93-88a9-4753-a3d1-3af97ecb1ea8?_state=MfoIw4CjNn7_X8EilDWBq7_hDkAXDFX8Dvg0Ih46IX17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OGNmY2U5My04OGE5LTQ3NTMtYTNkMS0zYWY5N2VjYjFlYTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NTMuNzU0Njg0MzdaIn0%3D&digest=sha256%3A45c17fae039e9f66f738bde65aa30c28234426a1b8e0f82d083ce33870d79301" http.request.useragent="Go-http-client/1.1" http.response.duration=1.404569958s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/68cfce93-88a9-4753-a3d1-3af97ecb1ea8?_state=MfoIw4CjNn7_X8EilDWBq7_hDkAXDFX8Dvg0Ih46IX17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OGNmY2U5My04OGE5LTQ3NTMtYTNkMS0zYWY5N2VjYjFlYTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDI6MjI6NTMuNzU0Njg0MzdaIn0%3D&digest=sha256%3A45c17fae039e9f66f738bde65aa30c28234426a1b8e0f82d083ce33870d79301 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42793" http.request.id=2e99cbda-96a9-4775-840f-902a2a3cae5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.393413ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42793" http.request.id=85d3fa02-2170-4ae5-a2b2-bfcf3f0381e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/manifests/sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.183891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "PUT /v2/foo/schema2/manifests/sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=9ecfd367-614c-4783-8aca-2a7ecde8bfca http.request.method=GET http.request.remoteaddr="127.0.0.1:57710" 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="966.249µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=3e9802cb-a0ce-4945-8ea0-b21f6e1f9311 http.request.method=GET http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/manifests/sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="945.489µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "GET /v2/foo/schema2/manifests/sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=c23b6b09-c1ca-42b6-8478-7bfff5f1b7e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="779.727µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=ddcf941d-704b-4f9a-8e09-f6718098a736 http.request.method=GET http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/manifests/sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e" http.request.useragent="Go-http-client/1.1" http.response.duration="714.247µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "GET /v2/foo/schema2/manifests/sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=a9488b10-7868-4ec3-a4f6-cdfaf482719a http.request.method=GET http.request.remoteaddr="127.0.0.1:57710" 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="707.607µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=info msg="rewriting manifest sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=548c2c9c-8e92-44e7-bf36-114c9c52a6bd http.request.method=GET http.request.remoteaddr="127.0.0.1:57710" 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-01-16T02:22:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=548c2c9c-8e92-44e7-bf36-114c9c52a6bd http.request.method=GET http.request.remoteaddr="127.0.0.1:57710" 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=2.041659ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=9ece3c72-5179-461d-950f-8be59601fa93 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/manifests/sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e" http.request.useragent="Go-http-client/1.1" http.response.duration="954.248µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=85c104fa-85f9-480b-b41c-2d02c2464ff4 http.request.method=GET http.request.remoteaddr="127.0.0.1:57710" http.request.uri="/v2/foo/schema2/manifests/sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="862.288µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e" 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "GET /v2/foo/schema2/manifests/sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=edc727e1-c9c9-444e-b077-c8fe599d0eae http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57712" http.request.uri="/v2/foo/schema2/manifests/sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="925.888µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e" 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42793" http.request.id=636fe850-50b8-474c-96ff-0bc62bf7bf61 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57724" http.request.uri="/v2/foo/schema2/manifests/sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.204572ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "PUT /v2/foo/schema2/manifests/sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=4a1c2801-c936-426b-a8d1-e9f0e7f8ef3d http.request.method=GET http.request.remoteaddr="127.0.0.1:57724" http.request.uri="/v2/foo/schema2/manifests/sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="983.129µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "GET /v2/foo/schema2/manifests/sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=84fe3361-1cf4-46c6-bcd8-5a1c3a12a47b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57736" 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=1.211371ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42793" http.request.id=edd92736-b4c0-40cb-9231-a04d814b3d50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57752" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.347133ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=39586c3a-3df0-4330-944f-284e07718585 http.request.method=GET http.request.remoteaddr="127.0.0.1:57752" 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="744.927µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=bb0be73c-796b-48bb-9e5a-17060cc4b0cd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57752" http.request.uri="/v2/foo/schema2/manifests/sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03389ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bb40c61c95e9bda86feee47a29f4b22c36f619e2b515eb16e5654d471ff5631e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42793" http.request.id=25ec287a-12d5-4cdf-982a-d645336802b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57752" 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="776.408µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (7.37s) === RUN TestManifestDeleteDisabled time="2026-01-16T02:22:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T02:22:55Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:22:55Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:35479" http.request.id=805f4973-79a6-4f55-a8e1-95f13c607ac7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60242" 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="939.848µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Jan/2026:02:22:55 +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-01-16T02:22:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T02:22:55Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:22:55Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 time="2026-01-16T02:22:55Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.12 time="2026-01-16T02:22:55Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.12 time="2026-01-16T02:22:55Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:46615" http.request.id=8dcfb138-bbc3-47aa-bcbe-0770a101a7c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59382" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.819777ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:46615" http.request.id=baa89263-d67a-47ad-83dd-5b46581fad34 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59396" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.689216ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:46615" http.request.id=86d877e8-642a-4e3e-a96b-f20672f58bcc http.request.method=POST http.request.remoteaddr="127.0.0.1:59410" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.634335ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T02:22:55Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:46615" http.request.id=170eb6f1-7ee3-45ff-ac0c-edf0d2e69880 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59420" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.599415ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.03s) === RUN TestProxyManifestGetByTag time="2026-01-16T02:22:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T02:22:55Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:22:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34581" http.request.id=7d95972d-df2d-414b-ae73-25bf5eec1c19 http.request.method=POST http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07613ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34581" http.request.id=583a706e-c18e-435f-afa1-2ec62a3a4ace http.request.method=PUT http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/bar/blobs/uploads/219df726-36ff-4ecf-aa90-64084830ef6a?_state=_K2kKlbLBFnThgrBD0CfTN4r15pqHM8M7OGXQUfL5vF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxOWRmNzI2LTM2ZmYtNGVjZi1hYTkwLTY0MDg0ODMwZWY2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjo1NS40MDczNDE0MTJaIn0%3D&digest=sha256%3A59ec333b1e0c14ba4fea874e9b71e1e1f464ed447244780c867561db7a9c565a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.131685281s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:55 +0000] "PUT /v2/foo/bar/blobs/uploads/219df726-36ff-4ecf-aa90-64084830ef6a?_state=_K2kKlbLBFnThgrBD0CfTN4r15pqHM8M7OGXQUfL5vF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIxOWRmNzI2LTM2ZmYtNGVjZi1hYTkwLTY0MDg0ODMwZWY2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjo1NS40MDczNDE0MTJaIn0%3D&digest=sha256%3A59ec333b1e0c14ba4fea874e9b71e1e1f464ed447244780c867561db7a9c565a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34581" http.request.id=ff2a98ea-6d04-4e9d-8292-afa7d9bff2a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.629812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:56 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:56Z" 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.12 time="2026-01-16T02:22:56Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T02:22:56Z" level=info msg="Starting upload purge in 35m0s" go.version=go1.24.12 time="2026-01-16T02:22:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 time="2026-01-16T02:22:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34581" http.request.id=a1d13c65-11e5-4858-8ea6-dac63c0746da http.request.method=GET http.request.remoteaddr="127.0.0.1:45912" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="732.407µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:22:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:22:56Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:34581" go.version=go1.24.12 time="2026-01-16T02:22:56Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.12 time="2026-01-16T02:22:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34581" http.request.id=538b22e6-8c3f-4f68-95c7-b6a2562d6452 http.request.method=GET http.request.remoteaddr="127.0.0.1:45922" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="849.488µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:22:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:22:56Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34581 /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:34581/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:35987" http.request.id=37394476-8246-47c2-9d6c-c74caf145b16 http.request.method=GET http.request.remoteaddr="127.0.0.1:40506" http.request.uri="/v2/foo/bar/manifests/sha256:3f73351a95dc42b2de65f61966d7c5c4d73e3240692927fcf90720332c5ee45b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:3f73351a95dc42b2de65f61966d7c5c4d73e3240692927fcf90720332c5ee45b" time="2026-01-16T02:22:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34581" http.request.id=abea682f-b182-4afd-8ac1-1cb1f5c7f5fd http.request.method=GET http.request.remoteaddr="127.0.0.1:45926" http.request.uri="/v2/foo/bar/manifests/sha256:3f73351a95dc42b2de65f61966d7c5c4d73e3240692927fcf90720332c5ee45b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.537753ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:22:56 +0000] "GET /v2/foo/bar/manifests/sha256:3f73351a95dc42b2de65f61966d7c5c4d73e3240692927fcf90720332c5ee45b HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:22:56Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:3f73351a95dc42b2de65f61966d7c5c4d73e3240692927fcf90720332c5ee45b with ttl=167h59m59.99999584s" go.version=go1.24.12 time="2026-01-16T02:22:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35987" http.request.id=37394476-8246-47c2-9d6c-c74caf145b16 http.request.method=GET http.request.remoteaddr="127.0.0.1:40506" http.request.uri="/v2/foo/bar/manifests/sha256:3f73351a95dc42b2de65f61966d7c5c4d73e3240692927fcf90720332c5ee45b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.527169ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:22:56 +0000] "GET /v2/foo/bar/manifests/sha256:3f73351a95dc42b2de65f61966d7c5c4d73e3240692927fcf90720332c5ee45b HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:22:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34581" http.request.id=674a6c09-b8d7-4a69-8b1a-0aa7f716db4d http.request.method=GET http.request.remoteaddr="127.0.0.1:45926" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="742.247µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:22:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:22:56Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34581 /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:34581/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:35987" http.request.id=b752c72f-7662-4c97-910c-ac56485b046b http.request.method=GET http.request.remoteaddr="127.0.0.1:40518" 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-01-16T02:22:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34581" http.request.id=b46106a7-4de4-4e24-853e-145c80da5aaa http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45934" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.0913ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:22:56 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:22:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35987" http.request.id=b752c72f-7662-4c97-910c-ac56485b046b http.request.method=GET http.request.remoteaddr="127.0.0.1:40518" 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=6.40434ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:22:56 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:22:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34581" http.request.id=33c08868-8a0e-4ff1-9ef6-b30d9fb08530 http.request.method=POST http.request.remoteaddr="127.0.0.1:45934" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06821ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34581" http.request.id=86a14166-cac3-447d-9727-208dad401bd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45934" http.request.uri="/v2/foo/bar/blobs/uploads/99eafc82-303d-4a8b-b468-d53538eefff7?_state=a2YL_13r7MwN8hnke2bx54mVOXiRKB_g0iwAle93ptl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5ZWFmYzgyLTMwM2QtNGE4Yi1iNDY4LWQ1MzUzOGVlZmZmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjo1Ni43Njk4NjI1MzZaIn0%3D&digest=sha256%3Ae8326e26150823aef097396a199207b024e7edebb5e977601bd661e340967756" http.request.useragent="Go-http-client/1.1" http.response.duration=1.637509421s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:56 +0000] "PUT /v2/foo/bar/blobs/uploads/99eafc82-303d-4a8b-b468-d53538eefff7?_state=a2YL_13r7MwN8hnke2bx54mVOXiRKB_g0iwAle93ptl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5ZWFmYzgyLTMwM2QtNGE4Yi1iNDY4LWQ1MzUzOGVlZmZmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMjoyMjo1Ni43Njk4NjI1MzZaIn0%3D&digest=sha256%3Ae8326e26150823aef097396a199207b024e7edebb5e977601bd661e340967756 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34581" http.request.id=c5bf9738-e0ce-4350-9a01-f7d3add9d2f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45934" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.744675ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:02:22:58 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T02:22:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34581" http.request.id=79c348d1-2e17-4033-a83a-c94d92e0b173 http.request.method=GET http.request.remoteaddr="127.0.0.1:45934" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="738.487µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:22:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:22:58Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34581 /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:34581/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:35987" http.request.id=645799f4-2ac0-4fc5-8ca4-9b28d0478540 http.request.method=GET http.request.remoteaddr="127.0.0.1:40532" 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-01-16T02:22:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34581" http.request.id=67544399-cc6c-4fb5-8f92-f7f706010640 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45938" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.15026ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:22:58 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:22:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34581" http.request.id=15f694aa-b6f1-4180-8cf7-4d926913a0cf http.request.method=GET http.request.remoteaddr="127.0.0.1:45938" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="807.887µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:02:22:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T02:22:58Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34581 /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:34581/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:35987" http.request.id=645799f4-2ac0-4fc5-8ca4-9b28d0478540 http.request.method=GET http.request.remoteaddr="127.0.0.1:40532" 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-01-16T02:22:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34581" http.request.id=1a070004-d23c-41d0-8133-d869453af9b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:45952" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.270301ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:22:58 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T02:22:58Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e279302805348566a69b6af04113a1a0a07ee1cd765e21298e208cd74097df99 with ttl=167h59m59.99999176s" go.version=go1.24.12 time="2026-01-16T02:22:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35987" http.request.id=645799f4-2ac0-4fc5-8ca4-9b28d0478540 http.request.method=GET http.request.remoteaddr="127.0.0.1:40532" 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=12.456437ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:02:22:58 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.20s) === RUN TestAppDispatcher time="2026-01-16T02:22:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36891" http.request.id=95f218b4-190c-4c55-9b0e-af6344fc126f http.request.method=GET http.request.remoteaddr="127.0.0.1:39620" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.06597ms http.response.status=200 http.response.written=0 time="2026-01-16T02:22:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36891" http.request.id=cc1f81a0-c976-4c51-ab5c-f87ad3707763 http.request.method=GET http.request.remoteaddr="127.0.0.1:39620" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="864.688µs" http.response.status=200 http.response.written=0 time="2026-01-16T02:22:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36891" http.request.id=2554d1c1-0539-4799-bb10-7c39ced3bfdd http.request.method=GET http.request.remoteaddr="127.0.0.1:39620" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="831.928µs" http.response.status=200 http.response.written=0 time="2026-01-16T02:22:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36891" http.request.id=3ae3ee7b-fbca-4eaa-8752-156a963c4396 http.request.method=GET http.request.remoteaddr="127.0.0.1:39620" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="880.088µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-01-16T02:22:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 instance.id=3c603368-21b1-434d-a43e-cb840a528849 time="2026-01-16T02:22:58Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=3c603368-21b1-434d-a43e-cb840a528849 time="2026-01-16T02:22:58Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.12 http.request.host="127.0.0.1:36085" http.request.id=d4c13fab-d9bc-4ecf-8c8d-cf0102e37e75 http.request.method=GET http.request.remoteaddr="127.0.0.1:34576" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-01-16T02:22:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 instance.id=3c603368-21b1-434d-a43e-cb840a528849 time="2026-01-16T02:22:58Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=3c603368-21b1-434d-a43e-cb840a528849 time="2026-01-16T02:22:58Z" level=info msg="configuring file health check path=/tmp/healthcheck3936556748, interval=1" go.version=go1.24.12 instance.id=3c603368-21b1-434d-a43e-cb840a528849 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-01-16T02:23:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 instance.id=3c603368-21b1-434d-a43e-cb840a528849 time="2026-01-16T02:23:02Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=3c603368-21b1-434d-a43e-cb840a528849 time="2026-01-16T02:23:02Z" level=info msg="configuring TCP health check addr=127.0.0.1:33609, interval=1" go.version=go1.24.12 instance.id=3c603368-21b1-434d-a43e-cb840a528849 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-01-16T02:23:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 instance.id=3c603368-21b1-434d-a43e-cb840a528849 time="2026-01-16T02:23:06Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=3c603368-21b1-434d-a43e-cb840a528849 time="2026-01-16T02:23:06Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:44779, interval=1, threshold=3" go.version=go1.24.12 instance.id=3c603368-21b1-434d-a43e-cb840a528849 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 84.801s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.29s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.82s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.262s === RUN TestSchedule time="2026-01-16T02:21:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=c39ef194-7bfd-4da5-8a09-af4d2a2c28bf time="2026-01-16T02:21:48Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99752ms" go.version=go1.24.12 instance.id=c39ef194-7bfd-4da5-8a09-af4d2a2c28bf time="2026-01-16T02:21:48Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998µs" go.version=go1.24.12 instance.id=c39ef194-7bfd-4da5-8a09-af4d2a2c28bf time="2026-01-16T02:21:48Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.72µs" go.version=go1.24.12 instance.id=c39ef194-7bfd-4da5-8a09-af4d2a2c28bf scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-01-16T02:21:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=c39ef194-7bfd-4da5-8a09-af4d2a2c28bf --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-01-16T02:21:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=c39ef194-7bfd-4da5-8a09-af4d2a2c28bf time="2026-01-16T02:21:48Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99744ms" go.version=go1.24.12 instance.id=c39ef194-7bfd-4da5-8a09-af4d2a2c28bf time="2026-01-16T02:21:48Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99812ms" go.version=go1.24.12 instance.id=c39ef194-7bfd-4da5-8a09-af4d2a2c28bf time="2026-01-16T02:21:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=c39ef194-7bfd-4da5-8a09-af4d2a2c28bf --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-01-16T02:21:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=c39ef194-7bfd-4da5-8a09-af4d2a2c28bf --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.613s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.45s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 25779200 sha256:afff1976a8b90b58712d9eb908e0350eb5d141632d12b22c123beb96f829bbf2 [] map[] } --- PASS: TestSimpleBlobRead (0.68s) === RUN TestBlobMount --- PASS: TestBlobMount (0.68s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.21s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.15s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.55s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:40e5e5d2075e66138783318376694803ade348c4314dcc89e9f5fea09b2015ec palailogos: marking blob sha256:27f1908f61da4ef83f09a45436a8e950aa940ad9ae2be1f31f74d15132671614 palailogos: marking blob sha256:dd2689f7c1c67be119fe066715cb3d92f6bc17fe4585c744cd8e1840d5932e5d palailogos: marking manifest sha256:9ccadc7eed3783d1f26f2fe9a48bc4d3b6d795d4124651338cab727ed8942609 palailogos: marking blob sha256:40e5e5d2075e66138783318376694803ade348c4314dcc89e9f5fea09b2015ec palailogos: marking blob sha256:c8e5de476014a3887db1cc739cf6a782bfc5df1a373a2c787dcf158dad86062d palailogos: marking manifest sha256:a1142de03365482eeac3a590333e3e66059c8ee7f91fb658c9a91b88fd2cd12f palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:f2bf42e1a38f664205f95990121764e5ee108fb3fa359980645cc9e12801ca67 palailogos: marking blob sha256:4ac9af699a0a80252521c825ec98e4a9af8a962be4d879b1a47a3bcc06142511 palailogos: marking manifest sha256:c8e5de476014a3887db1cc739cf6a782bfc5df1a373a2c787dcf158dad86062d palailogos: marking blob sha256:a8379f4c091902bbe785ec72036528b50b685f3179b1693033dfb5a145efb0b3 palailogos: marking blob sha256:6b30db66e4dfe6628805d3ed2f34bde78663fd17ba058c0414282d4a891974e8 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.30s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:15f2cca6b98b2817563f5265dd2e9ed8db82a9879bd6e456e98b887dea241a60 deletemanifests: marking manifest sha256:e53de04a03e3876c23e2a0f93cc1c00d17e1fe58007cf88a3e0de739af8d57fc deletemanifests: marking blob sha256:6a4863c44a3151b79eff9d0fa3cfac9da26991002287b03f3a133f80f4b248f1 deletemanifests: marking blob sha256:89fd5c5bfc005d32018253936c9880da0fa3498188a1a357421958a1e2f16e4f deletemanifests: marking blob sha256:6d56a98e815b030e772dec052ec45f42c9eacf6d316ed5af9b4f1e9eb8732aae 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0c7c277f1e55cd909289192fa78544e42700ad66cea9a6eb2f5d9f34af54312d blob eligible for deletion: sha256:15f2cca6b98b2817563f5265dd2e9ed8db82a9879bd6e456e98b887dea241a60 blob eligible for deletion: sha256:9a1675c9cc1a040f8c9a0524b402d35f804c473c545700d75528afd862218580 blob eligible for deletion: sha256:cc11637f077e0f14a22b10edb6b865acc7f4f5ca16e732da24a87e45f877ae01 deletemanifests manifest eligible for deletion: sha256:15f2cca6b98b2817563f5265dd2e9ed8db82a9879bd6e456e98b887dea241a60 deletemanifests: marking manifest sha256:e53de04a03e3876c23e2a0f93cc1c00d17e1fe58007cf88a3e0de739af8d57fc deletemanifests: marking blob sha256:6a4863c44a3151b79eff9d0fa3cfac9da26991002287b03f3a133f80f4b248f1 deletemanifests: marking blob sha256:89fd5c5bfc005d32018253936c9880da0fa3498188a1a357421958a1e2f16e4f deletemanifests: marking blob sha256:6d56a98e815b030e772dec052ec45f42c9eacf6d316ed5af9b4f1e9eb8732aae time="2026-01-16T02:22:06Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/15f2cca6b98b2817563f5265dd2e9ed8db82a9879bd6e456e98b887dea241a60" go.version=go1.24.12 instance.id=4849e165-52a4-4275-afd8-06c25dd0284f time="2026-01-16T02:22:06Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/15f2cca6b98b2817563f5265dd2e9ed8db82a9879bd6e456e98b887dea241a60" go.version=go1.24.12 instance.id=4849e165-52a4-4275-afd8-06c25dd0284f 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0c7c277f1e55cd909289192fa78544e42700ad66cea9a6eb2f5d9f34af54312d time="2026-01-16T02:22:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0c/0c7c277f1e55cd909289192fa78544e42700ad66cea9a6eb2f5d9f34af54312d" go.version=go1.24.12 instance.id=4849e165-52a4-4275-afd8-06c25dd0284f blob eligible for deletion: sha256:15f2cca6b98b2817563f5265dd2e9ed8db82a9879bd6e456e98b887dea241a60 time="2026-01-16T02:22:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/15/15f2cca6b98b2817563f5265dd2e9ed8db82a9879bd6e456e98b887dea241a60" go.version=go1.24.12 instance.id=4849e165-52a4-4275-afd8-06c25dd0284f blob eligible for deletion: sha256:9a1675c9cc1a040f8c9a0524b402d35f804c473c545700d75528afd862218580 time="2026-01-16T02:22:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9a/9a1675c9cc1a040f8c9a0524b402d35f804c473c545700d75528afd862218580" go.version=go1.24.12 instance.id=4849e165-52a4-4275-afd8-06c25dd0284f blob eligible for deletion: sha256:cc11637f077e0f14a22b10edb6b865acc7f4f5ca16e732da24a87e45f877ae01 time="2026-01-16T02:22:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cc/cc11637f077e0f14a22b10edb6b865acc7f4f5ca16e732da24a87e45f877ae01" go.version=go1.24.12 instance.id=4849e165-52a4-4275-afd8-06c25dd0284f --- PASS: TestDeleteManifestIfTagNotFound (2.06s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1591a23e93e7ff4f027b8251b118c29e49c0c0eb2a8b21e2e20f0f37323205ab time="2026-01-16T02:22:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/15/1591a23e93e7ff4f027b8251b118c29e49c0c0eb2a8b21e2e20f0f37323205ab" go.version=go1.24.12 instance.id=4849e165-52a4-4275-afd8-06c25dd0284f blob eligible for deletion: sha256:16aa7563a59497758c57ceaf1a4fe8ded09306a9cef3a5bd3b8fb8623d17eb1b time="2026-01-16T02:22:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/16/16aa7563a59497758c57ceaf1a4fe8ded09306a9cef3a5bd3b8fb8623d17eb1b" go.version=go1.24.12 instance.id=4849e165-52a4-4275-afd8-06c25dd0284f blob eligible for deletion: sha256:eae725002b09d5e2d44af607f46ca3108fe7047c323a4bffd112acb427a503df time="2026-01-16T02:22:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ea/eae725002b09d5e2d44af607f46ca3108fe7047c323a4bffd112acb427a503df" go.version=go1.24.12 instance.id=4849e165-52a4-4275-afd8-06c25dd0284f --- PASS: TestGCWithMissingManifests (0.92s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:65201d9ff478941fa3d47458c0c0d48c08580f484e5d8b77153ba87139097aab komnenos: marking blob sha256:3653cbea1dcf3e161c02fbcb768a219074c00239d9b1577cd3d1fad41ed552a7 komnenos: marking blob sha256:99b67d861a76aef124e60524195a62c4e46805c92e90852148109f7a696736b7 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:9be1f16e18c799705dcee59c233ddf09c57c692b9351c4d8c4d1b6694fb61d5b time="2026-01-16T02:22:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9b/9be1f16e18c799705dcee59c233ddf09c57c692b9351c4d8c4d1b6694fb61d5b" go.version=go1.24.12 instance.id=4849e165-52a4-4275-afd8-06c25dd0284f blob eligible for deletion: sha256:aadb1f6069181e29b651ef0be2963f3e9f9e4f14733e0998f2e43b6bd914242f time="2026-01-16T02:22:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/aa/aadb1f6069181e29b651ef0be2963f3e9f9e4f14733e0998f2e43b6bd914242f" go.version=go1.24.12 instance.id=4849e165-52a4-4275-afd8-06c25dd0284f blob eligible for deletion: sha256:cbcfdb9e164bc831f389a34901690252236699c28aa58f1c3029f20d496e21ef time="2026-01-16T02:22:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cb/cbcfdb9e164bc831f389a34901690252236699c28aa58f1c3029f20d496e21ef" go.version=go1.24.12 instance.id=4849e165-52a4-4275-afd8-06c25dd0284f blob eligible for deletion: sha256:d470230f4817a53636805372da2634b707520121cdbc398f788a6a1e9d1a7049 time="2026-01-16T02:22:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d4/d470230f4817a53636805372da2634b707520121cdbc398f788a6a1e9d1a7049" go.version=go1.24.12 instance.id=4849e165-52a4-4275-afd8-06c25dd0284f blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-01-16T02:22:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.12 instance.id=4849e165-52a4-4275-afd8-06c25dd0284f blob eligible for deletion: sha256:fe00aac7c9f6edf1ab66890001a4e45613a6888f8a5c407d57a55bc61e8dd7ea time="2026-01-16T02:22:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fe/fe00aac7c9f6edf1ab66890001a4e45613a6888f8a5c407d57a55bc61e8dd7ea" go.version=go1.24.12 instance.id=4849e165-52a4-4275-afd8-06c25dd0284f blob eligible for deletion: sha256:7818120d1c22f853173b4f3380faf791891dfb97904c1e9c65a32eb6724bbd1e time="2026-01-16T02:22:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/78/7818120d1c22f853173b4f3380faf791891dfb97904c1e9c65a32eb6724bbd1e" go.version=go1.24.12 instance.id=4849e165-52a4-4275-afd8-06c25dd0284f --- PASS: TestDeletionHasEffect (2.33s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.31s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:dcf1223e03ab24abe12f71ea4ed8a81cc52a4e7abf36d7a6f3bc12a840d8f7b4 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:d0f3f570558aa03e892d2ebc20032afde9eec262c318e7d886ea6a18789ba69b michael_z_doukas: marking blob sha256:d97166f461533a2339f2640eabd97399267c296abb3af98859af89c4eb735d4f 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:368e2738216119bfe5ba550eb0459a57875f1ce7f9f1036ebb0e2e02b141cb72 time="2026-01-16T02:22:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/36/368e2738216119bfe5ba550eb0459a57875f1ce7f9f1036ebb0e2e02b141cb72" go.version=go1.24.12 instance.id=4849e165-52a4-4275-afd8-06c25dd0284f --- PASS: TestOrphanBlobDeleted (1.12s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:0d73146caedb3a5832d18973c6c0239e897fb871ffe77dfcc2e38121e2b0a916 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:1ec0077c81053c66c3328a2791b0b2c5db98cd289cfd1586000a3d4add45afa8 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.72s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.91s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.62s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.58s) === 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-01-16T02:22:17Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 01:22:17.376156169 +0000 UTC m=-3571.340917381, actuallyDelete=true" time="2026-01-16T02:22:17Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-01-16T02:22:17Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 02:22:17.377162378 +0000 UTC m=+28.660088868, actuallyDelete=true" time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4dba5e6a-e7ff-4051-a788-6345d5537d00 have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.377162378 +0000 UTC m=+28.660088868). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5397751f-4736-4191-bd7d-5e994b47b7a0 have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.377162378 +0000 UTC m=+28.660088868). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7cabe794-2467-4250-8daa-a504dbb0d980 have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.377162378 +0000 UTC m=+28.660088868). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/80197c37-13bc-4f2d-9719-5889df4805fc have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.377162378 +0000 UTC m=+28.660088868). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8f0df317-b2ed-4f07-9add-debae3812188 have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.377162378 +0000 UTC m=+28.660088868). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9cf2d556-3587-480c-abd4-43b90ec47cc3 have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.377162378 +0000 UTC m=+28.660088868). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0b57eb8d-5687-4a94-9f5e-700085c5d62e have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.377162378 +0000 UTC m=+28.660088868). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1a81dcec-3eab-4357-9f6e-74c34ea64d85 have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.377162378 +0000 UTC m=+28.660088868). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9842453f-d18d-40cb-8916-1afd93ce56d1 have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.377162378 +0000 UTC m=+28.660088868). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fb888717-9304-4442-9efc-64477acf933d have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.377162378 +0000 UTC m=+28.660088868). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/df6ada7d-c65d-42c3-b0a6-66d938f12171 have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.377162378 +0000 UTC m=+28.660088868). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-01-16T02:22:17Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 02:22:17.37839979 +0000 UTC m=+28.661326240, actuallyDelete=true" time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3cd4009e-071a-49b7-bb76-0cbb1e62874a have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.37839979 +0000 UTC m=+28.661326240). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8638ce1b-2fa3-47b2-a6b1-8768be7a46c1 have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.37839979 +0000 UTC m=+28.661326240). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/9392f544-5e83-4e0f-a548-6b43e89df797 have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.37839979 +0000 UTC m=+28.661326240). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d4993820-4661-434e-8da0-1d15b0a4df2f have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.37839979 +0000 UTC m=+28.661326240). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3e43faec-d102-402d-b44c-babe51e0af9f have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.37839979 +0000 UTC m=+28.661326240). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-01-16T02:22:17Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 02:22:17.37949792 +0000 UTC m=+28.662424410, actuallyDelete=true" time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ebadc89e-fa68-41b4-aac4-4fffc008b5f7 have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.37949792 +0000 UTC m=+28.662424410). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/067bb133-4cb4-4021-b0ee-a55196144d52 have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.37949792 +0000 UTC m=+28.662424410). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/461cc109-6345-4c8c-a5d8-64acf195d238 have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.37949792 +0000 UTC m=+28.662424410). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/66ab87c2-f81d-43ac-a894-f636dc956763 have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.37949792 +0000 UTC m=+28.662424410). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8b9ae866-41fc-4ff9-8a28-cf5888fffb57 have older date (2026-01-16 01:22:17 +0000 UTC) than purge date (2026-01-16 02:22:17.37949792 +0000 UTC m=+28.662424410). Removing upload directory." time="2026-01-16T02:22:17Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-01-16T02:22:17Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 02:22:17.380219607 +0000 UTC m=+28.663146097, actuallyDelete=true" time="2026-01-16T02:22:17Z" 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 28.704s ? 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.042s === 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.040s === RUN TestWalkFileRemoved time="2026-01-16T02:21:48Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.022s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.393s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.11s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.151s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.20s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.586s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.55s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.935s ? 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-01-16T02:21:48Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.12 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-01-16T02:21:48Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.12 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-01-16T02:21:48Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.12 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestInvalidData === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4 === CONT TestMatchIPV4_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatch_2 time="2026-01-16T02:21:48Z" level=error msg="unknown ip address format" go.version=go1.24.12 instance.id=052df874-b242-4eb3-9088-bc2ff82cf394 ip=?0000000000000000000000000000000000 time="2026-01-16T02:21:48Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestParsing (0.00s) time="2026-01-16T02:21:48Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.12 instance.id=052df874-b242-4eb3-9088-bc2ff82cf394 --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) time="2026-01-16T02:21:48Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.12 instance.id=052df874-b242-4eb3-9088-bc2ff82cf394 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2026-01-16T02:21:49Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 time="2026-01-16T02:21:50Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 time="2026-01-16T02:21:51Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 time="2026-01-16T02:21:52Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.551s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.039s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.394s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.51s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.909s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.031s ? 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-armv7.so.1 >>> docker-registry*: Package size: 24.0 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r17.apk >>> docker-registry: Build complete at Fri, 16 Jan 2026 02:23:14 +0000 elapsed time 0h 1m 48s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/3) Purging .makedepends-docker-registry (20260116.022127) (2/3) Purging go (1.24.12-r0) (3/3) Purging binutils-gold (2.44-r3) Executing busybox-1.37.0-r20.trigger OK: 274 MiB in 104 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...