>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.15.0-r1) started Fri, 16 Jan 2026 05:01:15 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.24.12-r0) (2/2) Installing .makedepends-docker-registry (20260116.050116) Executing busybox-1.37.0-r20.trigger OK: 561 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-01-16T05:01:55Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-01-16T05:01:55Z" 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.027s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-01-16T05:01:55Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.02s) === RUN TestWithTrace --- PASS: TestWithTrace (2.01s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.031s ? 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.010s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.005s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.51s) PASS ok github.com/docker/distribution/health/checks 0.538s ? 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.020s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.005s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.024s === 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.013s ? 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 05:01:58 http: TLS handshake error from 127.0.0.1:57150: 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:38827/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38827/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38827/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:38827/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:39485?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.54s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-01-16T05:01:59Z" level=info msg="broadcaster: closing" time="2026-01-16T05:01:59Z" level=info msg="closing testSink" time="2026-01-16T05:01:59Z" level=info msg="closing testSink" time="2026-01-16T05:01:59Z" level=info msg="closing testSink" time="2026-01-16T05:01:59Z" level=info msg="closing testSink" time="2026-01-16T05:01:59Z" level=info msg="closing testSink" time="2026-01-16T05:01:59Z" level=info msg="closing testSink" time="2026-01-16T05:01:59Z" level=info msg="closing testSink" time="2026-01-16T05:01:59Z" level=info msg="closing testSink" time="2026-01-16T05:01:59Z" level=info msg="closing testSink" time="2026-01-16T05:01:59Z" level=info msg="closing testSink" time="2026-01-16T05:01:59Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.02s) === RUN TestEventQueue time="2026-01-16T05:01:59Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.14s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 1} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:01:59Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T05:02:00Z" level=warning msg="&{0xc000304690 0.9} encountered too many errors, backing off" time="2026-01-16T05:02:00Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.92s) PASS ok github.com/docker/distribution/notifications 1.677s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2026-01-16T05:01:58Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T05:01:58.871407395Z" 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-16T05:01:58.871418892Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:01:58.871515928Z" level=info msg="Starting upload purge in 42m0s" go.version=go1.24.12 time="2026-01-16T05:01:58.871595549Z" level=info msg="listening on [::]:5000" go.version=go1.24.12 time="2026-01-16T05:02:01.874908576Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.12 time="2026-01-16T05:02:01.978274699Z" level=info msg="response completed" go.version=go1.24.12 http.request.host=127.0.0.1 http.request.id=2f1c39d7-7b69-4e28-8bee-20dd23ae1d9c http.request.method=GET http.request.remoteaddr="[::1]:55920" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="847.224µs" http.response.status=200 http.response.written=2 ::1 - - [16/Jan/2026:05:02:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-01-16T05:02:03.517079614Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T05:02:03.51795717Z" 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-16T05:02:03.517975752Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:02:03.517998021Z" level=info msg="Starting upload purge in 5m0s" go.version=go1.24.12 time="2026-01-16T05:02:03.518111196Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.12 time="2026-01-16T05:02:03.518121339Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.12 time="2026-01-16T05:02:03.518474665Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.12 time="2026-01-16T05:02:06.532600783Z" level=info msg="response completed" go.version=go1.24.12 http.request.host=127.0.0.1 http.request.id=24e6d1db-65e0-4180-b174-cd4764cf403d http.request.method=GET http.request.remoteaddr="127.0.0.1:51342" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="832.306µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:05:02:06 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-01-16T05:02:06.53269861Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.12 --- PASS: TestRegistrySupportedCipherSuite (4.65s) === RUN TestRegistryUnsupportedCipherSuite time="2026-01-16T05:02:08.439925206Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T05:02:08.476460848Z" 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-16T05:02:08.476487589Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:02:08.476550842Z" level=info msg="Starting upload purge in 9m0s" go.version=go1.24.12 time="2026-01-16T05:02:08.476637967Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.12 --- PASS: TestRegistryUnsupportedCipherSuite (9.95s) PASS ok github.com/docker/distribution/registry 17.742s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.011s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.12s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.241s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-01-16T05:01:59Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.12 instance.id=9b9eda51-6577-4326-8557-f73dff029b10 time="2026-01-16T05:01:59Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.12 instance.id=9b9eda51-6577-4326-8557-f73dff029b10 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-01-16T05:01:59Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.12 password="6_5Q-yzXIaNG6BCyH_qGvDGCcSeX8NM9lQF_BI494LA" user=docker --- PASS: TestCreateHtpasswdFile (0.15s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.179s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.020s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2026-01-16T05:01:59Z" level=info msg="token not to be used before 2026-01-16 05:02:00 +0000 UTC - currently 2026-01-16 05:01:59.901925226 +0000 UTC m=+0.004016913" time="2026-01-16T05:01:59Z" level=info msg="token not to be used after 2026-01-16 05:01:59 +0000 UTC - currently 2026-01-16 05:01:59.902156658 +0000 UTC m=+0.004248346" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-01-16T05:01:59Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.02s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.028s === 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.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.04s) === 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.01s) === 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.131s === 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.015s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.008s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-01-16T05:02: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 time="2026-01-16T05:02:02Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:02:02Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46401" http.request.id=c842317c-eaac-4d8b-8ef0-0857ee95370d http.request.method=GET http.request.remoteaddr="127.0.0.1:39080" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="857.959µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:05:02:02 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2026-01-16T05:02: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 time="2026-01-16T05:02:02Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:02:02Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=f7869497-1054-4be9-8f9e-0742e1350316 http.request.method=GET http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="653.672µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:05:02:02 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T05:02:02Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=87a3ae9c-86c8-4f76-8c59-0efa75ed2e63 http.request.method=POST http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.551384ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:02 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:06Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=715cf3dd-f8e9-422f-915e-a2f26c61451e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/foo/aaaa/blobs/uploads/b3a16a54-47e0-4480-8d0a-bbe9fc07ae2a?_state=pssGhzoAyZ-oR9tQevZL4JS0ojUFs0kqC40RPnu1N2d7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiM2ExNmE1NC00N2UwLTQ0ODAtOGQwYS1iYmU5ZmMwN2FlMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MDIuNzUzOTc5MDg1WiJ9&digest=sha256%3A233882208b0f4ca5aaae89993a7a8afbea43db00e80aa4e770a9a1ee8a6a94d1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.302787453s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:02 +0000] "PUT /v2/foo/aaaa/blobs/uploads/b3a16a54-47e0-4480-8d0a-bbe9fc07ae2a?_state=pssGhzoAyZ-oR9tQevZL4JS0ojUFs0kqC40RPnu1N2d7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiM2ExNmE1NC00N2UwLTQ0ODAtOGQwYS1iYmU5ZmMwN2FlMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MDIuNzUzOTc5MDg1WiJ9&digest=sha256%3A233882208b0f4ca5aaae89993a7a8afbea43db00e80aa4e770a9a1ee8a6a94d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:06Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=253095f0-6bea-4f15-aaf2-443c86dbe94f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.677919ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:06 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:06Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=12763708-2430-4e39-bc35-dd220e5b2607 http.request.method=POST http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=13.911418ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:06 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:10Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=d68e9dd1-605b-479b-b49a-46f89a610562 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/foo/bbbb/blobs/uploads/b6df6fcf-020b-4bfc-ba15-06ab99a72e36?_state=NILy7NLUWVjVE_GZ8FV491VSlPOy4UQv_xFG9uDwciB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiNmRmNmZjZi0wMjBiLTRiZmMtYmExNS0wNmFiOTlhNzJlMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MDYuNDI3MDQ3NVoifQ%3D%3D&digest=sha256%3A97051095fb885473efbf84e7be93187933c29e8e94d44ab3be6d6f6058f0b980" http.request.useragent="Go-http-client/1.1" http.response.duration=3.929590496s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:06 +0000] "PUT /v2/foo/bbbb/blobs/uploads/b6df6fcf-020b-4bfc-ba15-06ab99a72e36?_state=NILy7NLUWVjVE_GZ8FV491VSlPOy4UQv_xFG9uDwciB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiNmRmNmZjZi0wMjBiLTRiZmMtYmExNS0wNmFiOTlhNzJlMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MDYuNDI3MDQ3NVoifQ%3D%3D&digest=sha256%3A97051095fb885473efbf84e7be93187933c29e8e94d44ab3be6d6f6058f0b980 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:10Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=3f489e54-f600-4f61-a6b1-2f67d3667b6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.849941ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:10 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:10Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=cc1a7bb7-92f7-4cf1-83a5-c41c97c09acc http.request.method=POST http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="946.402µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:10 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=20a02c07-c19a-42cd-bf17-1837934d50e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/foo/cccc/blobs/uploads/f31f3515-6483-48f8-8a31-3222aca73a01?_state=WdkmTz322d69CtjFfFJiDAtgrEIQe6EM9Syi2VIOz3l7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmMzFmMzUxNS02NDgzLTQ4ZjgtOGEzMS0zMjIyYWNhNzNhMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MTAuNTIyNjY4NTAxWiJ9&digest=sha256%3A1ea41df856b12ee0e9160f12c2295deaa00dc6f6b03027f315eb78f83d78a8bb" http.request.useragent="Go-http-client/1.1" http.response.duration=4.46181037s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:10 +0000] "PUT /v2/foo/cccc/blobs/uploads/f31f3515-6483-48f8-8a31-3222aca73a01?_state=WdkmTz322d69CtjFfFJiDAtgrEIQe6EM9Syi2VIOz3l7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmMzFmMzUxNS02NDgzLTQ4ZjgtOGEzMS0zMjIyYWNhNzNhMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MTAuNTIyNjY4NTAxWiJ9&digest=sha256%3A1ea41df856b12ee0e9160f12c2295deaa00dc6f6b03027f315eb78f83d78a8bb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=c0805418-f5a5-441d-9506-1f97e668d0ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.372339ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:14 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:15Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=804be59b-6965-4efb-9644-ad2bb50c0ad1 http.request.method=POST http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.214048ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:15 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:17Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=f1e9ad57-b8b4-48e5-a4a6-a88049e7766c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/foo/dddd/blobs/uploads/c7f548dc-adfe-484a-b1ee-d0f6d9f69b0e?_state=iQEJ7iIid-YGsCa2o6CtEi34sphQhpan1amp9JMg1GR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjN2Y1NDhkYy1hZGZlLTQ4NGEtYjFlZS1kMGY2ZDlmNjliMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MTUuMTQ0Mzk4MTI4WiJ9&digest=sha256%3A13af1534626eace694c8544e87ed0cc741819906285ac076cd556db9f1358691" http.request.useragent="Go-http-client/1.1" http.response.duration=2.101256391s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:15 +0000] "PUT /v2/foo/dddd/blobs/uploads/c7f548dc-adfe-484a-b1ee-d0f6d9f69b0e?_state=iQEJ7iIid-YGsCa2o6CtEi34sphQhpan1amp9JMg1GR7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjN2Y1NDhkYy1hZGZlLTQ4NGEtYjFlZS1kMGY2ZDlmNjliMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MTUuMTQ0Mzk4MTI4WiJ9&digest=sha256%3A13af1534626eace694c8544e87ed0cc741819906285ac076cd556db9f1358691 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:17Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=0a266b6f-528e-49cd-8271-608e98d47a69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.863158ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:17 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:17Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=f140bcbb-a01c-4076-bdc9-454c4cbbfa21 http.request.method=POST http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="862.759µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:17 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=a4a04e78-129b-4249-b905-a1529907fd09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/foo/eeee/blobs/uploads/33b52f40-3746-4d83-a24f-ee5abf95d15e?_state=x7Kcj_2TgIltDu_MLoJCqK_ZLy-tASfvfHszrt9xPfV7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzM2I1MmY0MC0zNzQ2LTRkODMtYTI0Zi1lZTVhYmY5NWQxNWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MTcuMzY3Mjc3NTI1WiJ9&digest=sha256%3A0ebb4e9afe4796d2eb6bce437f33fc5050e075036df5727ba1fe09d02951652b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.040283304s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:17 +0000] "PUT /v2/foo/eeee/blobs/uploads/33b52f40-3746-4d83-a24f-ee5abf95d15e?_state=x7Kcj_2TgIltDu_MLoJCqK_ZLy-tASfvfHszrt9xPfV7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzM2I1MmY0MC0zNzQ2LTRkODMtYTI0Zi1lZTVhYmY5NWQxNWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MTcuMzY3Mjc3NTI1WiJ9&digest=sha256%3A0ebb4e9afe4796d2eb6bce437f33fc5050e075036df5727ba1fe09d02951652b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=b5d7847c-ec05-4059-9e75-563d231c00b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.358567ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:19 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=d7808941-cf46-4402-b743-184e2aa8bfc5 http.request.method=POST http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="728.181µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:19 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=38875b3f-362f-4fcb-ad2a-c357d1171434 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/foo/ffff/blobs/uploads/68ae8467-1cb6-4182-8d92-c6dc23d1bf80?_state=mPA_Ae8UKOhV4vh2di_c94-7PIoC58qtFv0ZPnj_tnt7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2OGFlODQ2Ny0xY2I2LTQxODItOGQ5Mi1jNmRjMjNkMWJmODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MTkuNDg0MjUwNTM2WiJ9&digest=sha256%3A95d430a244d7eea2c079c71586abe507ecf9fcb1698c095410c2c093a85c7dfc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.099070004s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:19 +0000] "PUT /v2/foo/ffff/blobs/uploads/68ae8467-1cb6-4182-8d92-c6dc23d1bf80?_state=mPA_Ae8UKOhV4vh2di_c94-7PIoC58qtFv0ZPnj_tnt7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2OGFlODQ2Ny0xY2I2LTQxODItOGQ5Mi1jNmRjMjNkMWJmODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MTkuNDg0MjUwNTM2WiJ9&digest=sha256%3A95d430a244d7eea2c079c71586abe507ecf9fcb1698c095410c2c093a85c7dfc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=f6f20eeb-6a61-474d-bdc0-d5fe7bb24f6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.165185ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:20 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=bdb5979f-d067-479f-b32c-e7d5ecc4e9f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:52650" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="592.271µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:05:02:20 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T05:02:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=fff31531-4c26-45c9-94a5-48bfdf8d0107 http.request.method=GET http.request.remoteaddr="127.0.0.1:52650" 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="597.925µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:05:02:20 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T05:02:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=903e2a41-e23a-40c2-b55c-3103e3c0ac76 http.request.method=GET http.request.remoteaddr="127.0.0.1:52650" 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="562.184µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:05:02:20 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T05:02:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=1aebf599-b2d4-49d1-831d-2434d804ef37 http.request.method=GET http.request.remoteaddr="127.0.0.1:52650" 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="568.378µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:05:02:20 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T05:02:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=38ab3dae-cb86-4a0e-8925-76dc6b01ce8a http.request.method=GET http.request.remoteaddr="127.0.0.1:52650" 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="560.961µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:05:02:20 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-01-16T05:02:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=f654efec-8dcb-46cb-98dc-684bead02270 http.request.method=GET http.request.remoteaddr="127.0.0.1:52650" 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="525.108µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:05:02:20 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T05:02:20Z" 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:44879" http.request.id=09e44a22-0c7f-41fa-8d15-0cb884678e8f http.request.method=GET http.request.remoteaddr="127.0.0.1:52650" 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="533.8µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Jan/2026:05:02:20 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-01-16T05:02:20Z" 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:44879" http.request.id=7a137dd7-bf2f-470e-8ee3-53432cc546b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:52650" 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="496.035µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Jan/2026:05:02:20 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-01-16T05:02:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=3aa5f403-6256-41ee-b6e1-a823e0dade29 http.request.method=GET http.request.remoteaddr="127.0.0.1:52650" 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="468.182µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:05:02:20 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T05:02:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44879" http.request.id=bd02e601-2691-45b6-af86-82cec4208693 http.request.method=GET http.request.remoteaddr="127.0.0.1:52650" 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="496.309µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:05:02:20 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T05:02:20Z" 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-16T05:02:20Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:02:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41533" http.request.id=e66a8717-8544-450f-a736-89dcba85b318 http.request.method=POST http.request.remoteaddr="127.0.0.1:37912" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="830.691µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:20 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:21Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41533" http.request.id=48a00a41-cc24-4dd6-ab6e-2783626f2a3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37912" http.request.uri="/v2/foo/aaaa/blobs/uploads/db73a0dd-5426-4c2b-8e7a-16d0901dca79?_state=qDGtD-THTZ1NMPPiK6YqC2phyRgysU3jOPPqyF0iVTd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkYjczYTBkZC01NDI2LTRjMmItOGU3YS0xNmQwOTAxZGNhNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MjAuNjc0MDg3MTM2WiJ9&digest=sha256%3A45d1b95dd75317af989932c6ff369050ddac86b2fd955ab2a94d239c838ac070" http.request.useragent="Go-http-client/1.1" http.response.duration=1.197408414s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:20 +0000] "PUT /v2/foo/aaaa/blobs/uploads/db73a0dd-5426-4c2b-8e7a-16d0901dca79?_state=qDGtD-THTZ1NMPPiK6YqC2phyRgysU3jOPPqyF0iVTd7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkYjczYTBkZC01NDI2LTRjMmItOGU3YS0xNmQwOTAxZGNhNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MjAuNjc0MDg3MTM2WiJ9&digest=sha256%3A45d1b95dd75317af989932c6ff369050ddac86b2fd955ab2a94d239c838ac070 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:21Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41533" http.request.id=8e8c53ca-bf3e-4b6b-b2a8-44beb0f5f73c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37912" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.269714ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:21 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:21Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41533" http.request.id=5713f611-9a0d-4fc3-b611-051c0a11f790 http.request.method=POST http.request.remoteaddr="127.0.0.1:37912" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="913.395µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:21 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:23Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41533" http.request.id=64a1e6e0-cede-4f69-b774-f180e53604de http.request.method=PUT http.request.remoteaddr="127.0.0.1:37912" http.request.uri="/v2/foo/bbbb/blobs/uploads/47cbf2cc-0fb7-4221-bd03-431b4c18ae11?_state=uhfpXFkBJozgYwxS0P1d2vFI07LqjSiNSS950W85wT17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0N2NiZjJjYy0wZmI3LTQyMjEtYmQwMy00MzFiNGMxOGFlMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MjEuOTYwNTUzNDg0WiJ9&digest=sha256%3A9b9bd170d66c108ec1dc3f30aeed05ec1d2f694ed05dfc3515f8c9ef12d32651" http.request.useragent="Go-http-client/1.1" http.response.duration=1.177711501s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:21 +0000] "PUT /v2/foo/bbbb/blobs/uploads/47cbf2cc-0fb7-4221-bd03-431b4c18ae11?_state=uhfpXFkBJozgYwxS0P1d2vFI07LqjSiNSS950W85wT17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0N2NiZjJjYy0wZmI3LTQyMjEtYmQwMy00MzFiNGMxOGFlMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MjEuOTYwNTUzNDg0WiJ9&digest=sha256%3A9b9bd170d66c108ec1dc3f30aeed05ec1d2f694ed05dfc3515f8c9ef12d32651 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:23Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41533" http.request.id=87c43136-256e-41b3-b0ff-d0c3cb62d85e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37912" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.117675ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:23 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:23Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41533" http.request.id=b66be8e0-d199-472c-9a27-5e71df1c9bf9 http.request.method=POST http.request.remoteaddr="127.0.0.1:37912" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="768.737µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:23 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:24Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41533" http.request.id=b3db7bca-d4cf-4ffe-a8c0-1555bc1420de http.request.method=PUT http.request.remoteaddr="127.0.0.1:37912" http.request.uri="/v2/foo/cccc/blobs/uploads/304b9f08-e9ef-4eb0-bc1e-0200d5e46110?_state=Zn887SNAbl9iYzHHGAyU_zFmspvvK2IlwP2NI6DMpFF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzMDRiOWYwOC1lOWVmLTRlYjAtYmMxZS0wMjAwZDVlNDYxMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MjMuMjAzNjEwMTM4WiJ9&digest=sha256%3A8089f18cbc4ee173dcb9019ae27da44aeaf7cb514cc8e57f9138ec8a17b244de" http.request.useragent="Go-http-client/1.1" http.response.duration=856.488501ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:23 +0000] "PUT /v2/foo/cccc/blobs/uploads/304b9f08-e9ef-4eb0-bc1e-0200d5e46110?_state=Zn887SNAbl9iYzHHGAyU_zFmspvvK2IlwP2NI6DMpFF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzMDRiOWYwOC1lOWVmLTRlYjAtYmMxZS0wMjAwZDVlNDYxMTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MjMuMjAzNjEwMTM4WiJ9&digest=sha256%3A8089f18cbc4ee173dcb9019ae27da44aeaf7cb514cc8e57f9138ec8a17b244de HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:24Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41533" http.request.id=3df7e0b2-dc1e-412f-8258-ce60f1880aaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:37912" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.220409ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:24 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:24Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41533" http.request.id=cc4c131f-b429-4ff8-b0a0-d00a86f41ff0 http.request.method=POST http.request.remoteaddr="127.0.0.1:37912" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="861.422µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:24 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:25Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41533" http.request.id=d6125ad7-4855-4f15-9a32-94409b53e1c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37912" http.request.uri="/v2/foo/dddd/blobs/uploads/17d1821c-9786-4c21-9a6b-ad59db091cc0?_state=8_L1ZJyEfUZNLP6GttJLpzFNMqngmhcB3TokLBpd49h7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxN2QxODIxYy05Nzg2LTRjMjEtOWE2Yi1hZDU5ZGIwOTFjYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MjQuMTY3MDI5MzQ4WiJ9&digest=sha256%3A446c5c529adebe189a8b7381575f4de28c2342004c9dacb9a3f94d55275941d7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.734344172s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:24 +0000] "PUT /v2/foo/dddd/blobs/uploads/17d1821c-9786-4c21-9a6b-ad59db091cc0?_state=8_L1ZJyEfUZNLP6GttJLpzFNMqngmhcB3TokLBpd49h7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxN2QxODIxYy05Nzg2LTRjMjEtOWE2Yi1hZDU5ZGIwOTFjYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MjQuMTY3MDI5MzQ4WiJ9&digest=sha256%3A446c5c529adebe189a8b7381575f4de28c2342004c9dacb9a3f94d55275941d7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:25Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41533" http.request.id=e56168f0-5683-43f0-a417-db344aff3a98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37912" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.164457ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:25 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:25Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41533" http.request.id=f9a83bae-2dfb-4c2b-9e8e-9d68c8e38e2b http.request.method=GET http.request.remoteaddr="127.0.0.1:37912" 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="536.539µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:05:02:25 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (23.55s) === RUN TestURLPrefix time="2026-01-16T05:02:25Z" 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-16T05:02:25Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:02:25Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36105" http.request.id=b8c97295-0fd3-4c76-ae2e-852c7b267090 http.request.method=GET http.request.remoteaddr="127.0.0.1:48570" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="660.959µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:05:02:25 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-01-16T05:02:25Z" 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-16T05:02:25Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:02:26Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=d1d68b47-ff6a-4cec-92c3-66613a15d020 http.request.method=GET http.request.remoteaddr="127.0.0.1:47130" http.request.uri="/v2/foo/bar/blobs/sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="879.771µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:02:26 +0000] "GET /v2/foo/bar/blobs/sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T05:02:26Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=503f0ee7-9f36-43cf-94d1-956fb2690d54 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47140" http.request.uri="/v2/foo/bar/blobs/sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="716.323µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:02:26 +0000] "HEAD /v2/foo/bar/blobs/sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T05:02:26Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=91c245d2-0c26-403d-a28c-5ebf5680a552 http.request.method=POST http.request.remoteaddr="127.0.0.1:47140" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="598.253µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:26Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=34416244-b54a-42df-9464-492f8a0620df http.request.method=GET http.request.remoteaddr="127.0.0.1:47140" http.request.uri="/v2/foo/bar/blobs/uploads/ba558a98-5d34-4316-ab7f-5530256b9943?_state=A-wqB8d_l4lIZCcSIeffNCyFYu4eQA7zQsDMMsiIz6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhNTU4YTk4LTVkMzQtNDMxNi1hYjdmLTU1MzAyNTZiOTk0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNi4wMzI1Njg3MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="633.569µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:26 +0000] "GET /v2/foo/bar/blobs/uploads/ba558a98-5d34-4316-ab7f-5530256b9943?_state=A-wqB8d_l4lIZCcSIeffNCyFYu4eQA7zQsDMMsiIz6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhNTU4YTk4LTVkMzQtNDMxNi1hYjdmLTU1MzAyNTZiOTk0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNi4wMzI1Njg3MzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:26Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=a144d589-0fb5-43f7-a5ae-bc66c6d409c2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47140" http.request.uri="/v2/foo/bar/blobs/uploads/ba558a98-5d34-4316-ab7f-5530256b9943?_state=A-wqB8d_l4lIZCcSIeffNCyFYu4eQA7zQsDMMsiIz6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhNTU4YTk4LTVkMzQtNDMxNi1hYjdmLTU1MzAyNTZiOTk0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNi4wMzI1Njg3MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="630.823µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:26 +0000] "DELETE /v2/foo/bar/blobs/uploads/ba558a98-5d34-4316-ab7f-5530256b9943?_state=A-wqB8d_l4lIZCcSIeffNCyFYu4eQA7zQsDMMsiIz6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhNTU4YTk4LTVkMzQtNDMxNi1hYjdmLTU1MzAyNTZiOTk0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNi4wMzI1Njg3MzJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:26Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=9fd7d27b-c7a6-4348-8709-9d0119bb8977 http.request.method=GET http.request.remoteaddr="127.0.0.1:47140" http.request.uri="/v2/foo/bar/blobs/uploads/ba558a98-5d34-4316-ab7f-5530256b9943?_state=A-wqB8d_l4lIZCcSIeffNCyFYu4eQA7zQsDMMsiIz6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhNTU4YTk4LTVkMzQtNDMxNi1hYjdmLTU1MzAyNTZiOTk0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNi4wMzI1Njg3MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ba558a98-5d34-4316-ab7f-5530256b9943 time="2026-01-16T05:02:26Z" 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:45047" http.request.id=9fd7d27b-c7a6-4348-8709-9d0119bb8977 http.request.method=GET http.request.remoteaddr="127.0.0.1:47140" http.request.uri="/v2/foo/bar/blobs/uploads/ba558a98-5d34-4316-ab7f-5530256b9943?_state=A-wqB8d_l4lIZCcSIeffNCyFYu4eQA7zQsDMMsiIz6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhNTU4YTk4LTVkMzQtNDMxNi1hYjdmLTU1MzAyNTZiOTk0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNi4wMzI1Njg3MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="598.294µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ba558a98-5d34-4316-ab7f-5530256b9943 127.0.0.1 - - [16/Jan/2026:05:02:26 +0000] "GET /v2/foo/bar/blobs/uploads/ba558a98-5d34-4316-ab7f-5530256b9943?_state=A-wqB8d_l4lIZCcSIeffNCyFYu4eQA7zQsDMMsiIz6p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhNTU4YTk4LTVkMzQtNDMxNi1hYjdmLTU1MzAyNTZiOTk0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNi4wMzI1Njg3MzJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T05:02:26Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=ad8ce018-f1c7-416f-9446-e40eef19a437 http.request.method=POST http.request.remoteaddr="127.0.0.1:47148" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="744.111µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:26Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=525b63dd-b2cb-4f65-962a-4dc2cf6c2e88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47148" http.request.uri="/v2/foo/bar/blobs/uploads/17e3c91a-f2f4-479c-9d18-6d7c4e556302?_state=ikVZ9b2BxtsaV8KR8bethEJtmBs_Qz-PqQ04rRSSSQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3ZTNjOTFhLWYyZjQtNDc5Yy05ZDE4LTZkN2M0ZTU1NjMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNi4wMzU1Njc2NjNaIn0%3D&digest=sha256%3A3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d" http.request.useragent="Go-http-client/1.1" provided=sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d vars.name="foo/bar" vars.uuid=17e3c91a-f2f4-479c-9d18-6d7c4e556302 time="2026-01-16T05:02:26Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=525b63dd-b2cb-4f65-962a-4dc2cf6c2e88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47148" http.request.uri="/v2/foo/bar/blobs/uploads/17e3c91a-f2f4-479c-9d18-6d7c4e556302?_state=ikVZ9b2BxtsaV8KR8bethEJtmBs_Qz-PqQ04rRSSSQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3ZTNjOTFhLWYyZjQtNDc5Yy05ZDE4LTZkN2M0ZTU1NjMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNi4wMzU1Njc2NjNaIn0%3D&digest=sha256%3A3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=17e3c91a-f2f4-479c-9d18-6d7c4e556302 time="2026-01-16T05:02:26Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d, 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:45047" http.request.id=525b63dd-b2cb-4f65-962a-4dc2cf6c2e88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47148" http.request.uri="/v2/foo/bar/blobs/uploads/17e3c91a-f2f4-479c-9d18-6d7c4e556302?_state=ikVZ9b2BxtsaV8KR8bethEJtmBs_Qz-PqQ04rRSSSQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3ZTNjOTFhLWYyZjQtNDc5Yy05ZDE4LTZkN2M0ZTU1NjMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNi4wMzU1Njc2NjNaIn0%3D&digest=sha256%3A3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="756.999µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=17e3c91a-f2f4-479c-9d18-6d7c4e556302 127.0.0.1 - - [16/Jan/2026:05:02:26 +0000] "PUT /v2/foo/bar/blobs/uploads/17e3c91a-f2f4-479c-9d18-6d7c4e556302?_state=ikVZ9b2BxtsaV8KR8bethEJtmBs_Qz-PqQ04rRSSSQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3ZTNjOTFhLWYyZjQtNDc5Yy05ZDE4LTZkN2M0ZTU1NjMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNi4wMzU1Njc2NjNaIn0%3D&digest=sha256%3A3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T05:02:26Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=63b92cc5-8344-4d7d-b0a6-9455985b94e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:47148" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="661.341µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:26Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=213af69b-c001-4297-9bd1-8ca59e4ce5e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47148" http.request.uri="/v2/foo/bar/blobs/uploads/c749f523-3f29-4724-bdd4-a089b05ecab8?_state=tjVUX6Vs_QdwPb06PQMsQeEOx2_xKHBg-3Pjtj3KiHF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NDlmNTIzLTNmMjktNDcyNC1iZGQ0LWEwODliMDVlY2FiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNi4wMzgyMzkyMDlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="785.591µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:26 +0000] "PUT /v2/foo/bar/blobs/uploads/c749f523-3f29-4724-bdd4-a089b05ecab8?_state=tjVUX6Vs_QdwPb06PQMsQeEOx2_xKHBg-3Pjtj3KiHF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NDlmNTIzLTNmMjktNDcyNC1iZGQ0LWEwODliMDVlY2FiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNi4wMzgyMzkyMDlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:26Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=46b06b8b-c8e9-40a6-9d68-565a563a3264 http.request.method=POST http.request.remoteaddr="127.0.0.1:47148" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="619.458µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:26Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=e9ad697c-0d64-42e0-a8e8-cdcfa1c8e77f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47148" http.request.uri="/v2/foo/bar/blobs/uploads/5b6ff2fc-ef9f-4db2-9056-2cc75edaca17?_state=zgdfKEpFnZnNQtryeIeDSpKkVRr6dKIB40wJ2Q9rVFl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNmZmMmZjLWVmOWYtNGRiMi05MDU2LTJjYzc1ZWRhY2ExNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNi4wNDA5MDkwNTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="718.251µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:26 +0000] "PUT /v2/foo/bar/blobs/uploads/5b6ff2fc-ef9f-4db2-9056-2cc75edaca17?_state=zgdfKEpFnZnNQtryeIeDSpKkVRr6dKIB40wJ2Q9rVFl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNmZmMmZjLWVmOWYtNGRiMi05MDU2LTJjYzc1ZWRhY2ExNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNi4wNDA5MDkwNTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:26Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=608c6309-8344-4fa9-8b78-67200b77eefb http.request.method=POST http.request.remoteaddr="127.0.0.1:47148" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="557.114µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:27Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=f5754c2d-b01a-4620-ae3c-118e9ad6490f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47148" http.request.uri="/v2/foo/bar/blobs/uploads/491e4899-9f91-4c4d-8305-055a3b6be5aa?_state=mpQcwFAUMDApmJSi6yl7S_wPoeS1L4E4954F4v35V3F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5MWU0ODk5LTlmOTEtNGM0ZC04MzA1LTA1NWEzYjZiZTVhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNi4wNDI2OTQ2MjRaIn0%3D&digest=sha256%3A3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.737938767s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:26 +0000] "PUT /v2/foo/bar/blobs/uploads/491e4899-9f91-4c4d-8305-055a3b6be5aa?_state=mpQcwFAUMDApmJSi6yl7S_wPoeS1L4E4954F4v35V3F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5MWU0ODk5LTlmOTEtNGM0ZC04MzA1LTA1NWEzYjZiZTVhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNi4wNDI2OTQ2MjRaIn0%3D&digest=sha256%3A3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:27Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=338ffddb-5255-43a9-a29e-b3ce1be1417b http.request.method=POST http.request.remoteaddr="127.0.0.1:47148" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="875.251µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45047" http.request.id=50c0618c-3d4c-4b24-9c36-b6569063d476 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:47148" http.request.uri="/v2/foo/bar/blobs/uploads/900ab78a-ae1c-4b92-b8a2-ca34b4967cc3?_state=_qxme46KJacAciu7792LBI0VBXh_OkuXRAej532_AER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwMGFiNzhhLWFlMWMtNGI5Mi1iOGEyLWNhMzRiNDk2N2NjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNy44MDMyMjg0MTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.936611274s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:27 +0000] "PATCH /v2/foo/bar/blobs/uploads/900ab78a-ae1c-4b92-b8a2-ca34b4967cc3?_state=_qxme46KJacAciu7792LBI0VBXh_OkuXRAej532_AER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwMGFiNzhhLWFlMWMtNGI5Mi1iOGEyLWNhMzRiNDk2N2NjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyNy44MDMyMjg0MTVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=6bce5501-1cd4-4e1e-b58e-64c1796b7bfa http.request.method=PUT http.request.remoteaddr="127.0.0.1:47148" http.request.uri="/v2/foo/bar/blobs/uploads/900ab78a-ae1c-4b92-b8a2-ca34b4967cc3?_state=hN_0O5V0bZtXYOcxSal_PI3w-8Fau1qetXLcE3dYkod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwMGFiNzhhLWFlMWMtNGI5Mi1iOGEyLWNhMzRiNDk2N2NjMyIsIk9mZnNldCI6MjgzNTg2NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MjdaIn0%3D&digest=sha256%3A3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d" http.request.useragent="Go-http-client/1.1" http.response.duration="998.462µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "PUT /v2/foo/bar/blobs/uploads/900ab78a-ae1c-4b92-b8a2-ca34b4967cc3?_state=hN_0O5V0bZtXYOcxSal_PI3w-8Fau1qetXLcE3dYkod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwMGFiNzhhLWFlMWMtNGI5Mi1iOGEyLWNhMzRiNDk2N2NjMyIsIk9mZnNldCI6MjgzNTg2NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MjdaIn0%3D&digest=sha256%3A3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=e019183b-ada6-4f70-8e0d-a96a41744d8d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47148" http.request.uri="/v2/foo/bar/blobs/sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="657.72µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "HEAD /v2/foo/bar/blobs/sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=31ab771e-2bbb-4474-9478-e3c745ce2f45 http.request.method=GET http.request.remoteaddr="127.0.0.1:47148" http.request.uri="/v2/foo/bar/blobs/sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=21.240209ms http.response.status=200 http.response.written=28358656 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "GET /v2/foo/bar/blobs/sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d HTTP/1.1" 200 28358656 "" "Go-http-client/1.1" time="2026-01-16T05:02:29Z" level=error msg="error parsing digest="sha257:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=4d7bed2e-f45c-43da-a564-957fb80fb99b http.request.method=GET http.request.remoteaddr="127.0.0.1:47148" http.request.uri="/v2/foo/bar/blobs/sha257:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d" vars.name="foo/bar" time="2026-01-16T05:02:29Z" 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:45047" http.request.id=4d7bed2e-f45c-43da-a564-957fb80fb99b http.request.method=GET http.request.remoteaddr="127.0.0.1:47148" http.request.uri="/v2/foo/bar/blobs/sha257:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="580.689µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "GET /v2/foo/bar/blobs/sha257:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T05:02:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=5bf7a164-04d0-400d-b656-21be603a9782 http.request.method=GET http.request.remoteaddr="127.0.0.1:37216" http.request.uri="/v2/foo/bar/blobs/sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d" http.request.useragent="Go-http-client/1.1" http.response.duration="820.975µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "GET /v2/foo/bar/blobs/sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:02: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-16T05:02:29Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:02:29Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4 err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=36224c6c-9eef-4dad-a5b1-0ae0ce2b3e69 http.request.method=GET http.request.remoteaddr="127.0.0.1:52016" http.request.uri="/v2/foo/bar/blobs/sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="914.532µs" http.response.status=404 http.response.written=157 vars.digest="sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "GET /v2/foo/bar/blobs/sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T05:02:29Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4 err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=5f4fb38b-db5c-4405-aba0-364989f2be53 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52032" http.request.uri="/v2/foo/bar/blobs/sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="727.892µs" http.response.status=404 http.response.written=157 vars.digest="sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "HEAD /v2/foo/bar/blobs/sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T05:02:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=c0b8565a-7a25-4b17-be54-73a93c495105 http.request.method=POST http.request.remoteaddr="127.0.0.1:52032" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="702.42µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=abae3d45-f21e-4989-b60f-ac9489e51872 http.request.method=GET http.request.remoteaddr="127.0.0.1:52032" http.request.uri="/v2/foo/bar/blobs/uploads/992bf050-d022-4711-bb83-075248dd3643?_state=eYzWTDw-IddtIfHQL4gwpfoOyuZyRiBXCjwRmZo9GMR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5MmJmMDUwLWQwMjItNDcxMS1iYjgzLTA3NTI0OGRkMzY0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyOS44NTA2MDUyMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="674.36µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "GET /v2/foo/bar/blobs/uploads/992bf050-d022-4711-bb83-075248dd3643?_state=eYzWTDw-IddtIfHQL4gwpfoOyuZyRiBXCjwRmZo9GMR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5MmJmMDUwLWQwMjItNDcxMS1iYjgzLTA3NTI0OGRkMzY0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyOS44NTA2MDUyMzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=9d04bcfb-8078-441e-ac12-6cbb037cb843 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52032" http.request.uri="/v2/foo/bar/blobs/uploads/992bf050-d022-4711-bb83-075248dd3643?_state=eYzWTDw-IddtIfHQL4gwpfoOyuZyRiBXCjwRmZo9GMR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5MmJmMDUwLWQwMjItNDcxMS1iYjgzLTA3NTI0OGRkMzY0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyOS44NTA2MDUyMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="646.683µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "DELETE /v2/foo/bar/blobs/uploads/992bf050-d022-4711-bb83-075248dd3643?_state=eYzWTDw-IddtIfHQL4gwpfoOyuZyRiBXCjwRmZo9GMR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5MmJmMDUwLWQwMjItNDcxMS1iYjgzLTA3NTI0OGRkMzY0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyOS44NTA2MDUyMzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:29Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=c3be1b7e-d6b7-443e-a271-9bc3fe361fc3 http.request.method=GET http.request.remoteaddr="127.0.0.1:52032" http.request.uri="/v2/foo/bar/blobs/uploads/992bf050-d022-4711-bb83-075248dd3643?_state=eYzWTDw-IddtIfHQL4gwpfoOyuZyRiBXCjwRmZo9GMR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5MmJmMDUwLWQwMjItNDcxMS1iYjgzLTA3NTI0OGRkMzY0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyOS44NTA2MDUyMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=992bf050-d022-4711-bb83-075248dd3643 time="2026-01-16T05:02:29Z" 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:33315" http.request.id=c3be1b7e-d6b7-443e-a271-9bc3fe361fc3 http.request.method=GET http.request.remoteaddr="127.0.0.1:52032" http.request.uri="/v2/foo/bar/blobs/uploads/992bf050-d022-4711-bb83-075248dd3643?_state=eYzWTDw-IddtIfHQL4gwpfoOyuZyRiBXCjwRmZo9GMR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5MmJmMDUwLWQwMjItNDcxMS1iYjgzLTA3NTI0OGRkMzY0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyOS44NTA2MDUyMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="626.743µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=992bf050-d022-4711-bb83-075248dd3643 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "GET /v2/foo/bar/blobs/uploads/992bf050-d022-4711-bb83-075248dd3643?_state=eYzWTDw-IddtIfHQL4gwpfoOyuZyRiBXCjwRmZo9GMR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5MmJmMDUwLWQwMjItNDcxMS1iYjgzLTA3NTI0OGRkMzY0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyOS44NTA2MDUyMzNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T05:02:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=1e152508-81de-44e9-9c07-fce868ec491f http.request.method=POST http.request.remoteaddr="127.0.0.1:52038" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="790.532µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:29Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=0c7ac59b-d0a3-40f1-bf62-d2fc7cf7daf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52038" http.request.uri="/v2/foo/bar/blobs/uploads/4ee78a0d-4023-4de4-9514-58320a2be54f?_state=FDK3Qy_C3TWem41XG_sEUmHNFRpq3IMN3-gsL0z4xut7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlZTc4YTBkLTQwMjMtNGRlNC05NTE0LTU4MzIwYTJiZTU0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyOS44NTQwMTk3OTFaIn0%3D&digest=sha256%3A645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4" http.request.useragent="Go-http-client/1.1" provided=sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4 vars.name="foo/bar" vars.uuid=4ee78a0d-4023-4de4-9514-58320a2be54f time="2026-01-16T05:02:29Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=0c7ac59b-d0a3-40f1-bf62-d2fc7cf7daf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52038" http.request.uri="/v2/foo/bar/blobs/uploads/4ee78a0d-4023-4de4-9514-58320a2be54f?_state=FDK3Qy_C3TWem41XG_sEUmHNFRpq3IMN3-gsL0z4xut7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlZTc4YTBkLTQwMjMtNGRlNC05NTE0LTU4MzIwYTJiZTU0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyOS44NTQwMTk3OTFaIn0%3D&digest=sha256%3A645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4ee78a0d-4023-4de4-9514-58320a2be54f time="2026-01-16T05:02:29Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4, 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:33315" http.request.id=0c7ac59b-d0a3-40f1-bf62-d2fc7cf7daf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52038" http.request.uri="/v2/foo/bar/blobs/uploads/4ee78a0d-4023-4de4-9514-58320a2be54f?_state=FDK3Qy_C3TWem41XG_sEUmHNFRpq3IMN3-gsL0z4xut7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlZTc4YTBkLTQwMjMtNGRlNC05NTE0LTU4MzIwYTJiZTU0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyOS44NTQwMTk3OTFaIn0%3D&digest=sha256%3A645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="684.95µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=4ee78a0d-4023-4de4-9514-58320a2be54f 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "PUT /v2/foo/bar/blobs/uploads/4ee78a0d-4023-4de4-9514-58320a2be54f?_state=FDK3Qy_C3TWem41XG_sEUmHNFRpq3IMN3-gsL0z4xut7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlZTc4YTBkLTQwMjMtNGRlNC05NTE0LTU4MzIwYTJiZTU0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyOS44NTQwMTk3OTFaIn0%3D&digest=sha256%3A645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T05:02:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=663d0228-0240-4819-a470-962510fdce2f http.request.method=POST http.request.remoteaddr="127.0.0.1:52038" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="601.49µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=17d88de7-000a-48ed-8014-28063f2b6a7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52038" http.request.uri="/v2/foo/bar/blobs/uploads/fb6ff0be-4127-4a24-bfbd-fe3daf5aaa1d?_state=LXkrwMcQoU5UozORlCfQvgSulBEgn4SkOOnki_3TKkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiNmZmMGJlLTQxMjctNGEyNC1iZmJkLWZlM2RhZjVhYWExZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyOS44NTg1Mzk0NTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="769.884µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "PUT /v2/foo/bar/blobs/uploads/fb6ff0be-4127-4a24-bfbd-fe3daf5aaa1d?_state=LXkrwMcQoU5UozORlCfQvgSulBEgn4SkOOnki_3TKkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiNmZmMGJlLTQxMjctNGEyNC1iZmJkLWZlM2RhZjVhYWExZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyOS44NTg1Mzk0NTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=e104e294-8eb5-4995-947a-63e691b3fcf7 http.request.method=POST http.request.remoteaddr="127.0.0.1:52038" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="611.697µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=eafb9594-37c3-41ad-b768-34919a5b342f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52038" http.request.uri="/v2/foo/bar/blobs/uploads/a292a5ac-a97e-4e52-9352-2a4f693727e8?_state=UpTvBf2BJBGZ49_hbxpW-7lcDHQFsj3H9z7vYdjaEc97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyOTJhNWFjLWE5N2UtNGU1Mi05MzUyLTJhNGY2OTM3MjdlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyOS44NjU2MDgwODRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="805.8µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "PUT /v2/foo/bar/blobs/uploads/a292a5ac-a97e-4e52-9352-2a4f693727e8?_state=UpTvBf2BJBGZ49_hbxpW-7lcDHQFsj3H9z7vYdjaEc97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyOTJhNWFjLWE5N2UtNGU1Mi05MzUyLTJhNGY2OTM3MjdlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyOS44NjU2MDgwODRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=c777ab24-0376-45ca-b60d-e6ae099ebe9e http.request.method=POST http.request.remoteaddr="127.0.0.1:52038" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="599.056µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:31Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=fad93722-cbc0-484c-a838-eb019a619405 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52038" http.request.uri="/v2/foo/bar/blobs/uploads/3988621c-e317-4fdf-83fa-66fb67a78cde?_state=rc6kReIF9yr0Rk7wZWnqOzX02O5orM7DZNCBnV1KQt97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5ODg2MjFjLWUzMTctNGZkZi04M2ZhLTY2ZmI2N2E3OGNkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyOS44NzI4Nzc1OTNaIn0%3D&digest=sha256%3A645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.185548801s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "PUT /v2/foo/bar/blobs/uploads/3988621c-e317-4fdf-83fa-66fb67a78cde?_state=rc6kReIF9yr0Rk7wZWnqOzX02O5orM7DZNCBnV1KQt97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5ODg2MjFjLWUzMTctNGZkZi04M2ZhLTY2ZmI2N2E3OGNkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjoyOS44NzI4Nzc1OTNaIn0%3D&digest=sha256%3A645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:31Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=18fd0d10-8f49-4093-b730-768f6bf97953 http.request.method=POST http.request.remoteaddr="127.0.0.1:52038" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="905.805µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33315" http.request.id=36cea694-baaa-4e37-8b4f-6b7844df7d0d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:52038" http.request.uri="/v2/foo/bar/blobs/uploads/200099ce-b87c-490b-8ddb-c03db459d209?_state=eX3R1bvjNeA53xUbrWTPtJZ9Dj9s9rPnAvNQpjhduvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwMDA5OWNlLWI4N2MtNDkwYi04ZGRiLWMwM2RiNDU5ZDIwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMS4wODY1NDE5MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.062443424s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:31 +0000] "PATCH /v2/foo/bar/blobs/uploads/200099ce-b87c-490b-8ddb-c03db459d209?_state=eX3R1bvjNeA53xUbrWTPtJZ9Dj9s9rPnAvNQpjhduvN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwMDA5OWNlLWI4N2MtNDkwYi04ZGRiLWMwM2RiNDU5ZDIwOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMS4wODY1NDE5MjFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=ae4b0a92-d384-4723-9b8f-8e7c9b2827b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52038" http.request.uri="/v2/foo/bar/blobs/uploads/200099ce-b87c-490b-8ddb-c03db459d209?_state=NkRv_do3G4la-O42t5HCu2K567b8lsDqN_NQFYCbhvV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwMDA5OWNlLWI4N2MtNDkwYi04ZGRiLWMwM2RiNDU5ZDIwOSIsIk9mZnNldCI6MTk0NjIxNDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MzFaIn0%3D&digest=sha256%3A645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085742ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "PUT /v2/foo/bar/blobs/uploads/200099ce-b87c-490b-8ddb-c03db459d209?_state=NkRv_do3G4la-O42t5HCu2K567b8lsDqN_NQFYCbhvV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwMDA5OWNlLWI4N2MtNDkwYi04ZGRiLWMwM2RiNDU5ZDIwOSIsIk9mZnNldCI6MTk0NjIxNDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MzFaIn0%3D&digest=sha256%3A645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=bb5a00f7-bb7d-451b-a314-29c53ca386fc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52038" http.request.uri="/v2/foo/bar/blobs/sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="749.648µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "HEAD /v2/foo/bar/blobs/sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=794ce076-003f-4d5f-a4c7-03275358f259 http.request.method=GET http.request.remoteaddr="127.0.0.1:52038" http.request.uri="/v2/foo/bar/blobs/sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.856671ms http.response.status=200 http.response.written=19462144 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "GET /v2/foo/bar/blobs/sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4 HTTP/1.1" 200 19462144 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=error msg="error parsing digest="sha257:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=a937ef35-704f-4d6e-bb98-823d9967d406 http.request.method=GET http.request.remoteaddr="127.0.0.1:52038" http.request.uri="/v2/foo/bar/blobs/sha257:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4" vars.name="foo/bar" time="2026-01-16T05:02:32Z" 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:33315" http.request.id=a937ef35-704f-4d6e-bb98-823d9967d406 http.request.method=GET http.request.remoteaddr="127.0.0.1:52038" http.request.uri="/v2/foo/bar/blobs/sha257:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.454679ms http.response.status=400 http.response.written=110 vars.digest="sha257:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "GET /v2/foo/bar/blobs/sha257:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=ee38e2ef-bbf4-4bb9-a1cd-92b4be3b1e61 http.request.method=GET http.request.remoteaddr="127.0.0.1:52054" http.request.uri="/v2/foo/bar/blobs/sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4" http.request.useragent="Go-http-client/1.1" http.response.duration="866.102µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "GET /v2/foo/bar/blobs/sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=608a2562-4c8d-4b5d-a559-d83ab83b4ea7 http.request.method=GET http.request.remoteaddr="127.0.0.1:52054" http.request.uri="/v2/foo/bar/blobs/sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.021022ms http.response.status=200 http.response.written=262144 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "GET /v2/foo/bar/blobs/sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4 HTTP/1.1" 200 262144 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33315" http.request.id=7a3b88c7-fb20-430b-bf81-0c25851fdd27 http.request.method=GET http.request.remoteaddr="127.0.0.1:52052" http.request.uri="/v2/foo/bar/blobs/sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.633221ms http.response.status=200 http.response.written=3748352 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "GET /v2/foo/bar/blobs/sha256:645f80ff6ec187ba8fbcbb54be2c2e992697b90ecdad84626ed730c8e47ea5e4 HTTP/1.1" 200 3748352 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=7fec9ac4-86e7-4996-9c6f-c7141ea521d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:37216" http.request.uri="/v2/foo/bar/blobs/sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.440099536s http.response.status=200 http.response.written=3661248 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "GET /v2/foo/bar/blobs/sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d HTTP/1.1" 200 3661248 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45047" http.request.id=df0a7a96-86dd-4329-8be8-3a4d0dabf9e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37214" http.request.uri="/v2/foo/bar/blobs/sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.442744829s http.response.status=200 http.response.written=3748352 127.0.0.1 - - [16/Jan/2026:05:02:29 +0000] "GET /v2/foo/bar/blobs/sha256:3ae8b1c55b15752adbc39ff1a060e23c256f83157d0d127b33e277a313d0223d HTTP/1.1" 200 3748352 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (6.30s) === RUN TestBlobDelete time="2026-01-16T05:02: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-16T05:02:32Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:02:32Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=a2a788e6-d49c-4fa8-8512-f1fb3b1c506c http.request.method=GET http.request.remoteaddr="127.0.0.1:36554" http.request.uri="/v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="838.948µs" http.response.status=404 http.response.written=157 vars.digest="sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "GET /v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=97d33444-0bde-4068-9a92-fdec0f34e390 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36566" http.request.uri="/v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="731.425µs" http.response.status=404 http.response.written=157 vars.digest="sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "HEAD /v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=8eb3b3f7-20f0-4a50-8b77-e587efa176e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:36566" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="593.435µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=8ce446d0-6b0c-4e86-89ce-5511182a59b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36566" http.request.uri="/v2/foo/bar/blobs/uploads/5cbd139b-9ac3-4e48-aab4-2cbf5012ffba?_state=O4wK90Wcu2s6u8VTO2ekxlDpBYbKAaOZgD11UjEzvyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjYmQxMzliLTlhYzMtNGU0OC1hYWI0LTJjYmY1MDEyZmZiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMi4zMTU0Mjg1NDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="634.016µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "GET /v2/foo/bar/blobs/uploads/5cbd139b-9ac3-4e48-aab4-2cbf5012ffba?_state=O4wK90Wcu2s6u8VTO2ekxlDpBYbKAaOZgD11UjEzvyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjYmQxMzliLTlhYzMtNGU0OC1hYWI0LTJjYmY1MDEyZmZiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMi4zMTU0Mjg1NDJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=12bcbd2c-3cae-4ee4-9b5a-2a517b40d615 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36566" http.request.uri="/v2/foo/bar/blobs/uploads/5cbd139b-9ac3-4e48-aab4-2cbf5012ffba?_state=O4wK90Wcu2s6u8VTO2ekxlDpBYbKAaOZgD11UjEzvyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjYmQxMzliLTlhYzMtNGU0OC1hYWI0LTJjYmY1MDEyZmZiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMi4zMTU0Mjg1NDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="615.368µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "DELETE /v2/foo/bar/blobs/uploads/5cbd139b-9ac3-4e48-aab4-2cbf5012ffba?_state=O4wK90Wcu2s6u8VTO2ekxlDpBYbKAaOZgD11UjEzvyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjYmQxMzliLTlhYzMtNGU0OC1hYWI0LTJjYmY1MDEyZmZiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMi4zMTU0Mjg1NDJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=8bfa5dae-299f-47da-9bb5-b92396fce0cf http.request.method=GET http.request.remoteaddr="127.0.0.1:36566" http.request.uri="/v2/foo/bar/blobs/uploads/5cbd139b-9ac3-4e48-aab4-2cbf5012ffba?_state=O4wK90Wcu2s6u8VTO2ekxlDpBYbKAaOZgD11UjEzvyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjYmQxMzliLTlhYzMtNGU0OC1hYWI0LTJjYmY1MDEyZmZiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMi4zMTU0Mjg1NDJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5cbd139b-9ac3-4e48-aab4-2cbf5012ffba time="2026-01-16T05:02:32Z" 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:44775" http.request.id=8bfa5dae-299f-47da-9bb5-b92396fce0cf http.request.method=GET http.request.remoteaddr="127.0.0.1:36566" http.request.uri="/v2/foo/bar/blobs/uploads/5cbd139b-9ac3-4e48-aab4-2cbf5012ffba?_state=O4wK90Wcu2s6u8VTO2ekxlDpBYbKAaOZgD11UjEzvyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjYmQxMzliLTlhYzMtNGU0OC1hYWI0LTJjYmY1MDEyZmZiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMi4zMTU0Mjg1NDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="609.249µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5cbd139b-9ac3-4e48-aab4-2cbf5012ffba 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "GET /v2/foo/bar/blobs/uploads/5cbd139b-9ac3-4e48-aab4-2cbf5012ffba?_state=O4wK90Wcu2s6u8VTO2ekxlDpBYbKAaOZgD11UjEzvyl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjYmQxMzliLTlhYzMtNGU0OC1hYWI0LTJjYmY1MDEyZmZiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMi4zMTU0Mjg1NDJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=4e1c3d37-4f02-4713-b158-c9628c6c26b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:36578" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="758.206µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=506f726e-d641-4c15-86f2-c76d80a75285 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36578" http.request.uri="/v2/foo/bar/blobs/uploads/bdb77eb0-5a3b-41ae-b494-ba1a033cf465?_state=f3OeVnkar93uWWtuXPnWo6-6awK6DAZBqI5RPlwY38V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYjc3ZWIwLTVhM2ItNDFhZS1iNDk0LWJhMWEwMzNjZjQ2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMi4zMTgzNjk0NThaIn0%3D&digest=sha256%3A254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" provided=sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c vars.name="foo/bar" vars.uuid=bdb77eb0-5a3b-41ae-b494-ba1a033cf465 time="2026-01-16T05:02:32Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=506f726e-d641-4c15-86f2-c76d80a75285 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36578" http.request.uri="/v2/foo/bar/blobs/uploads/bdb77eb0-5a3b-41ae-b494-ba1a033cf465?_state=f3OeVnkar93uWWtuXPnWo6-6awK6DAZBqI5RPlwY38V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYjc3ZWIwLTVhM2ItNDFhZS1iNDk0LWJhMWEwMzNjZjQ2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMi4zMTgzNjk0NThaIn0%3D&digest=sha256%3A254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bdb77eb0-5a3b-41ae-b494-ba1a033cf465 time="2026-01-16T05:02:32Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c, 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:44775" http.request.id=506f726e-d641-4c15-86f2-c76d80a75285 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36578" http.request.uri="/v2/foo/bar/blobs/uploads/bdb77eb0-5a3b-41ae-b494-ba1a033cf465?_state=f3OeVnkar93uWWtuXPnWo6-6awK6DAZBqI5RPlwY38V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYjc3ZWIwLTVhM2ItNDFhZS1iNDk0LWJhMWEwMzNjZjQ2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMi4zMTgzNjk0NThaIn0%3D&digest=sha256%3A254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="652.835µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=bdb77eb0-5a3b-41ae-b494-ba1a033cf465 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "PUT /v2/foo/bar/blobs/uploads/bdb77eb0-5a3b-41ae-b494-ba1a033cf465?_state=f3OeVnkar93uWWtuXPnWo6-6awK6DAZBqI5RPlwY38V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYjc3ZWIwLTVhM2ItNDFhZS1iNDk0LWJhMWEwMzNjZjQ2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMi4zMTgzNjk0NThaIn0%3D&digest=sha256%3A254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=c8e96f7a-08e8-4f7f-b5ed-d3be96da00c0 http.request.method=POST http.request.remoteaddr="127.0.0.1:36578" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="598.953µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=341f7aaa-b9de-48bf-9ee7-05b6fefb2eb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36578" http.request.uri="/v2/foo/bar/blobs/uploads/f9e8bdf6-cc44-46ce-a582-8c0f5f32d95b?_state=l5ApVZSr7KXJgTd-yAD1fryRE2Ug4vgPYn4sH47YVm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5ZThiZGY2LWNjNDQtNDZjZS1hNTgyLThjMGY1ZjMyZDk1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMi4zMTk4MjI0MzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="788.946µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "PUT /v2/foo/bar/blobs/uploads/f9e8bdf6-cc44-46ce-a582-8c0f5f32d95b?_state=l5ApVZSr7KXJgTd-yAD1fryRE2Ug4vgPYn4sH47YVm17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5ZThiZGY2LWNjNDQtNDZjZS1hNTgyLThjMGY1ZjMyZDk1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMi4zMTk4MjI0MzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=e7891e7c-96cc-4c8e-81d4-05d6ff894b1c http.request.method=POST http.request.remoteaddr="127.0.0.1:36578" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="661.82µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=d6e1e048-20b9-4901-aead-9fdf016428b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36578" http.request.uri="/v2/foo/bar/blobs/uploads/e5669553-852e-4de3-a91e-8645b73e893d?_state=DOTGu4P1PJIA9OSRpG8wDH2rg2UwrQWd3FLPWBe2zIt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NjY5NTUzLTg1MmUtNGRlMy1hOTFlLTg2NDViNzNlODkzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMi4zMjE0NDA1NjZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="795.844µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "PUT /v2/foo/bar/blobs/uploads/e5669553-852e-4de3-a91e-8645b73e893d?_state=DOTGu4P1PJIA9OSRpG8wDH2rg2UwrQWd3FLPWBe2zIt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NjY5NTUzLTg1MmUtNGRlMy1hOTFlLTg2NDViNzNlODkzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMi4zMjE0NDA1NjZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=d1ba7d4c-96b9-4189-9cc3-835e12744d4f http.request.method=POST http.request.remoteaddr="127.0.0.1:36578" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.880091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:33Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=e4dc23ae-8873-4f88-ba47-9aaf77b48ad2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36578" http.request.uri="/v2/foo/bar/blobs/uploads/053d5dbf-2872-493b-b869-69ab69d456db?_state=xdCPY8xuTa0opLFWKz2Vi21IUs3EwMxkebb7oghXn5N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1M2Q1ZGJmLTI4NzItNDkzYi1iODY5LTY5YWI2OWQ0NTZkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMi4zMjUyMzc0ODRaIn0%3D&digest=sha256%3A254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.428512516s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:32 +0000] "PUT /v2/foo/bar/blobs/uploads/053d5dbf-2872-493b-b869-69ab69d456db?_state=xdCPY8xuTa0opLFWKz2Vi21IUs3EwMxkebb7oghXn5N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1M2Q1ZGJmLTI4NzItNDkzYi1iODY5LTY5YWI2OWQ0NTZkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMi4zMjUyMzc0ODRaIn0%3D&digest=sha256%3A254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:33Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=bbebc929-1d6d-42cf-a45a-94458d81a507 http.request.method=POST http.request.remoteaddr="127.0.0.1:36578" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="946.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44775" http.request.id=815183c2-02c8-4143-a2de-3677ad53a06b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:36578" http.request.uri="/v2/foo/bar/blobs/uploads/f9b8cfca-dac8-496f-93ea-7c152beb6736?_state=cTBxYtzfnaGiXIwq6MABE7aRHuUF3h2733RQxpZus0Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5YjhjZmNhLWRhYzgtNDk2Zi05M2VhLTdjMTUyYmViNjczNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMy43ODA4ODk2ODdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.278220109s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:33 +0000] "PATCH /v2/foo/bar/blobs/uploads/f9b8cfca-dac8-496f-93ea-7c152beb6736?_state=cTBxYtzfnaGiXIwq6MABE7aRHuUF3h2733RQxpZus0Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5YjhjZmNhLWRhYzgtNDk2Zi05M2VhLTdjMTUyYmViNjczNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozMy43ODA4ODk2ODdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=ff783310-cf7e-4d24-a50b-6d8b59220078 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36578" http.request.uri="/v2/foo/bar/blobs/uploads/f9b8cfca-dac8-496f-93ea-7c152beb6736?_state=mgZ71b4SWtdK4ZTnXmcdpiF-OKgX_Ary3I9EO3qpb-J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5YjhjZmNhLWRhYzgtNDk2Zi05M2VhLTdjMTUyYmViNjczNiIsIk9mZnNldCI6MjEwODYyMDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MzNaIn0%3D&digest=sha256%3A254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" http.response.duration="970.512µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:35 +0000] "PUT /v2/foo/bar/blobs/uploads/f9b8cfca-dac8-496f-93ea-7c152beb6736?_state=mgZ71b4SWtdK4ZTnXmcdpiF-OKgX_Ary3I9EO3qpb-J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5YjhjZmNhLWRhYzgtNDk2Zi05M2VhLTdjMTUyYmViNjczNiIsIk9mZnNldCI6MjEwODYyMDgsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6MzNaIn0%3D&digest=sha256%3A254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=773ee290-1565-4231-bb6a-b2594eb0291c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36578" http.request.uri="/v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="646.717µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:35 +0000] "HEAD /v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=129e0e4b-1959-4af6-9e6b-19a953b07946 http.request.method=GET http.request.remoteaddr="127.0.0.1:36578" http.request.uri="/v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=30.789997ms http.response.status=200 http.response.written=21086208 127.0.0.1 - - [16/Jan/2026:05:02:35 +0000] "GET /v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c HTTP/1.1" 200 21086208 "" "Go-http-client/1.1" time="2026-01-16T05:02:35Z" level=error msg="error parsing digest="sha257:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=c35c869c-036e-4ab3-9712-e2f7e45ac3ca http.request.method=GET http.request.remoteaddr="127.0.0.1:36578" http.request.uri="/v2/foo/bar/blobs/sha257:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" vars.name="foo/bar" time="2026-01-16T05:02:35Z" 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:44775" http.request.id=c35c869c-036e-4ab3-9712-e2f7e45ac3ca http.request.method=GET http.request.remoteaddr="127.0.0.1:36578" http.request.uri="/v2/foo/bar/blobs/sha257:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="677.616µs" http.response.status=400 http.response.written=110 vars.digest="sha257:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:02:35 +0000] "GET /v2/foo/bar/blobs/sha257:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T05:02:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=0af76ae4-247b-4635-9bc5-6a52598260ac http.request.method=GET http.request.remoteaddr="127.0.0.1:36596" http.request.uri="/v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.521177ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:35 +0000] "GET /v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=7f0eb310-0da5-4ff2-bfae-40c024290024 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36598" http.request.uri="/v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" http.response.duration="765.318µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:35 +0000] "DELETE /v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:35Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=2aba100b-9e2e-4887-85df-e2cfec6495ce http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36598" http.request.uri="/v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="587.036µs" http.response.status=404 http.response.written=157 vars.digest="sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:02:35 +0000] "HEAD /v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T05:02:35Z" 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:44775" http.request.id=1baa8501-fb56-4208-9915-0d655d32d6d0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36598" http.request.uri="/v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="531.861µs" http.response.status=404 http.response.written=74 vars.digest="sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:02:35 +0000] "DELETE /v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-01-16T05:02:35Z" level=error msg="error parsing digest="sha257:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=07f93ac8-2b60-4bf5-b889-98edf74ff6e4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36614" http.request.uri="/v2/foo/bar/blobs/sha257:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" vars.name="foo/bar" time="2026-01-16T05:02:35Z" 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:44775" http.request.id=07f93ac8-2b60-4bf5-b889-98edf74ff6e4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36614" http.request.uri="/v2/foo/bar/blobs/sha257:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="712.628µs" http.response.status=400 http.response.written=110 vars.digest="sha257:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:02:35 +0000] "DELETE /v2/foo/bar/blobs/sha257:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T05:02:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=a38ee61f-0f4d-4ec3-89c9-49494e188629 http.request.method=POST http.request.remoteaddr="127.0.0.1:36630" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="849.18µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:36Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=305dacde-aeed-457b-84e4-ef66426b9669 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36630" http.request.uri="/v2/foo/bar/blobs/uploads/f2e851ac-e622-4b16-bdd2-a29432e1b150?_state=7CAIkkoa98NOTHsjKOJ1Cks0pWeDyrMfCg-9UyWICwd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZTg1MWFjLWU2MjItNGIxNi1iZGQyLWEyOTQzMmUxYjE1MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozNS4xMTkzMTAxMzZaIn0%3D&digest=sha256%3A254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.363389978s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:35 +0000] "PUT /v2/foo/bar/blobs/uploads/f2e851ac-e622-4b16-bdd2-a29432e1b150?_state=7CAIkkoa98NOTHsjKOJ1Cks0pWeDyrMfCg-9UyWICwd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZTg1MWFjLWU2MjItNGIxNi1iZGQyLWEyOTQzMmUxYjE1MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozNS4xMTkzMTAxMzZaIn0%3D&digest=sha256%3A254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:36Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=428337e8-2cce-4b31-a38e-3ca85ad4c3e3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36630" http.request.uri="/v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="940.016µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:36Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=7e7d5b07-4f38-448e-919f-dee9f4ce72d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36584" http.request.uri="/v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.408358687s http.response.status=200 http.response.written=3715584 127.0.0.1 - - [16/Jan/2026:05:02:35 +0000] "GET /v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c HTTP/1.1" 200 3715584 "" "Go-http-client/1.1" time="2026-01-16T05:02:36Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44775" http.request.id=7d7edee2-c0e0-4a52-8fe2-2ae6a164c2b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36596" http.request.uri="/v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.403455244s http.response.status=200 http.response.written=3661248 127.0.0.1 - - [16/Jan/2026:05:02:35 +0000] "GET /v2/foo/bar/blobs/sha256:254b64a463492373c6bf2d23db592bcf03f99efb57a0385d9f35c4155739339c HTTP/1.1" 200 3661248 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.29s) === RUN TestRelativeURL time="2026-01-16T05:02:36Z" 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-16T05:02:36Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:02:36Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38443" http.request.id=d15ff2e9-e7ed-4fa7-add0-146d4d20e445 http.request.method=POST http.request.remoteaddr="127.0.0.1:43538" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="795.207µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38443" http.request.id=5c93241e-4275-41ba-b0a0-bfa50b5a4b73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43538" http.request.uri="/v2/foo/bar/blobs/uploads/4a4cbaff-2f93-4c08-b5d7-6f47cd025e6a?_state=jX5JvFXyax4pZcKOGNY6FjU8en1DHmfuIJV6_DVWcjB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNGNiYWZmLTJmOTMtNGMwOC1iNWQ3LTZmNDdjZDAyNWU2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozNi41MTI4NTE2NDZaIn0%3D&digest=sha256%3Aa4da55ce90270258ef31626f1b780ca69e889eafdd03fe3f89a9efb74e47ac5d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15012981s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:36 +0000] "PUT /v2/foo/bar/blobs/uploads/4a4cbaff-2f93-4c08-b5d7-6f47cd025e6a?_state=jX5JvFXyax4pZcKOGNY6FjU8en1DHmfuIJV6_DVWcjB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhNGNiYWZmLTJmOTMtNGMwOC1iNWQ3LTZmNDdjZDAyNWU2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozNi41MTI4NTE2NDZaIn0%3D&digest=sha256%3Aa4da55ce90270258ef31626f1b780ca69e889eafdd03fe3f89a9efb74e47ac5d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38443" http.request.id=ca56f263-68e8-4ff6-bdb1-751482690d66 http.request.method=POST http.request.remoteaddr="127.0.0.1:43538" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.011222ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38443" http.request.id=82b891a0-e8ee-44f0-b22f-d390651daabe http.request.method=POST http.request.remoteaddr="127.0.0.1:43538" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="669.66µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38443" http.request.id=1503beaa-05ee-4b26-a64b-f399abf92e42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43538" http.request.uri="/v2/foo/bar/blobs/uploads/a0410d46-0da4-4b5a-b996-32fc172a198e?_state=Anl-vE5nvwZG2dt_uDx_BvStEAfiXb4iKkFdIbn9vNl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwNDEwZDQ2LTBkYTQtNGI1YS1iOTk2LTMyZmMxNzJhMTk4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozNy44MjM3MzIyNzRaIn0%3D&digest=sha256%3Af42d5ecccd5224345b2ca37f3691621c4e1a7a3a22b338baa7f4dae0ddb43fc6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.54003182s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:37 +0000] "PUT /v2/foo/bar/blobs/uploads/a0410d46-0da4-4b5a-b996-32fc172a198e?_state=Anl-vE5nvwZG2dt_uDx_BvStEAfiXb4iKkFdIbn9vNl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwNDEwZDQ2LTBkYTQtNGI1YS1iOTk2LTMyZmMxNzJhMTk4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozNy44MjM3MzIyNzRaIn0%3D&digest=sha256%3Af42d5ecccd5224345b2ca37f3691621c4e1a7a3a22b338baa7f4dae0ddb43fc6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.86s) === RUN TestBlobDeleteDisabled time="2026-01-16T05:02:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T05:02:39Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:02:39Z" 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:43265" http.request.id=6807a8cd-0cfb-45bc-a891-adbb54c021d7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37154" http.request.uri="/v2/foo/bar/blobs/sha256:13f6b58c609a2fd8ff81445a8e23b9567c2807ee0f240536c5a66eb9cb89dcaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="821.188µs" http.response.status=405 http.response.written=78 vars.digest="sha256:13f6b58c609a2fd8ff81445a8e23b9567c2807ee0f240536c5a66eb9cb89dcaa" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:02:39 +0000] "DELETE /v2/foo/bar/blobs/sha256:13f6b58c609a2fd8ff81445a8e23b9567c2807ee0f240536c5a66eb9cb89dcaa HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.11s) === RUN TestDeleteDisabled time="2026-01-16T05:02:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T05:02:39Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:02:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44529" http.request.id=fcd9974a-12be-4422-a842-f546b1170232 http.request.method=POST http.request.remoteaddr="127.0.0.1:44760" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014101ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44529" http.request.id=be2a969f-b281-4383-b88d-95b995989766 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44760" http.request.uri="/v2/foo/bar/blobs/uploads/f9e2fe21-f7cc-496c-8369-8a26a26480a1?_state=f9KRYgbk8VJHEnPJ6MPIbCbTiaF_ISLJJeYtJOh4c4t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5ZTJmZTIxLWY3Y2MtNDk2Yy04MzY5LThhMjZhMjY0ODBhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozOS41ODQyMjI5MDdaIn0%3D&digest=sha256%3A8f253e3718ecfb657b47bcc32771e5155886ab35d6270402d193d349d8ee0830" http.request.useragent="Go-http-client/1.1" http.response.duration=2.043415154s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:39 +0000] "PUT /v2/foo/bar/blobs/uploads/f9e2fe21-f7cc-496c-8369-8a26a26480a1?_state=f9KRYgbk8VJHEnPJ6MPIbCbTiaF_ISLJJeYtJOh4c4t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5ZTJmZTIxLWY3Y2MtNDk2Yy04MzY5LThhMjZhMjY0ODBhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjozOS41ODQyMjI5MDdaIn0%3D&digest=sha256%3A8f253e3718ecfb657b47bcc32771e5155886ab35d6270402d193d349d8ee0830 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:41Z" 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:44529" http.request.id=72e9c063-30bb-4751-a332-af9c5cd03ab3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44760" http.request.uri="/v2/foo/bar/blobs/sha256:8f253e3718ecfb657b47bcc32771e5155886ab35d6270402d193d349d8ee0830" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="755.635µs" http.response.status=405 http.response.written=78 vars.digest="sha256:8f253e3718ecfb657b47bcc32771e5155886ab35d6270402d193d349d8ee0830" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:02:41 +0000] "DELETE /v2/foo/bar/blobs/sha256:8f253e3718ecfb657b47bcc32771e5155886ab35d6270402d193d349d8ee0830 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.15s) === RUN TestDeleteReadOnly time="2026-01-16T05:02: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-16T05:02:41Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:02:41Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45693" http.request.id=a504ee40-0698-454a-8270-ee95e7fd5942 http.request.method=POST http.request.remoteaddr="127.0.0.1:57566" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="970.55µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:43Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45693" http.request.id=71041c69-73cb-4d0e-b433-2d189da26493 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57566" http.request.uri="/v2/foo/bar/blobs/uploads/85bee213-ebab-46b6-a521-7ac12700084e?_state=xNNgoMi9DO0l2EVkLfMRD4R8pTI0EzCQ6M_ttihLM6V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1YmVlMjEzLWViYWItNDZiNi1hNTIxLTdhYzEyNzAwMDg0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjo0MS43MzA2MjMwMTRaIn0%3D&digest=sha256%3Acc7eb213ca910c191d6a2d06d8ed6c23826ce316ab751b074b0b65142156f65a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.011739712s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:41 +0000] "PUT /v2/foo/bar/blobs/uploads/85bee213-ebab-46b6-a521-7ac12700084e?_state=xNNgoMi9DO0l2EVkLfMRD4R8pTI0EzCQ6M_ttihLM6V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1YmVlMjEzLWViYWItNDZiNi1hNTIxLTdhYzEyNzAwMDg0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMjo0MS43MzA2MjMwMTRaIn0%3D&digest=sha256%3Acc7eb213ca910c191d6a2d06d8ed6c23826ce316ab751b074b0b65142156f65a HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Jan/2026:05:02:43 +0000] "DELETE /v2/foo/bar/blobs/sha256:cc7eb213ca910c191d6a2d06d8ed6c23826ce316ab751b074b0b65142156f65a HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.11s) === RUN TestStartPushReadOnly time="2026-01-16T05:02:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T05:02:43Z" level=info msg="redis not configured" go.version=go1.24.12 127.0.0.1 - - [16/Jan/2026:05:02:43 +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-16T05:02:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T05:02:43Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:02:43Z" 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:45405" http.request.id=e976287c-4512-43aa-9e04-4ffed0956807 http.request.method=GET http.request.remoteaddr="127.0.0.1:51128" 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="856.675µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:05:02:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T05:02:43Z" 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:45405" http.request.id=b349e6cf-c952-46f0-8c40-fdd5c5c4380e http.request.method=GET http.request.remoteaddr="127.0.0.1:51128" 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="597.214µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:05:02:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T05:02:43Z" 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:45405" http.request.id=0c28453b-a8d3-4f68-817c-d75d71212de8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51128" 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="530.855µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:05:02:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T05:02:43Z" 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:45405" http.request.id=8c52986e-e685-4743-9a23-03ee4e4afc25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51128" 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="683.135µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T05:02:43Z" 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:45405" http.request.id=8c52986e-e685-4743-9a23-03ee4e4afc25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51128" 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="701.987µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T05:02:43Z" 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:45405" http.request.id=8c52986e-e685-4743-9a23-03ee4e4afc25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51128" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="718.477µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T05:02:43Z" 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:45405" http.request.id=8c52986e-e685-4743-9a23-03ee4e4afc25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51128" 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="736.029µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:05:02:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T05:02:43Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=f2c1cd22-6390-4026-833b-99df273c0b5f http.request.method=POST http.request.remoteaddr="127.0.0.1:51128" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="748.834µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:45Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=6d8467ff-4fdc-4fca-b6bb-e47207be53f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51128" http.request.uri="/v2/foo/schema1/blobs/uploads/377dd656-185b-447d-a8b3-c159ca56fc2c?_state=wCkwzWq6HgIHggRbwJsTDaqK6gDgM8CKfQlJqGTO4P97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNzdkZDY1Ni0xODViLTQ0N2QtYThiMy1jMTU5Y2E1NmZjMmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NDMuODUzNDAzMTMyWiJ9&digest=sha256%3Aff8e132d5d8dd488d33dba39c45f4e29117fc3033ba5024262f45b9737b308a0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.013926468s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/377dd656-185b-447d-a8b3-c159ca56fc2c?_state=wCkwzWq6HgIHggRbwJsTDaqK6gDgM8CKfQlJqGTO4P97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNzdkZDY1Ni0xODViLTQ0N2QtYThiMy1jMTU5Y2E1NmZjMmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NDMuODUzNDAzMTMyWiJ9&digest=sha256%3Aff8e132d5d8dd488d33dba39c45f4e29117fc3033ba5024262f45b9737b308a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:45Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=68889a9c-a306-48b3-b9d9-0d89274df7e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:51128" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="942.39µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:45 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=f54a1b80-2352-4e0d-b64e-097a9260f446 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51128" http.request.uri="/v2/foo/schema1/blobs/uploads/3e4da3ae-9a02-4009-aebc-0c26476a3787?_state=PkzEwwZRzMnuCa0cFqfXgTHnTQq6xcjSMCI2ZBYGozd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZTRkYTNhZS05YTAyLTQwMDktYWViYy0wYzI2NDc2YTM3ODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NDUuOTE5MDU1OTg3WiJ9&digest=sha256%3A9dfc072b2a0c7f7a1f929c3e9077d5ca0a32ce81cd0396760ec9162bc21c152a" http.request.useragent="Go-http-client/1.1" http.response.duration=555.29653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:45 +0000] "PUT /v2/foo/schema1/blobs/uploads/3e4da3ae-9a02-4009-aebc-0c26476a3787?_state=PkzEwwZRzMnuCa0cFqfXgTHnTQq6xcjSMCI2ZBYGozd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzZTRkYTNhZS05YTAyLTQwMDktYWViYy0wYzI2NDc2YTM3ODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NDUuOTE5MDU1OTg3WiJ9&digest=sha256%3A9dfc072b2a0c7f7a1f929c3e9077d5ca0a32ce81cd0396760ec9162bc21c152a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=eac09715-a9e8-460b-a669-2f99096a3f6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51128" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.274749ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=52ff18dc-2f3a-4148-aeb6-77484938eae1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51128" http.request.uri="/v2/foo/schema1/manifests/sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444" http.request.useragent="Go-http-client/1.1" http.response.duration="987.976µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=015fc775-b11f-4fe5-a93a-683a23d2f088 http.request.method=GET http.request.remoteaddr="127.0.0.1:51128" 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.172212ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=d525c7fc-19df-41d3-854c-5c77fc5db6d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:51128" http.request.uri="/v2/foo/schema1/manifests/sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="800.95µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "GET /v2/foo/schema1/manifests/sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" 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:45405" http.request.id=865bf61f-53db-48e5-9b52-c025ec92b0ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:51128" http.request.uri="/v2/foo/schema1/manifests/sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444" http.request.useragent="Go-http-client/1.1" http.response.duration="848.202µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" 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:45405" http.request.id=5dd1ca1d-ce29-4be1-bda1-74a021fede55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51128" http.request.uri="/v2/foo/schema1/manifests/sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444" http.request.useragent="Go-http-client/1.1" http.response.duration="826.834µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json" http.request.host="127.0.0.1:45405" http.request.id=1f9da0c6-2c6f-4edf-98cd-94a1746232ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:51128" http.request.uri="/v2/foo/schema1/manifests/sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444" http.request.useragent="Go-http-client/1.1" http.response.duration="817.016µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=6d49b790-961a-4d97-a52a-7a5e6da9669e http.request.method=GET http.request.remoteaddr="127.0.0.1:51128" http.request.uri="/v2/foo/schema1/manifests/sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="760.447µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "GET /v2/foo/schema1/manifests/sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=4e5f6503-21b4-4d8c-8cc6-28335b367243 http.request.method=GET http.request.remoteaddr="127.0.0.1:51128" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="527.448µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=5729cc0f-82c3-48f3-bade-d3a5d26c25f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51128" http.request.uri="/v2/foo/schema1/manifests/sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444" http.request.useragent="Go-http-client/1.1" http.response.duration="486.445µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "GET /v2/foo/schema1/manifests/sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=284c1547-df16-469a-8ba2-85352060ee72 http.request.method=GET http.request.remoteaddr="127.0.0.1:51128" 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="509.761µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" level=error msg="payload digest does match: "sha256:fd849e6eb566daa267bd53b2f38b85d5e682860e326533914705f05f103d8c76" != "sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444"" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=029a5aa9-c56c-47aa-93d3-41d3a99cd3dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:51128" http.request.uri="/v2/foo/schema1/manifests/sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444" time="2026-01-16T05:02:46Z" 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:45405" http.request.id=029a5aa9-c56c-47aa-93d3-41d3a99cd3dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:51128" http.request.uri="/v2/foo/schema1/manifests/sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="583.942µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444" 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:0735599e3227481bde011d4ccb8f4dea437bfdee4913e394491838764e61c444 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" 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:45405" http.request.id=a5d502ff-785f-42a6-b270-ab946565631b http.request.method=GET http.request.remoteaddr="127.0.0.1:59324" 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="647.053µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=3757915b-14f9-470d-a930-7606ebc5ed62 http.request.method=GET http.request.remoteaddr="127.0.0.1:59324" 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="484.88µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45405" http.request.id=7047438a-92d8-4fdf-8903-2b39e2af72a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" 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="585.755µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T05:02:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45405" http.request.id=7047438a-92d8-4fdf-8903-2b39e2af72a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" 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="613.052µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T05:02:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45405" http.request.id=7047438a-92d8-4fdf-8903-2b39e2af72a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" 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="630.644µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=6278aa31-013a-434d-a5ee-8800843c94b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="574.115µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=b16dc049-5d26-4495-b144-6fd09d937ebf http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/schema2/blobs/uploads/24b1dcea-de2e-4dc1-8075-e96f143373b3?_state=-36PKvLkQAUFzx9QM3OP2dQOOWGimdFsOv-fyfZxgOl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNGIxZGNlYS1kZTJlLTRkYzEtODA3NS1lOTZmMTQzMzczYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NDYuNDkzNDE0MTk0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="694.063µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/24b1dcea-de2e-4dc1-8075-e96f143373b3?_state=-36PKvLkQAUFzx9QM3OP2dQOOWGimdFsOv-fyfZxgOl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNGIxZGNlYS1kZTJlLTRkYzEtODA3NS1lOTZmMTQzMzczYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NDYuNDkzNDE0MTk0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45405" http.request.id=288a1070-e4b0-4590-af4a-be3eab27acd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" 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="600.491µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T05:02:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45405" http.request.id=288a1070-e4b0-4590-af4a-be3eab27acd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" 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="621.248µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T05:02:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=77bb01c2-391c-42fd-9fda-d331e86b626e http.request.method=POST http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="827.36µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=c61ea838-af04-4d8c-8de5-ab673c438c40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/schema2/blobs/uploads/fca91af5-dc92-4bcc-94a8-d17361d426e0?_state=Y386BWAsvJxTKW8HwFSOT4ZA8IjQ6ctmpD8AQbjW0-h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmY2E5MWFmNS1kYzkyLTRiY2MtOTRhOC1kMTczNjFkNDI2ZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NDYuNjAxNDYxMDEzWiJ9&digest=sha256%3Aece0104d611c8b3edce88310008aedb4c7d5984cb647be7f259e0fb416d00007" http.request.useragent="Go-http-client/1.1" http.response.duration=2.129676295s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/fca91af5-dc92-4bcc-94a8-d17361d426e0?_state=Y386BWAsvJxTKW8HwFSOT4ZA8IjQ6ctmpD8AQbjW0-h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmY2E5MWFmNS1kYzkyLTRiY2MtOTRhOC1kMTczNjFkNDI2ZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NDYuNjAxNDYxMDEzWiJ9&digest=sha256%3Aece0104d611c8b3edce88310008aedb4c7d5984cb647be7f259e0fb416d00007 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=07900584-5d7e-4dc4-97b5-b7c353466668 http.request.method=POST http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.051655ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=f08ae113-ba28-46d1-a5f4-1ac9d9381e58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/schema2/blobs/uploads/378cca89-b696-4403-9a23-1fc0e6560f9b?_state=HHV8UooB2soYwWMtAfaiSIE4WzKakh8IBhCYqB5-SMB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzhjY2E4OS1iNjk2LTQ0MDMtOWEyMy0xZmMwZTY1NjBmOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NDguODI1NzM0MjcyWiJ9&digest=sha256%3A32748805bd8d55798b38c6ede55e22be701799888aff5a2e43621c1d2327c6b1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.890822187s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/378cca89-b696-4403-9a23-1fc0e6560f9b?_state=HHV8UooB2soYwWMtAfaiSIE4WzKakh8IBhCYqB5-SMB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNzhjY2E4OS1iNjk2LTQ0MDMtOWEyMy0xZmMwZTY1NjBmOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NDguODI1NzM0MjcyWiJ9&digest=sha256%3A32748805bd8d55798b38c6ede55e22be701799888aff5a2e43621c1d2327c6b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" 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:45405" http.request.id=790f2b53-5b9a-4625-a027-cf867ce92f26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.012438ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" 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:45405" http.request.id=96f791e5-53b6-4fc7-9340-493f109ffa7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/schema2/manifests/sha256:afe79a17d78d53e9317704a4f318eccc82a4b2d76b8cc46a19f839c1632852ed" http.request.useragent="Go-http-client/1.1" http.response.duration="697.266µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "PUT /v2/foo/schema2/manifests/sha256:afe79a17d78d53e9317704a4f318eccc82a4b2d76b8cc46a19f839c1632852ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=1f07ec4c-9176-410a-bfc4-7b86fe04af05 http.request.method=GET http.request.remoteaddr="127.0.0.1:59324" 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="633.971µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=6350b46b-59e0-45cb-8ae4-0b2d364dae7d http.request.method=GET http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/schema2/manifests/sha256:afe79a17d78d53e9317704a4f318eccc82a4b2d76b8cc46a19f839c1632852ed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="601.98µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "GET /v2/foo/schema2/manifests/sha256:afe79a17d78d53e9317704a4f318eccc82a4b2d76b8cc46a19f839c1632852ed HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=3852a573-27e1-4997-8d40-0d78b9c6da2d http.request.method=GET http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="498.424µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=5d1f4bc6-0575-4014-84dd-ef02850a9c7c http.request.method=GET http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/schema2/manifests/sha256:afe79a17d78d53e9317704a4f318eccc82a4b2d76b8cc46a19f839c1632852ed" http.request.useragent="Go-http-client/1.1" http.response.duration="496.325µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "GET /v2/foo/schema2/manifests/sha256:afe79a17d78d53e9317704a4f318eccc82a4b2d76b8cc46a19f839c1632852ed HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=58e1828b-4684-46d7-8801-ab9907185319 http.request.method=GET http.request.remoteaddr="127.0.0.1:59324" 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="539.628µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" level=info msg="rewriting manifest sha256:afe79a17d78d53e9317704a4f318eccc82a4b2d76b8cc46a19f839c1632852ed in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=b5cb2806-a3c4-48b5-aa34-f845b2ba0b63 http.request.method=GET http.request.remoteaddr="127.0.0.1:59324" 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-16T05:02:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=b5cb2806-a3c4-48b5-aa34-f845b2ba0b63 http.request.method=GET http.request.remoteaddr="127.0.0.1:59324" 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.092726ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" 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:45405" http.request.id=838cdf12-92b4-4d0c-b3d0-d7946d2e110c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" 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="566.02µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" 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:45405" http.request.id=39a26d95-75e0-49c9-8193-d0d34b3017f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="692.188µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" 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:45405" http.request.id=14805965-7d8a-4110-be20-0bd983aea271 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/schema2/manifests/sha256:d874d7b9a8f60ddf632c05d4d18a82732036589c65f1dd08849a8f79a493a1de" http.request.useragent="Go-http-client/1.1" http.response.duration="599.387µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "PUT /v2/foo/schema2/manifests/sha256:d874d7b9a8f60ddf632c05d4d18a82732036589c65f1dd08849a8f79a493a1de HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=5bdf3afe-feb8-4497-8d52-17ff77e0d1a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:59324" 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="645.803µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=583ce62d-b73d-4ada-a6be-e45f1b2fff5c http.request.method=GET http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/schema2/manifests/sha256:d874d7b9a8f60ddf632c05d4d18a82732036589c65f1dd08849a8f79a493a1de" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="649.425µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "GET /v2/foo/schema2/manifests/sha256:d874d7b9a8f60ddf632c05d4d18a82732036589c65f1dd08849a8f79a493a1de HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=6d7ff67b-46f9-49d6-bf50-96613dff51dc http.request.method=GET http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="495.582µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=9437d4f3-e2c3-4dad-96e7-c8eb191231bf http.request.method=GET http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/schema2/manifests/sha256:d874d7b9a8f60ddf632c05d4d18a82732036589c65f1dd08849a8f79a493a1de" http.request.useragent="Go-http-client/1.1" http.response.duration="489.312µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "GET /v2/foo/schema2/manifests/sha256:d874d7b9a8f60ddf632c05d4d18a82732036589c65f1dd08849a8f79a493a1de HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" level=info msg="rewriting manifest list sha256:d874d7b9a8f60ddf632c05d4d18a82732036589c65f1dd08849a8f79a493a1de in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=e488ff40-10d3-4b1f-9e1d-01d4b561b228 http.request.method=GET http.request.remoteaddr="127.0.0.1:59324" 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-16T05:02:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45405" http.request.id=e488ff40-10d3-4b1f-9e1d-01d4b561b228 http.request.method=GET http.request.remoteaddr="127.0.0.1:59324" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.972702ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T05:02:50Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:02:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=89a2ce0a-226d-46e0-a052-d35283f5a7fd http.request.method=GET http.request.remoteaddr="127.0.0.1:35008" 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="724.128µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=73d589c9-4771-4feb-a23d-1fea5a11dfb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:35008" 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="515.084µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=091e95da-5836-444b-b707-a55c8b4f7941 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35008" 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="485.873µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=06857eb6-0d60-4120-87f7-c89613e7d601 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35008" 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="639.728µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T05:02:50Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=06857eb6-0d60-4120-87f7-c89613e7d601 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35008" 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="659.233µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T05:02:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=06857eb6-0d60-4120-87f7-c89613e7d601 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35008" 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="676.265µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T05:02:50Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=06857eb6-0d60-4120-87f7-c89613e7d601 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35008" 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="691.677µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T05:02:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=7dc5f1d3-0ad8-483c-ab45-aee2696143ef http.request.method=POST http.request.remoteaddr="127.0.0.1:35008" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="770.05µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:52Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=6ee48dd8-1d40-4ceb-9d8d-03196a54d823 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35008" http.request.uri="/v2/foo/schema1/blobs/uploads/03233489-2355-4de2-877b-b9abff4c3824?_state=kd8s33k3OSuCFrdV8v598Q7SFcU0wslN4e3rfcngorx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMzIzMzQ4OS0yMzU1LTRkZTItODc3Yi1iOWFiZmY0YzM4MjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NTAuODM1NDcwNzUzWiJ9&digest=sha256%3Abafc4876b721682a0b6ab4ae9252de44de079205f219cda48fc0f8e7152ddf06" http.request.useragent="Go-http-client/1.1" http.response.duration=1.930372164s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:50 +0000] "PUT /v2/foo/schema1/blobs/uploads/03233489-2355-4de2-877b-b9abff4c3824?_state=kd8s33k3OSuCFrdV8v598Q7SFcU0wslN4e3rfcngorx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMzIzMzQ4OS0yMzU1LTRkZTItODc3Yi1iOWFiZmY0YzM4MjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NTAuODM1NDcwNzUzWiJ9&digest=sha256%3Abafc4876b721682a0b6ab4ae9252de44de079205f219cda48fc0f8e7152ddf06 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:52Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=c09fff3b-7f7d-4ef7-9df4-689fe53a952f http.request.method=POST http.request.remoteaddr="127.0.0.1:35008" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.003369ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:52 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=cbbbba78-d71f-4dff-a88b-23ba1f7b7b9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35008" http.request.uri="/v2/foo/schema1/blobs/uploads/f23412b9-5031-4b38-a503-9e751128ed35?_state=nUzYt8ueEdPhgP-TMcP-i5bLe_cDoixzECDR4kp1dOF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMjM0MTJiOS01MDMxLTRiMzgtYTUwMy05ZTc1MTEyOGVkMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NTIuODUzMDQ0MzEyWiJ9&digest=sha256%3A4213495b2b2723f115a4843eb0c31333b5f0fa001ca4fef713765184c57e83da" http.request.useragent="Go-http-client/1.1" http.response.duration=1.556678419s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:52 +0000] "PUT /v2/foo/schema1/blobs/uploads/f23412b9-5031-4b38-a503-9e751128ed35?_state=nUzYt8ueEdPhgP-TMcP-i5bLe_cDoixzECDR4kp1dOF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMjM0MTJiOS01MDMxLTRiMzgtYTUwMy05ZTc1MTEyOGVkMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NTIuODUzMDQ0MzEyWiJ9&digest=sha256%3A4213495b2b2723f115a4843eb0c31333b5f0fa001ca4fef713765184c57e83da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=c2cff4e3-d200-4803-a93c-69f2da9b4410 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35008" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.215981ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=355449c1-d139-434d-96a2-eca8b7c86def http.request.method=PUT http.request.remoteaddr="127.0.0.1:35008" http.request.uri="/v2/foo/schema1/manifests/sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197" http.request.useragent="Go-http-client/1.1" http.response.duration="860.692µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=6ac1cf00-c33d-447b-bcd4-2e1d87e8fb8f http.request.method=GET http.request.remoteaddr="127.0.0.1:35008" 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.451568ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=3baa28ad-33a4-4263-8155-7244d34e839a http.request.method=GET http.request.remoteaddr="127.0.0.1:35008" http.request.uri="/v2/foo/schema1/manifests/sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.750637ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "GET /v2/foo/schema1/manifests/sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" 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:44759" http.request.id=b4c3a8e9-5356-4bc1-9ceb-483e67b8be65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35008" http.request.uri="/v2/foo/schema1/manifests/sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197" http.request.useragent="Go-http-client/1.1" http.response.duration="849.593µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" 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:44759" http.request.id=8ed4991f-07c9-47b3-ad96-7573002054fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:35008" http.request.uri="/v2/foo/schema1/manifests/sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197" http.request.useragent="Go-http-client/1.1" http.response.duration="834.214µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json" http.request.host="127.0.0.1:44759" http.request.id=1cd56f1c-aa6e-479b-a3ae-7ff87f814902 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35008" http.request.uri="/v2/foo/schema1/manifests/sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197" http.request.useragent="Go-http-client/1.1" http.response.duration="822.98µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=802b13b2-709c-49f9-ac84-c9018803ed5a http.request.method=GET http.request.remoteaddr="127.0.0.1:35008" http.request.uri="/v2/foo/schema1/manifests/sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="787.172µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "GET /v2/foo/schema1/manifests/sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=8c124c71-e3c1-4e22-bd63-fc89b282c50a http.request.method=GET http.request.remoteaddr="127.0.0.1:35008" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="528.198µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=6f559b8f-fa71-4fa6-8e55-5027e78f94cd http.request.method=GET http.request.remoteaddr="127.0.0.1:35008" http.request.uri="/v2/foo/schema1/manifests/sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197" http.request.useragent="Go-http-client/1.1" http.response.duration=1.845663ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "GET /v2/foo/schema1/manifests/sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=b1ce82e8-c9b9-4068-b8d2-5bd939c9adc5 http.request.method=GET http.request.remoteaddr="127.0.0.1:35008" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="587.4µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" level=error msg="payload digest does match: "sha256:5aeb209b88a4af1ecbae43fc84114cc073c2dff902440aacbbe48b140cedd860" != "sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197"" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=78b52fac-7541-4ce9-af62-0d3bd9403b2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35008" http.request.uri="/v2/foo/schema1/manifests/sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197" time="2026-01-16T05:02:54Z" 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:44759" http.request.id=78b52fac-7541-4ce9-af62-0d3bd9403b2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35008" http.request.uri="/v2/foo/schema1/manifests/sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="600.256µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197" 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:751fa172e671dc6f730493493f0cee3fd7ad6b3f8360ed33955c07afbbbaa197 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" 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:44759" http.request.id=424f70c0-e99c-4a4e-820c-0f554585c683 http.request.method=GET http.request.remoteaddr="127.0.0.1:35016" 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="901.406µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" 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:44759" http.request.id=65262446-c00c-47f8-a77f-7b70240fa6f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35016" 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="492.141µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" 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:44759" http.request.id=0f9e3571-6cd4-471b-8e21-2d0cdd3f02f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35016" 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="556.249µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T05:02:54Z" 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:44759" http.request.id=0f9e3571-6cd4-471b-8e21-2d0cdd3f02f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35016" 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="578.978µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T05:02:54Z" 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:44759" http.request.id=0f9e3571-6cd4-471b-8e21-2d0cdd3f02f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35016" 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="596.101µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=0db41d9c-fba0-4413-b20f-0ee88f6f4d42 http.request.method=POST http.request.remoteaddr="127.0.0.1:35016" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.992501ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=ee02f6fa-2ab4-46b3-bf91-8623d46e28c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35016" http.request.uri="/v2/foo/schema2/blobs/uploads/c0b0ae87-24ff-4893-ba5d-4fc46b762e72?_state=VHcAtFWsvv_6ErikBfrxa4KjQNcMt_B--D8v-Wo-Z4l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMGIwYWU4Ny0yNGZmLTQ4OTMtYmE1ZC00ZmM0NmI3NjJlNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NTQuNDM3Mjg4OTFaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="716.291µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/c0b0ae87-24ff-4893-ba5d-4fc46b762e72?_state=VHcAtFWsvv_6ErikBfrxa4KjQNcMt_B--D8v-Wo-Z4l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMGIwYWU4Ny0yNGZmLTQ4OTMtYmE1ZC00ZmM0NmI3NjJlNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NTQuNDM3Mjg4OTFaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" 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:44759" http.request.id=eb439c25-449e-4bc3-8fb9-7563d07fadfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35016" 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="585.27µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T05:02:54Z" 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:44759" http.request.id=eb439c25-449e-4bc3-8fb9-7563d07fadfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35016" 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="604.984µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T05:02:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=932383a0-e258-4f62-aa29-dc3924e5bb2b http.request.method=POST http.request.remoteaddr="127.0.0.1:35016" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="781.525µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=cf9019e3-f471-49a6-bc98-e18499b46824 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35016" http.request.uri="/v2/foo/schema2/blobs/uploads/21325af3-df57-466c-a76d-616a6d8b5a4f?_state=3XgekP7f2EIGXvAUsv4zUZra9ohFlCbirQOl42NVL897Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMTMyNWFmMy1kZjU3LTQ2NmMtYTc2ZC02MTZhNmQ4YjVhNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NTQuNDk5ODYzOTU4WiJ9&digest=sha256%3A19ad9a44608bb0d4af54653e5dd75a91de38870143794bdadfadbededdaf07d5" http.request.useragent="Go-http-client/1.1" http.response.duration=778.982188ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/21325af3-df57-466c-a76d-616a6d8b5a4f?_state=3XgekP7f2EIGXvAUsv4zUZra9ohFlCbirQOl42NVL897Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMTMyNWFmMy1kZjU3LTQ2NmMtYTc2ZC02MTZhNmQ4YjVhNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NTQuNDk5ODYzOTU4WiJ9&digest=sha256%3A19ad9a44608bb0d4af54653e5dd75a91de38870143794bdadfadbededdaf07d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:55Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=5f01fa26-fa6c-4ad8-a0e6-1b4d47360af2 http.request.method=POST http.request.remoteaddr="127.0.0.1:35016" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="935.001µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=163d69e1-316b-4eb3-88db-a6dbd7db4c65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35016" http.request.uri="/v2/foo/schema2/blobs/uploads/4624dec2-f1ea-4ac0-a51d-ea643526b346?_state=CZuuz9y91vEZwZILysGcHCXhuU5AsG1lIU9Pv2gidGx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NjI0ZGVjMi1mMWVhLTRhYzAtYTUxZC1lYTY0MzUyNmIzNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NTUuMzcwMDY5MTQ1WiJ9&digest=sha256%3A9b4ce0678747d17c977467bf1523409e6f59c0f7f2cf1bb886a8870a112a3a0f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.84326785s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/4624dec2-f1ea-4ac0-a51d-ea643526b346?_state=CZuuz9y91vEZwZILysGcHCXhuU5AsG1lIU9Pv2gidGx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NjI0ZGVjMi1mMWVhLTRhYzAtYTUxZC1lYTY0MzUyNmIzNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NTUuMzcwMDY5MTQ1WiJ9&digest=sha256%3A9b4ce0678747d17c977467bf1523409e6f59c0f7f2cf1bb886a8870a112a3a0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" 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:44759" http.request.id=3fe81b5a-0a85-45dc-96b5-e86f93884011 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35016" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044395ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" 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:44759" http.request.id=0a8a8a58-ea12-40af-a35d-352887d1552a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35016" http.request.uri="/v2/foo/schema2/manifests/sha256:27dcf4d0fd3c785a12cff245dea35bf15a21e4233490e4e07d2a6ed503efe320" http.request.useragent="Go-http-client/1.1" http.response.duration="815.222µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:27dcf4d0fd3c785a12cff245dea35bf15a21e4233490e4e07d2a6ed503efe320 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=8d43fcbd-4059-4f1d-ab23-657a400c3ba7 http.request.method=GET http.request.remoteaddr="127.0.0.1:35016" 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="744.018µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=9eeafa98-9742-4ed0-95b9-6debe8a70716 http.request.method=GET http.request.remoteaddr="127.0.0.1:35016" http.request.uri="/v2/foo/schema2/manifests/sha256:27dcf4d0fd3c785a12cff245dea35bf15a21e4233490e4e07d2a6ed503efe320" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="667.412µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "GET /v2/foo/schema2/manifests/sha256:27dcf4d0fd3c785a12cff245dea35bf15a21e4233490e4e07d2a6ed503efe320 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=8b4f9d43-4eea-42af-8526-c08776da1f93 http.request.method=GET http.request.remoteaddr="127.0.0.1:35016" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="540.586µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=39696bbe-7fec-438d-abaf-36c53c38f771 http.request.method=GET http.request.remoteaddr="127.0.0.1:35016" http.request.uri="/v2/foo/schema2/manifests/sha256:27dcf4d0fd3c785a12cff245dea35bf15a21e4233490e4e07d2a6ed503efe320" http.request.useragent="Go-http-client/1.1" http.response.duration="557.311µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "GET /v2/foo/schema2/manifests/sha256:27dcf4d0fd3c785a12cff245dea35bf15a21e4233490e4e07d2a6ed503efe320 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=e6cc0f1a-1c28-41c0-bd28-7040aa50056a http.request.method=GET http.request.remoteaddr="127.0.0.1:35016" 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="548.381µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" level=info msg="rewriting manifest sha256:27dcf4d0fd3c785a12cff245dea35bf15a21e4233490e4e07d2a6ed503efe320 in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=3797e480-9a71-41ab-a5dc-a7c1a16cc0eb http.request.method=GET http.request.remoteaddr="127.0.0.1:35016" 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-16T05:02:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=3797e480-9a71-41ab-a5dc-a7c1a16cc0eb http.request.method=GET http.request.remoteaddr="127.0.0.1:35016" 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.063311ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" 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:44759" http.request.id=765aa418-5953-4ecb-bd8e-edb493e85f3b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35016" 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="631.588µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" 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:44759" http.request.id=28c14a18-2ef2-41b5-91c1-2083dedb77f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35016" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="682.094µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" 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:44759" http.request.id=b7529ed9-b94b-460b-8fb5-bb6d8b011f0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35016" http.request.uri="/v2/foo/schema2/manifests/sha256:4c59c164d2c987428e1b7de32d8b4b795715e9da2ef5088f7286cd2d6d754bed" http.request.useragent="Go-http-client/1.1" http.response.duration="611.046µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:4c59c164d2c987428e1b7de32d8b4b795715e9da2ef5088f7286cd2d6d754bed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=263c1a45-e579-4022-9487-b111cbd531b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35016" 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="643.163µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=e799ee87-f7fd-4246-aec5-6be8dd1d6d5a http.request.method=GET http.request.remoteaddr="127.0.0.1:35016" http.request.uri="/v2/foo/schema2/manifests/sha256:4c59c164d2c987428e1b7de32d8b4b795715e9da2ef5088f7286cd2d6d754bed" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="576.648µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "GET /v2/foo/schema2/manifests/sha256:4c59c164d2c987428e1b7de32d8b4b795715e9da2ef5088f7286cd2d6d754bed HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=d131cce9-8dfc-4595-8d31-725acf3e3c3f http.request.method=GET http.request.remoteaddr="127.0.0.1:35016" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="525.684µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=2fcbfe03-35fd-4669-9453-b1eb22938617 http.request.method=GET http.request.remoteaddr="127.0.0.1:35016" http.request.uri="/v2/foo/schema2/manifests/sha256:4c59c164d2c987428e1b7de32d8b4b795715e9da2ef5088f7286cd2d6d754bed" http.request.useragent="Go-http-client/1.1" http.response.duration="495.946µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "GET /v2/foo/schema2/manifests/sha256:4c59c164d2c987428e1b7de32d8b4b795715e9da2ef5088f7286cd2d6d754bed HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" level=info msg="rewriting manifest list sha256:4c59c164d2c987428e1b7de32d8b4b795715e9da2ef5088f7286cd2d6d754bed in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=915989d2-fb6c-44d6-a98d-54ab0e3dc333 http.request.method=GET http.request.remoteaddr="127.0.0.1:35016" 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-16T05:02:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44759" http.request.id=915989d2-fb6c-44d6-a98d-54ab0e3dc333 http.request.method=GET http.request.remoteaddr="127.0.0.1:35016" 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="913.419µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (13.48s) === RUN TestGetManifestWithStorageError time="2026-01-16T05:02:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T05:02:57Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:02:57Z" 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:34955" http.request.id=6bb64121-d9c8-4100-ae54-ec34d50c3b52 http.request.method=GET http.request.remoteaddr="127.0.0.1:49004" 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="660.719µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" 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:34955" http.request.id=fcc19e9b-ac7c-4b1e-b8e8-50c9b9d4f31a http.request.method=GET http.request.remoteaddr="127.0.0.1:49004" 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="483.203µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" 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:34955" http.request.id=ee6331c6-462a-4a86-b4a9-1a68077ad77c http.request.method=GET http.request.remoteaddr="127.0.0.1:49004" 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="627.444µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" 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:34955" http.request.id=86e1da97-9117-4aec-a85b-9ae69aba9ac1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49004" 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="535.93µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2026-01-16T05:02:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T05:02:57Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:02:57Z" 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:43551" http.request.id=05a548c5-906b-4245-9310-ed4f79a163c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:47960" 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="742.441µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" 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:43551" http.request.id=b2d9c1da-a415-4823-8f54-60eba014b0ff http.request.method=GET http.request.remoteaddr="127.0.0.1:47960" 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="512.181µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" 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:43551" http.request.id=9a4e8bbf-a362-4e11-808d-6ade27fcdf93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47960" 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="504.037µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" 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:43551" http.request.id=41f1f1a3-8e3d-4785-add7-718130014d68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47960" 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="716.494µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T05:02:57Z" 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:43551" http.request.id=41f1f1a3-8e3d-4785-add7-718130014d68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47960" 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="737.408µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T05:02:57Z" 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:43551" http.request.id=41f1f1a3-8e3d-4785-add7-718130014d68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47960" 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="765.867µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T05:02:57Z" 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:43551" http.request.id=41f1f1a3-8e3d-4785-add7-718130014d68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47960" 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="781.416µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T05:02:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=abf6d1a3-f85b-4366-9924-99c73003ab4e http.request.method=POST http.request.remoteaddr="127.0.0.1:47960" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="846µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=50bf0c48-0914-4cf6-8699-a83ccf3568d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47960" http.request.uri="/v2/foo/schema1/blobs/uploads/538f545a-1df5-4f32-b2cf-18366803d026?_state=K327ZTkD5SaLBp546Kck7Le4ygwTpLPIDE4dFY_X3-h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MzhmNTQ1YS0xZGY1LTRmMzItYjJjZi0xODM2NjgwM2QwMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NTcuMzE0NTkyODA3WiJ9&digest=sha256%3A72b1cac130e5205af35b0b35a3bb36f99defa27edd0ce66f55e2e68dd18b45b8" http.request.useragent="Go-http-client/1.1" http.response.duration=949.818151ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:57 +0000] "PUT /v2/foo/schema1/blobs/uploads/538f545a-1df5-4f32-b2cf-18366803d026?_state=K327ZTkD5SaLBp546Kck7Le4ygwTpLPIDE4dFY_X3-h7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MzhmNTQ1YS0xZGY1LTRmMzItYjJjZi0xODM2NjgwM2QwMjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NTcuMzE0NTkyODA3WiJ9&digest=sha256%3A72b1cac130e5205af35b0b35a3bb36f99defa27edd0ce66f55e2e68dd18b45b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=e2157740-28f8-4812-adde-08ee95cee9a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:47960" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.075681ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=7315d211-5246-4232-b8b9-2a05e251c30e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47960" http.request.uri="/v2/foo/schema1/blobs/uploads/dc08966c-8272-49c8-8723-3a67ad7c1603?_state=6_4tVaMnV7f7dheQXBcvH2rfrWSB7Q1kfyjLGqTcbL97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYzA4OTY2Yy04MjcyLTQ5YzgtODcyMy0zYTY3YWQ3YzE2MDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NTguMzYyNjgwNjU4WiJ9&digest=sha256%3A8f00fb97e967f84209fda371d1ba99a66c689a1ec55c307bf3dd089bbd55ca65" http.request.useragent="Go-http-client/1.1" http.response.duration=1.462817406s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/dc08966c-8272-49c8-8723-3a67ad7c1603?_state=6_4tVaMnV7f7dheQXBcvH2rfrWSB7Q1kfyjLGqTcbL97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYzA4OTY2Yy04MjcyLTQ5YzgtODcyMy0zYTY3YWQ3YzE2MDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NTguMzYyNjgwNjU4WiJ9&digest=sha256%3A8f00fb97e967f84209fda371d1ba99a66c689a1ec55c307bf3dd089bbd55ca65 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=8cc14397-d008-4a93-ae0e-562f45f9b729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47960" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.205686ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=4e5b4ea2-df14-4bae-886f-772d271ed89e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47960" http.request.uri="/v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" http.request.useragent="Go-http-client/1.1" http.response.duration="910.337µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=a0daff00-9fad-4bdd-a7ef-7ab67693e930 http.request.method=GET http.request.remoteaddr="127.0.0.1:47960" 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="792.828µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=8810dc9a-2003-4749-b017-1334a773be0e http.request.method=GET http.request.remoteaddr="127.0.0.1:47960" http.request.uri="/v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="804.376µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "GET /v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" 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:43551" http.request.id=c7b74324-6f4b-44ee-8321-b5beb35b0a82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47960" http.request.uri="/v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" http.request.useragent="Go-http-client/1.1" http.response.duration="865.668µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" 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:43551" http.request.id=73aef052-77e8-425a-a68b-3bef479356a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47960" http.request.uri="/v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" http.request.useragent="Go-http-client/1.1" http.response.duration="856.629µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json" http.request.host="127.0.0.1:43551" http.request.id=c0467b7d-9a89-4046-a2e5-6d556c0901fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:47960" http.request.uri="/v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" http.request.useragent="Go-http-client/1.1" http.response.duration="826.645µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=000edab5-6eef-4fd3-9bed-65d85b527ff2 http.request.method=GET http.request.remoteaddr="127.0.0.1:47960" http.request.uri="/v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="792.233µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "GET /v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=74d00f81-58ba-44ef-963a-2d9651f03ad7 http.request.method=GET http.request.remoteaddr="127.0.0.1:47960" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.417844ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=1045af01-dfdb-460a-8d44-d6f3b618a11b http.request.method=GET http.request.remoteaddr="127.0.0.1:47960" http.request.uri="/v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" http.request.useragent="Go-http-client/1.1" http.response.duration="571.153µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "GET /v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=6f527933-5f4b-47ca-a084-364a5989f211 http.request.method=GET http.request.remoteaddr="127.0.0.1:47960" 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="527.847µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=error msg="payload digest does match: "sha256:3edfa03e02407201400d54ca5189b27cf60c8a8b9655ad0a72d5ab8931d55330" != "sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e"" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=b2a83695-49f6-4bb3-a2ed-bb7f90d9ad58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47960" http.request.uri="/v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" time="2026-01-16T05:02:59Z" 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:43551" http.request.id=b2a83695-49f6-4bb3-a2ed-bb7f90d9ad58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47960" http.request.uri="/v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="649.243µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=fb7189b1-3129-4c20-8e4a-fb950af1fa60 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47974" http.request.uri="/v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" http.request.useragent="Go-http-client/1.1" http.response.duration="763.201µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=5d846799-b3c1-426b-a0cd-76d549fd1e47 http.request.method=GET http.request.remoteaddr="127.0.0.1:47974" http.request.uri="/v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="629.044µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "GET /v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" 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:43551" http.request.id=18106525-071f-4bc0-858e-7dca955e2fa0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47986" http.request.uri="/v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="716.296µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=0074eb59-14a9-4637-a06b-f7f7448e9819 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.108755ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=04418a6f-d472-429d-a910-63d1bde55928 http.request.method=GET http.request.remoteaddr="127.0.0.1:47988" http.request.uri="/v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="768.873µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "GET /v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" 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:43551" http.request.id=b3da0002-81fc-42c5-b33b-8af05652b4ba http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48002" 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="743.544µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=d8a1a282-7422-4db2-b61d-2924952c3aaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:48006" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.120874ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=e1cb5f34-4e68-4630-89db-3f7e1a3fed05 http.request.method=GET http.request.remoteaddr="127.0.0.1:48006" 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="512.025µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=2bfafba8-794e-4b2b-84b2-a7b65568d46b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48006" http.request.uri="/v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e" http.request.useragent="Go-http-client/1.1" http.response.duration="609.972µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e76aaefea9ce2bec8eceaa6b72e937af8402cfe10225d2d07e8e14da48fded4e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=10cc97ea-efa6-4986-9b41-292cc7d04858 http.request.method=GET http.request.remoteaddr="127.0.0.1:48006" 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="495.685µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" 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:43551" http.request.id=44c95033-39d7-44ce-bac5-be283c3fb87c http.request.method=GET http.request.remoteaddr="127.0.0.1:48006" 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="504.802µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" 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:43551" http.request.id=ec366081-51cc-4b94-947d-568311ac6719 http.request.method=GET http.request.remoteaddr="127.0.0.1:48006" 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="486.514µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" 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:43551" http.request.id=92a35357-e507-4ceb-9160-7a69c9199e67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48006" 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="680.165µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T05:02:59Z" 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:43551" http.request.id=92a35357-e507-4ceb-9160-7a69c9199e67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48006" 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="701.286µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T05:02:59Z" 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:43551" http.request.id=92a35357-e507-4ceb-9160-7a69c9199e67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48006" 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="718.409µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=7dffc2b8-7107-41e5-8623-856911d0fc08 http.request.method=POST http.request.remoteaddr="127.0.0.1:48006" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="609.867µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=2fc77a7c-e612-460a-9ccc-e09cffbbf2d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48006" http.request.uri="/v2/foo/schema2/blobs/uploads/1e4e9442-a9a2-4935-9a53-ed263480a3dc?_state=hKrGiC1dXcPdr1O3xyx63owTTXaMrg7TsILOu2xgPLl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZTRlOTQ0Mi1hOWEyLTQ5MzUtOWE1My1lZDI2MzQ4MGEzZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NTkuODYwNDE0OTMxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.095205ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/1e4e9442-a9a2-4935-9a53-ed263480a3dc?_state=hKrGiC1dXcPdr1O3xyx63owTTXaMrg7TsILOu2xgPLl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZTRlOTQ0Mi1hOWEyLTQ5MzUtOWE1My1lZDI2MzQ4MGEzZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NTkuODYwNDE0OTMxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" 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:43551" http.request.id=536ad93d-e86c-4739-9043-a384d6f90e40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48006" 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="632.614µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T05:02:59Z" 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:43551" http.request.id=536ad93d-e86c-4739-9043-a384d6f90e40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48006" 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="656.823µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T05:02:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=cd5b6d09-6fb3-41c6-bd74-2f42d4851522 http.request.method=POST http.request.remoteaddr="127.0.0.1:48006" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="873.374µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:03:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=58600a7e-8c82-44c8-a094-7394c123f2b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48006" http.request.uri="/v2/foo/schema2/blobs/uploads/a3d955a1-7370-47c3-97e0-5d9a7e9ab625?_state=52qTb4yv6fpg54ZQITpr1NrXzFI62fEQ_nRWwlOggoN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhM2Q5NTVhMS03MzcwLTQ3YzMtOTdlMC01ZDlhN2U5YWI2MjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NTkuOTM2ODIzNTcxWiJ9&digest=sha256%3A71ffe9ee84bbee1190847268900514455e52750d1a9b77a235f41eafd50607e0" http.request.useragent="Go-http-client/1.1" http.response.duration=839.182751ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:02:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/a3d955a1-7370-47c3-97e0-5d9a7e9ab625?_state=52qTb4yv6fpg54ZQITpr1NrXzFI62fEQ_nRWwlOggoN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhM2Q5NTVhMS03MzcwLTQ3YzMtOTdlMC01ZDlhN2U5YWI2MjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDI6NTkuOTM2ODIzNTcxWiJ9&digest=sha256%3A71ffe9ee84bbee1190847268900514455e52750d1a9b77a235f41eafd50607e0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:03:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=f09c2582-969a-46af-ba51-d790138dd5a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:48006" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.028836ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:03:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=09f595ab-fc5c-45bc-aad5-d4d8ea014d89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48006" http.request.uri="/v2/foo/schema2/blobs/uploads/5cceb4ed-491c-4dde-aa5c-1c69077de6e8?_state=BiMSXu2oD9TUhEKCJs1HhD4Z0bp81oSGqdn29dSUb3R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1Y2NlYjRlZC00OTFjLTRkZGUtYWE1Yy0xYzY5MDc3ZGU2ZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDM6MDAuODczMTgwMjc2WiJ9&digest=sha256%3A2cfc8e8ed603a8f83ed2af06ffd5f917702e6fb658b872baadfcdde2ff3b33a2" http.request.useragent="Go-http-client/1.1" http.response.duration=972.567914ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:03:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/5cceb4ed-491c-4dde-aa5c-1c69077de6e8?_state=BiMSXu2oD9TUhEKCJs1HhD4Z0bp81oSGqdn29dSUb3R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1Y2NlYjRlZC00OTFjLTRkZGUtYWE1Yy0xYzY5MDc3ZGU2ZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDU6MDM6MDAuODczMTgwMjc2WiJ9&digest=sha256%3A2cfc8e8ed603a8f83ed2af06ffd5f917702e6fb658b872baadfcdde2ff3b33a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" 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:43551" http.request.id=afe9ec04-8bef-4e78-92e0-07a6ad69e9e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48006" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.026493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" 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:43551" http.request.id=826a91b7-b7d9-4bec-bcab-03255b822d83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48006" http.request.uri="/v2/foo/schema2/manifests/sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab" http.request.useragent="Go-http-client/1.1" http.response.duration="696.361µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "PUT /v2/foo/schema2/manifests/sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=6e2b5617-6e47-4dcf-a016-7ace00c7192a http.request.method=GET http.request.remoteaddr="127.0.0.1:48006" 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="655.81µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=8a4656c4-ec1b-4fb3-a90e-6702f4a65e49 http.request.method=GET http.request.remoteaddr="127.0.0.1:48006" http.request.uri="/v2/foo/schema2/manifests/sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="633.465µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "GET /v2/foo/schema2/manifests/sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=beec5c83-2a5d-46a8-a3fe-69a1415a884e http.request.method=GET http.request.remoteaddr="127.0.0.1:48006" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="511.508µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=5ecbe439-647b-4e66-a2c2-0f78e8592b28 http.request.method=GET http.request.remoteaddr="127.0.0.1:48006" http.request.uri="/v2/foo/schema2/manifests/sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab" http.request.useragent="Go-http-client/1.1" http.response.duration="491.481µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "GET /v2/foo/schema2/manifests/sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=7d0feaa4-4ef0-441e-9076-774caa14ef29 http.request.method=GET http.request.remoteaddr="127.0.0.1:48006" 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="532.52µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" level=info msg="rewriting manifest sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=95a0f501-07db-47e0-b067-6514c21bcbc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48006" 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-16T05:03:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=95a0f501-07db-47e0-b067-6514c21bcbc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48006" 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.040611ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=3c61b41f-12e2-4272-b509-7ff006d16c94 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48006" http.request.uri="/v2/foo/schema2/manifests/sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab" http.request.useragent="Go-http-client/1.1" http.response.duration="603.306µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "DELETE /v2/foo/schema2/manifests/sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=e4ab49f8-cc61-4d20-8561-2515ebb07e67 http.request.method=GET http.request.remoteaddr="127.0.0.1:48006" http.request.uri="/v2/foo/schema2/manifests/sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="541.487µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab" 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "GET /v2/foo/schema2/manifests/sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" 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:43551" http.request.id=0ae251bf-0c83-4dfe-a41c-fe7936883cb7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48008" http.request.uri="/v2/foo/schema2/manifests/sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="909.138µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab" 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "DELETE /v2/foo/schema2/manifests/sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" 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:43551" http.request.id=985d99e9-b0d4-4e1e-87aa-60d4dbd32009 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48018" http.request.uri="/v2/foo/schema2/manifests/sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab" http.request.useragent="Go-http-client/1.1" http.response.duration="905.471µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "PUT /v2/foo/schema2/manifests/sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=f2b2ad80-4122-4d97-9c94-674ce02b85f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48018" http.request.uri="/v2/foo/schema2/manifests/sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="665.838µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "GET /v2/foo/schema2/manifests/sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" 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:43551" http.request.id=4fb45aaf-a2e2-4961-9b57-0b30fb51d4a3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48032" 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.693904ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" 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:43551" http.request.id=ff8eb609-3e45-43a5-971b-fa45c09e8267 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48042" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.249289ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=f386491a-950c-4f2a-bd2f-4ae47995ea4c http.request.method=GET http.request.remoteaddr="127.0.0.1:48042" 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="570.432µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=af39ffb2-24c2-4c65-b520-1baf7b388bd0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48042" http.request.uri="/v2/foo/schema2/manifests/sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab" http.request.useragent="Go-http-client/1.1" http.response.duration="654.064µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "DELETE /v2/foo/schema2/manifests/sha256:dec36677fbee3571ccce8efdd030a1c21c7133a3a83a16537140b86fca28d8ab HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:03:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43551" http.request.id=9e68d8b5-7dfb-412b-834c-244dd1efdede http.request.method=GET http.request.remoteaddr="127.0.0.1:48042" 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="676.865µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.65s) === RUN TestManifestDeleteDisabled time="2026-01-16T05:03: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-16T05:03:01Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:03:01Z" 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:40623" http.request.id=23fd4b8e-2f07-4aae-af8c-c07fef7829d6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51996" 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="672.946µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Jan/2026:05:03:01 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2026-01-16T05:03: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-16T05:03:01Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:03:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 time="2026-01-16T05:03:06Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.12 time="2026-01-16T05:03:07Z" 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-16T05:03:07Z" 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:36609" http.request.id=a2129e8b-49a7-42d8-9375-df8b3fa5718a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57922" 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=13.820766ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:05:03:07 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T05:03:07Z" 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:36609" http.request.id=e71d548f-6023-43a6-ac62-ee8b786aac24 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57934" 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.246272ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:05:03:07 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T05:03:07Z" 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:36609" http.request.id=938c06fb-626e-40ff-aa5e-d08879098d4e http.request.method=POST http.request.remoteaddr="127.0.0.1:57946" 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.508803ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:03:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T05:03:07Z" 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:36609" http.request.id=a4e29e90-36c0-4a23-918b-231f972fcddf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57960" 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.178314ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:05:03:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (5.17s) === RUN TestProxyManifestGetByTag time="2026-01-16T05:03:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T05:03:07Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:03:07Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40957" http.request.id=74ec289f-5ac9-4a15-8cb3-cf414e5d8e3e http.request.method=POST http.request.remoteaddr="127.0.0.1:53088" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="950.465µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:03:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:03:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40957" http.request.id=ab4213a2-a4d6-4109-ad61-2126e18e4a8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53088" http.request.uri="/v2/foo/bar/blobs/uploads/c86ab4a9-3c36-4c92-b7d8-df829d5841b4?_state=s95IK7hWFU6pWH-wCbMxw4su5luTlk3qfPLLFl0dmsJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4NmFiNGE5LTNjMzYtNGM5Mi1iN2Q4LWRmODI5ZDU4NDFiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMzowNy4xNDQzMjA2MzhaIn0%3D&digest=sha256%3Adeb8c7bc5824835b76d92b3a559d2d557ad317f5dc58e63feef4077c702e2c8c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.813813278s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:03:07 +0000] "PUT /v2/foo/bar/blobs/uploads/c86ab4a9-3c36-4c92-b7d8-df829d5841b4?_state=s95IK7hWFU6pWH-wCbMxw4su5luTlk3qfPLLFl0dmsJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM4NmFiNGE5LTNjMzYtNGM5Mi1iN2Q4LWRmODI5ZDU4NDFiNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMzowNy4xNDQzMjA2MzhaIn0%3D&digest=sha256%3Adeb8c7bc5824835b76d92b3a559d2d557ad317f5dc58e63feef4077c702e2c8c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:03:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40957" http.request.id=5eb80339-fe57-4149-b467-4a805fb07137 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53088" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097033ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:03:08 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:03: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-16T05:03:08Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T05:03:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 time="2026-01-16T05:03:08Z" level=info msg="Starting upload purge in 55m0s" go.version=go1.24.12 time="2026-01-16T05:03:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40957" http.request.id=50f537dc-9923-44fc-998a-c67889278702 http.request.method=GET http.request.remoteaddr="127.0.0.1:53088" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="494.75µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:05:03:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T05:03:08Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:40957" go.version=go1.24.12 time="2026-01-16T05:03:08Z" 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-16T05:03:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40957" http.request.id=66b48d34-699b-438b-9dfe-adb47247f1e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:53104" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="621.854µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:05:03:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T05:03:08Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40957 /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:40957/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:46271" http.request.id=a01685ff-36eb-4616-b46c-716e5a27bf03 http.request.method=GET http.request.remoteaddr="127.0.0.1:55350" http.request.uri="/v2/foo/bar/manifests/sha256:91cdb58df89b950cab062ace7d83d954037140fcd0ec8eb2445336a98fd9bb1d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:91cdb58df89b950cab062ace7d83d954037140fcd0ec8eb2445336a98fd9bb1d" time="2026-01-16T05:03:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40957" http.request.id=e5df8f57-adb4-400f-871e-000d3d22742a http.request.method=GET http.request.remoteaddr="127.0.0.1:53116" http.request.uri="/v2/foo/bar/manifests/sha256:91cdb58df89b950cab062ace7d83d954037140fcd0ec8eb2445336a98fd9bb1d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="966.056µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:05:03:08 +0000] "GET /v2/foo/bar/manifests/sha256:91cdb58df89b950cab062ace7d83d954037140fcd0ec8eb2445336a98fd9bb1d HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T05:03:08Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:91cdb58df89b950cab062ace7d83d954037140fcd0ec8eb2445336a98fd9bb1d with ttl=167h59m59.9999976s" go.version=go1.24.12 time="2026-01-16T05:03:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46271" http.request.id=a01685ff-36eb-4616-b46c-716e5a27bf03 http.request.method=GET http.request.remoteaddr="127.0.0.1:55350" http.request.uri="/v2/foo/bar/manifests/sha256:91cdb58df89b950cab062ace7d83d954037140fcd0ec8eb2445336a98fd9bb1d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.923344ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:05:03:08 +0000] "GET /v2/foo/bar/manifests/sha256:91cdb58df89b950cab062ace7d83d954037140fcd0ec8eb2445336a98fd9bb1d HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T05:03:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40957" http.request.id=acc5027c-4732-4ad0-b41c-3d7b10693258 http.request.method=GET http.request.remoteaddr="127.0.0.1:53116" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="457.136µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:05:03:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T05:03:08Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40957 /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:40957/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:46271" http.request.id=19d6ac35-e51e-4ff8-bf2b-f79bb9d8d6a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:55352" 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-16T05:03:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40957" http.request.id=a222edf4-4f4e-4433-93f9-a21f0db866c8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53124" 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="895.302µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:05:03:08 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T05:03:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46271" http.request.id=19d6ac35-e51e-4ff8-bf2b-f79bb9d8d6a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:55352" 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.963007ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:05:03:08 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T05:03:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40957" http.request.id=7b1d5a5e-e150-4031-90ca-8b4219fd583f http.request.method=POST http.request.remoteaddr="127.0.0.1:53124" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="786.483µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:03:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T05:03:11Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40957" http.request.id=7fb564b6-8310-45c7-94ef-38a30926c625 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53124" http.request.uri="/v2/foo/bar/blobs/uploads/cd433dbd-a655-4afb-a6dc-a3b6b6ef00cc?_state=-U1VU9vqikt5HcI63wtEGy8rCEG-lYBbgBjDhp_vS_R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkNDMzZGJkLWE2NTUtNGFmYi1hNmRjLWEzYjZiNmVmMDBjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMzowOS4wODg1MjExMzlaIn0%3D&digest=sha256%3Ad1a90d27ec7692cb616d6eb66b3e5b4fab08381c7d514f3e8f2775402ea87b27" http.request.useragent="Go-http-client/1.1" http.response.duration=2.881066061s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:03:09 +0000] "PUT /v2/foo/bar/blobs/uploads/cd433dbd-a655-4afb-a6dc-a3b6b6ef00cc?_state=-U1VU9vqikt5HcI63wtEGy8rCEG-lYBbgBjDhp_vS_R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkNDMzZGJkLWE2NTUtNGFmYi1hNmRjLWEzYjZiNmVmMDBjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwNTowMzowOS4wODg1MjExMzlaIn0%3D&digest=sha256%3Ad1a90d27ec7692cb616d6eb66b3e5b4fab08381c7d514f3e8f2775402ea87b27 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:03:11Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40957" http.request.id=2bd2d3f5-6c25-4608-acb2-57a4f86537ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:53124" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.308695ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:05:03:11 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T05:03:11Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40957" http.request.id=1c768b74-820f-4e1d-947b-66df38d95265 http.request.method=GET http.request.remoteaddr="127.0.0.1:53124" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="539.121µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:05:03:11 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T05:03:11Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40957 /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:40957/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:46271" http.request.id=19a2ae9b-0017-4ac1-9ddf-e84b29799674 http.request.method=GET http.request.remoteaddr="127.0.0.1:55360" 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-16T05:03:11Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40957" http.request.id=4f758488-8ebb-4532-a959-12f65eaca18e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53140" 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="972.214µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:05:03:11 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T05:03:11Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40957" http.request.id=1bfe063a-0267-489e-8bf0-89a1ce858968 http.request.method=GET http.request.remoteaddr="127.0.0.1:53140" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="489.224µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:05:03:11 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T05:03:11Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40957 /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:40957/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:46271" http.request.id=19a2ae9b-0017-4ac1-9ddf-e84b29799674 http.request.method=GET http.request.remoteaddr="127.0.0.1:55360" 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-16T05:03:11Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40957" http.request.id=40e6d525-11b1-4bec-a39a-e07795a1731e http.request.method=GET http.request.remoteaddr="127.0.0.1:53142" 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="895.5µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:05:03:11 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T05:03:11Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:b7d0ca385266184d39a2be7ebfa28320e8b382f77c287b38076967ecbf97057b with ttl=167h59m59.999998377s" go.version=go1.24.12 time="2026-01-16T05:03:11Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46271" http.request.id=19a2ae9b-0017-4ac1-9ddf-e84b29799674 http.request.method=GET http.request.remoteaddr="127.0.0.1:55360" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.070667ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:05:03:11 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (4.93s) === RUN TestAppDispatcher time="2026-01-16T05:03:11Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34921" http.request.id=929d3fa8-bc81-45cc-a685-f15be28f13e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:48204" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="644.254µs" http.response.status=200 http.response.written=0 time="2026-01-16T05:03:11Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34921" http.request.id=9bcc761f-525a-4c77-b48e-52dddc83fd70 http.request.method=GET http.request.remoteaddr="127.0.0.1:48204" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="513.179µs" http.response.status=200 http.response.written=0 time="2026-01-16T05:03:11Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34921" http.request.id=17bff630-0973-435e-98d4-a16738cff22b http.request.method=GET http.request.remoteaddr="127.0.0.1:48204" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="516.879µs" http.response.status=200 http.response.written=0 time="2026-01-16T05:03:11Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34921" http.request.id=a503469e-e04f-47d2-b312-36a042db264c http.request.method=GET http.request.remoteaddr="127.0.0.1:48204" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="487.762µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2026-01-16T05:03:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 instance.id=570bfd6b-b2df-46f0-8d8a-20e7b497563c time="2026-01-16T05:03:11Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=570bfd6b-b2df-46f0-8d8a-20e7b497563c time="2026-01-16T05:03:11Z" 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:38755" http.request.id=f67a60e2-3510-4ccd-b22e-77886b37ac1f http.request.method=GET http.request.remoteaddr="127.0.0.1:57974" 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-16T05:03:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 instance.id=570bfd6b-b2df-46f0-8d8a-20e7b497563c time="2026-01-16T05:03:11Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=570bfd6b-b2df-46f0-8d8a-20e7b497563c time="2026-01-16T05:03:11Z" level=info msg="configuring file health check path=/tmp/healthcheck1527261853, interval=1" go.version=go1.24.12 instance.id=570bfd6b-b2df-46f0-8d8a-20e7b497563c --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-01-16T05:03:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 instance.id=570bfd6b-b2df-46f0-8d8a-20e7b497563c time="2026-01-16T05:03:15Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=570bfd6b-b2df-46f0-8d8a-20e7b497563c time="2026-01-16T05:03:15Z" level=info msg="configuring TCP health check addr=127.0.0.1:34307, interval=1" go.version=go1.24.12 instance.id=570bfd6b-b2df-46f0-8d8a-20e7b497563c --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-01-16T05:03:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 instance.id=570bfd6b-b2df-46f0-8d8a-20e7b497563c time="2026-01-16T05:03:19Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=570bfd6b-b2df-46f0-8d8a-20e7b497563c time="2026-01-16T05:03:19Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:37227, interval=1, threshold=3" go.version=go1.24.12 instance.id=570bfd6b-b2df-46f0-8d8a-20e7b497563c --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 84.722s ? 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.28s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.08s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.24s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.73s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.359s === RUN TestSchedule time="2026-01-16T05:02:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=3235fd39-6259-469b-b226-3dac7493e16d time="2026-01-16T05:02:03Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998679ms" go.version=go1.24.12 instance.id=3235fd39-6259-469b-b226-3dac7493e16d time="2026-01-16T05:02:03Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.863µs" go.version=go1.24.12 instance.id=3235fd39-6259-469b-b226-3dac7493e16d time="2026-01-16T05:02:03Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.644µs" go.version=go1.24.12 instance.id=3235fd39-6259-469b-b226-3dac7493e16d 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-16T05:02:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=3235fd39-6259-469b-b226-3dac7493e16d --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-01-16T05:02:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=3235fd39-6259-469b-b226-3dac7493e16d time="2026-01-16T05:02:03Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99856ms" go.version=go1.24.12 instance.id=3235fd39-6259-469b-b226-3dac7493e16d time="2026-01-16T05:02:03Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99857ms" go.version=go1.24.12 instance.id=3235fd39-6259-469b-b226-3dac7493e16d time="2026-01-16T05:02:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=3235fd39-6259-469b-b226-3dac7493e16d --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-01-16T05:02:03Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=3235fd39-6259-469b-b226-3dac7493e16d --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.594s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (4.76s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 23307264 sha256:7c48ce4456c080074d1004919d314523546c4f19c59435175dcbd0b1c942618a [] map[] } --- PASS: TestSimpleBlobRead (0.68s) === RUN TestBlobMount --- PASS: TestBlobMount (0.33s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.62s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.06s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (1.65s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.02s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:4f4dfc7dcbcfe0db040f41adb1555185980ff6eb84a8d52d8583bdbd96b2bbd4 palailogos: marking blob sha256:7d3a883e5b7f3e9893737deb84e3135e0e8fde5e5910451b108b7b0847eccc77 palailogos: marking blob sha256:aaf5dd7c5e41527091ceacaf9aeaa2a75169ae0a1f90592e7ad312718e34346c palailogos: marking manifest sha256:7755eb7ea6309a42d20793535a49c6e929bcbb8794fdd9eabf1d39d236a231d7 palailogos: marking blob sha256:f596cf805d020375b4b43e6c054aabe9a65990c11b6df0aef7789bc653607b29 palailogos: marking blob sha256:f70b654bdea6796f4c40998a2060e704229055818b5cbcb7bdce02af25f6dac2 palailogos: marking manifest sha256:855f5ad5cbd3ca53ba1bc6ec6ca6ff6343969e14390b73a2c7f219c7bc0c5e2c palailogos: marking blob sha256:7755eb7ea6309a42d20793535a49c6e929bcbb8794fdd9eabf1d39d236a231d7 palailogos: marking blob sha256:4f4dfc7dcbcfe0db040f41adb1555185980ff6eb84a8d52d8583bdbd96b2bbd4 palailogos: marking manifest sha256:9bc6f88071ef5b05fc6b46ca5085f704305dac89e887c8c6fa00efc6af107d7f palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:50f09b2da539521ca01d2bc4861c97ad6f3f928af2afc768e382c7e13228f2c2 palailogos: marking blob sha256:7daef6fcbd191e4d101a811507246ce8482ef304d6291c8b7b5cadded2a33346 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.24s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:4ffa89c7bc67ecdd651ca0b0b689a6fb34291a14baad33e976243cbbe4213974 deletemanifests: marking manifest sha256:56fb741c13366406b4464c8f6660ef7009d596d6aca5be550a9e9e4c834a779b deletemanifests: marking blob sha256:f3b0eb0864a9baa908b8060421a30686bb28e08999ab131dd4d2a7804ab75784 deletemanifests: marking blob sha256:58a6083316d1e88dcdfc7a6df98359a82cd7d142a30a77eb1ed1e038ce86a1fa deletemanifests: marking blob sha256:8131054d798b0d443a7d955f8f634567d9813a64d63f6362cad31543bf094414 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:00c0004dc722a38fd1f7dfcbf79f10b031b7b6c53430309280a4fa2de290ea62 blob eligible for deletion: sha256:4ffa89c7bc67ecdd651ca0b0b689a6fb34291a14baad33e976243cbbe4213974 blob eligible for deletion: sha256:eec735f134ff0318103521b2949363ecefd4cd947dd9a3165e23cf500a9be1e6 blob eligible for deletion: sha256:f2f25a781a0a78152e6cf0d8556bcc8fd4c41b320b08e0b3f0872b593b1ecc24 deletemanifests manifest eligible for deletion: sha256:4ffa89c7bc67ecdd651ca0b0b689a6fb34291a14baad33e976243cbbe4213974 deletemanifests: marking manifest sha256:56fb741c13366406b4464c8f6660ef7009d596d6aca5be550a9e9e4c834a779b deletemanifests: marking blob sha256:f3b0eb0864a9baa908b8060421a30686bb28e08999ab131dd4d2a7804ab75784 deletemanifests: marking blob sha256:58a6083316d1e88dcdfc7a6df98359a82cd7d142a30a77eb1ed1e038ce86a1fa deletemanifests: marking blob sha256:8131054d798b0d443a7d955f8f634567d9813a64d63f6362cad31543bf094414 time="2026-01-16T05:02:18Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/4ffa89c7bc67ecdd651ca0b0b689a6fb34291a14baad33e976243cbbe4213974" go.version=go1.24.12 instance.id=acc151a2-e154-4217-a0cd-c7ac39f01952 time="2026-01-16T05:02:18Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/4ffa89c7bc67ecdd651ca0b0b689a6fb34291a14baad33e976243cbbe4213974" go.version=go1.24.12 instance.id=acc151a2-e154-4217-a0cd-c7ac39f01952 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:00c0004dc722a38fd1f7dfcbf79f10b031b7b6c53430309280a4fa2de290ea62 time="2026-01-16T05:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/00/00c0004dc722a38fd1f7dfcbf79f10b031b7b6c53430309280a4fa2de290ea62" go.version=go1.24.12 instance.id=acc151a2-e154-4217-a0cd-c7ac39f01952 blob eligible for deletion: sha256:4ffa89c7bc67ecdd651ca0b0b689a6fb34291a14baad33e976243cbbe4213974 time="2026-01-16T05:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4f/4ffa89c7bc67ecdd651ca0b0b689a6fb34291a14baad33e976243cbbe4213974" go.version=go1.24.12 instance.id=acc151a2-e154-4217-a0cd-c7ac39f01952 blob eligible for deletion: sha256:eec735f134ff0318103521b2949363ecefd4cd947dd9a3165e23cf500a9be1e6 time="2026-01-16T05:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ee/eec735f134ff0318103521b2949363ecefd4cd947dd9a3165e23cf500a9be1e6" go.version=go1.24.12 instance.id=acc151a2-e154-4217-a0cd-c7ac39f01952 blob eligible for deletion: sha256:f2f25a781a0a78152e6cf0d8556bcc8fd4c41b320b08e0b3f0872b593b1ecc24 time="2026-01-16T05:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f2/f2f25a781a0a78152e6cf0d8556bcc8fd4c41b320b08e0b3f0872b593b1ecc24" go.version=go1.24.12 instance.id=acc151a2-e154-4217-a0cd-c7ac39f01952 --- PASS: TestDeleteManifestIfTagNotFound (0.66s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:bcdcf8fcc6403c9a42262ea405a241f048088720721448c39d453f82017a12e4 time="2026-01-16T05:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bc/bcdcf8fcc6403c9a42262ea405a241f048088720721448c39d453f82017a12e4" go.version=go1.24.12 instance.id=acc151a2-e154-4217-a0cd-c7ac39f01952 blob eligible for deletion: sha256:df11efc17fe45b54ce57348858f708bd29c5a7afa6964183dbc134197a763887 time="2026-01-16T05:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/df/df11efc17fe45b54ce57348858f708bd29c5a7afa6964183dbc134197a763887" go.version=go1.24.12 instance.id=acc151a2-e154-4217-a0cd-c7ac39f01952 blob eligible for deletion: sha256:45a14000b426c2166ca971b085f027b91a76d31132e1e97aa0cd262fc4c95687 time="2026-01-16T05:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/45/45a14000b426c2166ca971b085f027b91a76d31132e1e97aa0cd262fc4c95687" go.version=go1.24.12 instance.id=acc151a2-e154-4217-a0cd-c7ac39f01952 --- PASS: TestGCWithMissingManifests (0.28s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:d4070d6e9fc186204afc4dd8f9a062d04c25806b36caa0979362cae4ba7245fe komnenos: marking blob sha256:a67c075b794a04f967186a38e571c4ff4ed2cc03264f7f52560e1e132e113204 komnenos: marking blob sha256:7d9bab0e3e24614b6b7748fd84c275d7f956568bf60ccce169f00fa80d613f68 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:d89999d5bf724da20bfd8026d23d6d04a235b47291878c333fbc0ff0bc686083 time="2026-01-16T05:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d8/d89999d5bf724da20bfd8026d23d6d04a235b47291878c333fbc0ff0bc686083" go.version=go1.24.12 instance.id=acc151a2-e154-4217-a0cd-c7ac39f01952 blob eligible for deletion: sha256:ddf47b2944da7ac2827fd5bfc1535b1aacdabc3dd26dcb3aca4a6ae24bfd43e0 time="2026-01-16T05:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dd/ddf47b2944da7ac2827fd5bfc1535b1aacdabc3dd26dcb3aca4a6ae24bfd43e0" go.version=go1.24.12 instance.id=acc151a2-e154-4217-a0cd-c7ac39f01952 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-01-16T05:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.12 instance.id=acc151a2-e154-4217-a0cd-c7ac39f01952 blob eligible for deletion: sha256:f447a6775324f29a8ea22a42d3c54ccc74871001b95bc6e2950802fcbbdb2fdb time="2026-01-16T05:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f4/f447a6775324f29a8ea22a42d3c54ccc74871001b95bc6e2950802fcbbdb2fdb" go.version=go1.24.12 instance.id=acc151a2-e154-4217-a0cd-c7ac39f01952 blob eligible for deletion: sha256:3422fcbd75c4ad454abbe74ea4370145c6993070c0b1601d398c1ce6ff245b6c time="2026-01-16T05:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/34/3422fcbd75c4ad454abbe74ea4370145c6993070c0b1601d398c1ce6ff245b6c" go.version=go1.24.12 instance.id=acc151a2-e154-4217-a0cd-c7ac39f01952 blob eligible for deletion: sha256:87318b539cab1eb19a331c96f78e2874e84c9fe199d4f19b5224dc24edca300c time="2026-01-16T05:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/87/87318b539cab1eb19a331c96f78e2874e84c9fe199d4f19b5224dc24edca300c" go.version=go1.24.12 instance.id=acc151a2-e154-4217-a0cd-c7ac39f01952 blob eligible for deletion: sha256:9f6e4a1c0534c75c13c3b798b90c11f0bc30c6d7834631443b68d091f27bcd40 time="2026-01-16T05:02:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9f/9f6e4a1c0534c75c13c3b798b90c11f0bc30c6d7834631443b68d091f27bcd40" go.version=go1.24.12 instance.id=acc151a2-e154-4217-a0cd-c7ac39f01952 --- PASS: TestDeletionHasEffect (0.56s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.62s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:459daa739f289c0fcfd9dc12c5796dd5909fcd4f83c1a10d0ac8bcdcb4b41c53 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:7a8adc09fd12d871bad4b24e5eb1677aaf85988756d9eab30672fc275bc504c5 michael_z_doukas: marking blob sha256:3144df3083fbecfffbc26eac2dc92cad8aa34e37d4044652505bc96432f4dd09 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:45d06b58d75fea5151ce5c663d4c506164972ef8dceb6a5faeb62240324483a3 time="2026-01-16T05:02:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/45/45d06b58d75fea5151ce5c663d4c506164972ef8dceb6a5faeb62240324483a3" go.version=go1.24.12 instance.id=acc151a2-e154-4217-a0cd-c7ac39f01952 --- PASS: TestOrphanBlobDeleted (0.36s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:a950e1cc6872993a3742f3a70c0f3db952cc674bbb2795c33e32696eb924ee90 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:fdb7c6213227d211ed6d273e1fe7d4f7a5e20baa06b5035052d081c1baaa3256 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.18s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.18s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.15s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.45s) === 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-16T05:02:20Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 04:02:20.867665593 +0000 UTC m=-3583.217509624, actuallyDelete=true" time="2026-01-16T05:02:20Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-01-16T05:02:20Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 05:02:20.868243098 +0000 UTC m=+16.783067887, actuallyDelete=true" time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9e046c67-fd9e-472b-9e4a-e2f695a40e55 have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.868243098 +0000 UTC m=+16.783067887). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b91f9fce-31ff-49cf-a6c0-fb893c7ff10f have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.868243098 +0000 UTC m=+16.783067887). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e4a8070a-c3d5-4c0a-b974-5f15750f2c63 have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.868243098 +0000 UTC m=+16.783067887). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/2b2c332b-bd00-422b-8bfb-b73c068089d2 have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.868243098 +0000 UTC m=+16.783067887). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/210c2822-1810-483b-bb21-a49c8b3cda8a have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.868243098 +0000 UTC m=+16.783067887). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5b737d32-f3ba-4f9c-a5f3-a5e6e343beaa have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.868243098 +0000 UTC m=+16.783067887). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9528a0dc-752a-4875-8803-d3a0a9f7f66f have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.868243098 +0000 UTC m=+16.783067887). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bc181844-8aff-4c2e-8d3d-8a7c040cb37a have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.868243098 +0000 UTC m=+16.783067887). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0d06ac78-8c79-4095-9a48-b83b22c2d620 have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.868243098 +0000 UTC m=+16.783067887). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6c7019ca-6959-4271-bb09-c84eae45cad5 have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.868243098 +0000 UTC m=+16.783067887). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8bb017e1-d493-401e-b299-cef8d6156efa have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.868243098 +0000 UTC m=+16.783067887). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-01-16T05:02:20Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 05:02:20.868956946 +0000 UTC m=+16.783781730, actuallyDelete=true" time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/144fef64-4052-44f4-a8f1-3fa250561886 have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.868956946 +0000 UTC m=+16.783781730). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/84921083-5da0-401f-ac10-0d7b6b357d69 have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.868956946 +0000 UTC m=+16.783781730). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/32c254be-e92e-4d06-8758-903f71d5e4aa have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.868956946 +0000 UTC m=+16.783781730). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/837f7044-4631-458d-88d7-840b233f5f76 have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.868956946 +0000 UTC m=+16.783781730). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b7ef814a-0d70-4e4d-ba2e-f822ed15c8b4 have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.868956946 +0000 UTC m=+16.783781730). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-01-16T05:02:20Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 05:02:20.869443593 +0000 UTC m=+16.784268376, actuallyDelete=true" time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/74e1eddc-a2ed-4b5a-a794-611321b47392 have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.869443593 +0000 UTC m=+16.784268376). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7d2ce5da-def3-4709-8c28-37ecf4ffd933 have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.869443593 +0000 UTC m=+16.784268376). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8216f4f3-a1f0-40c8-a74e-e3a52c58a884 have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.869443593 +0000 UTC m=+16.784268376). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a4edc09b-d1e5-4592-9526-371201df88ee have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.869443593 +0000 UTC m=+16.784268376). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bf71852d-ecd6-4542-9e4c-c1fcdf2b7ae7 have older date (2026-01-16 04:02:20 +0000 UTC) than purge date (2026-01-16 05:02:20.869443593 +0000 UTC m=+16.784268376). Removing upload directory." time="2026-01-16T05:02:20Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-01-16T05:02:20Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 05:02:20.869752102 +0000 UTC m=+16.784576888, actuallyDelete=true" time="2026-01-16T05:02:20Z" 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 16.835s ? 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.022s === 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.005s === RUN TestWalkFileRemoved time="2026-01-16T05:02:05Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.015s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 1.097s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.02s) === 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.031s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.34s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 16.217s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (20.01s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 20.641s ? 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-16T05:02:10Z" 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-16T05:02:10Z" 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-16T05:02:10Z" 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 TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV4 --- PASS: TestS3TryUpdate (0.00s) === CONT TestMatchIPV6 --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) === CONT TestUpdateCalledRegularly time="2026-01-16T05:02:10Z" level=error msg="unknown ip address format" go.version=go1.24.12 instance.id=db0b67c6-59ee-4fad-a682-84d5502e4b58 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) === CONT TestInvalidData --- PASS: TestMatchIPV4 (0.00s) time="2026-01-16T05:02:10Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 time="2026-01-16T05:02:10Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.12 instance.id=db0b67c6-59ee-4fad-a682-84d5502e4b58 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV6 (0.00s) time="2026-01-16T05:02:10Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.12 instance.id=db0b67c6-59ee-4fad-a682-84d5502e4b58 --- PASS: TestInvalidData (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2026-01-16T05:02:11Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 time="2026-01-16T05:02:12Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 time="2026-01-16T05:02:13Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 time="2026-01-16T05:02:14Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.568s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.027s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) === 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.731s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.06s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.771s ? 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.00s) PASS ok github.com/docker/distribution/uuid 0.013s ? 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 libfakeroot internal error: payload not recognized! >>> 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-s390x.so.1 >>> docker-registry*: Package size: 27.4 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 05:03:32 +0000 elapsed time 0h 2m 17s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260116.050116) (2/2) Purging go (1.24.12-r0) Executing busybox-1.37.0-r20.trigger OK: 359 MiB in 104 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...