>>> docker-registry: Building community/docker-registry 2.8.3-r16 (using abuild 3.15.0-r1) started Wed, 03 Dec 2025 14:08:42 +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.11-r0) (2/2) Installing .makedepends-docker-registry (20251203.140844) Executing busybox-1.37.0-r20.trigger OK: 527 MiB in 104 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 1% | | 32520 0:01:00 ETA docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' saved >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-12-03T14:10:17Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-12-03T14:10:17Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.14s) PASS ok github.com/docker/distribution/configuration 0.457s === RUN TestWithRequest --- PASS: TestWithRequest (0.01s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.01s) === RUN TestRemoteAddr time="2025-12-03T14:10:17Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.02s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.340s ? 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.04s) PASS ok github.com/docker/distribution/health 0.381s === 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.234s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.21s) PASS ok github.com/docker/distribution/health/checks 0.536s ? 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.261s === RUN TestBuilder --- PASS: TestBuilder (0.01s) === 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.243s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.01s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.01s) PASS ok github.com/docker/distribution/manifest/schema1 0.315s === RUN TestBuilder --- PASS: TestBuilder (0.01s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.239s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/12/03 14:10:17 http: TLS handshake error from 127.0.0.1:56896: 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:34589/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34589/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34589/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:34589/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:39515?status=0, fail=true --- PASS: TestHTTPSink (0.09s) === RUN TestListener --- PASS: TestListener (1.64s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-12-03T14:10:19Z" level=info msg="broadcaster: closing" time="2025-12-03T14:10:19Z" level=info msg="closing testSink" time="2025-12-03T14:10:19Z" level=info msg="closing testSink" time="2025-12-03T14:10:19Z" level=info msg="closing testSink" time="2025-12-03T14:10:19Z" level=info msg="closing testSink" time="2025-12-03T14:10:19Z" level=info msg="closing testSink" time="2025-12-03T14:10:19Z" level=info msg="closing testSink" time="2025-12-03T14:10:19Z" level=info msg="closing testSink" time="2025-12-03T14:10:19Z" level=info msg="closing testSink" time="2025-12-03T14:10:19Z" level=info msg="closing testSink" time="2025-12-03T14:10:19Z" level=info msg="closing testSink" time="2025-12-03T14:10:19Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-12-03T14:10:19Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 1} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 1} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 1} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 1} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:19Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T14:10:20Z" level=warning msg="&{0x3f60145ad0 0.9} encountered too many errors, backing off" time="2025-12-03T14:10:20Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.98s) PASS ok github.com/docker/distribution/notifications 3.243s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-12-03T14:10:17Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-03T14:10:17.52281503Z" 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.11 time="2025-12-03T14:10:17.52296347Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:10:17.52302257Z" level=info msg="Starting upload purge in 16m0s" go.version=go1.24.11 time="2025-12-03T14:10:17.529213772Z" level=info msg="listening on [::]:5000" go.version=go1.24.11 time="2025-12-03T14:10:20.533635243Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.11 time="2025-12-03T14:10:20.64131302Z" level=info msg="response completed" go.version=go1.24.11 http.request.host=127.0.0.1 http.request.id=f45d1f3c-cae0-41f4-b4e1-6b38f60dbea6 http.request.method=GET http.request.remoteaddr="[::1]:42458" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.078002ms http.response.status=200 http.response.written=2 ::1 - - [03/Dec/2025:14:10:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.13s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-12-03T14:10:21.431564811Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-03T14:10:21.439115994Z" 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.11 time="2025-12-03T14:10:21.439214794Z" level=info msg="Starting upload purge in 7m0s" go.version=go1.24.11 time="2025-12-03T14:10:21.439248134Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:10:21.439875654Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.11 time="2025-12-03T14:10:21.439983634Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.11 time="2025-12-03T14:10:21.444287695Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.11 time="2025-12-03T14:10:24.473349715Z" level=info msg="response completed" go.version=go1.24.11 http.request.host=127.0.0.1 http.request.id=1768b1a7-8b99-45e9-81ed-8f2bdf6d5305 http.request.method=GET http.request.remoteaddr="127.0.0.1:58658" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.308722ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:14:10:24 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-12-03T14:10:24.474785535Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.11 --- PASS: TestRegistrySupportedCipherSuite (3.93s) === RUN TestRegistryUnsupportedCipherSuite time="2025-12-03T14:10:26.251717465Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-03T14:10:26.255307466Z" 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.11 time="2025-12-03T14:10:26.255742626Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:10:26.255777106Z" level=info msg="Starting upload purge in 12m0s" go.version=go1.24.11 time="2025-12-03T14:10:26.256688107Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.11 --- PASS: TestRegistryUnsupportedCipherSuite (9.78s) PASS ok github.com/docker/distribution/registry 17.318s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.01s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.236s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.06s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.15s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.632s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-12-03T14:10:17Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.11 instance.id=ab5c0ade-8670-41e4-95db-0f800d8e328d time="2025-12-03T14:10:17Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.11 instance.id=ab5c0ade-8670-41e4-95db-0f800d8e328d --- PASS: TestBasicAccessController (0.03s) === RUN TestCreateHtpasswdFile time="2025-12-03T14:10:17Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.11 password="zCZ-zz13sQ6oNPZKKPPu_0-5vmaOF5iJrCiSG0j3siA" user=docker --- PASS: TestCreateHtpasswdFile (0.16s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.498s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.02s) PASS ok github.com/docker/distribution/registry/auth/silly 0.316s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2025-12-03T14:10:17Z" level=info msg="token not to be used before 2025-12-03 14:10:18 +0000 UTC - currently 2025-12-03 14:10:17.372346119 +0000 UTC m=+0.151575333" time="2025-12-03T14:10:17Z" level=info msg="token not to be used after 2025-12-03 14:10:17 +0000 UTC - currently 2025-12-03 14:10:17.375914 +0000 UTC m=+0.155143114" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-12-03T14:10:17Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.365s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.02s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.02s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.540s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.02s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.422s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.01s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.230s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-12-03T14:10: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.11 time="2025-12-03T14:10:20Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:10:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39263" http.request.id=4bd0cef8-a4a3-43a0-96f0-0e9c6c4c6221 http.request.method=GET http.request.remoteaddr="127.0.0.1:56074" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=27.82369ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:14:10:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.08s) === RUN TestCatalogAPI time="2025-12-03T14:10: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.11 time="2025-12-03T14:10:20Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:10:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=9fdc3c6e-1455-489e-bd94-fd3b2a5b55f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=14.170065ms http.response.status=200 http.response.written=20 127.0.0.1 - - [03/Dec/2025:14:10:20 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-03T14:10:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=61cdfc98-9aee-4ab6-a7be-e51ddde47ec1 http.request.method=POST http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.748682ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:10:21 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:10:31Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=e135a9b9-6c97-4d58-8946-d2f602d31f5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/aaaa/blobs/uploads/de5112db-36c5-4285-a5a8-3b8798ccc461?_state=lXxEkwd4VtAqikLhdukEI1ouW4jlFgMue7_2qqinNoJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkZTUxMTJkYi0zNmM1LTQyODUtYTVhOC0zYjg3OThjY2M0NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTA6MjEuMzUxMDU5MzYzWiJ9&digest=sha256%3Af78cfa3bf5ef5d654443159dec226139212ce2a174fd901bbf3158598b69efd4" http.request.useragent="Go-http-client/1.1" http.response.duration=10.355141374s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:10:21 +0000] "PUT /v2/foo/aaaa/blobs/uploads/de5112db-36c5-4285-a5a8-3b8798ccc461?_state=lXxEkwd4VtAqikLhdukEI1ouW4jlFgMue7_2qqinNoJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkZTUxMTJkYi0zNmM1LTQyODUtYTVhOC0zYjg3OThjY2M0NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTA6MjEuMzUxMDU5MzYzWiJ9&digest=sha256%3Af78cfa3bf5ef5d654443159dec226139212ce2a174fd901bbf3158598b69efd4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:10:31Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=e1e06791-36e9-4214-ba00-7e8684e70345 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=16.851266ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:10:31 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:10:32Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=cd8c2899-44ef-440f-b879-ea7b084690e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=8.119783ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:10:32 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:10:41Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=e2402b85-b7e2-408f-95db-e1daba37c3a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/bbbb/blobs/uploads/dbd1415c-c62e-429f-8566-33e461264e49?_state=ulrSNuBEgmsVrMs9xMjJn7TFyY5qOsUp9nx_It17xlt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkYmQxNDE1Yy1jNjJlLTQyOWYtODU2Ni0zM2U0NjEyNjRlNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTA6MzIuNTA1MjI4MDEyWiJ9&digest=sha256%3A05741d6db6146cb36f76b7bd58661d2fd7137f102173dd4bf39afde395df8b33" http.request.useragent="Go-http-client/1.1" http.response.duration=9.107121088s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:10:32 +0000] "PUT /v2/foo/bbbb/blobs/uploads/dbd1415c-c62e-429f-8566-33e461264e49?_state=ulrSNuBEgmsVrMs9xMjJn7TFyY5qOsUp9nx_It17xlt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJkYmQxNDE1Yy1jNjJlLTQyOWYtODU2Ni0zM2U0NjEyNjRlNDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTA6MzIuNTA1MjI4MDEyWiJ9&digest=sha256%3A05741d6db6146cb36f76b7bd58661d2fd7137f102173dd4bf39afde395df8b33 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:10:41Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=cf8a95ca-c4e6-4a86-a373-14c9f91e3c56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.011062ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:10:41 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:10:42Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=06ec0428-44ec-4f00-bbcb-1ee4e419d2ac http.request.method=POST http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.030801ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:10:42 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:10:45Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=340e837d-26a3-4859-91ce-e66631540c05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/cccc/blobs/uploads/e8df80af-144a-43aa-9836-685c7c812805?_state=wHCjHjjlAuxTMF_MvLSLZKj4dT-JPtZPw492AxQp8u17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlOGRmODBhZi0xNDRhLTQzYWEtOTgzNi02ODVjN2M4MTI4MDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTA6NDIuMDY3MzIzMDc3WiJ9&digest=sha256%3Afa18fd52fb3642ab1fe60f9e5c058a6ffe48ea82663ebe1499a168d37eee3f59" http.request.useragent="Go-http-client/1.1" http.response.duration=2.972215662s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:10:42 +0000] "PUT /v2/foo/cccc/blobs/uploads/e8df80af-144a-43aa-9836-685c7c812805?_state=wHCjHjjlAuxTMF_MvLSLZKj4dT-JPtZPw492AxQp8u17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlOGRmODBhZi0xNDRhLTQzYWEtOTgzNi02ODVjN2M4MTI4MDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTA6NDIuMDY3MzIzMDc3WiJ9&digest=sha256%3Afa18fd52fb3642ab1fe60f9e5c058a6ffe48ea82663ebe1499a168d37eee3f59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:10:45Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=66b79143-3258-4afd-b7d9-93167fcbd359 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.688822ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:10:45 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:10:45Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=73657fda-27e9-4b91-95fa-c57cd326c03b http.request.method=POST http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.982221ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:10:45 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:10:52Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=d8412543-2322-4279-833a-7db0d1fdb02e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/dddd/blobs/uploads/5ab722f6-06ee-4aa0-9b73-5ccb2390c0e6?_state=elOaN4GWUr1XZdvJu0yNfv516WyjtVqFIx6XJgTQUzd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1YWI3MjJmNi0wNmVlLTRhYTAtOWI3My01Y2NiMjM5MGMwZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTA6NDUuNjM4NTU5OTQ0WiJ9&digest=sha256%3A59f75a65cc8b989bdb9ad32327a7053ac98f725464495fef0f6f8ad3c5cfbf9b" http.request.useragent="Go-http-client/1.1" http.response.duration=6.478393568s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:10:45 +0000] "PUT /v2/foo/dddd/blobs/uploads/5ab722f6-06ee-4aa0-9b73-5ccb2390c0e6?_state=elOaN4GWUr1XZdvJu0yNfv516WyjtVqFIx6XJgTQUzd7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1YWI3MjJmNi0wNmVlLTRhYTAtOWI3My01Y2NiMjM5MGMwZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTA6NDUuNjM4NTU5OTQ0WiJ9&digest=sha256%3A59f75a65cc8b989bdb9ad32327a7053ac98f725464495fef0f6f8ad3c5cfbf9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:10:52Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=3470011b-aab5-4245-8640-d31211004f49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.987862ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:10:52 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:10:53Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=aa8a629f-4ebe-4687-8629-85fca61fa702 http.request.method=POST http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.053241ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:10:53 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:09Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=15c7e7e6-c543-4fc2-8e72-d2cbb23a201e http.request.method=PUT http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/eeee/blobs/uploads/cca54342-32fd-48f7-af8f-c58d8d9e79e4?_state=RxJZ7GcG9trJl7GjldH5MqnLbQW4r3y_3jDTAni33bR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJjY2E1NDM0Mi0zMmZkLTQ4ZjctYWY4Zi1jNThkOGQ5ZTc5ZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTA6NTMuMTA0ODU3MjcyWiJ9&digest=sha256%3A052220d4d20520006a05bda04e75e56a5ed00592806a41d36009ec1cc32be927" http.request.useragent="Go-http-client/1.1" http.response.duration=16.660503735s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:10:53 +0000] "PUT /v2/foo/eeee/blobs/uploads/cca54342-32fd-48f7-af8f-c58d8d9e79e4?_state=RxJZ7GcG9trJl7GjldH5MqnLbQW4r3y_3jDTAni33bR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJjY2E1NDM0Mi0zMmZkLTQ4ZjctYWY4Zi1jNThkOGQ5ZTc5ZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTA6NTMuMTA0ODU3MjcyWiJ9&digest=sha256%3A052220d4d20520006a05bda04e75e56a5ed00592806a41d36009ec1cc32be927 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:09Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=87d852a9-2615-4269-bc28-b36292493317 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.252482ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:09 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:11Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=533a6104-578a-4958-b28b-aa97db9b05c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.071561ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:11 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=81e81e7d-3ec8-469c-8aad-18bfd47771ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/ffff/blobs/uploads/2d7b209a-6dda-46d1-9971-05e9d454c122?_state=PKDKnpR1gkG7q7bTHUNtzyQ-rdBl5N6ilk6TSCSG0TJ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyZDdiMjA5YS02ZGRhLTQ2ZDEtOTk3MS0wNWU5ZDQ1NGMxMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTE6MTEuMTc1ODQyNjEzWiJ9&digest=sha256%3Ad0027b517d23591042a876f4834b52a64cd3ca704fc4ea264407d1ae7bcd0046" http.request.useragent="Go-http-client/1.1" http.response.duration=11.644700474s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:11 +0000] "PUT /v2/foo/ffff/blobs/uploads/2d7b209a-6dda-46d1-9971-05e9d454c122?_state=PKDKnpR1gkG7q7bTHUNtzyQ-rdBl5N6ilk6TSCSG0TJ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyZDdiMjA5YS02ZGRhLTQ2ZDEtOTk3MS0wNWU5ZDQ1NGMxMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTE6MTEuMTc1ODQyNjEzWiJ9&digest=sha256%3Ad0027b517d23591042a876f4834b52a64cd3ca704fc4ea264407d1ae7bcd0046 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=fcc1bfd4-ba50-4e69-9107-bb1b3580e7e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.273142ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:22 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=7bf4c5b8-9011-4020-bf80-efdfa9889d08 http.request.method=GET http.request.remoteaddr="127.0.0.1:44876" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.179101ms http.response.status=200 http.response.written=74 127.0.0.1 - - [03/Dec/2025:14:11:22 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-03T14:11:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=bb074017-5f4c-495c-b0b7-39a72fa3b680 http.request.method=GET http.request.remoteaddr="127.0.0.1:44876" 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=4.333881ms http.response.status=200 http.response.written=30 127.0.0.1 - - [03/Dec/2025:14:11:22 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-03T14:11:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=22ec940c-219d-4a52-8920-59580a64fb46 http.request.method=GET http.request.remoteaddr="127.0.0.1:44876" 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=4.182861ms http.response.status=200 http.response.written=74 127.0.0.1 - - [03/Dec/2025:14:11:22 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-03T14:11:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=65e0bdac-3cb9-487d-acce-497d99fa4dc0 http.request.method=GET http.request.remoteaddr="127.0.0.1:44876" 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=6.441062ms http.response.status=200 http.response.written=30 127.0.0.1 - - [03/Dec/2025:14:11:22 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-03T14:11:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=53bbbe13-4b95-4cc9-b94d-8db00fe439b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44876" 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=4.248942ms http.response.status=200 http.response.written=63 127.0.0.1 - - [03/Dec/2025:14:11:22 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-12-03T14:11:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=a95b1685-0c1a-4883-a330-e4c286c8b8c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:44876" 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=4.583442ms http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:14:11:22 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T14:11:22Z" 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.11 http.request.host="127.0.0.1:36971" http.request.id=bfe78f82-81c5-4b8b-902f-9b040386c67d http.request.method=GET http.request.remoteaddr="127.0.0.1:44876" 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=4.478202ms http.response.status=400 http.response.written=116 127.0.0.1 - - [03/Dec/2025:14:11:22 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-12-03T14:11:22Z" 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.11 http.request.host="127.0.0.1:36971" http.request.id=661f2ce3-74c3-46b6-8a39-1b593a18fcdc http.request.method=GET http.request.remoteaddr="127.0.0.1:44876" 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=3.936282ms http.response.status=400 http.response.written=115 127.0.0.1 - - [03/Dec/2025:14:11:22 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-12-03T14:11:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=87f1b322-8eba-44b0-982e-c2d8b9bf0754 http.request.method=GET http.request.remoteaddr="127.0.0.1:44876" 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=3.776622ms http.response.status=200 http.response.written=20 127.0.0.1 - - [03/Dec/2025:14:11:22 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-03T14:11:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36971" http.request.id=a1ca79f3-a190-48dc-8ddf-344644615f6c http.request.method=GET http.request.remoteaddr="127.0.0.1:44876" 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=5.188422ms http.response.status=200 http.response.written=74 127.0.0.1 - - [03/Dec/2025:14:11:22 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-03T14:11:22Z" 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.11 time="2025-12-03T14:11:22Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:11:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45281" http.request.id=b3b2a1bf-fa48-4cbd-a330-6c9dff5afcfa http.request.method=POST http.request.remoteaddr="127.0.0.1:40082" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.300742ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:23 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:37Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45281" http.request.id=edfbd818-cf0f-4a8e-abc0-480f40f712dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40082" http.request.uri="/v2/foo/aaaa/blobs/uploads/4c595b1e-14cc-4918-a581-d78b0329a2f1?_state=BDX1eL7BHae6HBqSSnOnRr4VwY6NwWH6RWSTwXecSut7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0YzU5NWIxZS0xNGNjLTQ5MTgtYTU4MS1kNzhiMDMyOWEyZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTE6MjMuNzc0Njk4NDE2WiJ9&digest=sha256%3A29ce5b8d1afdeb76ec992e08a312bc690b98f60be52985700c286c11e40313a8" http.request.useragent="Go-http-client/1.1" http.response.duration=13.846817258s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:23 +0000] "PUT /v2/foo/aaaa/blobs/uploads/4c595b1e-14cc-4918-a581-d78b0329a2f1?_state=BDX1eL7BHae6HBqSSnOnRr4VwY6NwWH6RWSTwXecSut7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0YzU5NWIxZS0xNGNjLTQ5MTgtYTU4MS1kNzhiMDMyOWEyZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTE6MjMuNzc0Njk4NDE2WiJ9&digest=sha256%3A29ce5b8d1afdeb76ec992e08a312bc690b98f60be52985700c286c11e40313a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:37Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45281" http.request.id=c8fb57d3-ed74-4013-9e3a-499bdacaf8ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:40082" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.421183ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:37 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:38Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45281" http.request.id=605bad05-67fe-45a7-980c-a675acafb619 http.request.method=POST http.request.remoteaddr="127.0.0.1:40082" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.512561ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:38 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45281" http.request.id=b0f113a5-b6f4-4335-a02d-801582753b88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40082" http.request.uri="/v2/foo/bbbb/blobs/uploads/e5f9b039-349a-40d2-9d73-a01eb6732c6a?_state=Kk4mM6Dk2cQNodj3eg1WiooHk-8CaFXjiNVQ-DvkgnR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlNWY5YjAzOS0zNDlhLTQwZDItOWQ3My1hMDFlYjY3MzJjNmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTE6MzguMzQ0ODQxMjg0WiJ9&digest=sha256%3A1b9a7512655ec7b03a5ef40c34a6a770bcf14eb49a31da5f3e3098b83def4c95" http.request.useragent="Go-http-client/1.1" http.response.duration=7.78749817s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:38 +0000] "PUT /v2/foo/bbbb/blobs/uploads/e5f9b039-349a-40d2-9d73-a01eb6732c6a?_state=Kk4mM6Dk2cQNodj3eg1WiooHk-8CaFXjiNVQ-DvkgnR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJlNWY5YjAzOS0zNDlhLTQwZDItOWQ3My1hMDFlYjY3MzJjNmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTE6MzguMzQ0ODQxMjg0WiJ9&digest=sha256%3A1b9a7512655ec7b03a5ef40c34a6a770bcf14eb49a31da5f3e3098b83def4c95 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45281" http.request.id=fb3d6063-b816-4429-840d-236e2552aa15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40082" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.756702ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:46 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45281" http.request.id=2fe34e45-acf3-48be-9cfa-f081448c4a7c http.request.method=POST http.request.remoteaddr="127.0.0.1:40082" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.533141ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:46 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:50Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45281" http.request.id=7cae75b8-404f-4a25-8aa7-05199f239cad http.request.method=PUT http.request.remoteaddr="127.0.0.1:40082" http.request.uri="/v2/foo/cccc/blobs/uploads/c76e5818-8d70-44b1-bdaa-c157ccc15a82?_state=76EO8zBguT_ZRV3uO2OSnq463-8BWT3CzH4Hz2LhZNF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjNzZlNTgxOC04ZDcwLTQ0YjEtYmRhYS1jMTU3Y2NjMTVhODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTE6NDYuNjM3NTkzODI5WiJ9&digest=sha256%3Aff09b5ba8038fe5774348b17589128494c08a5d4d97abd2195fcd9e54d240356" http.request.useragent="Go-http-client/1.1" http.response.duration=4.236594184s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:46 +0000] "PUT /v2/foo/cccc/blobs/uploads/c76e5818-8d70-44b1-bdaa-c157ccc15a82?_state=76EO8zBguT_ZRV3uO2OSnq463-8BWT3CzH4Hz2LhZNF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjNzZlNTgxOC04ZDcwLTQ0YjEtYmRhYS1jMTU3Y2NjMTVhODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTE6NDYuNjM3NTkzODI5WiJ9&digest=sha256%3Aff09b5ba8038fe5774348b17589128494c08a5d4d97abd2195fcd9e54d240356 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:50Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45281" http.request.id=e0adaa9a-a953-4cf8-8cc2-6ec43e7de6f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40082" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.800882ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:50 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45281" http.request.id=25699bee-b5d5-44a1-be61-9d22402a28a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:40082" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.187402ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:51 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45281" http.request.id=5d0a39b3-300d-45ca-8c71-cd1d01fa7490 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40082" http.request.uri="/v2/foo/dddd/blobs/uploads/03f21acc-8f51-46b2-9a11-9e2cd2c3d113?_state=CuDQmqOHFkk5p5t3eLMx4i1oHrSGadxRuL7hDxVSECJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwM2YyMWFjYy04ZjUxLTQ2YjItOWExMS05ZTJjZDJjM2QxMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTE6NTEuNDIyNTYyODQyWiJ9&digest=sha256%3A621c412818aad7e6a976ec7196ac818a0022de2c7a15fa776f7381c9af981f17" http.request.useragent="Go-http-client/1.1" http.response.duration=4.863572961s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:51 +0000] "PUT /v2/foo/dddd/blobs/uploads/03f21acc-8f51-46b2-9a11-9e2cd2c3d113?_state=CuDQmqOHFkk5p5t3eLMx4i1oHrSGadxRuL7hDxVSECJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwM2YyMWFjYy04ZjUxLTQ2YjItOWExMS05ZTJjZDJjM2QxMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTE6NTEuNDIyNTYyODQyWiJ9&digest=sha256%3A621c412818aad7e6a976ec7196ac818a0022de2c7a15fa776f7381c9af981f17 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45281" http.request.id=7fd48275-4838-4d3b-bbc7-96f3bd8eb1c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40082" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.575102ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:56 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45281" http.request.id=04149042-4cbc-41d0-b53d-fba3aaa38c0f http.request.method=GET http.request.remoteaddr="127.0.0.1:40082" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.709201ms http.response.status=200 http.response.written=63 127.0.0.1 - - [03/Dec/2025:14:11:56 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (95.66s) === RUN TestURLPrefix time="2025-12-03T14:11:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T14:11:56Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:11:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:32819" http.request.id=644cc335-d9ab-48e1-a7d4-1a5a70621a78 http.request.method=GET http.request.remoteaddr="127.0.0.1:52066" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.53324ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:14:11:56 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-12-03T14:11:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T14:11:56Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:11:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=ffc2d359-80b7-4c5b-902e-74654524092e http.request.method=GET http.request.remoteaddr="127.0.0.1:47614" http.request.uri="/v2/foo/bar/blobs/sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.899701ms http.response.status=404 http.response.written=157 vars.digest="sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:14:11:56 +0000] "GET /v2/foo/bar/blobs/sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T14:11:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=dd66b3f1-218a-483d-998c-0ef075122312 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47630" http.request.uri="/v2/foo/bar/blobs/sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.846701ms http.response.status=404 http.response.written=157 vars.digest="sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:14:11:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T14:11:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=a6638cc1-6635-423d-a39c-4be080b533f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:47630" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.846341ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=5d419f1e-8e2a-4554-82f8-d8fd3baf803f http.request.method=GET http.request.remoteaddr="127.0.0.1:47630" http.request.uri="/v2/foo/bar/blobs/uploads/b6617a89-23d8-43a7-b896-eb5bf16ee765?_state=cbYmBnypIKjlvwx69WbIStrR-he5o7EwgbCmBQIrol97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2NjE3YTg5LTIzZDgtNDNhNy1iODk2LWViNWJmMTZlZTc2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMTo1Ni45ODMzOTg1MDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.451641ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:56 +0000] "GET /v2/foo/bar/blobs/uploads/b6617a89-23d8-43a7-b896-eb5bf16ee765?_state=cbYmBnypIKjlvwx69WbIStrR-he5o7EwgbCmBQIrol97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2NjE3YTg5LTIzZDgtNDNhNy1iODk2LWViNWJmMTZlZTc2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMTo1Ni45ODMzOTg1MDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=a332c205-86fc-4e27-9841-5b898715d459 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47630" http.request.uri="/v2/foo/bar/blobs/uploads/b6617a89-23d8-43a7-b896-eb5bf16ee765?_state=cbYmBnypIKjlvwx69WbIStrR-he5o7EwgbCmBQIrol97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2NjE3YTg5LTIzZDgtNDNhNy1iODk2LWViNWJmMTZlZTc2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMTo1Ni45ODMzOTg1MDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.041861ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:56 +0000] "DELETE /v2/foo/bar/blobs/uploads/b6617a89-23d8-43a7-b896-eb5bf16ee765?_state=cbYmBnypIKjlvwx69WbIStrR-he5o7EwgbCmBQIrol97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2NjE3YTg5LTIzZDgtNDNhNy1iODk2LWViNWJmMTZlZTc2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMTo1Ni45ODMzOTg1MDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:56Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=a15cb914-62da-4d00-96db-bee86460e56f http.request.method=GET http.request.remoteaddr="127.0.0.1:47630" http.request.uri="/v2/foo/bar/blobs/uploads/b6617a89-23d8-43a7-b896-eb5bf16ee765?_state=cbYmBnypIKjlvwx69WbIStrR-he5o7EwgbCmBQIrol97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2NjE3YTg5LTIzZDgtNDNhNy1iODk2LWViNWJmMTZlZTc2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMTo1Ni45ODMzOTg1MDVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b6617a89-23d8-43a7-b896-eb5bf16ee765 time="2025-12-03T14:11:56Z" 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.11 http.request.host="127.0.0.1:35305" http.request.id=a15cb914-62da-4d00-96db-bee86460e56f http.request.method=GET http.request.remoteaddr="127.0.0.1:47630" http.request.uri="/v2/foo/bar/blobs/uploads/b6617a89-23d8-43a7-b896-eb5bf16ee765?_state=cbYmBnypIKjlvwx69WbIStrR-he5o7EwgbCmBQIrol97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2NjE3YTg5LTIzZDgtNDNhNy1iODk2LWViNWJmMTZlZTc2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMTo1Ni45ODMzOTg1MDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.366981ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b6617a89-23d8-43a7-b896-eb5bf16ee765 127.0.0.1 - - [03/Dec/2025:14:11:56 +0000] "GET /v2/foo/bar/blobs/uploads/b6617a89-23d8-43a7-b896-eb5bf16ee765?_state=cbYmBnypIKjlvwx69WbIStrR-he5o7EwgbCmBQIrol97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2NjE3YTg5LTIzZDgtNDNhNy1iODk2LWViNWJmMTZlZTc2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMTo1Ni45ODMzOTg1MDVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T14:11:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=61ed8379-7f0c-40a2-9ce1-3368ff426a8c http.request.method=POST http.request.remoteaddr="127.0.0.1:47644" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.018601ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:57Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=e74976c7-9ba3-4bf5-92d0-a410005fd07b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47644" http.request.uri="/v2/foo/bar/blobs/uploads/818a1ead-9585-425d-b51c-89dc8f8f16f8?_state=CGYYFIJbsXKlTSsmLki7hqTsUNmk2o0tD-4iPqXwlwp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxOGExZWFkLTk1ODUtNDI1ZC1iNTFjLTg5ZGM4ZjhmMTZmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMTo1Ny4wMDEzMzE1OTFaIn0%3D&digest=sha256%3A1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267" http.request.useragent="Go-http-client/1.1" provided=sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267 vars.name="foo/bar" vars.uuid=818a1ead-9585-425d-b51c-89dc8f8f16f8 time="2025-12-03T14:11:57Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=e74976c7-9ba3-4bf5-92d0-a410005fd07b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47644" http.request.uri="/v2/foo/bar/blobs/uploads/818a1ead-9585-425d-b51c-89dc8f8f16f8?_state=CGYYFIJbsXKlTSsmLki7hqTsUNmk2o0tD-4iPqXwlwp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxOGExZWFkLTk1ODUtNDI1ZC1iNTFjLTg5ZGM4ZjhmMTZmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMTo1Ny4wMDEzMzE1OTFaIn0%3D&digest=sha256%3A1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=818a1ead-9585-425d-b51c-89dc8f8f16f8 time="2025-12-03T14:11:57Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=e74976c7-9ba3-4bf5-92d0-a410005fd07b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47644" http.request.uri="/v2/foo/bar/blobs/uploads/818a1ead-9585-425d-b51c-89dc8f8f16f8?_state=CGYYFIJbsXKlTSsmLki7hqTsUNmk2o0tD-4iPqXwlwp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxOGExZWFkLTk1ODUtNDI1ZC1iNTFjLTg5ZGM4ZjhmMTZmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMTo1Ny4wMDEzMzE1OTFaIn0%3D&digest=sha256%3A1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.284901ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=818a1ead-9585-425d-b51c-89dc8f8f16f8 127.0.0.1 - - [03/Dec/2025:14:11:57 +0000] "PUT /v2/foo/bar/blobs/uploads/818a1ead-9585-425d-b51c-89dc8f8f16f8?_state=CGYYFIJbsXKlTSsmLki7hqTsUNmk2o0tD-4iPqXwlwp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgxOGExZWFkLTk1ODUtNDI1ZC1iNTFjLTg5ZGM4ZjhmMTZmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMTo1Ny4wMDEzMzE1OTFaIn0%3D&digest=sha256%3A1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-03T14:11:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=ace69370-7e40-47ce-8149-bd15e5de3c7d http.request.method=POST http.request.remoteaddr="127.0.0.1:47644" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.811001ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=8477a053-79ec-4ade-bab2-9b88888ed438 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47644" http.request.uri="/v2/foo/bar/blobs/uploads/93c0a99b-c325-4005-910a-1dbd4327cd59?_state=f9Lp9Qp2hor2eVozzTLQ4-wD9g6wK2Bm7jObm0v2sSt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzYzBhOTliLWMzMjUtNDAwNS05MTBhLTFkYmQ0MzI3Y2Q1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMTo1Ny4wMDk0MzM2NzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.568841ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:57 +0000] "PUT /v2/foo/bar/blobs/uploads/93c0a99b-c325-4005-910a-1dbd4327cd59?_state=f9Lp9Qp2hor2eVozzTLQ4-wD9g6wK2Bm7jObm0v2sSt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzYzBhOTliLWMzMjUtNDAwNS05MTBhLTFkYmQ0MzI3Y2Q1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMTo1Ny4wMDk0MzM2NzRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=ec3d6320-90f8-47ee-b0dc-7bf90653253a http.request.method=POST http.request.remoteaddr="127.0.0.1:47644" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.821981ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=379d4ea1-3f97-4eb9-9cd4-4397f392751b http.request.method=PUT http.request.remoteaddr="127.0.0.1:47644" http.request.uri="/v2/foo/bar/blobs/uploads/e74b24bd-0a37-419a-9259-4279a577c4e5?_state=Bzwjcv3sC8Gc6pIU_Gl-T8FeeXv7DgLdRLr56wwqUnR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3NGIyNGJkLTBhMzctNDE5YS05MjU5LTQyNzlhNTc3YzRlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMTo1Ny4wMTc3NDMxMzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.545982ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:57 +0000] "PUT /v2/foo/bar/blobs/uploads/e74b24bd-0a37-419a-9259-4279a577c4e5?_state=Bzwjcv3sC8Gc6pIU_Gl-T8FeeXv7DgLdRLr56wwqUnR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3NGIyNGJkLTBhMzctNDE5YS05MjU5LTQyNzlhNTc3YzRlNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMTo1Ny4wMTc3NDMxMzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:11:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=d3909685-1625-4cf4-a6c9-f85d938a1072 http.request.method=POST http.request.remoteaddr="127.0.0.1:47644" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.804921ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=2c632b25-2b46-4cb1-bed7-269416cd9763 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47644" http.request.uri="/v2/foo/bar/blobs/uploads/367ce48f-23c8-432f-8c5f-0dd4db56dde8?_state=uTqhG5MJ-TGrntILju4fPX0oUlg8QVruesksAgKJ_qB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2N2NlNDhmLTIzYzgtNDMyZi04YzVmLTBkZDRkYjU2ZGRlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMTo1Ny4wMjU2Nzg0NFoifQ%3D%3D&digest=sha256%3A1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267" http.request.useragent="Go-http-client/1.1" http.response.duration=7.294871024s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:11:57 +0000] "PUT /v2/foo/bar/blobs/uploads/367ce48f-23c8-432f-8c5f-0dd4db56dde8?_state=uTqhG5MJ-TGrntILju4fPX0oUlg8QVruesksAgKJ_qB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2N2NlNDhmLTIzYzgtNDMyZi04YzVmLTBkZDRkYjU2ZGRlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMTo1Ny4wMjU2Nzg0NFoifQ%3D%3D&digest=sha256%3A1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=9fc41512-529b-406c-bc72-93d075154032 http.request.method=POST http.request.remoteaddr="127.0.0.1:47644" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.269821ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:12Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35305" http.request.id=53dee380-0014-4cce-b875-d0b474f76afd http.request.method=PATCH http.request.remoteaddr="127.0.0.1:47644" http.request.uri="/v2/foo/bar/blobs/uploads/52d4eecb-7eaf-4905-be9d-f18199730416?_state=6_aCa0Nm-lOkIVm1Nf6gFg0OSB77PVz43DpwZAqOgld7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyZDRlZWNiLTdlYWYtNDkwNS1iZTlkLWYxODE5OTczMDQxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjowNC42NTE3MTMxOThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=7.583969425s http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:04 +0000] "PATCH /v2/foo/bar/blobs/uploads/52d4eecb-7eaf-4905-be9d-f18199730416?_state=6_aCa0Nm-lOkIVm1Nf6gFg0OSB77PVz43DpwZAqOgld7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyZDRlZWNiLTdlYWYtNDkwNS1iZTlkLWYxODE5OTczMDQxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjowNC42NTE3MTMxOThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:12Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=ef567a0b-e276-475e-8899-0852655190f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47644" http.request.uri="/v2/foo/bar/blobs/uploads/52d4eecb-7eaf-4905-be9d-f18199730416?_state=IJkO-oXmxoF1vO_YqQ_MKDgh6WOv4TnWapmswGli1Y97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyZDRlZWNiLTdlYWYtNDkwNS1iZTlkLWYxODE5OTczMDQxNiIsIk9mZnNldCI6MjE4NDcwNDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTI6MDRaIn0%3D&digest=sha256%3A1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267" http.request.useragent="Go-http-client/1.1" http.response.duration=3.879802ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:12 +0000] "PUT /v2/foo/bar/blobs/uploads/52d4eecb-7eaf-4905-be9d-f18199730416?_state=IJkO-oXmxoF1vO_YqQ_MKDgh6WOv4TnWapmswGli1Y97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyZDRlZWNiLTdlYWYtNDkwNS1iZTlkLWYxODE5OTczMDQxNiIsIk9mZnNldCI6MjE4NDcwNDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTI6MDRaIn0%3D&digest=sha256%3A1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:12Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=0241f38a-8420-4dd5-b774-22349d276836 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47644" http.request.uri="/v2/foo/bar/blobs/sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.163141ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:12Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=a16bbda1-5ca1-441c-8a82-f423238d1494 http.request.method=GET http.request.remoteaddr="127.0.0.1:47644" http.request.uri="/v2/foo/bar/blobs/sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=237.875963ms http.response.status=200 http.response.written=21847040 127.0.0.1 - - [03/Dec/2025:14:12:12 +0000] "GET /v2/foo/bar/blobs/sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267 HTTP/1.1" 200 21847040 "" "Go-http-client/1.1" time="2025-12-03T14:12:12Z" level=error msg="error parsing digest="sha257:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267": unsupported digest algorithm" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=7fc2f668-ff99-47a2-8eac-b68d4939e0ad http.request.method=GET http.request.remoteaddr="127.0.0.1:47644" http.request.uri="/v2/foo/bar/blobs/sha257:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267" vars.name="foo/bar" time="2025-12-03T14:12:12Z" 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.11 http.request.host="127.0.0.1:35305" http.request.id=7fc2f668-ff99-47a2-8eac-b68d4939e0ad http.request.method=GET http.request.remoteaddr="127.0.0.1:47644" http.request.uri="/v2/foo/bar/blobs/sha257:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.489101ms http.response.status=400 http.response.written=110 vars.digest="sha257:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:14:12:12 +0000] "GET /v2/foo/bar/blobs/sha257:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T14:12:12Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=eade2599-1300-4f17-8673-27e62705eb01 http.request.method=GET http.request.remoteaddr="127.0.0.1:36102" http.request.uri="/v2/foo/bar/blobs/sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267" http.request.useragent="Go-http-client/1.1" http.response.duration=3.511981ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:12 +0000] "GET /v2/foo/bar/blobs/sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T14:12:12Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:12:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=738476e9-aa8f-4142-8846-6eea9c2cfb3e http.request.method=GET http.request.remoteaddr="127.0.0.1:55356" http.request.uri="/v2/foo/bar/blobs/sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.003761ms http.response.status=404 http.response.written=157 vars.digest="sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:14:12:13 +0000] "GET /v2/foo/bar/blobs/sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T14:12:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=2eeb47c2-0dfb-4f3c-bf11-864e6d50bd26 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55360" http.request.uri="/v2/foo/bar/blobs/sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.880042ms http.response.status=404 http.response.written=157 vars.digest="sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:14:12:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T14:12:13Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=b8811a24-138e-4189-a695-f53f8fd31422 http.request.method=POST http.request.remoteaddr="127.0.0.1:55360" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.762781ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:13Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=215c83ce-398d-4b1e-942b-a03e21b00b54 http.request.method=GET http.request.remoteaddr="127.0.0.1:55360" http.request.uri="/v2/foo/bar/blobs/uploads/5bd510d8-b0c5-4381-a2e0-e5f7de5b4017?_state=3ezLTa621w_uc6jdcySKIjn2qH7KUwyn0a4qy8mepBp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZDUxMGQ4LWIwYzUtNDM4MS1hMmUwLWU1ZjdkZTViNDAxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxMy4xMTQ2ODYzMDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.246141ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:13 +0000] "GET /v2/foo/bar/blobs/uploads/5bd510d8-b0c5-4381-a2e0-e5f7de5b4017?_state=3ezLTa621w_uc6jdcySKIjn2qH7KUwyn0a4qy8mepBp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZDUxMGQ4LWIwYzUtNDM4MS1hMmUwLWU1ZjdkZTViNDAxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxMy4xMTQ2ODYzMDhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:13Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=9d5feedf-7e76-4e35-943f-3871bded1e2d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55360" http.request.uri="/v2/foo/bar/blobs/uploads/5bd510d8-b0c5-4381-a2e0-e5f7de5b4017?_state=3ezLTa621w_uc6jdcySKIjn2qH7KUwyn0a4qy8mepBp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZDUxMGQ4LWIwYzUtNDM4MS1hMmUwLWU1ZjdkZTViNDAxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxMy4xMTQ2ODYzMDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.925921ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:13 +0000] "DELETE /v2/foo/bar/blobs/uploads/5bd510d8-b0c5-4381-a2e0-e5f7de5b4017?_state=3ezLTa621w_uc6jdcySKIjn2qH7KUwyn0a4qy8mepBp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZDUxMGQ4LWIwYzUtNDM4MS1hMmUwLWU1ZjdkZTViNDAxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxMy4xMTQ2ODYzMDhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:13Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=1d69a307-f2e1-48ac-b188-56872870bd5b http.request.method=GET http.request.remoteaddr="127.0.0.1:55360" http.request.uri="/v2/foo/bar/blobs/uploads/5bd510d8-b0c5-4381-a2e0-e5f7de5b4017?_state=3ezLTa621w_uc6jdcySKIjn2qH7KUwyn0a4qy8mepBp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZDUxMGQ4LWIwYzUtNDM4MS1hMmUwLWU1ZjdkZTViNDAxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxMy4xMTQ2ODYzMDhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5bd510d8-b0c5-4381-a2e0-e5f7de5b4017 time="2025-12-03T14:12:13Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=1d69a307-f2e1-48ac-b188-56872870bd5b http.request.method=GET http.request.remoteaddr="127.0.0.1:55360" http.request.uri="/v2/foo/bar/blobs/uploads/5bd510d8-b0c5-4381-a2e0-e5f7de5b4017?_state=3ezLTa621w_uc6jdcySKIjn2qH7KUwyn0a4qy8mepBp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZDUxMGQ4LWIwYzUtNDM4MS1hMmUwLWU1ZjdkZTViNDAxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxMy4xMTQ2ODYzMDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.091061ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5bd510d8-b0c5-4381-a2e0-e5f7de5b4017 127.0.0.1 - - [03/Dec/2025:14:12:13 +0000] "GET /v2/foo/bar/blobs/uploads/5bd510d8-b0c5-4381-a2e0-e5f7de5b4017?_state=3ezLTa621w_uc6jdcySKIjn2qH7KUwyn0a4qy8mepBp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViZDUxMGQ4LWIwYzUtNDM4MS1hMmUwLWU1ZjdkZTViNDAxNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxMy4xMTQ2ODYzMDhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T14:12:13Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=b71f862f-74a3-4ea0-bfdd-de639b54d001 http.request.method=POST http.request.remoteaddr="127.0.0.1:55362" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=19.315807ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:13Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=e7f8fd61-9164-431b-bea3-86c04ff3994d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55362" http.request.uri="/v2/foo/bar/blobs/uploads/cc3ebd0e-9d31-4ffe-9369-9c8eaf532ebb?_state=UIoQUS5iECc-2js0GMrRVBzmiv6kDdg9HeunFZAHUj17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjM2ViZDBlLTlkMzEtNGZmZS05MzY5LTljOGVhZjUzMmViYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxMy4xNDY3NzI1NzlaIn0%3D&digest=sha256%3A25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745" http.request.useragent="Go-http-client/1.1" provided=sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745 vars.name="foo/bar" vars.uuid=cc3ebd0e-9d31-4ffe-9369-9c8eaf532ebb time="2025-12-03T14:12:13Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=e7f8fd61-9164-431b-bea3-86c04ff3994d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55362" http.request.uri="/v2/foo/bar/blobs/uploads/cc3ebd0e-9d31-4ffe-9369-9c8eaf532ebb?_state=UIoQUS5iECc-2js0GMrRVBzmiv6kDdg9HeunFZAHUj17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjM2ViZDBlLTlkMzEtNGZmZS05MzY5LTljOGVhZjUzMmViYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxMy4xNDY3NzI1NzlaIn0%3D&digest=sha256%3A25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=cc3ebd0e-9d31-4ffe-9369-9c8eaf532ebb time="2025-12-03T14:12:13Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=e7f8fd61-9164-431b-bea3-86c04ff3994d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55362" http.request.uri="/v2/foo/bar/blobs/uploads/cc3ebd0e-9d31-4ffe-9369-9c8eaf532ebb?_state=UIoQUS5iECc-2js0GMrRVBzmiv6kDdg9HeunFZAHUj17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjM2ViZDBlLTlkMzEtNGZmZS05MzY5LTljOGVhZjUzMmViYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxMy4xNDY3NzI1NzlaIn0%3D&digest=sha256%3A25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.923342ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=cc3ebd0e-9d31-4ffe-9369-9c8eaf532ebb 127.0.0.1 - - [03/Dec/2025:14:12:13 +0000] "PUT /v2/foo/bar/blobs/uploads/cc3ebd0e-9d31-4ffe-9369-9c8eaf532ebb?_state=UIoQUS5iECc-2js0GMrRVBzmiv6kDdg9HeunFZAHUj17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjM2ViZDBlLTlkMzEtNGZmZS05MzY5LTljOGVhZjUzMmViYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxMy4xNDY3NzI1NzlaIn0%3D&digest=sha256%3A25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-03T14:12:13Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=a7cfd671-511b-4bd9-8056-683636b52129 http.request.method=POST http.request.remoteaddr="127.0.0.1:55362" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.753122ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:13Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=5ca76a6f-980a-469a-8f32-87a5e01d2d02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55362" http.request.uri="/v2/foo/bar/blobs/uploads/13b179f2-b501-4da5-b96a-bfd2c95c7aba?_state=7Jqr-QyVnyEoaJpiF8B4GEoLxc8sFGakyeFrAcbgog97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzYjE3OWYyLWI1MDEtNGRhNS1iOTZhLWJmZDJjOTVjN2FiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxMy4xNTcyNzMzMjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=6.069622ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:13 +0000] "PUT /v2/foo/bar/blobs/uploads/13b179f2-b501-4da5-b96a-bfd2c95c7aba?_state=7Jqr-QyVnyEoaJpiF8B4GEoLxc8sFGakyeFrAcbgog97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzYjE3OWYyLWI1MDEtNGRhNS1iOTZhLWJmZDJjOTVjN2FiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxMy4xNTcyNzMzMjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:13Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=7fee3e72-b2ed-4130-b935-fc82d83b6040 http.request.method=POST http.request.remoteaddr="127.0.0.1:55362" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.435382ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:13Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=3b7c4bcb-b95c-4d45-b2ff-7f83ad652762 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55362" http.request.uri="/v2/foo/bar/blobs/uploads/0402a8f3-83f8-4fbb-8cc2-19d1dc9568d3?_state=XqNB4O57w5bwG0a-8sbn6Y-7tFr-BDH9L8AiVGMv5ah7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0MDJhOGYzLTgzZjgtNGZiYi04Y2MyLTE5ZDFkYzk1NjhkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxMy4xNjkyMDYxODZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.036181ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:13 +0000] "PUT /v2/foo/bar/blobs/uploads/0402a8f3-83f8-4fbb-8cc2-19d1dc9568d3?_state=XqNB4O57w5bwG0a-8sbn6Y-7tFr-BDH9L8AiVGMv5ah7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA0MDJhOGYzLTgzZjgtNGZiYi04Y2MyLTE5ZDFkYzk1NjhkMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxMy4xNjkyMDYxODZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:13Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=4d7ead6e-a159-4878-82fc-27f547e1b488 http.request.method=POST http.request.remoteaddr="127.0.0.1:55362" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.066101ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:17Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=d331a78c-b15e-4b21-b469-9b3484139cd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55362" http.request.uri="/v2/foo/bar/blobs/uploads/f8f2088e-eb46-4ea2-847f-3037a37149cd?_state=nghcAGVa2lJ0bdyuebxbP6jGR3KuJVH_Y3Ab3wkqKfZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4ZjIwODhlLWViNDYtNGVhMi04NDdmLTMwMzdhMzcxNDljZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxMy4xNzgxMzcwM1oifQ%3D%3D&digest=sha256%3A25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745" http.request.useragent="Go-http-client/1.1" http.response.duration=4.066904429s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:13 +0000] "PUT /v2/foo/bar/blobs/uploads/f8f2088e-eb46-4ea2-847f-3037a37149cd?_state=nghcAGVa2lJ0bdyuebxbP6jGR3KuJVH_Y3Ab3wkqKfZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY4ZjIwODhlLWViNDYtNGVhMi04NDdmLTMwMzdhMzcxNDljZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxMy4xNzgxMzcwM1oifQ%3D%3D&digest=sha256%3A25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:17Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=f8008834-c70e-4c45-92fa-3d12c40a1bf0 http.request.method=POST http.request.remoteaddr="127.0.0.1:55362" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.371501ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33971" http.request.id=0cd62ecc-72c6-4390-b5e7-094b138af5c8 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:55362" http.request.uri="/v2/foo/bar/blobs/uploads/6dc804f6-a95a-4f24-96b5-7fbaec6b98d5?_state=6FzQn3jHth5gthfXoPmdEf1geFKZYQrnthhF0F_Vf9N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkYzgwNGY2LWE5NWEtNGYyNC05NmI1LTdmYmFlYzZiOThkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxNy40ODE0NjU1WiJ9" http.request.useragent="Go-http-client/1.1" http.response.duration=6.248541425s http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:17 +0000] "PATCH /v2/foo/bar/blobs/uploads/6dc804f6-a95a-4f24-96b5-7fbaec6b98d5?_state=6FzQn3jHth5gthfXoPmdEf1geFKZYQrnthhF0F_Vf9N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkYzgwNGY2LWE5NWEtNGYyNC05NmI1LTdmYmFlYzZiOThkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoxNy40ODE0NjU1WiJ9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=15bb6bcc-b18c-4d16-8af7-d4a71c2aaf57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55362" http.request.uri="/v2/foo/bar/blobs/uploads/6dc804f6-a95a-4f24-96b5-7fbaec6b98d5?_state=pAWH7sE8wLIsaRIyBsvnBGGHEuP20Y32FrvjBOB2Pcd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkYzgwNGY2LWE5NWEtNGYyNC05NmI1LTdmYmFlYzZiOThkNSIsIk9mZnNldCI6MTU0NDkwODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTI6MTdaIn0%3D&digest=sha256%3A25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745" http.request.useragent="Go-http-client/1.1" http.response.duration=5.237661ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:23 +0000] "PUT /v2/foo/bar/blobs/uploads/6dc804f6-a95a-4f24-96b5-7fbaec6b98d5?_state=pAWH7sE8wLIsaRIyBsvnBGGHEuP20Y32FrvjBOB2Pcd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkYzgwNGY2LWE5NWEtNGYyNC05NmI1LTdmYmFlYzZiOThkNSIsIk9mZnNldCI6MTU0NDkwODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTI6MTdaIn0%3D&digest=sha256%3A25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=48b53dbb-b91c-4653-bd71-48346439af1f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55362" http.request.uri="/v2/foo/bar/blobs/sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.206701ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=9862ca38-ce84-4f73-9e65-6bc3164b002b http.request.method=GET http.request.remoteaddr="127.0.0.1:55362" http.request.uri="/v2/foo/bar/blobs/sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=133.676747ms http.response.status=200 http.response.written=15449088 127.0.0.1 - - [03/Dec/2025:14:12:23 +0000] "GET /v2/foo/bar/blobs/sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745 HTTP/1.1" 200 15449088 "" "Go-http-client/1.1" time="2025-12-03T14:12:24Z" level=error msg="error parsing digest="sha257:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745": unsupported digest algorithm" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=32f47024-fbfa-44d8-884c-de7337513c4c http.request.method=GET http.request.remoteaddr="127.0.0.1:55362" http.request.uri="/v2/foo/bar/blobs/sha257:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745" vars.name="foo/bar" time="2025-12-03T14:12:24Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=32f47024-fbfa-44d8-884c-de7337513c4c http.request.method=GET http.request.remoteaddr="127.0.0.1:55362" http.request.uri="/v2/foo/bar/blobs/sha257:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.865221ms http.response.status=400 http.response.written=110 vars.digest="sha257:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:14:12:24 +0000] "GET /v2/foo/bar/blobs/sha257:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T14:12:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=58591d0b-5203-4c39-a028-5209d6ea6db7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39854" http.request.uri="/v2/foo/bar/blobs/sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745" http.request.useragent="Go-http-client/1.1" http.response.duration=16.324206ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:24 +0000] "GET /v2/foo/bar/blobs/sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=2d8db0f0-bb74-4d60-811d-5e825bcecfa2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39840" http.request.uri="/v2/foo/bar/blobs/sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=31.752491ms http.response.status=200 http.response.written=3145728 127.0.0.1 - - [03/Dec/2025:14:12:24 +0000] "GET /v2/foo/bar/blobs/sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745 HTTP/1.1" 200 3145728 "" "Go-http-client/1.1" time="2025-12-03T14:12:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33971" http.request.id=026950b1-a861-4aa7-abf9-32b0796da09a http.request.method=GET http.request.remoteaddr="127.0.0.1:39854" http.request.uri="/v2/foo/bar/blobs/sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.834602ms http.response.status=200 http.response.written=557056 127.0.0.1 - - [03/Dec/2025:14:12:24 +0000] "GET /v2/foo/bar/blobs/sha256:25ae4e744f645a48212d0d41144a3ab44084ad16bcab16422a6b5a695822c745 HTTP/1.1" 200 557056 "" "Go-http-client/1.1" time="2025-12-03T14:12:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=26f9c81d-c7ef-478c-854e-7d46e35611fe http.request.method=GET http.request.remoteaddr="127.0.0.1:36102" http.request.uri="/v2/foo/bar/blobs/sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.418387476s http.response.status=200 http.response.written=3047424 127.0.0.1 - - [03/Dec/2025:14:12:12 +0000] "GET /v2/foo/bar/blobs/sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267 HTTP/1.1" 200 3047424 "" "Go-http-client/1.1" time="2025-12-03T14:12:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35305" http.request.id=a54b51dc-e5ff-4bbf-80f8-5eb3e4c9cc28 http.request.method=GET http.request.remoteaddr="127.0.0.1:36098" http.request.uri="/v2/foo/bar/blobs/sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.429743319s http.response.status=200 http.response.written=3145728 127.0.0.1 - - [03/Dec/2025:14:12:12 +0000] "GET /v2/foo/bar/blobs/sha256:1091dcbbc04619e80388e380e7bda0c4f67563ee1bc6aa9fcc67c3b2475b7267 HTTP/1.1" 200 3145728 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (27.73s) === RUN TestBlobDelete time="2025-12-03T14:12:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T14:12:24Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:12:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=d12728d8-7bdb-4d10-ad0a-446a3cc1255c http.request.method=GET http.request.remoteaddr="127.0.0.1:41584" http.request.uri="/v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.284641ms http.response.status=404 http.response.written=157 vars.digest="sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:14:12:24 +0000] "GET /v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T14:12:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=75bbfc3d-9aac-401f-961d-6b985e50ba94 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=8.353503ms http.response.status=404 http.response.written=157 vars.digest="sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:14:12:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T14:12:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=a622e6c6-f3ca-4514-ad17-102d78cea381 http.request.method=POST http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.339921ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=248fe3f5-4a48-4c8f-949a-8479a30fb7ff http.request.method=GET http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/bar/blobs/uploads/fba42485-4106-435e-84d5-d2871180da23?_state=R0QjCeBWTF2eMeDxqU2yMgOoEEgu3FjvCtbpUPjiewp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiYTQyNDg1LTQxMDYtNDM1ZS04NGQ1LWQyODcxMTgwZGEyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoyNC44OTk0MTM4MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.008241ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:24 +0000] "GET /v2/foo/bar/blobs/uploads/fba42485-4106-435e-84d5-d2871180da23?_state=R0QjCeBWTF2eMeDxqU2yMgOoEEgu3FjvCtbpUPjiewp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiYTQyNDg1LTQxMDYtNDM1ZS04NGQ1LWQyODcxMTgwZGEyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoyNC44OTk0MTM4MzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=ba56f0e3-8278-491f-8398-da3e49b52f68 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/bar/blobs/uploads/fba42485-4106-435e-84d5-d2871180da23?_state=R0QjCeBWTF2eMeDxqU2yMgOoEEgu3FjvCtbpUPjiewp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiYTQyNDg1LTQxMDYtNDM1ZS04NGQ1LWQyODcxMTgwZGEyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoyNC44OTk0MTM4MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.978221ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:24 +0000] "DELETE /v2/foo/bar/blobs/uploads/fba42485-4106-435e-84d5-d2871180da23?_state=R0QjCeBWTF2eMeDxqU2yMgOoEEgu3FjvCtbpUPjiewp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiYTQyNDg1LTQxMDYtNDM1ZS04NGQ1LWQyODcxMTgwZGEyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoyNC44OTk0MTM4MzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:24Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=63540d5f-e20e-45ad-bf75-fe8c30f0ccf0 http.request.method=GET http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/bar/blobs/uploads/fba42485-4106-435e-84d5-d2871180da23?_state=R0QjCeBWTF2eMeDxqU2yMgOoEEgu3FjvCtbpUPjiewp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiYTQyNDg1LTQxMDYtNDM1ZS04NGQ1LWQyODcxMTgwZGEyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoyNC44OTk0MTM4MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fba42485-4106-435e-84d5-d2871180da23 time="2025-12-03T14:12:24Z" 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.11 http.request.host="127.0.0.1:37941" http.request.id=63540d5f-e20e-45ad-bf75-fe8c30f0ccf0 http.request.method=GET http.request.remoteaddr="127.0.0.1:41588" http.request.uri="/v2/foo/bar/blobs/uploads/fba42485-4106-435e-84d5-d2871180da23?_state=R0QjCeBWTF2eMeDxqU2yMgOoEEgu3FjvCtbpUPjiewp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiYTQyNDg1LTQxMDYtNDM1ZS04NGQ1LWQyODcxMTgwZGEyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoyNC44OTk0MTM4MzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=11.659484ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=fba42485-4106-435e-84d5-d2871180da23 127.0.0.1 - - [03/Dec/2025:14:12:24 +0000] "GET /v2/foo/bar/blobs/uploads/fba42485-4106-435e-84d5-d2871180da23?_state=R0QjCeBWTF2eMeDxqU2yMgOoEEgu3FjvCtbpUPjiewp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiYTQyNDg1LTQxMDYtNDM1ZS04NGQ1LWQyODcxMTgwZGEyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoyNC44OTk0MTM4MzFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T14:12:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=c0cb58cc-5516-4f42-bb93-51fb29c3c1f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.027541ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:24Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=8619b00a-7b6f-4af0-8255-f24a127b3ced http.request.method=PUT http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/467ba9e1-bdf1-4e6e-8703-aa85590c5603?_state=IYUngFQHO1uQ0t4MPncHM5ml7cCcI8iqCgg0BadHMZ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2N2JhOWUxLWJkZjEtNGU2ZS04NzAzLWFhODU1OTBjNTYwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoyNC45MjY5NDg2NloifQ%3D%3D&digest=sha256%3Ab30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" provided=sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 vars.name="foo/bar" vars.uuid=467ba9e1-bdf1-4e6e-8703-aa85590c5603 time="2025-12-03T14:12:24Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=8619b00a-7b6f-4af0-8255-f24a127b3ced http.request.method=PUT http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/467ba9e1-bdf1-4e6e-8703-aa85590c5603?_state=IYUngFQHO1uQ0t4MPncHM5ml7cCcI8iqCgg0BadHMZ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2N2JhOWUxLWJkZjEtNGU2ZS04NzAzLWFhODU1OTBjNTYwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoyNC45MjY5NDg2NloifQ%3D%3D&digest=sha256%3Ab30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=467ba9e1-bdf1-4e6e-8703-aa85590c5603 time="2025-12-03T14:12:24Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=8619b00a-7b6f-4af0-8255-f24a127b3ced http.request.method=PUT http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/467ba9e1-bdf1-4e6e-8703-aa85590c5603?_state=IYUngFQHO1uQ0t4MPncHM5ml7cCcI8iqCgg0BadHMZ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2N2JhOWUxLWJkZjEtNGU2ZS04NzAzLWFhODU1OTBjNTYwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoyNC45MjY5NDg2NloifQ%3D%3D&digest=sha256%3Ab30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=8.679483ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=467ba9e1-bdf1-4e6e-8703-aa85590c5603 127.0.0.1 - - [03/Dec/2025:14:12:24 +0000] "PUT /v2/foo/bar/blobs/uploads/467ba9e1-bdf1-4e6e-8703-aa85590c5603?_state=IYUngFQHO1uQ0t4MPncHM5ml7cCcI8iqCgg0BadHMZ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2N2JhOWUxLWJkZjEtNGU2ZS04NzAzLWFhODU1OTBjNTYwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoyNC45MjY5NDg2NloifQ%3D%3D&digest=sha256%3Ab30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-03T14:12:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=51a5aea4-49d0-48c8-9b9a-12c7a3f08584 http.request.method=POST http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.451181ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=d43b0cfa-cd73-49eb-8c7f-e91cdc77be82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/002878f9-dc6c-4cc4-9f5d-921ec18e57c4?_state=G2gJYXr1ZPKus6EJJwYke96F90T53Nji1i_BLSYrz6h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwMjg3OGY5LWRjNmMtNGNjNC05ZjVkLTkyMWVjMThlNTdjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoyNC45NDEzODAyMDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=6.024862ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:24 +0000] "PUT /v2/foo/bar/blobs/uploads/002878f9-dc6c-4cc4-9f5d-921ec18e57c4?_state=G2gJYXr1ZPKus6EJJwYke96F90T53Nji1i_BLSYrz6h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwMjg3OGY5LWRjNmMtNGNjNC05ZjVkLTkyMWVjMThlNTdjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoyNC45NDEzODAyMDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=ac7b2b07-d347-45a1-9560-e4fc54034b98 http.request.method=POST http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.109062ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=2c9df580-c480-4655-bbdc-99e4fa3a3d9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/78e25f41-9d19-443c-883f-257ff678eb2b?_state=DFMrPbduiM-UvHF-FU17uxfwb43O_NPfPf8AdVcRbSV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4ZTI1ZjQxLTlkMTktNDQzYy04ODNmLTI1N2ZmNjc4ZWIyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoyNC45NTQ2OTQ5OVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=5.418282ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:24 +0000] "PUT /v2/foo/bar/blobs/uploads/78e25f41-9d19-443c-883f-257ff678eb2b?_state=DFMrPbduiM-UvHF-FU17uxfwb43O_NPfPf8AdVcRbSV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4ZTI1ZjQxLTlkMTktNDQzYy04ODNmLTI1N2ZmNjc4ZWIyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoyNC45NTQ2OTQ5OVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=3241eba0-0244-451c-8cde-8c46f0c0596c http.request.method=POST http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.835621ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:38Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=dad9b94c-84ea-45ee-90fd-8c28aaebb0f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/58405079-439c-400d-b314-7b1a2db01c44?_state=OLPOTuxEB9MKod5fMcgJDqBwgOCxkDOicG44LKVsgDV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4NDA1MDc5LTQzOWMtNDAwZC1iMzE0LTdiMWEyZGIwMWM0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoyNC45NjQ1ODQ2OTNaIn0%3D&digest=sha256%3Ab30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" http.response.duration=13.180673571s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:24 +0000] "PUT /v2/foo/bar/blobs/uploads/58405079-439c-400d-b314-7b1a2db01c44?_state=OLPOTuxEB9MKod5fMcgJDqBwgOCxkDOicG44LKVsgDV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4NDA1MDc5LTQzOWMtNDAwZC1iMzE0LTdiMWEyZGIwMWM0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjoyNC45NjQ1ODQ2OTNaIn0%3D&digest=sha256%3Ab30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:38Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=9025223d-f62a-4687-82e0-e36fe5c54373 http.request.method=POST http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.376861ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37941" http.request.id=b3d72783-b1df-4cea-94e3-8478edcc0fa9 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/b787b85d-9087-4e39-8373-0edcc47cea2a?_state=uT_O8ymcFOrEkjIePCTVC4SQuXzVkNcJz8i71-B_6wp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3ODdiODVkLTkwODctNGUzOS04MzczLTBlZGNjNDdjZWEyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjozOC41NjEwODAzNjlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=12.857555325s http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:38 +0000] "PATCH /v2/foo/bar/blobs/uploads/b787b85d-9087-4e39-8373-0edcc47cea2a?_state=uT_O8ymcFOrEkjIePCTVC4SQuXzVkNcJz8i71-B_6wp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3ODdiODVkLTkwODctNGUzOS04MzczLTBlZGNjNDdjZWEyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjozOC41NjEwODAzNjlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=6b35a738-c8e3-4556-9b67-774b7ed46cb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/uploads/b787b85d-9087-4e39-8373-0edcc47cea2a?_state=S91MaSChUHamWflscQUQKzqehBVkDlCYkGVoimSmdz57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3ODdiODVkLTkwODctNGUzOS04MzczLTBlZGNjNDdjZWEyYSIsIk9mZnNldCI6Mjc0MzUwMDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTI6MzhaIn0%3D&digest=sha256%3Ab30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" http.response.duration=3.955561ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:51 +0000] "PUT /v2/foo/bar/blobs/uploads/b787b85d-9087-4e39-8373-0edcc47cea2a?_state=S91MaSChUHamWflscQUQKzqehBVkDlCYkGVoimSmdz57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3ODdiODVkLTkwODctNGUzOS04MzczLTBlZGNjNDdjZWEyYSIsIk9mZnNldCI6Mjc0MzUwMDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTI6MzhaIn0%3D&digest=sha256%3Ab30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=c1fcc8ab-d452-44ba-8d8e-fc87776533b3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.385641ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=d310b4ce-259f-469e-a134-00bb236f6d01 http.request.method=GET http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=509.403957ms http.response.status=200 http.response.written=27435008 127.0.0.1 - - [03/Dec/2025:14:12:51 +0000] "GET /v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 HTTP/1.1" 200 27435008 "" "Go-http-client/1.1" time="2025-12-03T14:12:52Z" level=error msg="error parsing digest="sha257:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10": unsupported digest algorithm" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=86b20023-2521-4013-87b1-4d4ef2e65f2b http.request.method=GET http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/sha257:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" vars.name="foo/bar" time="2025-12-03T14:12:52Z" 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.11 http.request.host="127.0.0.1:37941" http.request.id=86b20023-2521-4013-87b1-4d4ef2e65f2b http.request.method=GET http.request.remoteaddr="127.0.0.1:41600" http.request.uri="/v2/foo/bar/blobs/sha257:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.517361ms http.response.status=400 http.response.written=110 vars.digest="sha257:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:14:12:52 +0000] "GET /v2/foo/bar/blobs/sha257:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T14:12:52Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=44aa1b33-e5be-438c-bc85-51d8ef7fd723 http.request.method=GET http.request.remoteaddr="127.0.0.1:57138" http.request.uri="/v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" http.response.duration=4.581461ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:52 +0000] "GET /v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:52Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=4b03c203-2749-459d-b97b-edb036c29046 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57144" http.request.uri="/v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" http.response.duration=3.550762ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:12:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=a8cd5a3f-58cc-4a68-90ea-003237771185 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57144" http.request.uri="/v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.842261ms http.response.status=404 http.response.written=157 vars.digest="sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:14:12:52 +0000] "HEAD /v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T14:12:52Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=c1b6d0a3-108b-4fef-96e7-76c68e1707a1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57144" http.request.uri="/v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.295762ms http.response.status=404 http.response.written=74 vars.digest="sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:14:12:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-12-03T14:12:52Z" level=error msg="error parsing digest="sha257:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10": unsupported digest algorithm" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=6e79f10c-f1a4-4e98-93d2-23b5c1c07566 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57148" http.request.uri="/v2/foo/bar/blobs/sha257:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" vars.name="foo/bar" time="2025-12-03T14:12:52Z" 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.11 http.request.host="127.0.0.1:37941" http.request.id=6e79f10c-f1a4-4e98-93d2-23b5c1c07566 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57148" http.request.uri="/v2/foo/bar/blobs/sha257:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=10.116824ms http.response.status=400 http.response.written=110 vars.digest="sha257:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:14:12:52 +0000] "DELETE /v2/foo/bar/blobs/sha257:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T14:12:52Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=8e87cd81-5f64-4284-841b-dc40b152961d http.request.method=POST http.request.remoteaddr="127.0.0.1:57160" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.669582ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:13:07Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=d16f7e12-191b-4c84-a88d-255ec25191d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57160" http.request.uri="/v2/foo/bar/blobs/uploads/41d633c8-466d-447b-b7ec-482a87da67b0?_state=W5gzfLBEPECnxk77bhIBA0BeX2fYs8CaF1pD270-bIB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxZDYzM2M4LTQ2NmQtNDQ3Yi1iN2VjLTQ4MmE4N2RhNjdiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjo1Mi4wNzMxODEwMloifQ%3D%3D&digest=sha256%3Ab30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" http.response.duration=15.098087508s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:12:52 +0000] "PUT /v2/foo/bar/blobs/uploads/41d633c8-466d-447b-b7ec-482a87da67b0?_state=W5gzfLBEPECnxk77bhIBA0BeX2fYs8CaF1pD270-bIB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxZDYzM2M4LTQ2NmQtNDQ3Yi1iN2VjLTQ4MmE4N2RhNjdiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMjo1Mi4wNzMxODEwMloifQ%3D%3D&digest=sha256%3Ab30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:13:07Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=47b6328c-450e-4579-abcc-67ffaf4eb077 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57160" http.request.uri="/v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.611021ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:13:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T14:13:07Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=8cf875a7-5c22-474c-bb24-bbc9ef42d628 http.request.method=GET http.request.remoteaddr="127.0.0.1:57136" http.request.uri="/v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=15.595417581s http.response.status=200 http.response.written=3145728 127.0.0.1 - - [03/Dec/2025:14:12:52 +0000] "GET /v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 HTTP/1.1" 200 3145728 "" "Go-http-client/1.1" time="2025-12-03T14:13:07Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37941" http.request.id=242e8d79-eef4-4c7f-b3e8-96cc6f00e023 http.request.method=GET http.request.remoteaddr="127.0.0.1:57138" http.request.uri="/v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=15.575730274s http.response.status=200 http.response.written=3047424 127.0.0.1 - - [03/Dec/2025:14:12:52 +0000] "GET /v2/foo/bar/blobs/sha256:b30217e802b737cbf6770862c05b04e654f806177b068dc7c5d04b30a7fd9d10 HTTP/1.1" 200 3047424 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (43.57s) === RUN TestRelativeURL time="2025-12-03T14:13: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.11 time="2025-12-03T14:13:07Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:13:07Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42313" http.request.id=98379715-655e-439f-8b84-01e0cfd09045 http.request.method=POST http.request.remoteaddr="127.0.0.1:47710" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.175881ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:13:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:13:13Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42313" http.request.id=4937f2de-2266-452f-a76f-79b0e7ab37cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:47710" http.request.uri="/v2/foo/bar/blobs/uploads/cb7be252-cb7b-4724-9fc5-74f38d5c1381?_state=eAFp0NYYHCPrBWPK3zYWA01cDFgAZjgmQLD85fSVvFp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiN2JlMjUyLWNiN2ItNDcyNC05ZmM1LTc0ZjM4ZDVjMTM4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMzowNy42MjMzMDYxODZaIn0%3D&digest=sha256%3A770b96a354c0df127576c2b48e2600756bf6c88860ee53a47b50d935c5481638" http.request.useragent="Go-http-client/1.1" http.response.duration=5.525381302s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:13:08 +0000] "PUT /v2/foo/bar/blobs/uploads/cb7be252-cb7b-4724-9fc5-74f38d5c1381?_state=eAFp0NYYHCPrBWPK3zYWA01cDFgAZjgmQLD85fSVvFp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiN2JlMjUyLWNiN2ItNDcyNC05ZmM1LTc0ZjM4ZDVjMTM4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMzowNy42MjMzMDYxODZaIn0%3D&digest=sha256%3A770b96a354c0df127576c2b48e2600756bf6c88860ee53a47b50d935c5481638 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:13:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42313" http.request.id=69a59dea-923e-4e95-b47a-2f4fd6a03c3a http.request.method=POST http.request.remoteaddr="127.0.0.1:47710" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.641121ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:13:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:13:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42313" http.request.id=401d9a97-a308-41da-ae34-b94fac59af87 http.request.method=POST http.request.remoteaddr="127.0.0.1:47710" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.175061ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:13:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:13:30Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42313" http.request.id=2206d0f9-1aba-4fc0-870a-89166da33b30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47710" http.request.uri="/v2/foo/bar/blobs/uploads/8f3cc074-64b3-4bbc-bc3c-3eb9b2c66ae9?_state=9QJdqec5u3NVI-XTLbroM79PEsQDNG33Dg124n4GnUh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmM2NjMDc0LTY0YjMtNGJiYy1iYzNjLTNlYjliMmM2NmFlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMzoxNC41ODM1OTU5NDhaIn0%3D&digest=sha256%3A8bc168b1584aa3630906a28a6f8a6b2ccd8bea1578683f74dc9bb2209ab98d44" http.request.useragent="Go-http-client/1.1" http.response.duration=16.161445489s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:13:14 +0000] "PUT /v2/foo/bar/blobs/uploads/8f3cc074-64b3-4bbc-bc3c-3eb9b2c66ae9?_state=9QJdqec5u3NVI-XTLbroM79PEsQDNG33Dg124n4GnUh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmM2NjMDc0LTY0YjMtNGJiYy1iYzNjLTNlYjliMmM2NmFlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMzoxNC41ODM1OTU5NDhaIn0%3D&digest=sha256%3A8bc168b1584aa3630906a28a6f8a6b2ccd8bea1578683f74dc9bb2209ab98d44 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (23.14s) === RUN TestBlobDeleteDisabled time="2025-12-03T14:13:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T14:13:30Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:13:31Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:37579" http.request.id=a9935e8b-11a1-42b0-bcc6-140285278f7a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57220" http.request.uri="/v2/foo/bar/blobs/sha256:38530b891ce24e9a300edafe74e572d80b7d1e324a9a3a8488f2f152b76b9edf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.040281ms http.response.status=405 http.response.written=78 vars.digest="sha256:38530b891ce24e9a300edafe74e572d80b7d1e324a9a3a8488f2f152b76b9edf" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:14:13:31 +0000] "DELETE /v2/foo/bar/blobs/sha256:38530b891ce24e9a300edafe74e572d80b7d1e324a9a3a8488f2f152b76b9edf HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.58s) === RUN TestDeleteDisabled time="2025-12-03T14:13:31Z" 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.11 time="2025-12-03T14:13:31Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:13:32Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43303" http.request.id=d6ff6e30-e194-4bc2-aef1-ddb799a73892 http.request.method=POST http.request.remoteaddr="127.0.0.1:33102" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.653241ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:13:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:13:40Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43303" http.request.id=8b281560-92a5-40e3-b84c-9863b17d1013 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33102" http.request.uri="/v2/foo/bar/blobs/uploads/68d0312f-723a-4fd1-8a5c-5003cf96357d?_state=6fuYukQZt2PJ7bLN2yvqAAoD4sjUK-Ez0blXNciBNjR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4ZDAzMTJmLTcyM2EtNGZkMS04YTVjLTUwMDNjZjk2MzU3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMzozMi4wMjUwOTY2NjJaIn0%3D&digest=sha256%3Ab09c63140a615f697ef3221540443e664911d8fc19668d63a972d356d9786ee0" http.request.useragent="Go-http-client/1.1" http.response.duration=8.171696409s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:13:32 +0000] "PUT /v2/foo/bar/blobs/uploads/68d0312f-723a-4fd1-8a5c-5003cf96357d?_state=6fuYukQZt2PJ7bLN2yvqAAoD4sjUK-Ez0blXNciBNjR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4ZDAzMTJmLTcyM2EtNGZkMS04YTVjLTUwMDNjZjk2MzU3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMzozMi4wMjUwOTY2NjJaIn0%3D&digest=sha256%3Ab09c63140a615f697ef3221540443e664911d8fc19668d63a972d356d9786ee0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:13:40Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:43303" http.request.id=bee8fa11-7162-4a0c-9a7c-9c75edfbd884 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33102" http.request.uri="/v2/foo/bar/blobs/sha256:b09c63140a615f697ef3221540443e664911d8fc19668d63a972d356d9786ee0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.874821ms http.response.status=405 http.response.written=78 vars.digest="sha256:b09c63140a615f697ef3221540443e664911d8fc19668d63a972d356d9786ee0" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:14:13:40 +0000] "DELETE /v2/foo/bar/blobs/sha256:b09c63140a615f697ef3221540443e664911d8fc19668d63a972d356d9786ee0 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (8.87s) === RUN TestDeleteReadOnly time="2025-12-03T14:13:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T14:13:40Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:13:40Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43645" http.request.id=72b751e3-132b-49d6-a8a8-87c2e2b839b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:55222" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.725061ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:13:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:13:49Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43645" http.request.id=e2cafa9d-d22b-4b0c-a628-ae0ac2222ed6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55222" http.request.uri="/v2/foo/bar/blobs/uploads/e7432b70-6d24-46af-8ed9-da7a91d5e2a7?_state=sAyi-R6w9vfsWXh3wf0LPjRpLDv-xuL2z4D3bmcAj_V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3NDMyYjcwLTZkMjQtNDZhZi04ZWQ5LWRhN2E5MWQ1ZTJhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMzo0MC45NTg3ODY5OTdaIn0%3D&digest=sha256%3Ac4ff7554d099681f138a802c447cfd4945a7a12a0999dff82862127721bb0f31" http.request.useragent="Go-http-client/1.1" http.response.duration=8.918756512s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:13:40 +0000] "PUT /v2/foo/bar/blobs/uploads/e7432b70-6d24-46af-8ed9-da7a91d5e2a7?_state=sAyi-R6w9vfsWXh3wf0LPjRpLDv-xuL2z4D3bmcAj_V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3NDMyYjcwLTZkMjQtNDZhZi04ZWQ5LWRhN2E5MWQ1ZTJhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxMzo0MC45NTg3ODY5OTdaIn0%3D&digest=sha256%3Ac4ff7554d099681f138a802c447cfd4945a7a12a0999dff82862127721bb0f31 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [03/Dec/2025:14:13:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:c4ff7554d099681f138a802c447cfd4945a7a12a0999dff82862127721bb0f31 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (9.68s) === RUN TestStartPushReadOnly time="2025-12-03T14:13:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T14:13:49Z" level=info msg="redis not configured" go.version=go1.24.11 127.0.0.1 - - [03/Dec/2025:14:13:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2025-12-03T14:13:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T14:13:49Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:13:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=64f4ce7b-c1e4-4137-9414-508583e028f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.018461ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:14:13:49 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T14:13:49Z" 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.11 http.request.host="127.0.0.1:43507" http.request.id=09f0fa28-cd33-4502-99d1-8e85e8b63175 http.request.method=GET http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.855221ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/Dec/2025:14:13:49 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T14:13:49Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=c403dc35-fe9a-4cca-abe8-429e1bf2a513 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.732861ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:14:13:49 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-03T14:13:49Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=602cbff1-f941-4895-b6f5-e23bbdc0974d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.244541ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T14:13:49Z" 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.11 http.request.host="127.0.0.1:43507" http.request.id=602cbff1-f941-4895-b6f5-e23bbdc0974d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.430041ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T14:13:49Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=602cbff1-f941-4895-b6f5-e23bbdc0974d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.544861ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T14:13:49Z" 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.11 http.request.host="127.0.0.1:43507" http.request.id=602cbff1-f941-4895-b6f5-e23bbdc0974d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.639421ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:14:13:49 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-03T14:13:50Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=75adeea8-3a1f-4561-b9a9-8bba03b61403 http.request.method=POST http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.704801ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:13:50 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:13:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=1623923f-686f-44c5-bb34-45e513c6ef94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/blobs/uploads/fa57c578-59a8-4978-a27f-6f4aebbcce0a?_state=1dxROPCFboli2N2AcoNX20IAVY1k1A0ySDo1S7FUHSB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmYTU3YzU3OC01OWE4LTQ5NzgtYTI3Zi02ZjRhZWJiY2NlMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTM6NTAuNTQxMTQzNFoifQ%3D%3D&digest=sha256%3Ad92f30958000253c19b449c45ed83cf76e009b38d041c2c4fd5cd1fa1ba13c97" http.request.useragent="Go-http-client/1.1" http.response.duration=5.647141551s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:13:50 +0000] "PUT /v2/foo/schema1/blobs/uploads/fa57c578-59a8-4978-a27f-6f4aebbcce0a?_state=1dxROPCFboli2N2AcoNX20IAVY1k1A0ySDo1S7FUHSB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmYTU3YzU3OC01OWE4LTQ5NzgtYTI3Zi02ZjRhZWJiY2NlMGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTM6NTAuNTQxMTQzNFoifQ%3D%3D&digest=sha256%3Ad92f30958000253c19b449c45ed83cf76e009b38d041c2c4fd5cd1fa1ba13c97 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:13:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=1a1ecca8-569f-4394-9dae-a92e10da82fd http.request.method=POST http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.302861ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:13:56 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=d4c8f020-9884-44fe-a952-32ed71f51299 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/blobs/uploads/99b99f50-9c31-4e35-b4c1-6cc8180c5e65?_state=06Vk1O0DGS5aTTXzbQlkmpasb6WLxwEDbijtzoNiTKZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5OWI5OWY1MC05YzMxLTRlMzUtYjRjMS02Y2M4MTgwYzVlNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTM6NTYuNzA5OTI0MTM0WiJ9&digest=sha256%3A70240ad3f12379983b809eaa4522b70c39fc48e6234da0e6b54815116f49858b" http.request.useragent="Go-http-client/1.1" http.response.duration=7.984034628s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:13:56 +0000] "PUT /v2/foo/schema1/blobs/uploads/99b99f50-9c31-4e35-b4c1-6cc8180c5e65?_state=06Vk1O0DGS5aTTXzbQlkmpasb6WLxwEDbijtzoNiTKZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5OWI5OWY1MC05YzMxLTRlMzUtYjRjMS02Y2M4MTgwYzVlNjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTM6NTYuNzA5OTI0MTM0WiJ9&digest=sha256%3A70240ad3f12379983b809eaa4522b70c39fc48e6234da0e6b54815116f49858b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=069d8a83-35ea-4584-8f2f-1a0f51ac9194 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.597243ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=969ea811-90e8-4da1-877e-d43bfcbdfa9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/manifests/sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75" http.request.useragent="Go-http-client/1.1" http.response.duration=6.599703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=d6889c38-2477-4a5b-9f77-37da51025260 http.request.method=GET http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.943502ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:14:14:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=0c829375-ce11-4e12-b069-6466e8412272 http.request.method=GET http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/manifests/sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.095102ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:14:14:04 +0000] "GET /v2/foo/schema1/manifests/sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43507" http.request.id=2099a931-c86a-4d1f-9143-2f985a689f3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/manifests/sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75" http.request.useragent="Go-http-client/1.1" http.response.duration=6.043242ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43507" http.request.id=dcc1cb96-681c-403e-9c4f-009ca047769b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/manifests/sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75" http.request.useragent="Go-http-client/1.1" http.response.duration=13.578405ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json" http.request.host="127.0.0.1:43507" http.request.id=b47fdb1b-9e7f-4e25-b251-ead1486b7fcc http.request.method=PUT http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/manifests/sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75" http.request.useragent="Go-http-client/1.1" http.response.duration=5.752462ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=103ddfaa-671a-451f-a26c-487076e18a9c http.request.method=GET http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/manifests/sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=19.849747ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:14:14:04 +0000] "GET /v2/foo/schema1/manifests/sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=503c72f9-3c28-4a55-ba71-71ebf0629b21 http.request.method=GET http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.892061ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=53d863aa-2d1c-4d2c-a17d-52e75230f626 http.request.method=GET http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/manifests/sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75" http.request.useragent="Go-http-client/1.1" http.response.duration=3.311381ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:04 +0000] "GET /v2/foo/schema1/manifests/sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=e990337e-ac88-4c14-85ed-9f5eba00e6d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:50810" 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=19.451047ms http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:14:14:04 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" level=error msg="payload digest does match: "sha256:e574bcdfd520d0476953af6791513d2b80344be014df9a020402ba47410d1290" != "sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75"" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=f4bf22bf-9650-4dc1-92d5-5abdbdc20405 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/manifests/sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75" time="2025-12-03T14:14:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=f4bf22bf-9650-4dc1-92d5-5abdbdc20405 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50810" http.request.uri="/v2/foo/schema1/manifests/sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.382661ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75" 127.0.0.1 - - [03/Dec/2025:14:14:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:5888b2b671a8d419165b11b59da49f2be11aa3dbd6946e2ee29da48e3889ba75 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=2f8cb922-384d-445f-a3b2-843da3661969 http.request.method=GET http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.271761ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:14:14:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" 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.11 http.request.host="127.0.0.1:43507" http.request.id=f050c17c-9c3c-4fea-b4ba-f849c8cbc004 http.request.method=GET http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.777341ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/Dec/2025:14:14:04 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43507" http.request.id=f9ee223b-ecac-4ceb-9a1b-1a6e7d17373f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54274" 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=21.628208ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T14:14:04Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43507" http.request.id=f9ee223b-ecac-4ceb-9a1b-1a6e7d17373f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54274" 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=21.958488ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T14:14:04Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43507" http.request.id=f9ee223b-ecac-4ceb-9a1b-1a6e7d17373f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54274" 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=22.297508ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:14:14:04 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=ea6ebbab-fd3d-4b8a-8123-c5053abb095c http.request.method=POST http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.440881ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:04 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=11d0284e-c2c7-4c06-bd08-ed27bf7854db http.request.method=PUT http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/blobs/uploads/e1633618-fc4a-498a-97d1-1575c65adf11?_state=x9x_S6ABlPrwkYz10FfMXOh9dmPh2m7pfYvJzvPOB6N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMTYzMzYxOC1mYzRhLTQ5OGEtOTdkMS0xNTc1YzY1YWRmMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTQ6MDQuODQ4NDQwNDM3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.212981ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:04 +0000] "PUT /v2/foo/schema2/blobs/uploads/e1633618-fc4a-498a-97d1-1575c65adf11?_state=x9x_S6ABlPrwkYz10FfMXOh9dmPh2m7pfYvJzvPOB6N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMTYzMzYxOC1mYzRhLTQ5OGEtOTdkMS0xNTc1YzY1YWRmMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTQ6MDQuODQ4NDQwNDM3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:04Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43507" http.request.id=f6f9e12f-6a1a-4ca5-aa89-a68999899737 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.518442ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T14:14:04Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43507" http.request.id=f6f9e12f-6a1a-4ca5-aa89-a68999899737 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.670582ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:14:14:04 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-03T14:14:05Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=6320979a-26f0-4a12-8f9c-f147b36a6be5 http.request.method=POST http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.540001ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=af9ee910-bf9c-47e4-8396-9438066a8398 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/blobs/uploads/08f19c95-6733-404d-8309-f7d826c21cd6?_state=e4VEWzkizmoDi_Mgbp2u4Koo6JFloeh5DVniyMqcC4J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwOGYxOWM5NS02NzMzLTQwNGQtODMwOS1mN2Q4MjZjMjFjZDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTQ6MDUuNzc2NDQ3MTgxWiJ9&digest=sha256%3A5e230ae5fa3b3d32f3e1e26fa32f0ecb5aa71e8ece3a9c1bb64e419ab8a538f7" http.request.useragent="Go-http-client/1.1" http.response.duration=15.763500052s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/08f19c95-6733-404d-8309-f7d826c21cd6?_state=e4VEWzkizmoDi_Mgbp2u4Koo6JFloeh5DVniyMqcC4J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwOGYxOWM5NS02NzMzLTQwNGQtODMwOS1mN2Q4MjZjMjFjZDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTQ6MDUuNzc2NDQ3MTgxWiJ9&digest=sha256%3A5e230ae5fa3b3d32f3e1e26fa32f0ecb5aa71e8ece3a9c1bb64e419ab8a538f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=3934d586-b0e9-4bea-b662-63214a6888d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=6.514283ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=21f05e30-bc1c-46d6-a4ed-ffdb577d14f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/blobs/uploads/a81be41e-da39-42ca-aed9-43771d03305a?_state=0dAFb-xExc4MohGuhm_rsizF-g42kvr7AiRdG04ac5l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhODFiZTQxZS1kYTM5LTQyY2EtYWVkOS00Mzc3MWQwMzMwNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTQ6MjIuMjI5NzMxMTc0WiJ9&digest=sha256%3Aeb194e3973940346a6b910e8e48d29b2399a2b87fa632eeccf01f03ec39d3ccb" http.request.useragent="Go-http-client/1.1" http.response.duration=8.16950682s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/a81be41e-da39-42ca-aed9-43771d03305a?_state=0dAFb-xExc4MohGuhm_rsizF-g42kvr7AiRdG04ac5l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhODFiZTQxZS1kYTM5LTQyY2EtYWVkOS00Mzc3MWQwMzMwNWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTQ6MjIuMjI5NzMxMTc0WiJ9&digest=sha256%3Aeb194e3973940346a6b910e8e48d29b2399a2b87fa632eeccf01f03ec39d3ccb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43507" http.request.id=8ece967b-b95c-4c55-b1b4-fd88ddeac315 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.785482ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43507" http.request.id=33914cf2-5da9-4549-9ad4-2b23d66c9f4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/sha256:6bc75d5c2e0ab035ade6a5252c3dd8e72baf01ecb47b77c3d51cbaf37cf6592a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.772922ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "PUT /v2/foo/schema2/manifests/sha256:6bc75d5c2e0ab035ade6a5252c3dd8e72baf01ecb47b77c3d51cbaf37cf6592a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=7f0a5ec8-9133-46d6-93f9-bfca37027c7a http.request.method=GET http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.258061ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=4f407e5d-2f13-4632-af44-c40dbeaf70ac http.request.method=GET http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/sha256:6bc75d5c2e0ab035ade6a5252c3dd8e72baf01ecb47b77c3d51cbaf37cf6592a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=4.031641ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "GET /v2/foo/schema2/manifests/sha256:6bc75d5c2e0ab035ade6a5252c3dd8e72baf01ecb47b77c3d51cbaf37cf6592a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=c619f26b-4dfa-4fde-a96c-d6f06e766474 http.request.method=GET http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.499561ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=2cbdac69-0e8c-432c-9979-308b62fb92a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/sha256:6bc75d5c2e0ab035ade6a5252c3dd8e72baf01ecb47b77c3d51cbaf37cf6592a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.38894ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "GET /v2/foo/schema2/manifests/sha256:6bc75d5c2e0ab035ade6a5252c3dd8e72baf01ecb47b77c3d51cbaf37cf6592a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=9f417463-6768-4bf0-8299-225cf54a15bd http.request.method=GET http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.524201ms http.response.status=200 http.response.written=45 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=info msg="rewriting manifest sha256:6bc75d5c2e0ab035ade6a5252c3dd8e72baf01ecb47b77c3d51cbaf37cf6592a in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=264b0506-70eb-4c97-bcb3-4e74882f3a44 http.request.method=GET http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T14:14:30Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=264b0506-70eb-4c97-bcb3-4e74882f3a44 http.request.method=GET http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.900302ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43507" http.request.id=66dcc5fa-bb4b-4c1e-ad6a-bd4651333fe3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.391561ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43507" http.request.id=550bc42b-6409-4ed4-bc2f-71ec8b6333d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.444861ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43507" http.request.id=33eeda3d-1805-4cea-ab83-8a9ec8c0b843 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/sha256:603499b7afb24b22bbf33371d264e629ef01856f545a358f3be3898aa693bba4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.582341ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "PUT /v2/foo/schema2/manifests/sha256:603499b7afb24b22bbf33371d264e629ef01856f545a358f3be3898aa693bba4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=8b37e251-4a8d-49d4-beef-847ce6f385d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.076701ms http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=d29a7e26-2f3d-4e4b-a367-a39236662a1a http.request.method=GET http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/sha256:603499b7afb24b22bbf33371d264e629ef01856f545a358f3be3898aa693bba4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.926301ms http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "GET /v2/foo/schema2/manifests/sha256:603499b7afb24b22bbf33371d264e629ef01856f545a358f3be3898aa693bba4 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=ca5850f9-b028-474c-8b03-b3ce9c2a925d http.request.method=GET http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.455041ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=f3be7c2b-5646-46a9-9159-eef4326e2fa0 http.request.method=GET http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/sha256:603499b7afb24b22bbf33371d264e629ef01856f545a358f3be3898aa693bba4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.46966ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "GET /v2/foo/schema2/manifests/sha256:603499b7afb24b22bbf33371d264e629ef01856f545a358f3be3898aa693bba4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=info msg="rewriting manifest list sha256:603499b7afb24b22bbf33371d264e629ef01856f545a358f3be3898aa693bba4 in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=d66dd691-1c78-4b44-acb0-661a35d1e081 http.request.method=GET http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-12-03T14:14:30Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:43507" http.request.id=d66dd691-1c78-4b44-acb0-661a35d1e081 http.request.method=GET http.request.remoteaddr="127.0.0.1:54274" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.905842ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T14:14:30Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:14:30Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=3b1d2406-eb5b-4363-bdf0-f9441b339928 http.request.method=GET http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.387142ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=e1942c65-d60a-4003-9cff-c43ec34099af http.request.method=GET http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.418201ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=d8bf9fa7-52d5-4132-a926-66c18a6c19e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.539561ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-03T14:14:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=b25b1748-dd78-4480-8a56-8facf2a44b44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.228401ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T14:14:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=b25b1748-dd78-4480-8a56-8facf2a44b44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.399241ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T14:14:30Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=b25b1748-dd78-4480-8a56-8facf2a44b44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.515621ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T14:14:30Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=b25b1748-dd78-4480-8a56-8facf2a44b44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.614621ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:14:14:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-03T14:14:31Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=ce9e8885-2042-465c-9ed1-64865e293f26 http.request.method=POST http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.074001ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:31 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:39Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=063958be-b6e3-4c4f-bf72-cf3c91dfa81a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/blobs/uploads/a11ed17b-8083-4d29-a90f-dae2ccc34902?_state=HUcAth8jartpDXyTMDXdXFbkd7SYjnJEmSrJxlxg3bR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMTFlZDE3Yi04MDgzLTRkMjktYTkwZi1kYWUyY2NjMzQ5MDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTQ6MzEuMTg2MDA1MDg5WiJ9&digest=sha256%3A3d77ea35cebfd1a9d93a4f924ce2a37b98bda09a0f09970caae7b26cf30101b6" http.request.useragent="Go-http-client/1.1" http.response.duration=8.445768658s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:31 +0000] "PUT /v2/foo/schema1/blobs/uploads/a11ed17b-8083-4d29-a90f-dae2ccc34902?_state=HUcAth8jartpDXyTMDXdXFbkd7SYjnJEmSrJxlxg3bR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMTFlZDE3Yi04MDgzLTRkMjktYTkwZi1kYWUyY2NjMzQ5MDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTQ6MzEuMTg2MDA1MDg5WiJ9&digest=sha256%3A3d77ea35cebfd1a9d93a4f924ce2a37b98bda09a0f09970caae7b26cf30101b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:40Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=656cbb8a-422b-467e-9efe-3da557cdaf7c http.request.method=POST http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.379841ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=b9d6d474-b1b9-4ff2-be9a-4f8df7520a84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/blobs/uploads/0b37a53e-922d-4890-8953-d7bb703a19b9?_state=ttTgNK22rk3yWcwnMLKMMrTQxF9TRCcPZVnQjUoyz5x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwYjM3YTUzZS05MjJkLTQ4OTAtODk1My1kN2JiNzAzYTE5YjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTQ6NDAuNTk2ODQ2OTI2WiJ9&digest=sha256%3A2ec40ad16d83ba1f77d4de5353fbb20e21a9847f7b1cf70c9d5d91533a318a76" http.request.useragent="Go-http-client/1.1" http.response.duration=15.750644282s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/0b37a53e-922d-4890-8953-d7bb703a19b9?_state=ttTgNK22rk3yWcwnMLKMMrTQxF9TRCcPZVnQjUoyz5x7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwYjM3YTUzZS05MjJkLTQ4OTAtODk1My1kN2JiNzAzYTE5YjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTQ6NDAuNTk2ODQ2OTI2WiJ9&digest=sha256%3A2ec40ad16d83ba1f77d4de5353fbb20e21a9847f7b1cf70c9d5d91533a318a76 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=98db2cc2-c3e6-443a-beff-67e369362278 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.333402ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=0242cafc-7f1c-4424-a325-6af5fe7e88b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/manifests/sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.439122ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=f54d7f16-6569-425b-9bbf-0df3e58bf077 http.request.method=GET http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.666842ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:14:14:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=9547272d-5d6c-4a7b-ac14-8b66956517e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/manifests/sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.782422ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:14:14:56 +0000] "GET /v2/foo/schema1/manifests/sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33349" http.request.id=0e9f6942-28a5-4d47-8f66-65b92e3b4e27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/manifests/sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.376081ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33349" http.request.id=bcffd081-05f6-48a4-a5da-b20796a98e89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/manifests/sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.649102ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json" http.request.host="127.0.0.1:33349" http.request.id=e97b2507-e97f-4637-8ff0-c3b3d595b54f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/manifests/sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.516322ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=c57282e4-4017-4264-be3b-0eb699dea096 http.request.method=GET http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/manifests/sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.542742ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:14:14:56 +0000] "GET /v2/foo/schema1/manifests/sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=f6f21e02-535d-4b7c-b62d-92a1a31511d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.430221ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=a385a6b2-3b0e-426d-897d-8f41b5714ffa http.request.method=GET http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/manifests/sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.062821ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:56 +0000] "GET /v2/foo/schema1/manifests/sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=ce79007d-483e-4fb8-8277-3534e0c51890 http.request.method=GET http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.452661ms http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:14:14:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" level=error msg="payload digest does match: "sha256:e266b7a43139c0f93e6fd52ac4eb4d2d7ef5967e844cbf455a4519d49ad22f77" != "sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c"" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=6c1161d7-fadc-4f01-b7e8-f4e6bfebdb44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/manifests/sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c" time="2025-12-03T14:14:56Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=6c1161d7-fadc-4f01-b7e8-f4e6bfebdb44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47122" http.request.uri="/v2/foo/schema1/manifests/sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.839261ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c" 127.0.0.1 - - [03/Dec/2025:14:14:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:11d94af0826c9863b476406534c21c38609320588115db2337f07bf8ccc23e5c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=0abbe7b8-e840-4cf2-ade1-3003512c11a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.658261ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:14:14:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" 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.11 http.request.host="127.0.0.1:33349" http.request.id=dbfa093e-0a9f-4289-b65b-78f4e1240eb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.511341ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/Dec/2025:14:14:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33349" http.request.id=2ae3b924-20f8-433e-a690-9c54aa41e313 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.173582ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T14:14:56Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33349" http.request.id=2ae3b924-20f8-433e-a690-9c54aa41e313 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.339742ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T14:14:56Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33349" http.request.id=2ae3b924-20f8-433e-a690-9c54aa41e313 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.449442ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:14:14:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=4b10eabf-9960-4dd9-aff9-66ac4a129ab2 http.request.method=POST http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.404741ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=f2c71d2e-5972-444f-be87-7d773cef1440 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/blobs/uploads/d1469d09-fcaa-49cb-837d-e834b878edfa?_state=7mhNq7Xq6KeeA2ZR2H-gFiVk1P8wtzUsruY4nrVPQ-57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMTQ2OWQwOS1mY2FhLTQ5Y2ItODM3ZC1lODM0Yjg3OGVkZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTQ6NTYuNDM0MDc0NDE5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.666581ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/d1469d09-fcaa-49cb-837d-e834b878edfa?_state=7mhNq7Xq6KeeA2ZR2H-gFiVk1P8wtzUsruY4nrVPQ-57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMTQ2OWQwOS1mY2FhLTQ5Y2ItODM3ZC1lODM0Yjg3OGVkZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTQ6NTYuNDM0MDc0NDE5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:14:56Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33349" http.request.id=bd29c97e-ed5b-4df5-9d07-ceae9ba7056d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.038921ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T14:14:56Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33349" http.request.id=bd29c97e-ed5b-4df5-9d07-ceae9ba7056d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.195281ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:14:14:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-03T14:14:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=56a96313-69e8-49a5-84d5-dceb9f57c5c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.457701ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:57 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:07Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=3c0dd2b8-9db3-45eb-b5de-fd0e661ebe6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/blobs/uploads/4c55b874-a6b7-4fa0-b1ff-f559d811848f?_state=AEu3TPbfr5Pt4PnMBRQVeGQTBGUdNagm-dpPBlqrgmp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YzU1Yjg3NC1hNmI3LTRmYTAtYjFmZi1mNTU5ZDgxMTg0OGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTQ6NTcuMTMwMjEyMzQzWiJ9&digest=sha256%3A6cb5f20dd48dbc5eea3c7b1a0bbc9e9dbe7e67ec9fa2faa085ee635e2bed6822" http.request.useragent="Go-http-client/1.1" http.response.duration=10.696013494s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:14:57 +0000] "PUT /v2/foo/schema2/blobs/uploads/4c55b874-a6b7-4fa0-b1ff-f559d811848f?_state=AEu3TPbfr5Pt4PnMBRQVeGQTBGUdNagm-dpPBlqrgmp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YzU1Yjg3NC1hNmI3LTRmYTAtYjFmZi1mNTU5ZDgxMTg0OGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTQ6NTcuMTMwMjEyMzQzWiJ9&digest=sha256%3A6cb5f20dd48dbc5eea3c7b1a0bbc9e9dbe7e67ec9fa2faa085ee635e2bed6822 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=1f25bca2-f703-4d7a-ab2a-1db9348a1618 http.request.method=POST http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.341822ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=3e94bf89-5a52-43a3-98c0-8b3ee6e3ddad http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/blobs/uploads/2e2b001b-17f2-4ec1-a90c-d9a2192f191a?_state=7foiDH9HbCjDs0ES8KbwGOX2bqCKkvMW92M-MzQY-jJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZTJiMDAxYi0xN2YyLTRlYzEtYTkwYy1kOWEyMTkyZjE5MWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTU6MDguNDYwNDM3MDZaIn0%3D&digest=sha256%3A494b248f2f15222f2012c1d1f55b3204af8ef361bca82ea62006e1f026d8759b" http.request.useragent="Go-http-client/1.1" http.response.duration=7.107102057s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/2e2b001b-17f2-4ec1-a90c-d9a2192f191a?_state=7foiDH9HbCjDs0ES8KbwGOX2bqCKkvMW92M-MzQY-jJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZTJiMDAxYi0xN2YyLTRlYzEtYTkwYy1kOWEyMTkyZjE5MWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTU6MDguNDYwNDM3MDZaIn0%3D&digest=sha256%3A494b248f2f15222f2012c1d1f55b3204af8ef361bca82ea62006e1f026d8759b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33349" http.request.id=f46cdb8e-46bf-4aab-a65a-16427f1d7a5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.395122ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33349" http.request.id=d9ab2edf-434d-407b-9057-6f35d23b71ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/sha256:de7bd7a488b67f4ecbac365b55374d597c75fe7abbf4ed8ec8fe187761c04a41" http.request.useragent="Go-http-client/1.1" http.response.duration=3.616222ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:de7bd7a488b67f4ecbac365b55374d597c75fe7abbf4ed8ec8fe187761c04a41 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=0853efef-6ebe-4300-ad0f-622e4ccb2a39 http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.790901ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=ceaa7b56-2509-4819-b89e-df114080507e http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/sha256:de7bd7a488b67f4ecbac365b55374d597c75fe7abbf4ed8ec8fe187761c04a41" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.112601ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "GET /v2/foo/schema2/manifests/sha256:de7bd7a488b67f4ecbac365b55374d597c75fe7abbf4ed8ec8fe187761c04a41 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=3d503ae9-5993-4a0a-bee6-04e133e10b5b http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.386201ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=e03f9229-8255-410d-b234-96a2b1c25a95 http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/sha256:de7bd7a488b67f4ecbac365b55374d597c75fe7abbf4ed8ec8fe187761c04a41" http.request.useragent="Go-http-client/1.1" http.response.duration=2.236001ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "GET /v2/foo/schema2/manifests/sha256:de7bd7a488b67f4ecbac365b55374d597c75fe7abbf4ed8ec8fe187761c04a41 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=fe6b9ccc-1340-4759-9645-598291ded795 http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.448821ms http.response.status=200 http.response.written=45 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=info msg="rewriting manifest sha256:de7bd7a488b67f4ecbac365b55374d597c75fe7abbf4ed8ec8fe187761c04a41 in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=2083a81b-4e13-43ee-bbcd-9d6b2fc30614 http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T14:15:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=2083a81b-4e13-43ee-bbcd-9d6b2fc30614 http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.989702ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33349" http.request.id=20fe9a50-d994-426b-94c9-8c3bd033920b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.709981ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33349" http.request.id=e5479faf-1969-4816-9d5b-5358c67e42df http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.525681ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33349" http.request.id=506219e4-b350-40cf-b9f6-9ca1ff16f729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/sha256:3af8c345ff280fc703b1cdb9aae2695d36024292dd6488c49f3df19d1b798f5c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.247522ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:3af8c345ff280fc703b1cdb9aae2695d36024292dd6488c49f3df19d1b798f5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=b77f7723-1a14-494a-8596-a65f05caf3f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.999741ms http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=dbb48788-c8f0-409a-bcc8-2775c1bbd8ad http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/sha256:3af8c345ff280fc703b1cdb9aae2695d36024292dd6488c49f3df19d1b798f5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.876501ms http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "GET /v2/foo/schema2/manifests/sha256:3af8c345ff280fc703b1cdb9aae2695d36024292dd6488c49f3df19d1b798f5c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=73da183a-d0c3-4af3-8e9b-a6c219ff1f22 http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.413021ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=f8f96f68-d862-4d74-8dd8-0b25e47a2164 http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/sha256:3af8c345ff280fc703b1cdb9aae2695d36024292dd6488c49f3df19d1b798f5c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.2853ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "GET /v2/foo/schema2/manifests/sha256:3af8c345ff280fc703b1cdb9aae2695d36024292dd6488c49f3df19d1b798f5c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=info msg="rewriting manifest list sha256:3af8c345ff280fc703b1cdb9aae2695d36024292dd6488c49f3df19d1b798f5c in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=692eeb85-6225-49a9-8bd3-2d84eb9538bc http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-12-03T14:15:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33349" http.request.id=692eeb85-6225-49a9-8bd3-2d84eb9538bc http.request.method=GET http.request.remoteaddr="127.0.0.1:56514" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.299481ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (85.74s) === RUN TestGetManifestWithStorageError time="2025-12-03T14:15: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.11 time="2025-12-03T14:15:15Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:15:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:43753" http.request.id=f7b36a52-cede-4ec1-ad3f-2158c6706295 http.request.method=GET http.request.remoteaddr="127.0.0.1:59904" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.690521ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.11 http.request.host="127.0.0.1:43753" http.request.id=a2d3269c-58e5-4463-af09-23e33c2aad16 http.request.method=GET http.request.remoteaddr="127.0.0.1:59904" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.281901ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.11 http.request.host="127.0.0.1:43753" http.request.id=e17ecb16-022a-487d-becd-6a90e81c7be6 http.request.method=GET http.request.remoteaddr="127.0.0.1:59904" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.408561ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.11 http.request.host="127.0.0.1:43753" http.request.id=fb354100-d67e-4ce0-a816-6f7a3a4e8760 http.request.method=GET http.request.remoteaddr="127.0.0.1:59904" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.338421ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2025-12-03T14:15: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.11 time="2025-12-03T14:15:15Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:15:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=843119fb-0eba-44fb-a600-ce33b5da213f http.request.method=GET http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.555601ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" 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.11 http.request.host="127.0.0.1:36681" http.request.id=af236fba-0549-49dd-ac4d-1c400ff10d8a http.request.method=GET http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.416881ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=0e820f87-7e3e-40a0-a39c-67ffbe2325ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.498661ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-03T14:15:15Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=cc49291f-a4ff-431c-9a10-36e2a91da906 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.215542ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T14:15:15Z" 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.11 http.request.host="127.0.0.1:36681" http.request.id=cc49291f-a4ff-431c-9a10-36e2a91da906 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.381602ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T14:15:15Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=cc49291f-a4ff-431c-9a10-36e2a91da906 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.503162ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T14:15:15Z" 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.11 http.request.host="127.0.0.1:36681" http.request.id=cc49291f-a4ff-431c-9a10-36e2a91da906 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.603662ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:14:15:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-03T14:15:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=d400132b-4e93-4f7d-8823-9feea573e022 http.request.method=POST http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.042321ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:16 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=8c864104-560d-4339-8660-f47ce26e8f71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/blobs/uploads/f9d4959e-01a1-4910-963c-c502b46a7cb5?_state=9QpaVrAmf6C3zBORsiDv6FWg_r8_vVabx5mMQidM0F57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmOWQ0OTU5ZS0wMWExLTQ5MTAtOTYzYy1jNTAyYjQ2YTdjYjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTU6MTYuMjYwNjQzMjYxWiJ9&digest=sha256%3A21d356759a869eb94b981c79cd6f9af1453b133d0b7cfea9c5d8e29316444032" http.request.useragent="Go-http-client/1.1" http.response.duration=5.677221095s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:16 +0000] "PUT /v2/foo/schema1/blobs/uploads/f9d4959e-01a1-4910-963c-c502b46a7cb5?_state=9QpaVrAmf6C3zBORsiDv6FWg_r8_vVabx5mMQidM0F57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmOWQ0OTU5ZS0wMWExLTQ5MTAtOTYzYy1jNTAyYjQ2YTdjYjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTU6MTYuMjYwNjQzMjYxWiJ9&digest=sha256%3A21d356759a869eb94b981c79cd6f9af1453b133d0b7cfea9c5d8e29316444032 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:22Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=2783b220-f430-4b6a-a717-7434efc403fe http.request.method=POST http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.525922ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:22 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:33Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=521fc291-64cb-4d26-95ca-64dc7e6b805c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/blobs/uploads/6185acc8-65e7-49ba-ae06-f9d8157bdc66?_state=OCTkkx1HK1pDLEp6AsgsBcFl2YbqWvMlI-FpQRPLjeJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MTg1YWNjOC02NWU3LTQ5YmEtYWUwNi1mOWQ4MTU3YmRjNjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTU6MjIuNzYxMjM2Nzg1WiJ9&digest=sha256%3A448b5bb8d22aa58a1d3bfd4e4940c3762ef6bad42f310f96909900497b574cb8" http.request.useragent="Go-http-client/1.1" http.response.duration=11.233847271s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:22 +0000] "PUT /v2/foo/schema1/blobs/uploads/6185acc8-65e7-49ba-ae06-f9d8157bdc66?_state=OCTkkx1HK1pDLEp6AsgsBcFl2YbqWvMlI-FpQRPLjeJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MTg1YWNjOC02NWU3LTQ5YmEtYWUwNi1mOWQ4MTU3YmRjNjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTU6MjIuNzYxMjM2Nzg1WiJ9&digest=sha256%3A448b5bb8d22aa58a1d3bfd4e4940c3762ef6bad42f310f96909900497b574cb8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=5dbbd9b0-fcf8-4d7a-8da9-ff6a144dfc9d http.request.method=PUT http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.238322ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=c212ecd5-e0ca-40c3-b0b8-f936512fc58b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" http.request.useragent="Go-http-client/1.1" http.response.duration=5.389642ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=6d0fcdde-a2ad-4d56-82ef-b5b6a32ab62e http.request.method=GET http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.548361ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=6ba09ba2-2abe-47c1-b835-9d003fca31de http.request.method=GET http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.290721ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "GET /v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36681" http.request.id=12bb8ed4-44d5-4a14-b45d-4e995136d089 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" http.request.useragent="Go-http-client/1.1" http.response.duration=5.490902ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36681" http.request.id=883e9c51-1a8b-466c-846f-3e551f4e9f33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" http.request.useragent="Go-http-client/1.1" http.response.duration=5.525302ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json" http.request.host="127.0.0.1:36681" http.request.id=69eb03eb-7362-40d1-a94d-d5ba26c1a229 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" http.request.useragent="Go-http-client/1.1" http.response.duration=5.564722ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=2bd49191-8d8a-4362-a6d4-7a8f826c6011 http.request.method=GET http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.614142ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "GET /v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=de11622c-4a3c-437d-a0a8-80523fd61b47 http.request.method=GET http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.827541ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=722abfe0-80b9-4bd4-a8a7-ecc9f305a633 http.request.method=GET http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" http.request.useragent="Go-http-client/1.1" http.response.duration=2.718661ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "GET /v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=5936bff4-85fc-4723-8e81-88db013ae293 http.request.method=GET http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.813761ms http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=error msg="payload digest does match: "sha256:3c2e70275f17f68df2b0bf9fcce2d4be75ef9cf9986c0fa9afefa428cc3389a6" != "sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118"" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=82708d2e-3f08-4ae4-ae63-cbed76622f0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" time="2025-12-03T14:15:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=82708d2e-3f08-4ae4-ae63-cbed76622f0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43952" http.request.uri="/v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.406541ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=a4ef4925-6e44-4a8b-8696-383cb58d64cd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36154" http.request.uri="/v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" http.request.useragent="Go-http-client/1.1" http.response.duration=3.847942ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "DELETE /v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=73a6bcce-1d98-4fea-b835-71c223c7cf58 http.request.method=GET http.request.remoteaddr="127.0.0.1:36154" http.request.uri="/v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.117321ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "GET /v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=6dc81608-e5dd-4d8e-87f2-2f3b0fcaa840 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36158" http.request.uri="/v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.427801ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "DELETE /v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=9f2b7ed3-8cc2-43fc-a997-2a646fbe3827 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36164" http.request.uri="/v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" http.request.useragent="Go-http-client/1.1" http.response.duration=6.309843ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=64a6cc88-e171-4ea5-aa0e-5dbcd2875109 http.request.method=GET http.request.remoteaddr="127.0.0.1:36164" http.request.uri="/v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.855942ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "GET /v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=d1359d0c-246d-4696-a371-ac995ffc125d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36168" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.647822ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=ac1b660b-0f21-4153-b3c6-e7172bd44d93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.125242ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=0843fcc9-8b6d-4aba-82d0-2aa705c844b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.862301ms http.response.status=200 http.response.written=39 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=3f8d35cf-239d-4cd7-a395-88ab13914425 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118" http.request.useragent="Go-http-client/1.1" http.response.duration=3.541761ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "DELETE /v2/foo/schema1/manifests/sha256:5fb97e01b1eedc0b711f7aad04612767f8f2f9874223bf665776d91a5b35b118 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=00629c43-2087-443c-b75e-ed46e19ea632 http.request.method=GET http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.759361ms http.response.status=200 http.response.written=35 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=6ac6e9ae-8d73-4061-a08f-b0fad0e96733 http.request.method=GET http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.762021ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" 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.11 http.request.host="127.0.0.1:36681" http.request.id=d176c187-19d0-4565-8ee7-9bb57790eae0 http.request.method=GET http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.945021ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36681" http.request.id=95bb6192-6e00-408c-a9e9-867062422a37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.584981ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T14:15:34Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36681" http.request.id=95bb6192-6e00-408c-a9e9-867062422a37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.742701ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T14:15:34Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36681" http.request.id=95bb6192-6e00-408c-a9e9-867062422a37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.882861ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=53da629e-579a-4e68-894b-19d7b8939a77 http.request.method=POST http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.366022ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=26d7013c-5deb-4e48-9491-942727e3bb0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/blobs/uploads/6917acc9-8da6-484a-874c-f00cb7f59b31?_state=ihyrL5UGH8WUj4LdNxSIyE0p4tB8n7TrIVWs8AnJA6l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OTE3YWNjOS04ZGE2LTQ4NGEtODc0Yy1mMDBjYjdmNTliMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTU6MzQuMTM2NjgyMzg2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.222941ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/6917acc9-8da6-484a-874c-f00cb7f59b31?_state=ihyrL5UGH8WUj4LdNxSIyE0p4tB8n7TrIVWs8AnJA6l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OTE3YWNjOS04ZGE2LTQ4NGEtODc0Yy1mMDBjYjdmNTliMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTU6MzQuMTM2NjgyMzg2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36681" http.request.id=f742d7d1-74d3-410a-bc08-631bad7b31d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.782841ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T14:15:34Z" 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.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36681" http.request.id=f742d7d1-74d3-410a-bc08-631bad7b31d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.983761ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-03T14:15:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=a841c4f8-21d8-4c8e-9f80-6f43e995eefc http.request.method=POST http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.411701ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:39Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=619ecc19-7149-4e8a-a4fb-4019a0c8e413 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/blobs/uploads/e4b460fe-083b-4670-bc45-82fc485842e4?_state=VJAdCn1MGs7ew1y_xFmCX0NcQeaODwwr9uqjBzLlMFd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNGI0NjBmZS0wODNiLTQ2NzAtYmM0NS04MmZjNDg1ODQyZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTU6MzQuNjU4MTUwMzNaIn0%3D&digest=sha256%3A75404595a7baf251189750b44822c85335d84793ffe62b2d757216b3ab3e1d9f" http.request.useragent="Go-http-client/1.1" http.response.duration=4.472864115s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/e4b460fe-083b-4670-bc45-82fc485842e4?_state=VJAdCn1MGs7ew1y_xFmCX0NcQeaODwwr9uqjBzLlMFd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNGI0NjBmZS0wODNiLTQ2NzAtYmM0NS04MmZjNDg1ODQyZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTU6MzQuNjU4MTUwMzNaIn0%3D&digest=sha256%3A75404595a7baf251189750b44822c85335d84793ffe62b2d757216b3ab3e1d9f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:39Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=23b8f447-34dc-4b87-91f9-be55b4a2b07a http.request.method=POST http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.333081ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=cc135440-0052-40c6-94ae-9d92c6d574cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/blobs/uploads/f0c2bed6-cc7c-43db-9a3d-2ecce88cf2db?_state=hO2UvELCC9LlDg4zQxyZ-iSUKNVS_Q96z1Gq91faTf97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMGMyYmVkNi1jYzdjLTQzZGItOWEzZC0yZWNjZTg4Y2YyZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTU6MzkuOTU5MzgzNDE2WiJ9&digest=sha256%3A9cab4ef89d2a5b95c5cef0a8d504b0d9572d7d436d6c78cf229c37b2db496407" http.request.useragent="Go-http-client/1.1" http.response.duration=11.457095975s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/f0c2bed6-cc7c-43db-9a3d-2ecce88cf2db?_state=hO2UvELCC9LlDg4zQxyZ-iSUKNVS_Q96z1Gq91faTf97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMGMyYmVkNi1jYzdjLTQzZGItOWEzZC0yZWNjZTg4Y2YyZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMTQ6MTU6MzkuOTU5MzgzNDE2WiJ9&digest=sha256%3A9cab4ef89d2a5b95c5cef0a8d504b0d9572d7d436d6c78cf229c37b2db496407 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36681" http.request.id=20a161e1-22c9-4401-a206-22fadbd29571 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.461682ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36681" http.request.id=7c2e580c-6bf2-4118-a93e-c53af29c4211 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/manifests/sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af" http.request.useragent="Go-http-client/1.1" http.response.duration=3.605421ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=510a640b-3a34-45e2-8cb8-4f6e24ece9e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.902101ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=5b73f22c-f695-4c11-bb98-9d02f9b23090 http.request.method=GET http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/manifests/sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.491562ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "GET /v2/foo/schema2/manifests/sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=74433bea-ba77-482d-9d5d-8e2df8588436 http.request.method=GET http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.159341ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=326f3e76-767d-4c4d-ae58-b9595028faef http.request.method=GET http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/manifests/sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af" http.request.useragent="Go-http-client/1.1" http.response.duration=2.430261ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "GET /v2/foo/schema2/manifests/sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=321e7296-a9b7-4f7d-be7c-372c197391cb http.request.method=GET http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.466061ms http.response.status=200 http.response.written=45 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=info msg="rewriting manifest sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=f3fa07c0-8548-4b34-80f2-3fafb6af7a1e http.request.method=GET http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T14:15:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=f3fa07c0-8548-4b34-80f2-3fafb6af7a1e http.request.method=GET http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.968341ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=6e1da04d-ba01-4e2f-95bf-64aa543a0554 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/manifests/sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af" http.request.useragent="Go-http-client/1.1" http.response.duration=3.261681ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=3d976f6b-8b27-4b81-b623-20fcb6947f1c http.request.method=GET http.request.remoteaddr="127.0.0.1:36170" http.request.uri="/v2/foo/schema2/manifests/sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.621061ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af" 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "GET /v2/foo/schema2/manifests/sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=5a12020a-e4ad-470d-91d3-e171213ac6e3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43978" http.request.uri="/v2/foo/schema2/manifests/sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.862881ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af" 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36681" http.request.id=d36afdb7-2190-4303-9297-595413142c89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43982" http.request.uri="/v2/foo/schema2/manifests/sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af" http.request.useragent="Go-http-client/1.1" http.response.duration=3.942562ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=af6398e9-81e1-4a37-9061-d2b9e0c27aef http.request.method=GET http.request.remoteaddr="127.0.0.1:43982" http.request.uri="/v2/foo/schema2/manifests/sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.082781ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "GET /v2/foo/schema2/manifests/sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=fedc2fc2-346c-4d2d-8b77-de94238d6b5e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43998" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.768361ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36681" http.request.id=30d53d59-2887-4014-8b6e-cf43c31a2a58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44012" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.216881ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=27ba9096-b67c-48ac-b648-3266b424997c http.request.method=GET http.request.remoteaddr="127.0.0.1:44012" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.456001ms http.response.status=200 http.response.written=39 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=e29e0870-9a17-462a-baf8-0f90fb91b296 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44012" http.request.uri="/v2/foo/schema2/manifests/sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af" http.request.useragent="Go-http-client/1.1" http.response.duration=3.150661ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "DELETE /v2/foo/schema2/manifests/sha256:38f953981ec8b469dfa59c819f97f77e495e1d7d86a7fcaee8738b50a54849af HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36681" http.request.id=c7c568b2-203d-42f7-8f91-cf2f2ecf7d1b http.request.method=GET http.request.remoteaddr="127.0.0.1:44012" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.924481ms http.response.status=200 http.response.written=35 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (35.84s) === RUN TestManifestDeleteDisabled time="2025-12-03T14:15:51Z" 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.11 time="2025-12-03T14:15:51Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:15:51Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:39443" http.request.id=4b8410ef-5efa-4057-bd49-bec5addca9d4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45542" 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=3.319941ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [03/Dec/2025:14:15:51 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2025-12-03T14:15:51Z" 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.11 time="2025-12-03T14:15:51Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:15:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 time="2025-12-03T14:15:52Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.11 time="2025-12-03T14:15:52Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.11 time="2025-12-03T14:15:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:44791" http.request.id=51bfe4d6-91ba-497e-b297-eb7e6fe032ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:45416" 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=6.307063ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [03/Dec/2025:14:15:52 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-03T14:15:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:44791" http.request.id=6dc67fc8-f087-48b1-a376-5fcc8b318c8f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45432" 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=5.528562ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [03/Dec/2025:14:15:52 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-03T14:15:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:44791" http.request.id=de86e2a9-9cf7-45b7-a55a-292d0ac4e8db http.request.method=POST http.request.remoteaddr="127.0.0.1:45442" 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=5.411402ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:14:15:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-03T14:15:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:44791" http.request.id=3c6c6027-20b7-4f7d-b672-5b49b1489220 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45458" 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=5.413522ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:14:15:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.58s) === RUN TestProxyManifestGetByTag time="2025-12-03T14:15:52Z" 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.11 time="2025-12-03T14:15:52Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:15:52Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44293" http.request.id=19d53112-a7ab-4581-ad51-365b4f4c87cc http.request.method=POST http.request.remoteaddr="127.0.0.1:36728" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.517021ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44293" http.request.id=90687e1f-2176-4209-8eac-78303a97eadb http.request.method=PUT http.request.remoteaddr="127.0.0.1:36728" http.request.uri="/v2/foo/bar/blobs/uploads/0fa83169-430d-4059-b44b-71cf61bfc016?_state=nPVG4AIssUHGPuDX49Y859a7tWgACEBjYnCzoeLZtjh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmYTgzMTY5LTQzMGQtNDA1OS1iNDRiLTcxY2Y2MWJmYzAxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxNTo1Mi42MjU1Mzg0NzdaIn0%3D&digest=sha256%3A584fc1dbe74d3df3ab8214087d9699f9d4a122be0706f857374d83504ab00838" http.request.useragent="Go-http-client/1.1" http.response.duration=4.928105857s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:52 +0000] "PUT /v2/foo/bar/blobs/uploads/0fa83169-430d-4059-b44b-71cf61bfc016?_state=nPVG4AIssUHGPuDX49Y859a7tWgACEBjYnCzoeLZtjh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmYTgzMTY5LTQzMGQtNDA1OS1iNDRiLTcxY2Y2MWJmYzAxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxNTo1Mi42MjU1Mzg0NzdaIn0%3D&digest=sha256%3A584fc1dbe74d3df3ab8214087d9699f9d4a122be0706f857374d83504ab00838 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44293" http.request.id=465097dd-e821-412c-866c-aad3758b8be4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36728" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.823862ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:57 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:15: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.11 time="2025-12-03T14:15:57Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T14:15:57Z" level=info msg="Starting upload purge in 26m0s" go.version=go1.24.11 time="2025-12-03T14:15:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 time="2025-12-03T14:15:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44293" http.request.id=450ddd72-e22d-45ea-b375-f02c1c5c203c http.request.method=GET http.request.remoteaddr="127.0.0.1:36728" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.325101ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:14:15:57 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T14:15:57Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:44293" go.version=go1.24.11 time="2025-12-03T14:15:57Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.11 time="2025-12-03T14:15:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44293" http.request.id=ca6e71b2-f452-4e1c-b6ca-3d73f89d3bd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54386" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.949601ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:14:15:57 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T14:15:57Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44293 /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:44293/v2/:[]]}" go.version=go1.24.11 http.request.host="127.0.0.1:36273" http.request.id=dfe2ebcf-a0db-49ee-9687-ce9d79ed5526 http.request.method=GET http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/manifests/sha256:b1293d46d1ff201d40ecd467d99884215dbd5f9f688d65e769939c083e11f217" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:b1293d46d1ff201d40ecd467d99884215dbd5f9f688d65e769939c083e11f217" time="2025-12-03T14:15:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44293" http.request.id=3fb96d15-abb6-4815-a907-1bbb91593301 http.request.method=GET http.request.remoteaddr="127.0.0.1:54398" http.request.uri="/v2/foo/bar/manifests/sha256:b1293d46d1ff201d40ecd467d99884215dbd5f9f688d65e769939c083e11f217" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.143042ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:14:15:57 +0000] "GET /v2/foo/bar/manifests/sha256:b1293d46d1ff201d40ecd467d99884215dbd5f9f688d65e769939c083e11f217 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T14:15:57Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:b1293d46d1ff201d40ecd467d99884215dbd5f9f688d65e769939c083e11f217 with ttl=167h59m59.99999126s" go.version=go1.24.11 time="2025-12-03T14:15:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36273" http.request.id=dfe2ebcf-a0db-49ee-9687-ce9d79ed5526 http.request.method=GET http.request.remoteaddr="127.0.0.1:59818" http.request.uri="/v2/foo/bar/manifests/sha256:b1293d46d1ff201d40ecd467d99884215dbd5f9f688d65e769939c083e11f217" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=20.320447ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:14:15:57 +0000] "GET /v2/foo/bar/manifests/sha256:b1293d46d1ff201d40ecd467d99884215dbd5f9f688d65e769939c083e11f217 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T14:15:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44293" http.request.id=ce904925-1f15-4e3c-8b00-aef8344d0e95 http.request.method=GET http.request.remoteaddr="127.0.0.1:54398" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.429301ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:14:15:57 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T14:15:57Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44293 /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:44293/v2/:[]]}" go.version=go1.24.11 http.request.host="127.0.0.1:36273" http.request.id=326810a8-122a-4a60-8c83-61e7658afad5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59834" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-12-03T14:15:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44293" http.request.id=9db49da0-83fb-4a4a-9b79-34fa2646b9b5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54414" 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.009982ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:14:15:57 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T14:15:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36273" http.request.id=326810a8-122a-4a60-8c83-61e7658afad5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59834" 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=17.816786ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:14:15:57 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T14:15:58Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44293" http.request.id=6ab93e81-21c2-40b6-8e79-51b582e1a8de http.request.method=POST http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.482621ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T14:16:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44293" http.request.id=04235722-55ec-44e6-b250-5c93b1a93acb http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/bar/blobs/uploads/d0ac5e6b-cf1e-403a-97bb-a60b4c91591c?_state=z-zgSXBhjDj5Ldrdk3WDeuYZh3p9pARIi8sM4cB2rKl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwYWM1ZTZiLWNmMWUtNDAzYS05N2JiLWE2MGI0YzkxNTkxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxNTo1OC4xOTAwMDM2NzhaIn0%3D&digest=sha256%3A731408f7a73acdb7150838ddd7f0594592b68a2a695d1d4e88fb6863776ecb29" http.request.useragent="Go-http-client/1.1" http.response.duration=5.746555166s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:15:58 +0000] "PUT /v2/foo/bar/blobs/uploads/d0ac5e6b-cf1e-403a-97bb-a60b4c91591c?_state=z-zgSXBhjDj5Ldrdk3WDeuYZh3p9pARIi8sM4cB2rKl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwYWM1ZTZiLWNmMWUtNDAzYS05N2JiLWE2MGI0YzkxNTkxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QxNDoxNTo1OC4xOTAwMDM2NzhaIn0%3D&digest=sha256%3A731408f7a73acdb7150838ddd7f0594592b68a2a695d1d4e88fb6863776ecb29 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:16:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44293" http.request.id=92a6806c-7cf3-4efd-a29e-6eca22f0b656 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.853242ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:14:16:03 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T14:16:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44293" http.request.id=847569eb-82f4-4819-992a-20dff2efc127 http.request.method=GET http.request.remoteaddr="127.0.0.1:54414" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.342981ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:14:16:03 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T14:16:03Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44293 /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:44293/v2/:[]]}" go.version=go1.24.11 http.request.host="127.0.0.1:36273" http.request.id=5c9fa679-0ccb-4a59-85c3-06693307d3e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59842" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-12-03T14:16:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44293" http.request.id=6613d1f4-1c62-435b-b8de-5fc0abea4345 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54420" 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.056521ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:14:16:03 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T14:16:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44293" http.request.id=2cd4ff29-80de-4cd7-98ca-07203f3d1176 http.request.method=GET http.request.remoteaddr="127.0.0.1:54420" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.040361ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:14:16:03 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T14:16:03Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44293 /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:44293/v2/:[]]}" go.version=go1.24.11 http.request.host="127.0.0.1:36273" http.request.id=5c9fa679-0ccb-4a59-85c3-06693307d3e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59842" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-12-03T14:16:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44293" http.request.id=643ddbc1-5532-476c-acac-cd1613a27524 http.request.method=GET http.request.remoteaddr="127.0.0.1:54434" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.053362ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:14:16:03 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T14:16:03Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:99adf593917821fd8d9ce46acb05f117ffab0081688c7efd01b9369045ec3868 with ttl=167h59m59.9999911s" go.version=go1.24.11 time="2025-12-03T14:16:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36273" http.request.id=5c9fa679-0ccb-4a59-85c3-06693307d3e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59842" 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=31.860971ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:14:16:03 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (11.89s) === RUN TestAppDispatcher time="2025-12-03T14:16:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40199" http.request.id=14508577-56eb-4a15-b97c-bc53d32640ac http.request.method=GET http.request.remoteaddr="127.0.0.1:42200" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.197041ms http.response.status=200 http.response.written=0 time="2025-12-03T14:16:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40199" http.request.id=935b6e85-8a91-4c7b-be60-4ac53d8ac112 http.request.method=GET http.request.remoteaddr="127.0.0.1:42200" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=2.606361ms http.response.status=200 http.response.written=0 time="2025-12-03T14:16:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40199" http.request.id=d0ccf0b6-d4bc-43aa-98dc-dca87a3e19d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42200" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.988601ms http.response.status=200 http.response.written=0 time="2025-12-03T14:16:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40199" http.request.id=86032fe6-50b1-4cf9-919a-01b7fe49ad70 http.request.method=GET http.request.remoteaddr="127.0.0.1:42200" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=3.095901ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2025-12-03T14:16:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 instance.id=93998063-325f-4f77-90f9-288190aaafb6 time="2025-12-03T14:16:04Z" level=info msg="redis not configured" go.version=go1.24.11 instance.id=93998063-325f-4f77-90f9-288190aaafb6 time="2025-12-03T14:16:04Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.11 http.request.host="127.0.0.1:45485" http.request.id=840336f5-3116-4c41-9df4-4c4bbb6396c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42138" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-12-03T14:16:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 instance.id=93998063-325f-4f77-90f9-288190aaafb6 time="2025-12-03T14:16:04Z" level=info msg="redis not configured" go.version=go1.24.11 instance.id=93998063-325f-4f77-90f9-288190aaafb6 time="2025-12-03T14:16:04Z" level=info msg="configuring file health check path=/tmp/healthcheck3270527307, interval=1" go.version=go1.24.11 instance.id=93998063-325f-4f77-90f9-288190aaafb6 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-12-03T14:16: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.11 instance.id=93998063-325f-4f77-90f9-288190aaafb6 time="2025-12-03T14:16:08Z" level=info msg="redis not configured" go.version=go1.24.11 instance.id=93998063-325f-4f77-90f9-288190aaafb6 time="2025-12-03T14:16:08Z" level=info msg="configuring TCP health check addr=127.0.0.1:44091, interval=1" go.version=go1.24.11 instance.id=93998063-325f-4f77-90f9-288190aaafb6 --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2025-12-03T14:16:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 instance.id=93998063-325f-4f77-90f9-288190aaafb6 time="2025-12-03T14:16:12Z" level=info msg="redis not configured" go.version=go1.24.11 instance.id=93998063-325f-4f77-90f9-288190aaafb6 time="2025-12-03T14:16:12Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:44373, interval=1, threshold=3" go.version=go1.24.11 instance.id=93998063-325f-4f77-90f9-288190aaafb6 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 359.045s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.01s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.26s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.10s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.87s) === RUN TestProxyManifests --- PASS: TestProxyManifests (3.16s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 13.729s === RUN TestSchedule time="2025-12-03T14:10:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=475cd40d-5efd-4bc1-93b6-b476cf1e20ff time="2025-12-03T14:10:20Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.98822ms" go.version=go1.24.11 instance.id=475cd40d-5efd-4bc1-93b6-b476cf1e20ff time="2025-12-03T14:10:20Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=989.3µs" go.version=go1.24.11 instance.id=475cd40d-5efd-4bc1-93b6-b476cf1e20ff time="2025-12-03T14:10:20Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=989.54µs" go.version=go1.24.11 instance.id=475cd40d-5efd-4bc1-93b6-b476cf1e20ff 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="2025-12-03T14:10:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=475cd40d-5efd-4bc1-93b6-b476cf1e20ff --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-12-03T14:10:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=475cd40d-5efd-4bc1-93b6-b476cf1e20ff time="2025-12-03T14:10:20Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.98332ms" go.version=go1.24.11 instance.id=475cd40d-5efd-4bc1-93b6-b476cf1e20ff time="2025-12-03T14:10:20Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.97504ms" go.version=go1.24.11 instance.id=475cd40d-5efd-4bc1-93b6-b476cf1e20ff time="2025-12-03T14:10:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=475cd40d-5efd-4bc1-93b6-b476cf1e20ff --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-12-03T14:10:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=475cd40d-5efd-4bc1-93b6-b476cf1e20ff --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.856s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (17.12s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 19555328 sha256:e5f2eba90e1c1e34841c1a1c78bb81d3e88bdad4080b7cd5a8c5095ff2a2a5eb [] map[] } --- PASS: TestSimpleBlobRead (2.08s) === RUN TestBlobMount --- PASS: TestBlobMount (1.29s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (10.52s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (9.95s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (9.46s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.05s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.05s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:0cb9e4ad648e4d00168387ad607609173b5bf6f08dcea99d89f7a18aebc6b0dd palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:96f20635dc8866b81c9973720cd754b8e94940b9eb0ad178faaf41cac01ee415 palailogos: marking blob sha256:a8e63f68787c8a975e62c2e373ff9c4f58512123686bf806f95e5152e3c956dd palailogos: marking manifest sha256:8777bc784859799a36be379654a38e2db6994206ce775593f71ac070a453bf36 palailogos: marking blob sha256:ff64b105716e578fe71c47bc613a20fd5ae3b8e5392316098a66d6285178b95e palailogos: marking blob sha256:f7c737c8ba86aba3e7e5a25b1712d9dc271186fee4d91a9dce8b43e5dfcac5c5 palailogos: marking manifest sha256:f7c737c8ba86aba3e7e5a25b1712d9dc271186fee4d91a9dce8b43e5dfcac5c5 palailogos: marking blob sha256:d4e76535b5234f98ac81fcbb1ed5a140d2e52b22aabe292e3e65d4beae956b18 palailogos: marking blob sha256:9f40b5823a3ac4cb80d774e65d28e2caa3f105f6e994a39d1ddc5ade190d3cb1 palailogos: marking manifest sha256:ff64b105716e578fe71c47bc613a20fd5ae3b8e5392316098a66d6285178b95e palailogos: marking blob sha256:272d89781ba8c40075c360d006c95b442ea69910c841a41cfaf688c91b803371 palailogos: marking blob sha256:19e4a30190fd47b090186c190d3a39a26370cfc48808ca8c6a989692c34d3883 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (7.50s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:036550a2c09da6abe1b3872bb325df45824072442752e3c72f2056943bdbd2ed deletemanifests: marking manifest sha256:2b64229fbebc2902e4bceb5ca5989d8bd06f9795436a4b4a1884a268269bc7d8 deletemanifests: marking blob sha256:cd464ff549146195b5b75264fedd286f880fd48e26a9564fad660df8084de77e deletemanifests: marking blob sha256:18cdfaa0779bbaf031c1c242417b37f5497bd087ef8c6599d8ca7eb02da072a5 deletemanifests: marking blob sha256:f7ba41427518162cf36c06a8e7a47f16d49ec4d371d26c1c493d4240ab2f01ea 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:39e53de325ae1425e3048b78fab37bd969cf88f99ececa73d0a06337c6a0adf1 blob eligible for deletion: sha256:994c4a7c5dfca474c04ab5543476f1d32c124823570a034b88ae40ea4bbebf19 blob eligible for deletion: sha256:ffeded683aa01defb51da492af04f86d0187b0823c6d8eb49a9319f40e64f935 blob eligible for deletion: sha256:036550a2c09da6abe1b3872bb325df45824072442752e3c72f2056943bdbd2ed deletemanifests manifest eligible for deletion: sha256:036550a2c09da6abe1b3872bb325df45824072442752e3c72f2056943bdbd2ed deletemanifests: marking manifest sha256:2b64229fbebc2902e4bceb5ca5989d8bd06f9795436a4b4a1884a268269bc7d8 deletemanifests: marking blob sha256:cd464ff549146195b5b75264fedd286f880fd48e26a9564fad660df8084de77e deletemanifests: marking blob sha256:18cdfaa0779bbaf031c1c242417b37f5497bd087ef8c6599d8ca7eb02da072a5 deletemanifests: marking blob sha256:f7ba41427518162cf36c06a8e7a47f16d49ec4d371d26c1c493d4240ab2f01ea time="2025-12-03T14:11:25Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/036550a2c09da6abe1b3872bb325df45824072442752e3c72f2056943bdbd2ed" go.version=go1.24.11 instance.id=27cecd3a-a000-485d-9e42-60864eadd5fa time="2025-12-03T14:11:25Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/036550a2c09da6abe1b3872bb325df45824072442752e3c72f2056943bdbd2ed" go.version=go1.24.11 instance.id=27cecd3a-a000-485d-9e42-60864eadd5fa 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:036550a2c09da6abe1b3872bb325df45824072442752e3c72f2056943bdbd2ed time="2025-12-03T14:11:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/03/036550a2c09da6abe1b3872bb325df45824072442752e3c72f2056943bdbd2ed" go.version=go1.24.11 instance.id=27cecd3a-a000-485d-9e42-60864eadd5fa blob eligible for deletion: sha256:39e53de325ae1425e3048b78fab37bd969cf88f99ececa73d0a06337c6a0adf1 time="2025-12-03T14:11:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/39/39e53de325ae1425e3048b78fab37bd969cf88f99ececa73d0a06337c6a0adf1" go.version=go1.24.11 instance.id=27cecd3a-a000-485d-9e42-60864eadd5fa blob eligible for deletion: sha256:994c4a7c5dfca474c04ab5543476f1d32c124823570a034b88ae40ea4bbebf19 time="2025-12-03T14:11:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/99/994c4a7c5dfca474c04ab5543476f1d32c124823570a034b88ae40ea4bbebf19" go.version=go1.24.11 instance.id=27cecd3a-a000-485d-9e42-60864eadd5fa blob eligible for deletion: sha256:ffeded683aa01defb51da492af04f86d0187b0823c6d8eb49a9319f40e64f935 time="2025-12-03T14:11:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ff/ffeded683aa01defb51da492af04f86d0187b0823c6d8eb49a9319f40e64f935" go.version=go1.24.11 instance.id=27cecd3a-a000-485d-9e42-60864eadd5fa --- PASS: TestDeleteManifestIfTagNotFound (6.94s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:5c4ec9dd332375b8563cefbd6f409456e08c59f0e5f77b4ef7caba46f8406870 time="2025-12-03T14:11:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5c/5c4ec9dd332375b8563cefbd6f409456e08c59f0e5f77b4ef7caba46f8406870" go.version=go1.24.11 instance.id=27cecd3a-a000-485d-9e42-60864eadd5fa blob eligible for deletion: sha256:9ac835b47db2e5f47b943d12188c96da37f1ff6fe1023a3596f3a405d9de985b time="2025-12-03T14:11:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9a/9ac835b47db2e5f47b943d12188c96da37f1ff6fe1023a3596f3a405d9de985b" go.version=go1.24.11 instance.id=27cecd3a-a000-485d-9e42-60864eadd5fa blob eligible for deletion: sha256:ceb0bf219f15a8e4fa390ef72cf21bffa10153b78e70c1004ce51acfa17739a9 time="2025-12-03T14:11:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ce/ceb0bf219f15a8e4fa390ef72cf21bffa10153b78e70c1004ce51acfa17739a9" go.version=go1.24.11 instance.id=27cecd3a-a000-485d-9e42-60864eadd5fa --- PASS: TestGCWithMissingManifests (1.92s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:4c0221b0e9e3eabd810c81bedaff1a4a6c278a618c92116f31954bbce6ca9c07 komnenos: marking blob sha256:5b10b377814218543d2f226e8d007661474ce72893af887edd296fb3ab563c23 komnenos: marking blob sha256:150a997a39f5d7d769ef5e66a9408eeea7832de10ab5199143ff6c01bd9203b4 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:fddf5971364cc9f03f476a7b4f53b754e0236e6914d38f06202e1ab344e96e10 time="2025-12-03T14:11:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fd/fddf5971364cc9f03f476a7b4f53b754e0236e6914d38f06202e1ab344e96e10" go.version=go1.24.11 instance.id=27cecd3a-a000-485d-9e42-60864eadd5fa blob eligible for deletion: sha256:52c281e76bc98cff78dbf5a607fbc1a4b6f030126885a779684fee60e49bb224 time="2025-12-03T14:11:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/52/52c281e76bc98cff78dbf5a607fbc1a4b6f030126885a779684fee60e49bb224" go.version=go1.24.11 instance.id=27cecd3a-a000-485d-9e42-60864eadd5fa blob eligible for deletion: sha256:55c4c5be98181223913aa5313007d4234adafb60fd4b5ac09959317d02fbb8f5 time="2025-12-03T14:11:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/55/55c4c5be98181223913aa5313007d4234adafb60fd4b5ac09959317d02fbb8f5" go.version=go1.24.11 instance.id=27cecd3a-a000-485d-9e42-60864eadd5fa blob eligible for deletion: sha256:7260b5a6777152d639db1d38451302cf8ba08d6ff679d5aed1b023f3e15e53e4 time="2025-12-03T14:11:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/72/7260b5a6777152d639db1d38451302cf8ba08d6ff679d5aed1b023f3e15e53e4" go.version=go1.24.11 instance.id=27cecd3a-a000-485d-9e42-60864eadd5fa blob eligible for deletion: sha256:8b07e18e281067720f3d32d4706b8896fdf25049425fdbd0e3250e631b441112 time="2025-12-03T14:11:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8b/8b07e18e281067720f3d32d4706b8896fdf25049425fdbd0e3250e631b441112" go.version=go1.24.11 instance.id=27cecd3a-a000-485d-9e42-60864eadd5fa blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-12-03T14:11:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.11 instance.id=27cecd3a-a000-485d-9e42-60864eadd5fa blob eligible for deletion: sha256:e5dbe853b58b9d393136f755ef63c987e6b0f073c7bc980c28556ae616531dcb time="2025-12-03T14:11:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e5/e5dbe853b58b9d393136f755ef63c987e6b0f073c7bc980c28556ae616531dcb" go.version=go1.24.11 instance.id=27cecd3a-a000-485d-9e42-60864eadd5fa --- PASS: TestDeletionHasEffect (8.79s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (7.17s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:cf6d49f2f67f1981bdbec662432b3315f486e84eb2f97b4fecbb672efa66d689 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:fdc6197b4792353c7ea92ef612e98927fd07cc6e433424a0fcbbd1c8b5eac4b2 michael_z_doukas: marking blob sha256:85bf283b17e29c997204c59b3bc7e4cf6f7515e868dea84cdb2135a368a2fcac 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:9a07ec16ede609cad45a53dabb03e664738a2a6a9fa13841de8789b464705bb3 time="2025-12-03T14:11:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9a/9a07ec16ede609cad45a53dabb03e664738a2a6a9fa13841de8789b464705bb3" go.version=go1.24.11 instance.id=27cecd3a-a000-485d-9e42-60864eadd5fa --- PASS: TestOrphanBlobDeleted (3.69s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:f680e70f0deadbad672f5790bc41dca494ad5e8d93521b83244d6d887c1f5e26 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:877e1b7264c1c12e6cab4d31cd8d079e4feb2c8d4b910e09fa6a7a2c056389eb --- PASS: TestLinkedBlobStoreCreateWithMountFrom (2.48s) === RUN TestManifestStorage --- PASS: TestManifestStorage (2.37s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (1.70s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (3.95s) === 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="2025-12-03T14:11:57Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 13:11:57.466725452 +0000 UTC m=-3502.794686617, actuallyDelete=true" time="2025-12-03T14:11:57Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-12-03T14:11:57Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 14:11:57.469631393 +0000 UTC m=+97.208219364, actuallyDelete=true" time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1c9bdd87-4ff1-407c-adab-944d07e23510 have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.469631393 +0000 UTC m=+97.208219364). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/56760d12-79ce-4b14-9477-89841021dea9 have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.469631393 +0000 UTC m=+97.208219364). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7ab9a5b0-3a99-4add-a59e-2042d1514f99 have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.469631393 +0000 UTC m=+97.208219364). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/852d08ee-8765-4a93-b7d9-a57eeed9a3f6 have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.469631393 +0000 UTC m=+97.208219364). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ca3fee60-3219-4e5b-b5f9-6db70fd1777f have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.469631393 +0000 UTC m=+97.208219364). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f6f053bd-e1cf-4498-9da9-66bbfcfce4c6 have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.469631393 +0000 UTC m=+97.208219364). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/858b7d82-330b-4742-8759-81d5d73b4323 have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.469631393 +0000 UTC m=+97.208219364). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/94878a03-32c7-4937-889c-ae41774ffacf have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.469631393 +0000 UTC m=+97.208219364). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e7720b17-3b6b-4ecc-b4b4-3ee21f050f45 have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.469631393 +0000 UTC m=+97.208219364). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ecb52eb4-8ea5-4472-bb1e-e82f8b2f5bdc have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.469631393 +0000 UTC m=+97.208219364). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/ab30d3c2-24da-4af4-851c-d04bd76f2ba5 have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.469631393 +0000 UTC m=+97.208219364). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-12-03T14:11:57Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 14:11:57.473727895 +0000 UTC m=+97.212315846, actuallyDelete=true" time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/0a9f7504-56c5-405a-b425-d094e6c6eb9a have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.473727895 +0000 UTC m=+97.212315846). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f3695831-d95e-41c5-973d-44097da31fd2 have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.473727895 +0000 UTC m=+97.212315846). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6651aaf2-9ddd-4018-a8a5-4a33cfb6a314 have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.473727895 +0000 UTC m=+97.212315846). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d884acac-dea6-4bc4-a950-19392db02dc7 have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.473727895 +0000 UTC m=+97.212315846). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/edbe50aa-2c0c-43f9-8756-413fe3fed17f have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.473727895 +0000 UTC m=+97.212315846). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-12-03T14:11:57Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 14:11:57.476274656 +0000 UTC m=+97.214862587, actuallyDelete=true" time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3e3c8f57-fb67-4728-a13e-de34777c6200 have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.476274656 +0000 UTC m=+97.214862587). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6cce4414-7f3d-4119-88f7-d4ca6d999169 have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.476274656 +0000 UTC m=+97.214862587). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/759a8061-cb9c-4a5f-a96f-41f403f5170f have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.476274656 +0000 UTC m=+97.214862587). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9b545e9b-3bce-4ad1-b722-e9801dff9e9f have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.476274656 +0000 UTC m=+97.214862587). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e7c0faea-9704-4bfd-8fbc-adf04d38f153 have older date (2025-12-03 13:11:57 +0000 UTC) than purge date (2025-12-03 14:11:57.476274656 +0000 UTC m=+97.214862587). Removing upload directory." time="2025-12-03T14:11:57Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-12-03T14:11:57Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 14:11:57.478086736 +0000 UTC m=+97.216674667, actuallyDelete=true" time="2025-12-03T14:11:57Z" 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 97.431s ? 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.271s === 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.276s === RUN TestWalkFileRemoved time="2025-12-03T14:10:20Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.156s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 2.294s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (1.05s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 1.318s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.76s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 17.902s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (24.88s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 27.191s ? 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="2025-12-03T14:10:20Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.11 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-12-03T14:10:20Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.11 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-12-03T14:10:20Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.11 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.01s) --- 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 TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV6 time="2025-12-03T14:10:20Z" level=error msg="unknown ip address format" go.version=go1.24.11 instance.id=0327a99b-3e39-4e19-b13f-302aabcaf802 ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4 (0.03s) time="2025-12-03T14:10:20Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.11 instance.id=0327a99b-3e39-4e19-b13f-302aabcaf802 --- PASS: TestInvalidNetworkType (0.04s) time="2025-12-03T14:10:20Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 --- PASS: TestParsing (0.04s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.03s) --- PASS: TestMatchIPV4WithRegionMatched (0.05s) --- PASS: TestS3TryUpdate (0.05s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.05s) time="2025-12-03T14:10:20Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.11 instance.id=0327a99b-3e39-4e19-b13f-302aabcaf802 --- PASS: TestInvalidData (0.06s) --- PASS: TestMatchIPV6 (0.04s) --- PASS: TestMatchIPV4_2 (0.05s) time="2025-12-03T14:10:21Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 time="2025-12-03T14:10:22Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 time="2025-12-03T14:10:23Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 time="2025-12-03T14:10:24Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 --- PASS: TestUpdateCalledRegularly (4.55s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.881s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.258s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.02s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 2.252s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.93s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.03s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 19.149s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.03s) PASS ok github.com/docker/distribution/uuid 0.185s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r16.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-r16.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-riscv64.so.1 >>> docker-registry*: Package size: 25.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r16.apk >>> docker-registry: Build complete at Wed, 03 Dec 2025 14:16:21 +0000 elapsed time 0h 7m 39s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251203.140844) (2/2) Purging go (1.24.11-r0) Executing busybox-1.37.0-r20.trigger OK: 338 MiB in 102 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...