>>> docker-registry: Building community/docker-registry 2.8.3-r16 (using abuild 3.15.0-r1) started Wed, 03 Dec 2025 00:42:38 +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.004239) Executing busybox-1.37.0-r20.trigger OK: 593 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' saved >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-12-03T00:42:56Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-12-03T00:42:56Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.015s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-12-03T00:42:56Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.009s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.008s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.005s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.06s) PASS ok github.com/docker/distribution/health/checks 0.064s ? 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.006s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.006s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.008s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.006s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/12/03 00:42:57 http: TLS handshake error from 127.0.0.1:57772: 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:34323/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34323/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34323/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:34323/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:33525?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.51s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-12-03T00:42:57Z" level=info msg="broadcaster: closing" time="2025-12-03T00:42:57Z" level=info msg="closing testSink" time="2025-12-03T00:42:57Z" level=info msg="closing testSink" time="2025-12-03T00:42:57Z" level=info msg="closing testSink" time="2025-12-03T00:42:57Z" level=info msg="closing testSink" time="2025-12-03T00:42:57Z" level=info msg="closing testSink" time="2025-12-03T00:42:57Z" level=info msg="closing testSink" time="2025-12-03T00:42:57Z" level=info msg="closing testSink" time="2025-12-03T00:42:57Z" level=info msg="closing testSink" time="2025-12-03T00:42:57Z" level=info msg="closing testSink" time="2025-12-03T00:42:57Z" level=info msg="closing testSink" time="2025-12-03T00:42:57Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-12-03T00:42:57Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 1} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:57Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:42:58Z" level=warning msg="&{0xc00037b530 0.9} encountered too many errors, backing off" time="2025-12-03T00:42:58Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.62s) PASS ok github.com/docker/distribution/notifications 1.284s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-12-03T00:42:57Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-03T00:42:57.031153374Z" 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-03T00:42:57.031178502Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:42:57.031272893Z" level=info msg="Starting upload purge in 28m0s" go.version=go1.24.11 time="2025-12-03T00:42:57.032075433Z" level=info msg="listening on [::]:5000" go.version=go1.24.11 time="2025-12-03T00:43:00.035970091Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.11 time="2025-12-03T00:43:00.141531265Z" level=info msg="response completed" go.version=go1.24.11 http.request.host=127.0.0.1 http.request.id=c623f98e-236e-428c-8ad9-c64b48fcf40b http.request.method=GET http.request.remoteaddr="[::1]:41882" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.643083ms http.response.status=200 http.response.written=2 ::1 - - [03/Dec/2025:00:43:00 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-12-03T00:43:00.538526259Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-03T00:43:00.539283117Z" 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-03T00:43:00.53931737Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:43:00.539460463Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.11 time="2025-12-03T00:43:00.539475939Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.11 time="2025-12-03T00:43:00.539506576Z" level=info msg="Starting upload purge in 11m0s" go.version=go1.24.11 time="2025-12-03T00:43:00.539786428Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.11 time="2025-12-03T00:43:03.551531089Z" level=info msg="response completed" go.version=go1.24.11 http.request.host=127.0.0.1 http.request.id=ba8c7664-8654-499b-b19f-cd1f35d9cebd http.request.method=GET http.request.remoteaddr="127.0.0.1:44818" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.210134ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:43:03 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-12-03T00:43:03.551746363Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.11 --- PASS: TestRegistrySupportedCipherSuite (3.51s) === RUN TestRegistryUnsupportedCipherSuite time="2025-12-03T00:43:03.876703628Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-03T00:43:03.877383108Z" 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-03T00:43:03.877402328Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:43:03.877505268Z" level=info msg="Starting upload purge in 25m0s" go.version=go1.24.11 time="2025-12-03T00:43:03.877559798Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.11 --- PASS: TestRegistryUnsupportedCipherSuite (8.33s) PASS ok github.com/docker/distribution/registry 14.964s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.004s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.083s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-12-03T00:42:57Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.11 instance.id=bd0db5ce-6660-4f02-9406-21810a71bd39 time="2025-12-03T00:42:57Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.11 instance.id=bd0db5ce-6660-4f02-9406-21810a71bd39 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-12-03T00:42:57Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.11 password=lDIcxphldTB3dhjuv-ys2wuBxmbqtw9XXRPzBFekVjA user=docker --- PASS: TestCreateHtpasswdFile (0.08s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.087s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.006s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2025-12-03T00:42:57Z" level=info msg="token not to be used before 2025-12-03 00:42:58 +0000 UTC - currently 2025-12-03 00:42:57.035426232 +0000 UTC m=+0.007828755" time="2025-12-03T00:42:57Z" level=info msg="token not to be used after 2025-12-03 00:42:57 +0000 UTC - currently 2025-12-03 00:42:57.035775302 +0000 UTC m=+0.008177829" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-12-03T00:42:57Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.017s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.043s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.018s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.005s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-12-03T00:42: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-03T00:42:57Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:42:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37861" http.request.id=87219533-59d1-44e0-935c-6ef955461264 http.request.method=GET http.request.remoteaddr="127.0.0.1:35872" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.276309ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:42:57 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-12-03T00:42: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-03T00:42:57Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:42:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=97404de3-f074-4e12-af55-522fcdca315e http.request.method=GET http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.833743ms http.response.status=200 http.response.written=20 127.0.0.1 - - [03/Dec/2025:00:42:57 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-03T00:42:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=41c77349-7195-4bb3-b8ef-46ac659a9da8 http.request.method=POST http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="914.414µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:42:57 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:00Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=ad4ca7ac-8d0e-436a-8691-ac8772d0f551 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/foo/aaaa/blobs/uploads/75c6aeed-64d4-4fb9-8338-66332f0bdeb6?_state=X4U3Nm6c3IpWFED-amz_6lGV1-hzsTfmbuLktK1Nf0Z7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3NWM2YWVlZC02NGQ0LTRmYjktODMzOC02NjMzMmYwYmRlYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDI6NTcuMzEwMzQ0MzE5WiJ9&digest=sha256%3Aa2404374a79c9b4457a1f7fd4e1733d42bfb3a37d5f4641619b7fa7d91df9f6c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.261291152s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:42:57 +0000] "PUT /v2/foo/aaaa/blobs/uploads/75c6aeed-64d4-4fb9-8338-66332f0bdeb6?_state=X4U3Nm6c3IpWFED-amz_6lGV1-hzsTfmbuLktK1Nf0Z7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3NWM2YWVlZC02NGQ0LTRmYjktODMzOC02NjMzMmYwYmRlYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDI6NTcuMzEwMzQ0MzE5WiJ9&digest=sha256%3Aa2404374a79c9b4457a1f7fd4e1733d42bfb3a37d5f4641619b7fa7d91df9f6c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:00Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=5f99b838-78dd-4038-af05-6436f1c55de6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.947794ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:00 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:00Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=a8b18043-d80c-4592-815a-126006b9bf8e http.request.method=POST http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.936809ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:00 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=6e15d52b-07f4-4bc7-9b5a-37462deca22b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/foo/bbbb/blobs/uploads/f8e67ab3-6171-42f7-a545-e4b091ef6540?_state=SkfCF5mJNE60fpbJ8vRmDqQvsVu5KmrbcCDkLH7F_ud7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmOGU2N2FiMy02MTcxLTQyZjctYTU0NS1lNGIwOTFlZjY1NDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6MDAuNzQyMzQ1NDg5WiJ9&digest=sha256%3A3a499cf3a31c08ec71feb125908f54e968f05ba65d002b5aa392786a3fc2d8d6" http.request.useragent="Go-http-client/1.1" http.response.duration=4.179823089s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:00 +0000] "PUT /v2/foo/bbbb/blobs/uploads/f8e67ab3-6171-42f7-a545-e4b091ef6540?_state=SkfCF5mJNE60fpbJ8vRmDqQvsVu5KmrbcCDkLH7F_ud7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmOGU2N2FiMy02MTcxLTQyZjctYTU0NS1lNGIwOTFlZjY1NDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6MDAuNzQyMzQ1NDg5WiJ9&digest=sha256%3A3a499cf3a31c08ec71feb125908f54e968f05ba65d002b5aa392786a3fc2d8d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=a9df938c-8489-434c-a058-be0a389b27a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.126529ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:04 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:05Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=a72d666b-cc95-4cc4-bb34-ac28cde74c76 http.request.method=POST http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.958588ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:05 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:10Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=ce6354e8-95f4-4a2a-be31-bc0555bfa0ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/foo/cccc/blobs/uploads/88755a78-3285-4e2d-b5b9-d7e45e403d92?_state=naWnq2-tG30pAybeXomnFT4Bn5q1niAOrtibhQtMrUR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4ODc1NWE3OC0zMjg1LTRlMmQtYjViOS1kN2U0NWU0MDNkOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6MDUuMTU2NzI3MDg3WiJ9&digest=sha256%3Ad3918de0aff52cb0722261ad9907a97458779e58c233247b3d8eff070231c034" http.request.useragent="Go-http-client/1.1" http.response.duration=5.111105657s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:05 +0000] "PUT /v2/foo/cccc/blobs/uploads/88755a78-3285-4e2d-b5b9-d7e45e403d92?_state=naWnq2-tG30pAybeXomnFT4Bn5q1niAOrtibhQtMrUR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI4ODc1NWE3OC0zMjg1LTRlMmQtYjViOS1kN2U0NWU0MDNkOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6MDUuMTU2NzI3MDg3WiJ9&digest=sha256%3Ad3918de0aff52cb0722261ad9907a97458779e58c233247b3d8eff070231c034 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:10Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=59201628-22b1-44e0-ab1c-c12294cc2097 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.777816ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:10 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:10Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=ee1dca1f-0711-4aaa-b6fd-6c74776af3cd http.request.method=POST http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.917112ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:10 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:17Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=e2dad9d7-c2fe-46dd-b7ec-b4dafbbb0884 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/foo/dddd/blobs/uploads/5975b404-432b-4cfa-8114-6725a40f0a96?_state=mpRU5er9fXO8devO0jF2KoUsotKz1jm6OAnKSpaKMRt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1OTc1YjQwNC00MzJiLTRjZmEtODExNC02NzI1YTQwZjBhOTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6MTAuNjIzODE2MTk3WiJ9&digest=sha256%3Aa8ce3db7f23fa16b2bb6ea0ba2fb2b6cde57b0e2d276bf8e696d90ccc1fcd3f6" http.request.useragent="Go-http-client/1.1" http.response.duration=7.066551385s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:10 +0000] "PUT /v2/foo/dddd/blobs/uploads/5975b404-432b-4cfa-8114-6725a40f0a96?_state=mpRU5er9fXO8devO0jF2KoUsotKz1jm6OAnKSpaKMRt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1OTc1YjQwNC00MzJiLTRjZmEtODExNC02NzI1YTQwZjBhOTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6MTAuNjIzODE2MTk3WiJ9&digest=sha256%3Aa8ce3db7f23fa16b2bb6ea0ba2fb2b6cde57b0e2d276bf8e696d90ccc1fcd3f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:17Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=b1f24f77-d008-4d78-9974-fd6f87ecea8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.255437ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:17 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:17Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=2b82c8f2-a9b1-4377-9d8a-e278c2940112 http.request.method=POST http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.051292ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:17 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=2b62bca2-6711-4270-a520-fa37306437ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/foo/eeee/blobs/uploads/a01dd37e-01df-4776-acd4-a63a9aab5ac3?_state=uISO83M20W_AzY3XLFZU5v1CEC-FTG6MpZHRZsLwssB7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhMDFkZDM3ZS0wMWRmLTQ3NzYtYWNkNC1hNjNhOWFhYjVhYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6MTcuOTE2NDUyNzU3WiJ9&digest=sha256%3A928701c5f048659837f2e69a610e3c21234e416905f20d33e2787a9a88daa554" http.request.useragent="Go-http-client/1.1" http.response.duration=3.518474278s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:17 +0000] "PUT /v2/foo/eeee/blobs/uploads/a01dd37e-01df-4776-acd4-a63a9aab5ac3?_state=uISO83M20W_AzY3XLFZU5v1CEC-FTG6MpZHRZsLwssB7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhMDFkZDM3ZS0wMWRmLTQ3NzYtYWNkNC1hNjNhOWFhYjVhYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6MTcuOTE2NDUyNzU3WiJ9&digest=sha256%3A928701c5f048659837f2e69a610e3c21234e416905f20d33e2787a9a88daa554 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=9e7b4257-b39a-4805-951c-2c31f9de70d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.189692ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:21 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=660f205a-9e45-414c-a102-29be63a3e02b http.request.method=POST http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.844064ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:21 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=9ffe653d-0b0a-4bb3-915a-6dc5c06a90f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/foo/ffff/blobs/uploads/f7de9418-8781-44fd-abeb-281c41ed0b59?_state=ysoJoaUSpIjg9XCrt5Ls8s9QHs04zlM2oDANhpoRvvt7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJmN2RlOTQxOC04NzgxLTQ0ZmQtYWJlYi0yODFjNDFlZDBiNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6MjEuNTg2OTkyMDMxWiJ9&digest=sha256%3A7e4c39d803ac61e2a0d8ca5a8afa24317268dbbdfb9ccaf6db5ac48315e47350" http.request.useragent="Go-http-client/1.1" http.response.duration=2.255948483s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:21 +0000] "PUT /v2/foo/ffff/blobs/uploads/f7de9418-8781-44fd-abeb-281c41ed0b59?_state=ysoJoaUSpIjg9XCrt5Ls8s9QHs04zlM2oDANhpoRvvt7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJmN2RlOTQxOC04NzgxLTQ0ZmQtYWJlYi0yODFjNDFlZDBiNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6MjEuNTg2OTkyMDMxWiJ9&digest=sha256%3A7e4c39d803ac61e2a0d8ca5a8afa24317268dbbdfb9ccaf6db5ac48315e47350 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=02d50320-9f8c-4532-bbe8-4c52b93e2827 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.7635ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:23 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=2291fd16-9370-4ac6-b8e8-a5b269774e09 http.request.method=GET http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.583498ms http.response.status=200 http.response.written=74 127.0.0.1 - - [03/Dec/2025:00:43:23 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-03T00:43:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=b22239bc-9ee7-45a0-92af-1b1a74133c81 http.request.method=GET http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.460548ms http.response.status=200 http.response.written=30 127.0.0.1 - - [03/Dec/2025:00:43:23 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-03T00:43:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=18404808-c41a-438c-a713-47bed09a515e http.request.method=GET http.request.remoteaddr="127.0.0.1:57348" 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=1.442057ms http.response.status=200 http.response.written=74 127.0.0.1 - - [03/Dec/2025:00:43:23 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-03T00:43:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=575cd85b-7a0a-4386-bc63-ec06c5074bb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.383022ms http.response.status=200 http.response.written=30 127.0.0.1 - - [03/Dec/2025:00:43:23 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-03T00:43:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=7f246459-a904-4671-849a-927922369ec3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.4479ms http.response.status=200 http.response.written=63 127.0.0.1 - - [03/Dec/2025:00:43:23 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-12-03T00:43:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=15bdbe63-b6d7-4017-8176-6870d5d53d13 http.request.method=GET http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.471555ms http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:00:43:23 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T00:43:23Z" 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:44375" http.request.id=6c0183f6-845b-447e-98fd-6c3da2ca16a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.366499ms http.response.status=400 http.response.written=116 127.0.0.1 - - [03/Dec/2025:00:43:23 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-12-03T00:43:23Z" 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:44375" http.request.id=25be1b12-c34d-4149-98ff-6e6aaa450849 http.request.method=GET http.request.remoteaddr="127.0.0.1:57348" 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=1.279332ms http.response.status=400 http.response.written=115 127.0.0.1 - - [03/Dec/2025:00:43:23 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-12-03T00:43:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=26581bb7-15a2-4ca6-9117-54514fa6702e http.request.method=GET http.request.remoteaddr="127.0.0.1:57348" 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=1.288535ms http.response.status=200 http.response.written=20 127.0.0.1 - - [03/Dec/2025:00:43:23 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-03T00:43:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44375" http.request.id=951518a3-5cb0-4d74-99c4-8d15faf255d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:57348" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.317114ms http.response.status=200 http.response.written=74 127.0.0.1 - - [03/Dec/2025:00:43:23 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-03T00:43:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:43:23Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:43:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45249" http.request.id=bda046c3-e9b6-4979-b7be-ecd20efd1469 http.request.method=POST http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.858417ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:24 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:27Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45249" http.request.id=363adaf4-1664-4e0a-88e7-b73db771bd81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/aaaa/blobs/uploads/e514e105-3bce-4011-bc10-9a43c0b50819?_state=adzzrfi7JxbCQZHZbcd5vc8668S9vN1zT7evMsAQDcB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlNTE0ZTEwNS0zYmNlLTQwMTEtYmMxMC05YTQzYzBiNTA4MTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6MjQuMDMyNjkzMzI4WiJ9&digest=sha256%3A5b9602d081aafbcd437d3b518ae64c668c9fe077368dc9856d2d044ca9eea161" http.request.useragent="Go-http-client/1.1" http.response.duration=3.492839591s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:24 +0000] "PUT /v2/foo/aaaa/blobs/uploads/e514e105-3bce-4011-bc10-9a43c0b50819?_state=adzzrfi7JxbCQZHZbcd5vc8668S9vN1zT7evMsAQDcB7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlNTE0ZTEwNS0zYmNlLTQwMTEtYmMxMC05YTQzYzBiNTA4MTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6MjQuMDMyNjkzMzI4WiJ9&digest=sha256%3A5b9602d081aafbcd437d3b518ae64c668c9fe077368dc9856d2d044ca9eea161 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:27Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45249" http.request.id=e3ffd237-4d06-4ce4-8c87-355a3b886b1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.447813ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:27 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:27Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45249" http.request.id=44a74b4f-f96d-4112-a5ec-9ee9dd87de37 http.request.method=POST http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.716152ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:27 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:33Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45249" http.request.id=5eed5a1a-6ca2-47d5-98d8-410bb534fc45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/bbbb/blobs/uploads/a23b038f-0d1b-4fe3-8e7f-de96aba6932f?_state=OgvY_1hw7uRGWE0zd3lEdTpNnQKmxs6mhpEQ2q3svc17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhMjNiMDM4Zi0wZDFiLTRmZTMtOGU3Zi1kZTk2YWJhNjkzMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6MjcuNzQ5ODQ4NTE0WiJ9&digest=sha256%3A316c08fc8138960a4d7a5ef37bdcb320922be5bf418c66d749b4f3cbedc127ee" http.request.useragent="Go-http-client/1.1" http.response.duration=5.31956801s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:27 +0000] "PUT /v2/foo/bbbb/blobs/uploads/a23b038f-0d1b-4fe3-8e7f-de96aba6932f?_state=OgvY_1hw7uRGWE0zd3lEdTpNnQKmxs6mhpEQ2q3svc17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhMjNiMDM4Zi0wZDFiLTRmZTMtOGU3Zi1kZTk2YWJhNjkzMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6MjcuNzQ5ODQ4NTE0WiJ9&digest=sha256%3A316c08fc8138960a4d7a5ef37bdcb320922be5bf418c66d749b4f3cbedc127ee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:33Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45249" http.request.id=a6fec470-e27b-4a2d-92cc-f2e3672b7064 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.942961ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:33 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:33Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45249" http.request.id=cb4de4a0-48be-4bde-ac2b-478de45827e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.002928ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:33 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45249" http.request.id=788c8800-ac52-41cb-91b1-f85b46e5db78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/cccc/blobs/uploads/4c2ce441-4d17-42da-8723-b3c2406e91dc?_state=Y6B3DqhZk25hRudX3o_1bZQ3j-OyKNu2g1WUMJwzTf97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0YzJjZTQ0MS00ZDE3LTQyZGEtODcyMy1iM2MyNDA2ZTkxZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6MzMuMjIzMjM5NTQ2WiJ9&digest=sha256%3A3cf72247b6bb4c044fadc074e7f4242785771f493024f383cce76719601b0e30" http.request.useragent="Go-http-client/1.1" http.response.duration=1.635484614s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:33 +0000] "PUT /v2/foo/cccc/blobs/uploads/4c2ce441-4d17-42da-8723-b3c2406e91dc?_state=Y6B3DqhZk25hRudX3o_1bZQ3j-OyKNu2g1WUMJwzTf97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0YzJjZTQ0MS00ZDE3LTQyZGEtODcyMy1iM2MyNDA2ZTkxZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6MzMuMjIzMjM5NTQ2WiJ9&digest=sha256%3A3cf72247b6bb4c044fadc074e7f4242785771f493024f383cce76719601b0e30 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45249" http.request.id=5997a6b3-2bde-4b7c-bd2b-3704a9b00b0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.167363ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:34 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:35Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45249" http.request.id=7ae644c0-0427-49fb-b36f-013ced88bcd3 http.request.method=POST http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.371765ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:35 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:40Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45249" http.request.id=505b508c-f64d-4d9f-a1a1-f5531764983e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/dddd/blobs/uploads/30cc7f23-b644-42ba-aa5f-24f50c206228?_state=13TKNPHv4k06dUWK0ZEUgXEhwn8Bc1ORx8xvnHrsxe17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzMGNjN2YyMy1iNjQ0LTQyYmEtYWE1Zi0yNGY1MGMyMDYyMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6MzUuMDIyMjUyNDA3WiJ9&digest=sha256%3A7053eab8dc634f32f478f76ca0e090860317cac56c2b9b9ba6e4c8dca81c4799" http.request.useragent="Go-http-client/1.1" http.response.duration=5.193192035s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:35 +0000] "PUT /v2/foo/dddd/blobs/uploads/30cc7f23-b644-42ba-aa5f-24f50c206228?_state=13TKNPHv4k06dUWK0ZEUgXEhwn8Bc1ORx8xvnHrsxe17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzMGNjN2YyMy1iNjQ0LTQyYmEtYWE1Zi0yNGY1MGMyMDYyMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6MzUuMDIyMjUyNDA3WiJ9&digest=sha256%3A7053eab8dc634f32f478f76ca0e090860317cac56c2b9b9ba6e4c8dca81c4799 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:40Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45249" http.request.id=0423f0b7-bf8d-42e9-982a-39265603d512 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.849652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:40 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:40Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45249" http.request.id=e04c1252-a275-4814-9d6d-62d598adb143 http.request.method=GET http.request.remoteaddr="127.0.0.1:46298" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.274555ms http.response.status=200 http.response.written=63 127.0.0.1 - - [03/Dec/2025:00:43:40 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (43.04s) === RUN TestURLPrefix time="2025-12-03T00:43: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-03T00:43:40Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:43:40Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44075" http.request.id=407d0ff9-a87c-45b3-ad05-db18b0f6921a http.request.method=GET http.request.remoteaddr="127.0.0.1:45480" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="977.04µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:43:40 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-12-03T00:43: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-03T00:43:40Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:43:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=444ebc5f-c48b-48ac-b20a-d8e713d979de http.request.method=GET http.request.remoteaddr="127.0.0.1:56700" http.request.uri="/v2/foo/bar/blobs/sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="995.072µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:43:40 +0000] "GET /v2/foo/bar/blobs/sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:43:40Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=30ee23e5-4eb0-42e3-916e-bf3e43ed2a3d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56708" http.request.uri="/v2/foo/bar/blobs/sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="962.682µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:43:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:43:40Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=348a4b0f-6c6d-43c6-be65-181c99a27243 http.request.method=POST http.request.remoteaddr="127.0.0.1:56708" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="953.261µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:40Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=55379993-9d96-4555-a8c9-ef59e1dd4326 http.request.method=GET http.request.remoteaddr="127.0.0.1:56708" http.request.uri="/v2/foo/bar/blobs/uploads/512c59af-1478-40d7-96ed-eafef2b02aea?_state=88QFOKWpIq7nKDi_FnOVCrUosaD3HoKqr-tjb3GwJWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxMmM1OWFmLTE0NzgtNDBkNy05NmVkLWVhZmVmMmIwMmFlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0MC4zOTc1MTc3OTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.114509ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:40 +0000] "GET /v2/foo/bar/blobs/uploads/512c59af-1478-40d7-96ed-eafef2b02aea?_state=88QFOKWpIq7nKDi_FnOVCrUosaD3HoKqr-tjb3GwJWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxMmM1OWFmLTE0NzgtNDBkNy05NmVkLWVhZmVmMmIwMmFlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0MC4zOTc1MTc3OTdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:40Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=27860d65-d73e-4820-baf2-50b2fd74f50e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56708" http.request.uri="/v2/foo/bar/blobs/uploads/512c59af-1478-40d7-96ed-eafef2b02aea?_state=88QFOKWpIq7nKDi_FnOVCrUosaD3HoKqr-tjb3GwJWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxMmM1OWFmLTE0NzgtNDBkNy05NmVkLWVhZmVmMmIwMmFlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0MC4zOTc1MTc3OTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.15262ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:40 +0000] "DELETE /v2/foo/bar/blobs/uploads/512c59af-1478-40d7-96ed-eafef2b02aea?_state=88QFOKWpIq7nKDi_FnOVCrUosaD3HoKqr-tjb3GwJWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxMmM1OWFmLTE0NzgtNDBkNy05NmVkLWVhZmVmMmIwMmFlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0MC4zOTc1MTc3OTdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:40Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=8de764ef-8874-402c-bb0b-9a19b56291dd http.request.method=GET http.request.remoteaddr="127.0.0.1:56708" http.request.uri="/v2/foo/bar/blobs/uploads/512c59af-1478-40d7-96ed-eafef2b02aea?_state=88QFOKWpIq7nKDi_FnOVCrUosaD3HoKqr-tjb3GwJWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxMmM1OWFmLTE0NzgtNDBkNy05NmVkLWVhZmVmMmIwMmFlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0MC4zOTc1MTc3OTdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=512c59af-1478-40d7-96ed-eafef2b02aea time="2025-12-03T00:43:40Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=8de764ef-8874-402c-bb0b-9a19b56291dd http.request.method=GET http.request.remoteaddr="127.0.0.1:56708" http.request.uri="/v2/foo/bar/blobs/uploads/512c59af-1478-40d7-96ed-eafef2b02aea?_state=88QFOKWpIq7nKDi_FnOVCrUosaD3HoKqr-tjb3GwJWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxMmM1OWFmLTE0NzgtNDBkNy05NmVkLWVhZmVmMmIwMmFlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0MC4zOTc1MTc3OTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.056108ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=512c59af-1478-40d7-96ed-eafef2b02aea 127.0.0.1 - - [03/Dec/2025:00:43:40 +0000] "GET /v2/foo/bar/blobs/uploads/512c59af-1478-40d7-96ed-eafef2b02aea?_state=88QFOKWpIq7nKDi_FnOVCrUosaD3HoKqr-tjb3GwJWd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxMmM1OWFmLTE0NzgtNDBkNy05NmVkLWVhZmVmMmIwMmFlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0MC4zOTc1MTc3OTdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T00:43:40Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=55b85e65-6d9b-40b8-b726-147326b9f4c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:56712" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.301206ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:40Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=b97fc725-d4ce-4ac9-bcbf-ac23c523c5d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56712" http.request.uri="/v2/foo/bar/blobs/uploads/6abe098a-263f-42a1-b44f-a9c8c8ae865f?_state=2DADy5h1v_0-ZwhFO_zUvleFcKIeNUXzo3-U_8Rg-eh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhYmUwOThhLTI2M2YtNDJhMS1iNDRmLWE5YzhjOGFlODY1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0MC40MDc0ODA4NDJaIn0%3D&digest=sha256%3A5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa" http.request.useragent="Go-http-client/1.1" provided=sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa vars.name="foo/bar" vars.uuid=6abe098a-263f-42a1-b44f-a9c8c8ae865f time="2025-12-03T00:43:40Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=b97fc725-d4ce-4ac9-bcbf-ac23c523c5d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56712" http.request.uri="/v2/foo/bar/blobs/uploads/6abe098a-263f-42a1-b44f-a9c8c8ae865f?_state=2DADy5h1v_0-ZwhFO_zUvleFcKIeNUXzo3-U_8Rg-eh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhYmUwOThhLTI2M2YtNDJhMS1iNDRmLWE5YzhjOGFlODY1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0MC40MDc0ODA4NDJaIn0%3D&digest=sha256%3A5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6abe098a-263f-42a1-b44f-a9c8c8ae865f time="2025-12-03T00:43:40Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa, 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:37909" http.request.id=b97fc725-d4ce-4ac9-bcbf-ac23c523c5d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56712" http.request.uri="/v2/foo/bar/blobs/uploads/6abe098a-263f-42a1-b44f-a9c8c8ae865f?_state=2DADy5h1v_0-ZwhFO_zUvleFcKIeNUXzo3-U_8Rg-eh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhYmUwOThhLTI2M2YtNDJhMS1iNDRmLWE5YzhjOGFlODY1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0MC40MDc0ODA4NDJaIn0%3D&digest=sha256%3A5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.284113ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=6abe098a-263f-42a1-b44f-a9c8c8ae865f 127.0.0.1 - - [03/Dec/2025:00:43:40 +0000] "PUT /v2/foo/bar/blobs/uploads/6abe098a-263f-42a1-b44f-a9c8c8ae865f?_state=2DADy5h1v_0-ZwhFO_zUvleFcKIeNUXzo3-U_8Rg-eh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZhYmUwOThhLTI2M2YtNDJhMS1iNDRmLWE5YzhjOGFlODY1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0MC40MDc0ODA4NDJaIn0%3D&digest=sha256%3A5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-03T00:43:40Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=f1a57406-158c-400e-93dc-f462783c8219 http.request.method=POST http.request.remoteaddr="127.0.0.1:56712" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.103179ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:40Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=a1f28652-6ac1-462c-bd0b-8f7f4fe4c442 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56712" http.request.uri="/v2/foo/bar/blobs/uploads/4a9a1b64-9cf7-4830-bef7-54ff29ff9bcb?_state=kjt4U7U_JECs_pYE0yB6k5ZhV26hwfcBnKbcj3Wbs9F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhOWExYjY0LTljZjctNDgzMC1iZWY3LTU0ZmYyOWZmOWJjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0MC40MTI4NTM2NloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.357969ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:40 +0000] "PUT /v2/foo/bar/blobs/uploads/4a9a1b64-9cf7-4830-bef7-54ff29ff9bcb?_state=kjt4U7U_JECs_pYE0yB6k5ZhV26hwfcBnKbcj3Wbs9F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhOWExYjY0LTljZjctNDgzMC1iZWY3LTU0ZmYyOWZmOWJjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0MC40MTI4NTM2NloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:40Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=23b384e5-a273-47ab-9521-be13a354481d http.request.method=POST http.request.remoteaddr="127.0.0.1:56712" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.071246ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:40Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=f5677113-abab-4b73-9830-17aea4d01c6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56712" http.request.uri="/v2/foo/bar/blobs/uploads/1d44e25e-4d4d-4fd5-a55f-0e23d1b67054?_state=cSxWy-FBkLAtk8Nqkg7Zg0R3s6sgPx4foI9vehXJIup7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNDRlMjVlLTRkNGQtNGZkNS1hNTVmLTBlMjNkMWI2NzA1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0MC40MTgwODg4ODRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.522463ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:40 +0000] "PUT /v2/foo/bar/blobs/uploads/1d44e25e-4d4d-4fd5-a55f-0e23d1b67054?_state=cSxWy-FBkLAtk8Nqkg7Zg0R3s6sgPx4foI9vehXJIup7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNDRlMjVlLTRkNGQtNGZkNS1hNTVmLTBlMjNkMWI2NzA1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0MC40MTgwODg4ODRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:40Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=fe4b75d7-1f1a-4c20-93b4-1f6266b610f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:56712" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.940413ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:43Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=6ce7af35-819c-4b2e-ac62-01de94aa6388 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56712" http.request.uri="/v2/foo/bar/blobs/uploads/680ee5dc-ea2a-4af6-9a88-f98b61303749?_state=dJm7dPMDU2GD7UQm_sEphoUI5rURYs1PqUJEzlTXcT17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4MGVlNWRjLWVhMmEtNGFmNi05YTg4LWY5OGI2MTMwMzc0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0MC40MjMzNDY5NThaIn0%3D&digest=sha256%3A5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa" http.request.useragent="Go-http-client/1.1" http.response.duration=2.877846644s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:40 +0000] "PUT /v2/foo/bar/blobs/uploads/680ee5dc-ea2a-4af6-9a88-f98b61303749?_state=dJm7dPMDU2GD7UQm_sEphoUI5rURYs1PqUJEzlTXcT17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4MGVlNWRjLWVhMmEtNGFmNi05YTg4LWY5OGI2MTMwMzc0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0MC40MjMzNDY5NThaIn0%3D&digest=sha256%3A5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:43Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=8a310b0c-db67-4d0d-972a-367eab584b4f http.request.method=POST http.request.remoteaddr="127.0.0.1:56712" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.873186ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37909" http.request.id=505f800e-c7cb-4e3c-bc07-abe63e333460 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:56712" http.request.uri="/v2/foo/bar/blobs/uploads/883d7192-9f6c-4a31-9fdc-a6252bd1a983?_state=9XdCQqLH_Rnzq7bbt9f0qS1JgVeGnXal2aAjB7LT-0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4M2Q3MTkyLTlmNmMtNGEzMS05ZmRjLWE2MjUyYmQxYTk4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0My4zOTk4NDgyMTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.682792591s http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:43 +0000] "PATCH /v2/foo/bar/blobs/uploads/883d7192-9f6c-4a31-9fdc-a6252bd1a983?_state=9XdCQqLH_Rnzq7bbt9f0qS1JgVeGnXal2aAjB7LT-0F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4M2Q3MTkyLTlmNmMtNGEzMS05ZmRjLWE2MjUyYmQxYTk4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0My4zOTk4NDgyMTRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=f4708dc4-90bf-4b6e-914a-945adc19b558 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56712" http.request.uri="/v2/foo/bar/blobs/uploads/883d7192-9f6c-4a31-9fdc-a6252bd1a983?_state=sVChh7qwEcM3OYo6DAUnQxGik_Hiv2EYVfvjR4mAwSN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4M2Q3MTkyLTlmNmMtNGEzMS05ZmRjLWE2MjUyYmQxYTk4MyIsIk9mZnNldCI6MTcyOTMzMTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6NDNaIn0%3D&digest=sha256%3A5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa" http.request.useragent="Go-http-client/1.1" http.response.duration=2.165722ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "PUT /v2/foo/bar/blobs/uploads/883d7192-9f6c-4a31-9fdc-a6252bd1a983?_state=sVChh7qwEcM3OYo6DAUnQxGik_Hiv2EYVfvjR4mAwSN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4M2Q3MTkyLTlmNmMtNGEzMS05ZmRjLWE2MjUyYmQxYTk4MyIsIk9mZnNldCI6MTcyOTMzMTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6NDNaIn0%3D&digest=sha256%3A5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=99cdb5ac-3d5a-4a01-a23b-2e48dcec7eaa http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56712" http.request.uri="/v2/foo/bar/blobs/sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.771947ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=978b9aba-d9c8-4d54-b108-c2b2cb864623 http.request.method=GET http.request.remoteaddr="127.0.0.1:56712" http.request.uri="/v2/foo/bar/blobs/sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=85.759833ms http.response.status=200 http.response.written=17293312 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "GET /v2/foo/bar/blobs/sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa HTTP/1.1" 200 17293312 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" level=error msg="error parsing digest="sha257:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa": unsupported digest algorithm" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=ffcba652-95d5-4d87-bed5-73af6dfd3e6c http.request.method=GET http.request.remoteaddr="127.0.0.1:56712" http.request.uri="/v2/foo/bar/blobs/sha257:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa" vars.name="foo/bar" time="2025-12-03T00:43:46Z" 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:37909" http.request.id=ffcba652-95d5-4d87-bed5-73af6dfd3e6c http.request.method=GET http.request.remoteaddr="127.0.0.1:56712" http.request.uri="/v2/foo/bar/blobs/sha257:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.68239ms http.response.status=400 http.response.written=110 vars.digest="sha257:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "GET /v2/foo/bar/blobs/sha257:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=2394f460-4846-4d38-930b-888d6f86f3cf http.request.method=GET http.request.remoteaddr="127.0.0.1:59286" http.request.uri="/v2/foo/bar/blobs/sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa" http.request.useragent="Go-http-client/1.1" http.response.duration=2.234354ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "GET /v2/foo/bar/blobs/sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" 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-03T00:43:46Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:43:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=8f227f6f-d604-49c7-93b8-83c3c0e40df9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39512" http.request.uri="/v2/foo/bar/blobs/sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.314563ms http.response.status=404 http.response.written=157 vars.digest="sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "GET /v2/foo/bar/blobs/sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=b870e9c9-5fdc-4e58-b6c1-5729d2ca2a1d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39526" http.request.uri="/v2/foo/bar/blobs/sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.674003ms http.response.status=404 http.response.written=157 vars.digest="sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=966f31cb-06f4-4900-a468-2e35c6795d84 http.request.method=POST http.request.remoteaddr="127.0.0.1:39526" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.642406ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=3db04e77-fa72-4e9f-8dd6-84c9503edb48 http.request.method=GET http.request.remoteaddr="127.0.0.1:39526" http.request.uri="/v2/foo/bar/blobs/uploads/4675dca0-e408-4d2d-84ae-9b97c27206f4?_state=YLIBC8-ST6LPVJlcxFmTuiJU_G1hqPWz-r8i6h2zQI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NzVkY2EwLWU0MDgtNGQyZC04NGFlLTliOTdjMjcyMDZmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0Ni40MDI3ODE5NzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.683304ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "GET /v2/foo/bar/blobs/uploads/4675dca0-e408-4d2d-84ae-9b97c27206f4?_state=YLIBC8-ST6LPVJlcxFmTuiJU_G1hqPWz-r8i6h2zQI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NzVkY2EwLWU0MDgtNGQyZC04NGFlLTliOTdjMjcyMDZmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0Ni40MDI3ODE5NzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=2b20c50c-cb3f-444e-b2a0-237817bbae5d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39526" http.request.uri="/v2/foo/bar/blobs/uploads/4675dca0-e408-4d2d-84ae-9b97c27206f4?_state=YLIBC8-ST6LPVJlcxFmTuiJU_G1hqPWz-r8i6h2zQI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NzVkY2EwLWU0MDgtNGQyZC04NGFlLTliOTdjMjcyMDZmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0Ni40MDI3ODE5NzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.987315ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "DELETE /v2/foo/bar/blobs/uploads/4675dca0-e408-4d2d-84ae-9b97c27206f4?_state=YLIBC8-ST6LPVJlcxFmTuiJU_G1hqPWz-r8i6h2zQI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NzVkY2EwLWU0MDgtNGQyZC04NGFlLTliOTdjMjcyMDZmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0Ni40MDI3ODE5NzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=96938f1b-cca3-4fdf-a8cc-3ae9d33d1c70 http.request.method=GET http.request.remoteaddr="127.0.0.1:39526" http.request.uri="/v2/foo/bar/blobs/uploads/4675dca0-e408-4d2d-84ae-9b97c27206f4?_state=YLIBC8-ST6LPVJlcxFmTuiJU_G1hqPWz-r8i6h2zQI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NzVkY2EwLWU0MDgtNGQyZC04NGFlLTliOTdjMjcyMDZmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0Ni40MDI3ODE5NzVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4675dca0-e408-4d2d-84ae-9b97c27206f4 time="2025-12-03T00:43:46Z" 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:46353" http.request.id=96938f1b-cca3-4fdf-a8cc-3ae9d33d1c70 http.request.method=GET http.request.remoteaddr="127.0.0.1:39526" http.request.uri="/v2/foo/bar/blobs/uploads/4675dca0-e408-4d2d-84ae-9b97c27206f4?_state=YLIBC8-ST6LPVJlcxFmTuiJU_G1hqPWz-r8i6h2zQI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NzVkY2EwLWU0MDgtNGQyZC04NGFlLTliOTdjMjcyMDZmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0Ni40MDI3ODE5NzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.998948ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=4675dca0-e408-4d2d-84ae-9b97c27206f4 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "GET /v2/foo/bar/blobs/uploads/4675dca0-e408-4d2d-84ae-9b97c27206f4?_state=YLIBC8-ST6LPVJlcxFmTuiJU_G1hqPWz-r8i6h2zQI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2NzVkY2EwLWU0MDgtNGQyZC04NGFlLTliOTdjMjcyMDZmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0Ni40MDI3ODE5NzVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=500adadc-2fbe-4a67-add2-d6388b227089 http.request.method=POST http.request.remoteaddr="127.0.0.1:39536" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.442287ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=5a72f91b-5f14-4443-ae26-ac1e97517fa5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39536" http.request.uri="/v2/foo/bar/blobs/uploads/aea42a1d-7dc7-496f-a945-d2c1d93cbcdd?_state=913lQpfXjaZJLOgWi5MBzta1B_kyZLV8raIF1b2uVE57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlYTQyYTFkLTdkYzctNDk2Zi1hOTQ1LWQyYzFkOTNjYmNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0Ni40MTI1MTQ1NzNaIn0%3D&digest=sha256%3A6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f" http.request.useragent="Go-http-client/1.1" provided=sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f vars.name="foo/bar" vars.uuid=aea42a1d-7dc7-496f-a945-d2c1d93cbcdd time="2025-12-03T00:43:46Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=5a72f91b-5f14-4443-ae26-ac1e97517fa5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39536" http.request.uri="/v2/foo/bar/blobs/uploads/aea42a1d-7dc7-496f-a945-d2c1d93cbcdd?_state=913lQpfXjaZJLOgWi5MBzta1B_kyZLV8raIF1b2uVE57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlYTQyYTFkLTdkYzctNDk2Zi1hOTQ1LWQyYzFkOTNjYmNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0Ni40MTI1MTQ1NzNaIn0%3D&digest=sha256%3A6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=aea42a1d-7dc7-496f-a945-d2c1d93cbcdd time="2025-12-03T00:43:46Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f, 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:46353" http.request.id=5a72f91b-5f14-4443-ae26-ac1e97517fa5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39536" http.request.uri="/v2/foo/bar/blobs/uploads/aea42a1d-7dc7-496f-a945-d2c1d93cbcdd?_state=913lQpfXjaZJLOgWi5MBzta1B_kyZLV8raIF1b2uVE57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlYTQyYTFkLTdkYzctNDk2Zi1hOTQ1LWQyYzFkOTNjYmNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0Ni40MTI1MTQ1NzNaIn0%3D&digest=sha256%3A6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="981.594µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=aea42a1d-7dc7-496f-a945-d2c1d93cbcdd 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "PUT /v2/foo/bar/blobs/uploads/aea42a1d-7dc7-496f-a945-d2c1d93cbcdd?_state=913lQpfXjaZJLOgWi5MBzta1B_kyZLV8raIF1b2uVE57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFlYTQyYTFkLTdkYzctNDk2Zi1hOTQ1LWQyYzFkOTNjYmNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0Ni40MTI1MTQ1NzNaIn0%3D&digest=sha256%3A6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=39718749-f1e4-47cf-91e3-7af0ab4e29e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:39536" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.0916ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=61714fc1-9293-4a5a-81bf-53c370d3228c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39536" http.request.uri="/v2/foo/bar/blobs/uploads/e26615b6-f63b-46f7-b18f-0693797508bd?_state=EW7FzSNOI9weUqjIB1sOkLw7BPGZZU0bumevhHRUV6h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNjYxNWI2LWY2M2ItNDZmNy1iMThmLTA2OTM3OTc1MDhiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0Ni40MTUyNzQ5MDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.456219ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "PUT /v2/foo/bar/blobs/uploads/e26615b6-f63b-46f7-b18f-0693797508bd?_state=EW7FzSNOI9weUqjIB1sOkLw7BPGZZU0bumevhHRUV6h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyNjYxNWI2LWY2M2ItNDZmNy1iMThmLTA2OTM3OTc1MDhiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0Ni40MTUyNzQ5MDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=8df424de-7480-4cfe-bce5-37e53556ed52 http.request.method=POST http.request.remoteaddr="127.0.0.1:39536" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.028692ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=f58d901f-da9d-4582-9254-87ceadb94af1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39536" http.request.uri="/v2/foo/bar/blobs/uploads/9efbf187-6707-4bd3-9a45-9114df0099b3?_state=nEfv_7EltbC9Ub-67h4TK7qEfiG2lZ32Co-U8Ez8F_x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllZmJmMTg3LTY3MDctNGJkMy05YTQ1LTkxMTRkZjAwOTliMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0Ni40MjAzNzc2NjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.664742ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "PUT /v2/foo/bar/blobs/uploads/9efbf187-6707-4bd3-9a45-9114df0099b3?_state=nEfv_7EltbC9Ub-67h4TK7qEfiG2lZ32Co-U8Ez8F_x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllZmJmMTg3LTY3MDctNGJkMy05YTQ1LTkxMTRkZjAwOTliMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0Ni40MjAzNzc2NjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=e2b08da2-dcc3-4429-b2d7-36108464b033 http.request.method=POST http.request.remoteaddr="127.0.0.1:39536" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.116043ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=dfaf22b8-5b26-40f2-9104-ee20dafc3ba0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39536" http.request.uri="/v2/foo/bar/blobs/uploads/72fb87e5-e681-4b3f-b158-08436bacb043?_state=rElk_XPEFtqx6oaBM3NIXXT9FXsfYT_6XBh1INYlv9V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyZmI4N2U1LWU2ODEtNGIzZi1iMTU4LTA4NDM2YmFjYjA0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0Ni40MjQ4NDQ0MloifQ%3D%3D&digest=sha256%3A6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f" http.request.useragent="Go-http-client/1.1" http.response.duration=4.876203523s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "PUT /v2/foo/bar/blobs/uploads/72fb87e5-e681-4b3f-b158-08436bacb043?_state=rElk_XPEFtqx6oaBM3NIXXT9FXsfYT_6XBh1INYlv9V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyZmI4N2U1LWU2ODEtNGIzZi1iMTU4LTA4NDM2YmFjYjA0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo0Ni40MjQ4NDQ0MloifQ%3D%3D&digest=sha256%3A6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=505e2078-4b9c-4b3a-8612-b62f9cd3e915 http.request.method=POST http.request.remoteaddr="127.0.0.1:39536" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.633482ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46353" http.request.id=8385f789-4d1b-4c75-9807-3e91e36d8276 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:39536" http.request.uri="/v2/foo/bar/blobs/uploads/d7261095-e0d8-4579-afba-f3d3c62f26ce?_state=zD4njhPDptT3cYkCTdrpvi-Fegwka5kKzVGSHsAcYuN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MjYxMDk1LWUwZDgtNDU3OS1hZmJhLWYzZDNjNjJmMjZjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1MS40MTk1NTU3MTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.754990313s http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:51 +0000] "PATCH /v2/foo/bar/blobs/uploads/d7261095-e0d8-4579-afba-f3d3c62f26ce?_state=zD4njhPDptT3cYkCTdrpvi-Fegwka5kKzVGSHsAcYuN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MjYxMDk1LWUwZDgtNDU3OS1hZmJhLWYzZDNjNjJmMjZjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1MS40MTk1NTU3MTZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=ee3770c2-1d30-4359-aee8-e5f4b053e0aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:39536" http.request.uri="/v2/foo/bar/blobs/uploads/d7261095-e0d8-4579-afba-f3d3c62f26ce?_state=Fv4lJdZumKFEnYjJCQ1EXusJcB_wNzs3RqRZgUF7XXB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MjYxMDk1LWUwZDgtNDU3OS1hZmJhLWYzZDNjNjJmMjZjZSIsIk9mZnNldCI6MjM1NzU1NTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6NTFaIn0%3D&digest=sha256%3A6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.178457ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "PUT /v2/foo/bar/blobs/uploads/d7261095-e0d8-4579-afba-f3d3c62f26ce?_state=Fv4lJdZumKFEnYjJCQ1EXusJcB_wNzs3RqRZgUF7XXB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MjYxMDk1LWUwZDgtNDU3OS1hZmJhLWYzZDNjNjJmMjZjZSIsIk9mZnNldCI6MjM1NzU1NTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6NTFaIn0%3D&digest=sha256%3A6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=14490947-782b-4017-bd6f-c350aed6bc6c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39536" http.request.uri="/v2/foo/bar/blobs/sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.137402ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=e7b7f8be-3a7d-41dd-9fe4-9c57ac07361a http.request.method=GET http.request.remoteaddr="127.0.0.1:39536" http.request.uri="/v2/foo/bar/blobs/sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=108.308402ms http.response.status=200 http.response.written=23575552 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "GET /v2/foo/bar/blobs/sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f HTTP/1.1" 200 23575552 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=error msg="error parsing digest="sha257:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f": unsupported digest algorithm" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=5a5881b8-97db-4f67-ab88-2c4f0acff407 http.request.method=GET http.request.remoteaddr="127.0.0.1:39536" http.request.uri="/v2/foo/bar/blobs/sha257:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f" vars.name="foo/bar" time="2025-12-03T00:43:56Z" 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:46353" http.request.id=5a5881b8-97db-4f67-ab88-2c4f0acff407 http.request.method=GET http.request.remoteaddr="127.0.0.1:39536" http.request.uri="/v2/foo/bar/blobs/sha257:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.560691ms http.response.status=400 http.response.written=110 vars.digest="sha257:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "GET /v2/foo/bar/blobs/sha257:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=23878179-a765-4d9d-835e-5d7f2dc169dc http.request.method=GET http.request.remoteaddr="127.0.0.1:51802" http.request.uri="/v2/foo/bar/blobs/sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.78394ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "GET /v2/foo/bar/blobs/sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=da820f29-963a-4d6e-99bb-036b80750890 http.request.method=GET http.request.remoteaddr="127.0.0.1:51802" http.request.uri="/v2/foo/bar/blobs/sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.094394ms http.response.status=200 http.response.written=65536 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "GET /v2/foo/bar/blobs/sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f HTTP/1.1" 200 65536 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46353" http.request.id=4c354e0b-5f34-457e-a95f-cca5f8015e77 http.request.method=GET http.request.remoteaddr="127.0.0.1:51794" http.request.uri="/v2/foo/bar/blobs/sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.96444ms http.response.status=200 http.response.written=4229952 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "GET /v2/foo/bar/blobs/sha256:6507f2887631a7d89bebf9fc3223a8421be1b11fe7304fecbdd035d785662d2f HTTP/1.1" 200 4229952 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=87e18441-d90e-4ee9-bcfc-0d1de68b1bff http.request.method=GET http.request.remoteaddr="127.0.0.1:59286" http.request.uri="/v2/foo/bar/blobs/sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.116363554s http.response.status=200 http.response.written=4175872 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "GET /v2/foo/bar/blobs/sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa HTTP/1.1" 200 4175872 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:37909" http.request.id=697c201c-3ed1-4119-99e9-5b1b167cd18d http.request.method=GET http.request.remoteaddr="127.0.0.1:59284" http.request.uri="/v2/foo/bar/blobs/sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.125917211s http.response.status=200 http.response.written=4229952 127.0.0.1 - - [03/Dec/2025:00:43:46 +0000] "GET /v2/foo/bar/blobs/sha256:5558671fe07f560698bb8590c0571a1dbe32f148c58c73dd8c52360b8f9d56fa HTTP/1.1" 200 4229952 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (16.10s) === RUN TestBlobDelete time="2025-12-03T00:43: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-03T00:43:56Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:43:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=f429bf15-c307-4fb2-b26d-a3afa439977a http.request.method=GET http.request.remoteaddr="127.0.0.1:44316" http.request.uri="/v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.708406ms http.response.status=404 http.response.written=157 vars.digest="sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "GET /v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=1bcacf4c-d08c-4618-9d5b-34eebaac6dc6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44322" http.request.uri="/v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="845.262µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=c8b3a720-2850-4684-85d9-64db339e2748 http.request.method=POST http.request.remoteaddr="127.0.0.1:44322" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="839.757µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=b55e2cef-09b2-41ae-b87b-2645a9f0596f http.request.method=GET http.request.remoteaddr="127.0.0.1:44322" http.request.uri="/v2/foo/bar/blobs/uploads/bb809808-28f4-4e06-8e4e-308a76ecffc2?_state=9MaApIwyvGlDk2RXSU0lzVWDdXKXg8IdwPqGIHXnA2F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiODA5ODA4LTI4ZjQtNGUwNi04ZTRlLTMwOGE3NmVjZmZjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1Ni41MjMzNzA3OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.668133ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "GET /v2/foo/bar/blobs/uploads/bb809808-28f4-4e06-8e4e-308a76ecffc2?_state=9MaApIwyvGlDk2RXSU0lzVWDdXKXg8IdwPqGIHXnA2F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiODA5ODA4LTI4ZjQtNGUwNi04ZTRlLTMwOGE3NmVjZmZjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1Ni41MjMzNzA3OTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=406911f1-f9f7-4e2a-98fb-26b3c7792083 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44322" http.request.uri="/v2/foo/bar/blobs/uploads/bb809808-28f4-4e06-8e4e-308a76ecffc2?_state=9MaApIwyvGlDk2RXSU0lzVWDdXKXg8IdwPqGIHXnA2F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiODA5ODA4LTI4ZjQtNGUwNi04ZTRlLTMwOGE3NmVjZmZjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1Ni41MjMzNzA3OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.667005ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "DELETE /v2/foo/bar/blobs/uploads/bb809808-28f4-4e06-8e4e-308a76ecffc2?_state=9MaApIwyvGlDk2RXSU0lzVWDdXKXg8IdwPqGIHXnA2F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiODA5ODA4LTI4ZjQtNGUwNi04ZTRlLTMwOGE3NmVjZmZjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1Ni41MjMzNzA3OTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=b8d86b3b-1c4f-4725-9e67-006672d7309f http.request.method=GET http.request.remoteaddr="127.0.0.1:44322" http.request.uri="/v2/foo/bar/blobs/uploads/bb809808-28f4-4e06-8e4e-308a76ecffc2?_state=9MaApIwyvGlDk2RXSU0lzVWDdXKXg8IdwPqGIHXnA2F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiODA5ODA4LTI4ZjQtNGUwNi04ZTRlLTMwOGE3NmVjZmZjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1Ni41MjMzNzA3OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bb809808-28f4-4e06-8e4e-308a76ecffc2 time="2025-12-03T00:43: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:41541" http.request.id=b8d86b3b-1c4f-4725-9e67-006672d7309f http.request.method=GET http.request.remoteaddr="127.0.0.1:44322" http.request.uri="/v2/foo/bar/blobs/uploads/bb809808-28f4-4e06-8e4e-308a76ecffc2?_state=9MaApIwyvGlDk2RXSU0lzVWDdXKXg8IdwPqGIHXnA2F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiODA5ODA4LTI4ZjQtNGUwNi04ZTRlLTMwOGE3NmVjZmZjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1Ni41MjMzNzA3OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.600374ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=bb809808-28f4-4e06-8e4e-308a76ecffc2 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "GET /v2/foo/bar/blobs/uploads/bb809808-28f4-4e06-8e4e-308a76ecffc2?_state=9MaApIwyvGlDk2RXSU0lzVWDdXKXg8IdwPqGIHXnA2F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiODA5ODA4LTI4ZjQtNGUwNi04ZTRlLTMwOGE3NmVjZmZjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1Ni41MjMzNzA3OTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=f3c02208-1298-47a7-9fa9-16d28d2ad3ce http.request.method=POST http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.537588ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=3cfda5a2-114a-47e1-8e05-3f3fefd4e788 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/uploads/c1c76c43-74c6-468e-af4b-97061981bf5c?_state=4Z--BgZIdrlZOyMtKKBhBPcUN-jyTO64bNdxpYD0oip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYzc2YzQzLTc0YzYtNDY4ZS1hZjRiLTk3MDYxOTgxYmY1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1Ni41MzI0MjUyMjFaIn0%3D&digest=sha256%3A5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" provided=sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff vars.name="foo/bar" vars.uuid=c1c76c43-74c6-468e-af4b-97061981bf5c time="2025-12-03T00:43:56Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=3cfda5a2-114a-47e1-8e05-3f3fefd4e788 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/uploads/c1c76c43-74c6-468e-af4b-97061981bf5c?_state=4Z--BgZIdrlZOyMtKKBhBPcUN-jyTO64bNdxpYD0oip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYzc2YzQzLTc0YzYtNDY4ZS1hZjRiLTk3MDYxOTgxYmY1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1Ni41MzI0MjUyMjFaIn0%3D&digest=sha256%3A5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c1c76c43-74c6-468e-af4b-97061981bf5c time="2025-12-03T00:43:56Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff, 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:41541" http.request.id=3cfda5a2-114a-47e1-8e05-3f3fefd4e788 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/uploads/c1c76c43-74c6-468e-af4b-97061981bf5c?_state=4Z--BgZIdrlZOyMtKKBhBPcUN-jyTO64bNdxpYD0oip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYzc2YzQzLTc0YzYtNDY4ZS1hZjRiLTk3MDYxOTgxYmY1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1Ni41MzI0MjUyMjFaIn0%3D&digest=sha256%3A5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.77676ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c1c76c43-74c6-468e-af4b-97061981bf5c 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "PUT /v2/foo/bar/blobs/uploads/c1c76c43-74c6-468e-af4b-97061981bf5c?_state=4Z--BgZIdrlZOyMtKKBhBPcUN-jyTO64bNdxpYD0oip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYzc2YzQzLTc0YzYtNDY4ZS1hZjRiLTk3MDYxOTgxYmY1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1Ni41MzI0MjUyMjFaIn0%3D&digest=sha256%3A5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=858eded4-db9f-4cfe-b861-20f96b1d31a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.436454ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=7510f06a-32f9-48c4-ba45-5e6c546da1ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/uploads/57769876-e8b3-4121-8955-a3c96db84ee9?_state=u27fERciXuWlnKLLBrZt1tKqFls6Ck6wKZmyX3XM-4x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3NzY5ODc2LWU4YjMtNDEyMS04OTU1LWEzYzk2ZGI4NGVlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1Ni41MzY1Nzg2MjNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.925736ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "PUT /v2/foo/bar/blobs/uploads/57769876-e8b3-4121-8955-a3c96db84ee9?_state=u27fERciXuWlnKLLBrZt1tKqFls6Ck6wKZmyX3XM-4x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3NzY5ODc2LWU4YjMtNDEyMS04OTU1LWEzYzk2ZGI4NGVlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1Ni41MzY1Nzg2MjNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=10a18630-92f1-46d7-924f-2f16ee71d197 http.request.method=POST http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.446589ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=588f55b7-7c8a-4cbc-a597-5b482ccd7b01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/uploads/e385000f-27cf-4c9f-aeb1-f2ddfe61e0da?_state=RHvf9IcpoYjxLdqu9zhvj_zkhU4wqCGAAynVVDJ4kLd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzODUwMDBmLTI3Y2YtNGM5Zi1hZWIxLWYyZGRmZTYxZTBkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1Ni41NDA4NDQxMVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.815428ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "PUT /v2/foo/bar/blobs/uploads/e385000f-27cf-4c9f-aeb1-f2ddfe61e0da?_state=RHvf9IcpoYjxLdqu9zhvj_zkhU4wqCGAAynVVDJ4kLd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzODUwMDBmLTI3Y2YtNGM5Zi1hZWIxLWYyZGRmZTYxZTBkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1Ni41NDA4NDQxMVoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=27294d15-2abd-4b49-a974-837c884890f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.544336ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:58Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=0f6e445b-06a3-4b86-bb18-b80ec0d70ef6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/uploads/564c1039-11af-4545-b0a2-c8b8d552e6d8?_state=--e_hyEcxl34EAc6Xfu_I0DhqWSsRddPk7SdIn8abRB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2NGMxMDM5LTExYWYtNDU0NS1iMGEyLWM4YjhkNTUyZTZkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1Ni41NDUwMjI4MTJaIn0%3D&digest=sha256%3A5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" http.response.duration=2.38913258s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:56 +0000] "PUT /v2/foo/bar/blobs/uploads/564c1039-11af-4545-b0a2-c8b8d552e6d8?_state=--e_hyEcxl34EAc6Xfu_I0DhqWSsRddPk7SdIn8abRB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2NGMxMDM5LTExYWYtNDU0NS1iMGEyLWM4YjhkNTUyZTZkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1Ni41NDUwMjI4MTJaIn0%3D&digest=sha256%3A5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:43:59Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=2fb9ab4e-f56e-4650-a854-5e7231bb5760 http.request.method=POST http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.823467ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:01Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41541" http.request.id=ecc87d0c-2a31-4f9f-b982-24c5ff6872a8 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/uploads/99c59782-9a21-4738-9f8d-e3329113df65?_state=obgDONbQF7P-FIs3DjMIa4oDKb_kE2ZN8djullIAFBt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5YzU5NzgyLTlhMjEtNDczOC05ZjhkLWUzMzI5MTEzZGY2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1OS4wMjkyNDYwNTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.45705007s http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:43:59 +0000] "PATCH /v2/foo/bar/blobs/uploads/99c59782-9a21-4738-9f8d-e3329113df65?_state=obgDONbQF7P-FIs3DjMIa4oDKb_kE2ZN8djullIAFBt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5YzU5NzgyLTlhMjEtNDczOC05ZjhkLWUzMzI5MTEzZGY2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0Mzo1OS4wMjkyNDYwNTRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:01Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=ce0356b2-eb46-47a9-8df1-8223c10c6359 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/uploads/99c59782-9a21-4738-9f8d-e3329113df65?_state=0G4-c2e7Han2VTcF_CI5QdWjzN7t512Xc4fn7aefI1x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5YzU5NzgyLTlhMjEtNDczOC05ZjhkLWUzMzI5MTEzZGY2NSIsIk9mZnNldCI6MTU3ODA4NjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6NTlaIn0%3D&digest=sha256%3A5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" http.response.duration=2.086279ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:01 +0000] "PUT /v2/foo/bar/blobs/uploads/99c59782-9a21-4738-9f8d-e3329113df65?_state=0G4-c2e7Han2VTcF_CI5QdWjzN7t512Xc4fn7aefI1x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5YzU5NzgyLTlhMjEtNDczOC05ZjhkLWUzMzI5MTEzZGY2NSIsIk9mZnNldCI6MTU3ODA4NjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDM6NTlaIn0%3D&digest=sha256%3A5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:01Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=9aeba91c-a8f5-4967-a830-21748c6d9f99 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.698415ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:01Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=6c066ad3-4b17-4c47-8a6f-a3ec07ee1fdc http.request.method=GET http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=65.995125ms http.response.status=200 http.response.written=15780864 127.0.0.1 - - [03/Dec/2025:00:44:01 +0000] "GET /v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff HTTP/1.1" 200 15780864 "" "Go-http-client/1.1" time="2025-12-03T00:44:01Z" level=error msg="error parsing digest="sha257:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff": unsupported digest algorithm" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=2720e860-af90-496f-b8e4-3272e7e48f34 http.request.method=GET http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/sha257:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" vars.name="foo/bar" time="2025-12-03T00:44:01Z" 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:41541" http.request.id=2720e860-af90-496f-b8e4-3272e7e48f34 http.request.method=GET http.request.remoteaddr="127.0.0.1:44324" http.request.uri="/v2/foo/bar/blobs/sha257:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.569488ms http.response.status=400 http.response.written=110 vars.digest="sha257:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:44:01 +0000] "GET /v2/foo/bar/blobs/sha257:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T00:44:01Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=65f11e1f-a2c4-4311-a2e1-8d1ba05a30dd http.request.method=GET http.request.remoteaddr="127.0.0.1:44356" http.request.uri="/v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" http.response.duration=1.275547ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:01 +0000] "GET /v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:01Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=b21fdace-cc1c-4336-856a-164e2163307f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44370" http.request.uri="/v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" http.response.duration=1.588925ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:01 +0000] "DELETE /v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=eebc846e-dbe1-46d8-a9f3-ccb61a558be5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44370" http.request.uri="/v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.441747ms http.response.status=404 http.response.written=157 vars.digest="sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:44:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:44:01Z" 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:41541" http.request.id=59875213-8c36-4c79-9caf-79ff1bf8dfb8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44370" http.request.uri="/v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.448578ms http.response.status=404 http.response.written=74 vars.digest="sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:44:01 +0000] "DELETE /v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-12-03T00:44:01Z" level=error msg="error parsing digest="sha257:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff": unsupported digest algorithm" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=5226a8c4-d6e5-4086-ba0f-f127db96bc87 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44376" http.request.uri="/v2/foo/bar/blobs/sha257:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" vars.name="foo/bar" time="2025-12-03T00:44:01Z" 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:41541" http.request.id=5226a8c4-d6e5-4086-ba0f-f127db96bc87 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44376" http.request.uri="/v2/foo/bar/blobs/sha257:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.467413ms http.response.status=400 http.response.written=110 vars.digest="sha257:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:44:01 +0000] "DELETE /v2/foo/bar/blobs/sha257:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T00:44:01Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=6bffef6a-19e4-4c98-ac26-4308618411bc http.request.method=POST http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.784692ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=1fa7b417-bbbe-41b9-a5f1-4c6a6c88fef7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/uploads/17c3760f-d62e-441e-be1e-5ab1ef556911?_state=hpki22LocuDSrF62IfxcODoLDeTfQ4ydLkzw95AWvfl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3YzM3NjBmLWQ2MmUtNDQxZS1iZTFlLTVhYjFlZjU1NjkxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0NDowMS42MDI1MTY4MThaIn0%3D&digest=sha256%3A5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" http.response.duration=2.267194171s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:01 +0000] "PUT /v2/foo/bar/blobs/uploads/17c3760f-d62e-441e-be1e-5ab1ef556911?_state=hpki22LocuDSrF62IfxcODoLDeTfQ4ydLkzw95AWvfl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3YzM3NjBmLWQ2MmUtNDQxZS1iZTFlLTVhYjFlZjU1NjkxMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0NDowMS42MDI1MTY4MThaIn0%3D&digest=sha256%3A5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=ee26ed1e-c5c3-4a6e-bf81-35e3a56c1002 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44384" http.request.uri="/v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.361536ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=19372227-70f4-49f9-bba7-579ccab92b42 http.request.method=GET http.request.remoteaddr="127.0.0.1:44356" http.request.uri="/v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.334575988s http.response.status=200 http.response.written=4175872 127.0.0.1 - - [03/Dec/2025:00:44:01 +0000] "GET /v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff HTTP/1.1" 200 4175872 "" "Go-http-client/1.1" time="2025-12-03T00:44:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41541" http.request.id=5494fe13-d068-41c2-98d3-32e3b263c30e http.request.method=GET http.request.remoteaddr="127.0.0.1:44340" http.request.uri="/v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.341080875s http.response.status=200 http.response.written=4229952 127.0.0.1 - - [03/Dec/2025:00:44:01 +0000] "GET /v2/foo/bar/blobs/sha256:5fc7a0f5b5e063e12dfd5977267a7d20fe563f589a469e01b761a60b3fce00ff HTTP/1.1" 200 4229952 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (7.60s) === RUN TestRelativeURL time="2025-12-03T00:44:03Z" 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-03T00:44:03Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:44:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39787" http.request.id=c4fceb45-a668-4d8b-85d5-0bd85977ad20 http.request.method=POST http.request.remoteaddr="127.0.0.1:60480" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.600441ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39787" http.request.id=be21ee62-c18f-4d54-b02e-ad9ad9be612f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60480" http.request.uri="/v2/foo/bar/blobs/uploads/3ae0a703-fb62-4e76-bc1e-1ec37a626e1c?_state=naCfuuD93r_cd-XpZb7cY_x59Ydt_Prn0uW8ZDbG6BZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhZTBhNzAzLWZiNjItNGU3Ni1iYzFlLTFlYzM3YTYyNmUxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0NDowMy45MjczMjY2MzNaIn0%3D&digest=sha256%3A569f4dd96cb6930b15edc6bf68a76c0549255a248acdcedc6a3d2276017c246e" http.request.useragent="Go-http-client/1.1" http.response.duration=4.451814876s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:04 +0000] "PUT /v2/foo/bar/blobs/uploads/3ae0a703-fb62-4e76-bc1e-1ec37a626e1c?_state=naCfuuD93r_cd-XpZb7cY_x59Ydt_Prn0uW8ZDbG6BZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhZTBhNzAzLWZiNjItNGU3Ni1iYzFlLTFlYzM3YTYyNmUxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0NDowMy45MjczMjY2MzNaIn0%3D&digest=sha256%3A569f4dd96cb6930b15edc6bf68a76c0549255a248acdcedc6a3d2276017c246e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39787" http.request.id=79dd54d5-2e4c-4acf-af0e-b49bb79820c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:60480" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.967675ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39787" http.request.id=8d58bcc6-d7bc-48f7-b37c-17f39604e5c2 http.request.method=POST http.request.remoteaddr="127.0.0.1:60480" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.552288ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:13Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39787" http.request.id=937b462b-daf5-4aba-acb8-d54858b92652 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60480" http.request.uri="/v2/foo/bar/blobs/uploads/a5902945-ee3b-47b3-a4f9-ab86a002958f?_state=FFLyYQDA3TQEn_Z_hxH70H_Ql2ENidWE67jnnWwyVd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1OTAyOTQ1LWVlM2ItNDdiMy1hNGY5LWFiODZhMDAyOTU4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0NDowOC44NzMyMDAxOTFaIn0%3D&digest=sha256%3Acb2584cd9ccb3e3d69770a6f5de78c29520a1924ab877a0d917c85d49bbcd87f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.07617956s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:08 +0000] "PUT /v2/foo/bar/blobs/uploads/a5902945-ee3b-47b3-a4f9-ab86a002958f?_state=FFLyYQDA3TQEn_Z_hxH70H_Ql2ENidWE67jnnWwyVd57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1OTAyOTQ1LWVlM2ItNDdiMy1hNGY5LWFiODZhMDAyOTU4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0NDowOC44NzMyMDAxOTFaIn0%3D&digest=sha256%3Acb2584cd9ccb3e3d69770a6f5de78c29520a1924ab877a0d917c85d49bbcd87f HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (10.03s) === RUN TestBlobDeleteDisabled time="2025-12-03T00:44:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:44:13Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:44:14Z" 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:44071" http.request.id=e06c0adc-0774-4f6c-9987-2c2aa91b2be7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41710" http.request.uri="/v2/foo/bar/blobs/sha256:d522473e416a45663972d4100806736b821996ea87ad2b3447e6fcc8e2524d0b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.742937ms http.response.status=405 http.response.written=78 vars.digest="sha256:d522473e416a45663972d4100806736b821996ea87ad2b3447e6fcc8e2524d0b" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:44:14 +0000] "DELETE /v2/foo/bar/blobs/sha256:d522473e416a45663972d4100806736b821996ea87ad2b3447e6fcc8e2524d0b HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.17s) === RUN TestDeleteDisabled time="2025-12-03T00:44:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:44:14Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:44:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35963" http.request.id=6a9c4b20-aeff-441d-8416-09ce0dfcf23b http.request.method=POST http.request.remoteaddr="127.0.0.1:58512" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="920.91µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:35963" http.request.id=c68de778-4bea-4c39-b226-6e1b2e998a7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58512" http.request.uri="/v2/foo/bar/blobs/uploads/b6c34762-54c3-4351-bec9-859860d26423?_state=qqiRirZMOshwJtSO_j1kLx4yFXAucNLfNGSn--Sm0lZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2YzM0NzYyLTU0YzMtNDM1MS1iZWM5LTg1OTg2MGQyNjQyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0NDoxNC40MzY5MTE4MjZaIn0%3D&digest=sha256%3Aab8ca628502aa1f30312cb6857c1937af131937c6227c78504f784924b5d4480" http.request.useragent="Go-http-client/1.1" http.response.duration=6.464256841s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:14 +0000] "PUT /v2/foo/bar/blobs/uploads/b6c34762-54c3-4351-bec9-859860d26423?_state=qqiRirZMOshwJtSO_j1kLx4yFXAucNLfNGSn--Sm0lZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2YzM0NzYyLTU0YzMtNDM1MS1iZWM5LTg1OTg2MGQyNjQyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0NDoxNC40MzY5MTE4MjZaIn0%3D&digest=sha256%3Aab8ca628502aa1f30312cb6857c1937af131937c6227c78504f784924b5d4480 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:20Z" 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:35963" http.request.id=45653f9c-de07-4d99-97c6-9577300dff3b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58512" http.request.uri="/v2/foo/bar/blobs/sha256:ab8ca628502aa1f30312cb6857c1937af131937c6227c78504f784924b5d4480" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.380729ms http.response.status=405 http.response.written=78 vars.digest="sha256:ab8ca628502aa1f30312cb6857c1937af131937c6227c78504f784924b5d4480" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:44:20 +0000] "DELETE /v2/foo/bar/blobs/sha256:ab8ca628502aa1f30312cb6857c1937af131937c6227c78504f784924b5d4480 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (6.78s) === RUN TestDeleteReadOnly time="2025-12-03T00:44: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-03T00:44:20Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:44:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36531" http.request.id=e250ac8e-2109-45fc-bab4-b50378c2bbe5 http.request.method=POST http.request.remoteaddr="127.0.0.1:45842" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.017323ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36531" http.request.id=b1fa6b6d-9469-4fa3-bdd3-a3bb3f512999 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45842" http.request.uri="/v2/foo/bar/blobs/uploads/e57537cd-7807-42ab-89ab-b0b64f89424e?_state=gFA3Gf5ettO-Qh1eH4RLX_H24M1gYS_Vttx9Tn_oyCF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NzUzN2NkLTc4MDctNDJhYi04OWFiLWIwYjY0Zjg5NDI0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0NDoyMS4wNTU0NDY1OFoifQ%3D%3D&digest=sha256%3Aac8cc924f2490b62c73e434c87ff9586efbff4132441800cdd33bc23d9765fad" http.request.useragent="Go-http-client/1.1" http.response.duration=2.643215559s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:21 +0000] "PUT /v2/foo/bar/blobs/uploads/e57537cd-7807-42ab-89ab-b0b64f89424e?_state=gFA3Gf5ettO-Qh1eH4RLX_H24M1gYS_Vttx9Tn_oyCF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1NzUzN2NkLTc4MDctNDJhYi04OWFiLWIwYjY0Zjg5NDI0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0NDoyMS4wNTU0NDY1OFoifQ%3D%3D&digest=sha256%3Aac8cc924f2490b62c73e434c87ff9586efbff4132441800cdd33bc23d9765fad HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [03/Dec/2025:00:44:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:ac8cc924f2490b62c73e434c87ff9586efbff4132441800cdd33bc23d9765fad HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.80s) === RUN TestStartPushReadOnly time="2025-12-03T00:44:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:44:23Z" level=info msg="redis not configured" go.version=go1.24.11 127.0.0.1 - - [03/Dec/2025:00:44:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-12-03T00:44:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:44:23Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:44:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=3d1f9616-d561-4808-b62a-cedac848e2d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:34578" 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="745.394µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:00:44:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T00:44:23Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=6cf866d9-e0ae-4c9f-bebe-81364957d164 http.request.method=GET http.request.remoteaddr="127.0.0.1:34578" 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="642.296µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/Dec/2025:00:44:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T00:44:23Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=2ee20f0f-0e12-4507-a76f-8ac59e3f283c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34578" 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="616.947µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:00:44:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-03T00:44:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=39ddd2da-026b-4b60-8957-ca652ed3bce1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.957156ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T00:44:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=39ddd2da-026b-4b60-8957-ca652ed3bce1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34578" 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.016639ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T00:44:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=39ddd2da-026b-4b60-8957-ca652ed3bce1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34578" 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.065622ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T00:44:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=39ddd2da-026b-4b60-8957-ca652ed3bce1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34578" 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.104464ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:00:44:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-03T00:44:23Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=a65fd54e-02be-4b15-b0d8-e0ef1a9da35d http.request.method=POST http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.728918ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:23 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:31Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=30c8c4cb-4cd1-4271-b762-811cfab3e19a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/schema1/blobs/uploads/2cd0f516-9a84-417f-9838-4069580aeea2?_state=qQpKg62d6ghc-a0y7QtSbDdByhzjSNKXWD6FVsTkjf17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyY2QwZjUxNi05YTg0LTQxN2YtOTgzOC00MDY5NTgwYWVlYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6MjMuOTg5NzMxMTE5WiJ9&digest=sha256%3A058f6d6fb9e889c3b63cb6ec1d58be35cdcdb20346b856f62e4a83de6c82419b" http.request.useragent="Go-http-client/1.1" http.response.duration=7.742155843s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:23 +0000] "PUT /v2/foo/schema1/blobs/uploads/2cd0f516-9a84-417f-9838-4069580aeea2?_state=qQpKg62d6ghc-a0y7QtSbDdByhzjSNKXWD6FVsTkjf17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyY2QwZjUxNi05YTg0LTQxN2YtOTgzOC00MDY5NTgwYWVlYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6MjMuOTg5NzMxMTE5WiJ9&digest=sha256%3A058f6d6fb9e889c3b63cb6ec1d58be35cdcdb20346b856f62e4a83de6c82419b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:31Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=94d43b3a-8d15-4ca3-8ee1-9ece8c3d37c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.740144ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:31 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=4ca3bb47-21a3-45c6-b298-955c6fa7991d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/schema1/blobs/uploads/5798881a-dc6e-45ab-a938-cffc77838adc?_state=Jn0sXE77gTmBkGoQDvH4QaNKamHttvzJx6bDRB7gXqh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1Nzk4ODgxYS1kYzZlLTQ1YWItYTkzOC1jZmZjNzc4MzhhZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6MzEuOTc3NzIwNzQzWiJ9&digest=sha256%3A11e194a7468960e4db4e78d10c4d04a12334f629f94b82a56a75064a9fef42f2" http.request.useragent="Go-http-client/1.1" http.response.duration=5.771947372s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:31 +0000] "PUT /v2/foo/schema1/blobs/uploads/5798881a-dc6e-45ab-a938-cffc77838adc?_state=Jn0sXE77gTmBkGoQDvH4QaNKamHttvzJx6bDRB7gXqh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1Nzk4ODgxYS1kYzZlLTQ1YWItYTkzOC1jZmZjNzc4MzhhZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6MzEuOTc3NzIwNzQzWiJ9&digest=sha256%3A11e194a7468960e4db4e78d10c4d04a12334f629f94b82a56a75064a9fef42f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=9bc3b71e-99e4-4cea-871e-c2494855b70b http.request.method=PUT http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.166939ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=7f4f382f-6aad-4afc-93cb-e2237cd3c1ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/schema1/manifests/sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.075619ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=7b41f08f-0b05-47f0-89c1-1b8849b4734b http.request.method=GET http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.363968ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=c513dc07-ae06-4dee-b073-76a9514b015e http.request.method=GET http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/schema1/manifests/sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.439594ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "GET /v2/foo/schema1/manifests/sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" 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:39097" http.request.id=93dcc118-2e3b-4d5f-9918-f6fe584224a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/schema1/manifests/sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.559393ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" 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:39097" http.request.id=eb9e9c8f-2a66-4942-bcdc-b34f305abc65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/schema1/manifests/sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.952784ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json" http.request.host="127.0.0.1:39097" http.request.id=a7c62cb3-9fa6-4d35-b3c6-fac8e8a4b3a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/schema1/manifests/sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.858301ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=e907794c-b3f5-47b3-b8d8-3398ec73ad1b http.request.method=GET http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/schema1/manifests/sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.693142ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "GET /v2/foo/schema1/manifests/sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=71df4640-66c7-401b-ad2f-58bc1945a74a http.request.method=GET http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.752989ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=b47ca89f-11c8-4b40-8f70-f863d62854f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/schema1/manifests/sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.584439ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "GET /v2/foo/schema1/manifests/sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=e554073e-78ac-466d-9304-e664bf774743 http.request.method=GET http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.701608ms http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" level=error msg="payload digest does match: "sha256:42ebd2ac21096a7afa5b5c663e897c0b4d8db569f064975e14419d85933f0416" != "sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e"" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=2384b125-0499-45ab-82f9-8a5129ab364a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/schema1/manifests/sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e" time="2025-12-03T00:44:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=2384b125-0499-45ab-82f9-8a5129ab364a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34578" http.request.uri="/v2/foo/schema1/manifests/sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.287775ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e" 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:f8009e04070ee033d97de24b3d2b2f12f96872a57d08325bb255a5a6a8e5d57e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=040eb5db-eb68-4bab-b94b-8ac56a4d3a1f http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" 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.062537ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=d5bb74af-8b68-40d3-8206-9903dc8183e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" 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.563754ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39097" http.request.id=68a3faf4-ab3c-4f20-9f42-ca38d0cd24a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" 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.043169ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:44:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39097" http.request.id=68a3faf4-ab3c-4f20-9f42-ca38d0cd24a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" 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.107617ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:44:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39097" http.request.id=68a3faf4-ab3c-4f20-9f42-ca38d0cd24a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" 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.201006ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=c8188972-38dc-4e25-90db-e84a0c4e3a63 http.request.method=POST http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.173394ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=dc05dc4b-63fc-4fb8-b8ab-d41e4bb5213b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/blobs/uploads/6caa27fd-8018-4624-8fca-8d106419e591?_state=nCuu6WnweuP408dSxt1kyro9XPASIILtZ3-Zyg6yRXB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2Y2FhMjdmZC04MDE4LTQ2MjQtOGZjYS04ZDEwNjQxOWU1OTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6MzcuODAyMjk1MjI1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.414812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/6caa27fd-8018-4624-8fca-8d106419e591?_state=nCuu6WnweuP408dSxt1kyro9XPASIILtZ3-Zyg6yRXB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2Y2FhMjdmZC04MDE4LTQ2MjQtOGZjYS04ZDEwNjQxOWU1OTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6MzcuODAyMjk1MjI1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39097" http.request.id=6e029165-9f29-4033-8195-924fb521aa63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" 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.111936ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:44:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39097" http.request.id=6e029165-9f29-4033-8195-924fb521aa63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" 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.182728ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-03T00:44:37Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=b2d69a25-8bc6-4cce-8d2e-c603e1f55f11 http.request.method=POST http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.984824ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:42Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=4b13d927-3b2d-477a-b71e-9656bb91fa2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/blobs/uploads/b7aca269-5d21-4e44-8cab-60938918282e?_state=VVzwUYCIuGr4TNgQt3ENjG_SdJKboYoWBCrdLjh4o0F7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiN2FjYTI2OS01ZDIxLTRlNDQtOGNhYi02MDkzODkxODI4MmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6MzcuOTk2MjA4MTU4WiJ9&digest=sha256%3Af0f892b76ea92ae1fd0641c9d6743c3d50d33429aae33db5c63737683d97dc64" http.request.useragent="Go-http-client/1.1" http.response.duration=4.492265137s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/b7aca269-5d21-4e44-8cab-60938918282e?_state=VVzwUYCIuGr4TNgQt3ENjG_SdJKboYoWBCrdLjh4o0F7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiN2FjYTI2OS01ZDIxLTRlNDQtOGNhYi02MDkzODkxODI4MmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6MzcuOTk2MjA4MTU4WiJ9&digest=sha256%3Af0f892b76ea92ae1fd0641c9d6743c3d50d33429aae33db5c63737683d97dc64 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:42Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=4957052c-2bdb-43b8-8ef8-a1374ee2e57b http.request.method=POST http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.432829ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=5e4d7316-597d-4020-a691-06166fdba963 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/blobs/uploads/b15d896c-b8df-475a-a129-bb7e398a538f?_state=x9lMVx-8yk0U15sbrdewWNDFkq2jYI_Js-sICJaIwtR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMTVkODk2Yy1iOGRmLTQ3NWEtYTEyOS1iYjdlMzk4YTUzOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6NDIuNjU5NTkxOTZaIn0%3D&digest=sha256%3A98b6b4c66d8a401322bee4941180ada2a98d5a6fe0fc74eeaff99617985b04d9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.996974856s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/b15d896c-b8df-475a-a129-bb7e398a538f?_state=x9lMVx-8yk0U15sbrdewWNDFkq2jYI_Js-sICJaIwtR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMTVkODk2Yy1iOGRmLTQ3NWEtYTEyOS1iYjdlMzk4YTUzOGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6NDIuNjU5NTkxOTZaIn0%3D&digest=sha256%3A98b6b4c66d8a401322bee4941180ada2a98d5a6fe0fc74eeaff99617985b04d9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" 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:39097" http.request.id=0fd4bb89-81cf-4db4-852b-62ee92584cb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.333934ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" 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:39097" http.request.id=1e568182-bba8-4984-936d-e92532e990b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/manifests/sha256:efd8e3ff7710cb7a140c9259b4fffbd53abe6da66fa6e31fd872cc38a9e802b0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.904331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "PUT /v2/foo/schema2/manifests/sha256:efd8e3ff7710cb7a140c9259b4fffbd53abe6da66fa6e31fd872cc38a9e802b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=0e31a933-4287-4fc4-b037-0fb6d092a21c http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" 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=1.6429ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=d11ec8e7-ed57-4733-b4f0-d5d90f698ef7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/manifests/sha256:efd8e3ff7710cb7a140c9259b4fffbd53abe6da66fa6e31fd872cc38a9e802b0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.626268ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "GET /v2/foo/schema2/manifests/sha256:efd8e3ff7710cb7a140c9259b4fffbd53abe6da66fa6e31fd872cc38a9e802b0 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=33ec00df-6c00-40ed-8c26-7b00f9f923b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.28396ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=d971cd0e-bb16-4583-b57e-d74eb240184f http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/manifests/sha256:efd8e3ff7710cb7a140c9259b4fffbd53abe6da66fa6e31fd872cc38a9e802b0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.206626ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "GET /v2/foo/schema2/manifests/sha256:efd8e3ff7710cb7a140c9259b4fffbd53abe6da66fa6e31fd872cc38a9e802b0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=6df1a9c8-31b4-49b5-bd4a-fc5ac7171223 http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.288051ms http.response.status=200 http.response.written=45 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" level=info msg="rewriting manifest sha256:efd8e3ff7710cb7a140c9259b4fffbd53abe6da66fa6e31fd872cc38a9e802b0 in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=8d619d10-c752-47c3-b975-ffd76ef2315a http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" 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-03T00:44:45Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=8d619d10-c752-47c3-b975-ffd76ef2315a http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.612455ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" 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:39097" http.request.id=e80a9480-21bf-4b1f-975b-2b927a4cd79f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.512966ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" 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:39097" http.request.id=7e9c45f7-5224-4ea9-930e-ffecb65442c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.824312ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" 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:39097" http.request.id=44564915-8b2d-4bf5-9dcf-9a16e4eea298 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/manifests/sha256:dda5641ea6138bef3d3b5e6688876ae00726a17aaad8fe9bb8d949bc2fbc31ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.65999ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "PUT /v2/foo/schema2/manifests/sha256:dda5641ea6138bef3d3b5e6688876ae00726a17aaad8fe9bb8d949bc2fbc31ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=cb7298ec-bb71-411e-bec9-e0671f0537fe http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" 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=1.62996ms http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=f42e27be-632b-4918-a30a-11bef6b38482 http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/manifests/sha256:dda5641ea6138bef3d3b5e6688876ae00726a17aaad8fe9bb8d949bc2fbc31ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.624805ms http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "GET /v2/foo/schema2/manifests/sha256:dda5641ea6138bef3d3b5e6688876ae00726a17aaad8fe9bb8d949bc2fbc31ef HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=ef448b4a-a487-401d-bd27-105aa5f0a1ad http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.290587ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=b65a1876-dfd4-449a-b2b6-11ee4fd16c2c http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/manifests/sha256:dda5641ea6138bef3d3b5e6688876ae00726a17aaad8fe9bb8d949bc2fbc31ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.420539ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "GET /v2/foo/schema2/manifests/sha256:dda5641ea6138bef3d3b5e6688876ae00726a17aaad8fe9bb8d949bc2fbc31ef HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" level=info msg="rewriting manifest list sha256:dda5641ea6138bef3d3b5e6688876ae00726a17aaad8fe9bb8d949bc2fbc31ef in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=646e2a32-2628-43c0-b94f-61faf81f883b http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" 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-03T00:44:45Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39097" http.request.id=646e2a32-2628-43c0-b94f-61faf81f883b http.request.method=GET http.request.remoteaddr="127.0.0.1:54162" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.79192ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" 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-03T00:44:45Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:44:45Z" 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:45461" http.request.id=a386cbdf-d4f5-4633-b4df-9c497e63aecd http.request.method=GET http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.557785ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" 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:45461" http.request.id=dd907d0a-a147-446f-8421-fa3778022fa3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.236621ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" 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:45461" http.request.id=c6a4e314-817e-41cc-8648-ea85b6ce916a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.353501ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" 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:45461" http.request.id=99662031-f295-4bbe-a59a-a82563fa5be7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" 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.076384ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T00:44:45Z" 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:45461" http.request.id=99662031-f295-4bbe-a59a-a82563fa5be7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" 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.138586ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T00:44:45Z" 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:45461" http.request.id=99662031-f295-4bbe-a59a-a82563fa5be7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" 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.180642ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T00:44:45Z" 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:45461" http.request.id=99662031-f295-4bbe-a59a-a82563fa5be7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" 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.226629ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-03T00:44:45Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=29f22f04-3675-4ef3-b22a-70adaba7bb69 http.request.method=POST http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.745856ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=1a67ea3d-af59-454e-a64f-43f814db9abb http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/blobs/uploads/03327f67-5b4b-4511-be23-0053c8d810f9?_state=PgrOaKXa-TkUouD27FyPqqFpHSXmPHeN6ehp17el17R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMzMyN2Y2Ny01YjRiLTQ1MTEtYmUyMy0wMDUzYzhkODEwZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6NDUuOTA1MTg3NDE3WiJ9&digest=sha256%3A8485a889cefb987deea9d53d045c623467e49a260e3469404560fcdb77456045" http.request.useragent="Go-http-client/1.1" http.response.duration=5.703100284s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:45 +0000] "PUT /v2/foo/schema1/blobs/uploads/03327f67-5b4b-4511-be23-0053c8d810f9?_state=PgrOaKXa-TkUouD27FyPqqFpHSXmPHeN6ehp17el17R7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMzMyN2Y2Ny01YjRiLTQ1MTEtYmUyMy0wMDUzYzhkODEwZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6NDUuOTA1MTg3NDE3WiJ9&digest=sha256%3A8485a889cefb987deea9d53d045c623467e49a260e3469404560fcdb77456045 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=93ca14a5-325b-4d46-accd-f6b43c316c40 http.request.method=POST http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.02077ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=a3b86198-1876-457e-b667-e7bd006abe1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/blobs/uploads/c23b92b8-071d-42b5-bbeb-16cc302a8ed5?_state=hfDpEyW8wXza-aD9tHVrlKidB8gaAyxP7Az8094Irgp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMjNiOTJiOC0wNzFkLTQyYjUtYmJlYi0xNmNjMzAyYThlZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6NTEuODExNzcyODYzWiJ9&digest=sha256%3A90553e342395d6277bc4ee3fe44e11b452801886294936d555e568410674e49a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.295436837s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/c23b92b8-071d-42b5-bbeb-16cc302a8ed5?_state=hfDpEyW8wXza-aD9tHVrlKidB8gaAyxP7Az8094Irgp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjMjNiOTJiOC0wNzFkLTQyYjUtYmJlYi0xNmNjMzAyYThlZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6NTEuODExNzcyODYzWiJ9&digest=sha256%3A90553e342395d6277bc4ee3fe44e11b452801886294936d555e568410674e49a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=6f91433b-7c48-496d-956d-4fa86db32977 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.418807ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=5059793a-4923-49c1-8348-73bc9326be20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.533879ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=5dd78609-3218-4167-b123-4b32b5ec4363 http.request.method=GET http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.202194ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:44:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=ed6c27d3-107a-4f9c-ab8f-f9a0fce70f04 http.request.method=GET http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.204641ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "GET /v2/foo/schema1/manifests/sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:44: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:45461" http.request.id=60125d98-2fbc-4fd4-b7c7-59f5629384d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.668893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44: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:45461" http.request.id=08671d5d-5666-40d6-a244-d27a73252154 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.559387ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json" http.request.host="127.0.0.1:45461" http.request.id=1f98337d-e194-4a81-b887-4d7a5111d14d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.414165ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=c4480545-506c-4725-91ab-50da7dd07f9c http.request.method=GET http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.137862ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "GET /v2/foo/schema1/manifests/sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:44:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=cc80b4b8-ed02-47b1-bcc4-e3855e51d85d http.request.method=GET http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="861.725µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=6b742190-284c-4c44-8f59-db8df271389f http.request.method=GET http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.325107ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "GET /v2/foo/schema1/manifests/sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=028dc834-b2a1-4a7f-8f13-959348657fb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.343002ms http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T00:44:56Z" level=error msg="payload digest does match: "sha256:1d1c634d3a39e3b655de0e082dd2bd4cef9bf7d517f94ca6a397847b5b29be7e" != "sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b"" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=bb670c99-a0e8-477f-b427-6643d2fc69f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b" time="2025-12-03T00:44: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:45461" http.request.id=bb670c99-a0e8-477f-b427-6643d2fc69f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57354" http.request.uri="/v2/foo/schema1/manifests/sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.601409ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b" 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:e778e0250420007b9cd8f60966d1aa71dd0d689de73fd85c0d456d93e49a666b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-03T00:44: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:45461" http.request.id=fb4b7079-1858-4740-976f-04e9db9dd7f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.52055ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T00:44: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:45461" http.request.id=790f140f-3acb-4a5d-8985-97bbafbc424a http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.809017ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T00:44: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:45461" http.request.id=b7f3b7f8-57dd-4b4f-8310-962aede5bfce http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.935981ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:44: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:45461" http.request.id=b7f3b7f8-57dd-4b4f-8310-962aede5bfce http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.999352ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:44: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:45461" http.request.id=b7f3b7f8-57dd-4b4f-8310-962aede5bfce http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" 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.049861ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-03T00:44:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=b812bb50-a142-43b0-9d25-ad5c69b52104 http.request.method=POST http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.308272ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=1403f48a-421f-443d-8ca7-dfa7175b9aa9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/blobs/uploads/af5896db-fbfa-454a-a99f-68a1df602238?_state=nK132GSTwnQ8zJZ7IJoKped3q1ePCWT67lYYqYw_bQV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZjU4OTZkYi1mYmZhLTQ1NGEtYTk5Zi02OGExZGY2MDIyMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6NTYuMTQ0MzEzOTU1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.391618ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/af5896db-fbfa-454a-a99f-68a1df602238?_state=nK132GSTwnQ8zJZ7IJoKped3q1ePCWT67lYYqYw_bQV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZjU4OTZkYi1mYmZhLTQ1NGEtYTk5Zi02OGExZGY2MDIyMzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6NTYuMTQ0MzEzOTU1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44: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:45461" http.request.id=681c8498-3916-4c2b-96df-520079445c8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.692632ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:44: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:45461" http.request.id=681c8498-3916-4c2b-96df-520079445c8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.773499ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-03T00:44:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=d3032b61-cdc0-4754-94dc-2722c2518384 http.request.method=POST http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.106293ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:58Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=0ee72ed4-df79-4db0-b59d-a32f31c761a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/blobs/uploads/c48f995b-2411-4489-9808-186207c32fe3?_state=DeVKeagY0-7q1qUjYfkYqxNN-02pkjM5fIRplOT8Pit7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNDhmOTk1Yi0yNDExLTQ0ODktOTgwOC0xODYyMDdjMzJmZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6NTYuMjkyODk1OTA2WiJ9&digest=sha256%3A9bcabf46ce704e86e2a3bc3d5e794b5f2efb04188ded5e05444bef880eee7c02" http.request.useragent="Go-http-client/1.1" http.response.duration=2.388502705s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/c48f995b-2411-4489-9808-186207c32fe3?_state=DeVKeagY0-7q1qUjYfkYqxNN-02pkjM5fIRplOT8Pit7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNDhmOTk1Yi0yNDExLTQ0ODktOTgwOC0xODYyMDdjMzJmZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6NTYuMjkyODk1OTA2WiJ9&digest=sha256%3A9bcabf46ce704e86e2a3bc3d5e794b5f2efb04188ded5e05444bef880eee7c02 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:44:58Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=c1fcd1f1-c6e9-4492-9e9a-2287164e9f3b http.request.method=POST http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.857016ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=a550d5c6-49b6-4917-a689-401cda202c3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/blobs/uploads/d26d555b-d436-4b11-8fb5-17e751cc73d7?_state=A0YryP_vtV35SF6VpaTh7icfL8f5wV3mI1ViFO39mx57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMjZkNTU1Yi1kNDM2LTRiMTEtOGZiNS0xN2U3NTFjYzczZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6NTguODg1NzY0MDYyWiJ9&digest=sha256%3Afb5861903858b5075eb965d142b20c05aaa361d3cc87e903d8a5da396ab04b43" http.request.useragent="Go-http-client/1.1" http.response.duration=4.776246471s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:44:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/d26d555b-d436-4b11-8fb5-17e751cc73d7?_state=A0YryP_vtV35SF6VpaTh7icfL8f5wV3mI1ViFO39mx57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMjZkNTU1Yi1kNDM2LTRiMTEtOGZiNS0xN2U3NTFjYzczZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDQ6NTguODg1NzY0MDYyWiJ9&digest=sha256%3Afb5861903858b5075eb965d142b20c05aaa361d3cc87e903d8a5da396ab04b43 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" 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:45461" http.request.id=8bc54bcc-3eff-4a1e-a692-9917392a0c89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.237057ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" 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:45461" http.request.id=4c25310c-7814-4b93-b564-3c8a58d6125b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/manifests/sha256:cc39f083a31a4f85edbe7f5bd9ae74ef7e8e41e3ebfa428f32e7ae6c1538787f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.812882ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "PUT /v2/foo/schema2/manifests/sha256:cc39f083a31a4f85edbe7f5bd9ae74ef7e8e41e3ebfa428f32e7ae6c1538787f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=607d8b44-0c84-490c-906d-46495b9f123f http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" 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=1.098261ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=5c4e9749-9ab4-4adb-85b9-a7adf2c6e770 http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/manifests/sha256:cc39f083a31a4f85edbe7f5bd9ae74ef7e8e41e3ebfa428f32e7ae6c1538787f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.078305ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "GET /v2/foo/schema2/manifests/sha256:cc39f083a31a4f85edbe7f5bd9ae74ef7e8e41e3ebfa428f32e7ae6c1538787f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=a89e502d-97e4-4275-be6c-fa9f23209fca http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="943.805µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=55637113-5dcd-4861-a02b-ffbaeae3c175 http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/manifests/sha256:cc39f083a31a4f85edbe7f5bd9ae74ef7e8e41e3ebfa428f32e7ae6c1538787f" http.request.useragent="Go-http-client/1.1" http.response.duration="897.099µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "GET /v2/foo/schema2/manifests/sha256:cc39f083a31a4f85edbe7f5bd9ae74ef7e8e41e3ebfa428f32e7ae6c1538787f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=9f244c7e-3c0c-41d9-88b3-14467b24d42c http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" 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="812.108µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" level=info msg="rewriting manifest sha256:cc39f083a31a4f85edbe7f5bd9ae74ef7e8e41e3ebfa428f32e7ae6c1538787f in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=461cecff-3cb8-4c16-9053-55cfc7347a48 http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" 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-03T00:45:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=461cecff-3cb8-4c16-9053-55cfc7347a48 http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.637056ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45461" http.request.id=184ce106-cb29-4665-8ec0-473a75b1eab0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.043395ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" 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:45461" http.request.id=6e352700-bf80-4a31-8c7a-dd3480907a31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.814106ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" 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:45461" http.request.id=eb22458b-749a-4b6d-a549-89eab82b821b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/manifests/sha256:a2bd93d652ec0abbaef259852a3e2db4d34a0e35164f5d2ba68075380f25acb2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.605183ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "PUT /v2/foo/schema2/manifests/sha256:a2bd93d652ec0abbaef259852a3e2db4d34a0e35164f5d2ba68075380f25acb2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=b6970365-1ad7-40f7-bf88-2a5b4a181e0f http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" 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=1.620591ms http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=364a8997-628f-417f-95ab-a2f7e95eb9b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/manifests/sha256:a2bd93d652ec0abbaef259852a3e2db4d34a0e35164f5d2ba68075380f25acb2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.469906ms http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "GET /v2/foo/schema2/manifests/sha256:a2bd93d652ec0abbaef259852a3e2db4d34a0e35164f5d2ba68075380f25acb2 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=4a9bbd53-ea5e-4594-9ede-4d1d2429e408 http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.341994ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=6e307cf5-f528-4a93-b64b-6b216de4e879 http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/manifests/sha256:a2bd93d652ec0abbaef259852a3e2db4d34a0e35164f5d2ba68075380f25acb2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175006ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "GET /v2/foo/schema2/manifests/sha256:a2bd93d652ec0abbaef259852a3e2db4d34a0e35164f5d2ba68075380f25acb2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" level=info msg="rewriting manifest list sha256:a2bd93d652ec0abbaef259852a3e2db4d34a0e35164f5d2ba68075380f25acb2 in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=7d3e66ed-1ca4-4bf3-8092-777586ae3354 http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" 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-03T00:45:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45461" http.request.id=7d3e66ed-1ca4-4bf3-8092-777586ae3354 http.request.method=GET http.request.remoteaddr="127.0.0.1:58234" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.542216ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (39.99s) === RUN TestGetManifestWithStorageError time="2025-12-03T00:45:03Z" 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-03T00:45:03Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:45:03Z" 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:39199" http.request.id=f03595f3-5dc8-472d-9fa7-9fd7d9086963 http.request.method=GET http.request.remoteaddr="127.0.0.1:40848" 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=1.517374ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" 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:39199" http.request.id=0a8fc788-1fcf-41f7-880e-19b01767139e http.request.method=GET http.request.remoteaddr="127.0.0.1:40848" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.28193ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" 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:39199" http.request.id=aa1b20e9-3637-4074-9b6a-fb9e503b12b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40848" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.288512ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" 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:39199" http.request.id=9eba078d-8c14-470e-9161-e0512090e8f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40848" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.13234ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-12-03T00:45:03Z" 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-03T00:45:03Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:45:03Z" 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:34595" http.request.id=abec81e8-cf8d-4106-a147-2d6363d2ff9e http.request.method=GET http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.142897ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" 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:34595" http.request.id=49f0eae7-b759-4ff6-b84c-6fb7de569286 http.request.method=GET http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.308365ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" 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:34595" http.request.id=8414aa97-866b-47ab-90df-fdcb433c2573 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.290427ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" 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:34595" http.request.id=1dc3e8db-291a-45e7-a739-e31500ff0e3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40388" 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.015427ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T00:45:03Z" 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:34595" http.request.id=1dc3e8db-291a-45e7-a739-e31500ff0e3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40388" 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.074559ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T00:45:03Z" 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:34595" http.request.id=1dc3e8db-291a-45e7-a739-e31500ff0e3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40388" 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.121911ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T00:45:03Z" 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:34595" http.request.id=1dc3e8db-291a-45e7-a739-e31500ff0e3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40388" 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.184961ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-03T00:45:03Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=abfdf7e4-0f0f-4eb6-9a16-7dfe97771631 http.request.method=POST http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.603732ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:10Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=5bae23e2-2b62-4e6d-b5dd-ec4343a477ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/blobs/uploads/c7a0cac1-cb33-4a51-8255-586219b8c4b4?_state=g_0v9VzGZSneONZb5hYL0wwm-IAqemKOSQgVBqRUCTd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjN2EwY2FjMS1jYjMzLTRhNTEtODI1NS01ODYyMTliOGM0YjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDU6MDMuOTExNDI5NjVaIn0%3D&digest=sha256%3A7d70af535d7d7f1f1994b69a78001babe88d34f175ab92b3d27dcb1ab8a0d028" http.request.useragent="Go-http-client/1.1" http.response.duration=6.211352211s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/c7a0cac1-cb33-4a51-8255-586219b8c4b4?_state=g_0v9VzGZSneONZb5hYL0wwm-IAqemKOSQgVBqRUCTd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjN2EwY2FjMS1jYjMzLTRhNTEtODI1NS01ODYyMTliOGM0YjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDU6MDMuOTExNDI5NjVaIn0%3D&digest=sha256%3A7d70af535d7d7f1f1994b69a78001babe88d34f175ab92b3d27dcb1ab8a0d028 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:10Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=2c30feb4-a45e-460f-a23d-e184bea427f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="875.42µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:10 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=b1991a32-fd63-4e4d-86ed-bcec0c26cb77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/blobs/uploads/a9c80884-4cd7-426e-8ad4-82f877a6ad01?_state=G1O5ThrSLGFh_dFM73Pah2pT31PZc17dZq6ArC4-jOJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOWM4MDg4NC00Y2Q3LTQyNmUtOGFkNC04MmY4NzdhNmFkMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDU6MTAuMzQxNzk4M1oifQ%3D%3D&digest=sha256%3A70cdefbcfe862a897f6e4d708733f80ad6bf5ea7349805dc1aa64623cc4b8702" http.request.useragent="Go-http-client/1.1" http.response.duration=6.297653543s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/a9c80884-4cd7-426e-8ad4-82f877a6ad01?_state=G1O5ThrSLGFh_dFM73Pah2pT31PZc17dZq6ArC4-jOJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOWM4MDg4NC00Y2Q3LTQyNmUtOGFkNC04MmY4NzdhNmFkMDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDU6MTAuMzQxNzk4M1oifQ%3D%3D&digest=sha256%3A70cdefbcfe862a897f6e4d708733f80ad6bf5ea7349805dc1aa64623cc4b8702 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=5b0766cf-6b7f-42ac-b290-7a61b2b627c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.54573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=7ee9e543-8f34-4cd9-8966-4ef05c069208 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" http.request.useragent="Go-http-client/1.1" http.response.duration=2.078346ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=79c7e448-dcaa-4500-af7d-469125bf12ee http.request.method=GET http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.157232ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=2da381bb-2e92-4bdd-88b3-f2e123b1ae5a http.request.method=GET http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.167624ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "GET /v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" 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:34595" http.request.id=ee4bcbdf-0540-4203-9f22-bc6fb3de9b89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" http.request.useragent="Go-http-client/1.1" http.response.duration=2.466865ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" 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:34595" http.request.id=d31fdbf7-7e59-4215-aeac-5e58c1a89709 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" http.request.useragent="Go-http-client/1.1" http.response.duration=2.529912ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json" http.request.host="127.0.0.1:34595" http.request.id=3447ef82-c5ac-4d35-a3b9-7d290d493d71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" http.request.useragent="Go-http-client/1.1" http.response.duration=2.458549ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=77b5a8f6-4273-4a16-ae52-45ec9436a8d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.175273ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "GET /v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=7bf3fb14-0a67-47fc-9004-3ed29aad4f3e http.request.method=GET http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.28803ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=9d8c3fc5-731a-488e-a7f4-08586ecac3bf http.request.method=GET http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" http.request.useragent="Go-http-client/1.1" http.response.duration=1.342658ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "GET /v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=8552e88c-49d7-4296-8537-0d90fde87d17 http.request.method=GET http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.308389ms http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=error msg="payload digest does match: "sha256:490fffac273642132467a5d6dd8d40c006320655fe7b9465619846e312c1b549" != "sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048"" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=f537cf22-ad51-47ad-ad90-b00bda286fdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" time="2025-12-03T00:45:16Z" 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:34595" http.request.id=f537cf22-ad51-47ad-ad90-b00bda286fdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40388" http.request.uri="/v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.600518ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=6b51e1bc-6bd9-4a77-8f6c-d96b4b730c03 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42210" http.request.uri="/v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" http.request.useragent="Go-http-client/1.1" http.response.duration=1.864201ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=f606ecd2-6240-43d9-9840-c57c649a462a http.request.method=GET http.request.remoteaddr="127.0.0.1:42210" http.request.uri="/v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.456094ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "GET /v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" 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:34595" http.request.id=c06e18bc-bce5-4ffc-b24e-00d06946c30c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42216" http.request.uri="/v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.686451ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=18fcfc27-3db7-4018-acfc-8606fa4e3891 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" http.request.useragent="Go-http-client/1.1" http.response.duration=2.632724ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=ec6ef101-221c-4676-a95f-346a0e4d406d http.request.method=GET http.request.remoteaddr="127.0.0.1:42230" http.request.uri="/v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.203633ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "GET /v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" 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:34595" http.request.id=f482baeb-d13b-49a7-83f7-6c8cdda6fedb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42240" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.203855ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=b8ca331d-96de-4da5-9f41-b4b1e7763fba http.request.method=PUT http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.581484ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=f64bbfad-e430-4f10-8132-5c3b36b7398a http.request.method=GET http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.785467ms http.response.status=200 http.response.written=39 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=a0c1ae68-1ef3-434d-a014-430d2b546ead http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048" http.request.useragent="Go-http-client/1.1" http.response.duration=2.283025ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aead0011d61523519379dbd6a50be99ca1169c932b6b70314c687ffe65db0048 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=f2a07f4a-fee2-45bb-a1f6-b370e316e81e http.request.method=GET http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.522667ms http.response.status=200 http.response.written=35 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" 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:34595" http.request.id=af572b1b-c0b4-44fe-acd7-06c0963e6db8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.685169ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" 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:34595" http.request.id=c316005e-0f1f-4a23-a863-fe48a795adc1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.753068ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" 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:34595" http.request.id=5f46035e-bd3a-4eca-aebe-2f761b4f3c0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42246" 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.092343ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:45:16Z" 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:34595" http.request.id=5f46035e-bd3a-4eca-aebe-2f761b4f3c0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42246" 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.16431ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:45:16Z" 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:34595" http.request.id=5f46035e-bd3a-4eca-aebe-2f761b4f3c0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42246" 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.262848ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=2e986e45-907c-43a3-b6bb-964bf08422a4 http.request.method=POST http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.149597ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=4114db14-a807-4f8c-b10a-eb56e2a951e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema2/blobs/uploads/539740f5-4074-4863-9e8f-c69ee6f2fd53?_state=wtDXrPgIYTexWWVen37SM2H-n2qsn6okF7M90zhvbJZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1Mzk3NDBmNS00MDc0LTQ4NjMtOWU4Zi1jNjllZTZmMmZkNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDU6MTYuNzA5MjAzNDE4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.658258ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/539740f5-4074-4863-9e8f-c69ee6f2fd53?_state=wtDXrPgIYTexWWVen37SM2H-n2qsn6okF7M90zhvbJZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1Mzk3NDBmNS00MDc0LTQ4NjMtOWU4Zi1jNjllZTZmMmZkNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDU6MTYuNzA5MjAzNDE4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" 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:34595" http.request.id=79dce7f2-c4b6-4004-8e82-bc6bada2ead0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42246" 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.26217ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T00:45:16Z" 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:34595" http.request.id=79dce7f2-c4b6-4004-8e82-bc6bada2ead0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42246" 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.35449ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-03T00:45:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=4422d06c-392c-4146-8620-84da8025f46e http.request.method=POST http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.24494ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=efbc549b-bb57-489b-a1e9-a2df0792cd44 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema2/blobs/uploads/365fa322-b3a6-4a13-ac72-a216192a7d2b?_state=tYzDTGdDRv7XW-WDItzbL2UgQT-J_aWYMmSDAa0E3qt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNjVmYTMyMi1iM2E2LTRhMTMtYWM3Mi1hMjE2MTkyYTdkMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDU6MTYuODk0NjIwMDAxWiJ9&digest=sha256%3A5e8914de9baa68c7bb435d1b22fa2b572df161f58651eae301bf4ba71330192f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.41511774s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/365fa322-b3a6-4a13-ac72-a216192a7d2b?_state=tYzDTGdDRv7XW-WDItzbL2UgQT-J_aWYMmSDAa0E3qt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNjVmYTMyMi1iM2E2LTRhMTMtYWM3Mi1hMjE2MTkyYTdkMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDU6MTYuODk0NjIwMDAxWiJ9&digest=sha256%3A5e8914de9baa68c7bb435d1b22fa2b572df161f58651eae301bf4ba71330192f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=3ed8e1e7-a9e6-4642-bcda-1e8993aef4bd http.request.method=POST http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.919415ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=c169f320-34ef-4d8d-90db-9cb7a304ac15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema2/blobs/uploads/2cc8ab45-ed2b-40f8-a9f5-a161474b10f8?_state=NOTR9FEZjd8qK4MXErIQZTdTGbwkjLgY1rPfSgK9S017Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyY2M4YWI0NS1lZDJiLTQwZjgtYTlmNS1hMTYxNDc0YjEwZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDU6MjAuNDcwNjk4OTk0WiJ9&digest=sha256%3A3b07d9d9fcfba90324733e07f034fa6c12c928981e70dc1ae85cd959ab314648" http.request.useragent="Go-http-client/1.1" http.response.duration=4.0361041s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/2cc8ab45-ed2b-40f8-a9f5-a161474b10f8?_state=NOTR9FEZjd8qK4MXErIQZTdTGbwkjLgY1rPfSgK9S017Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyY2M4YWI0NS1lZDJiLTQwZjgtYTlmNS1hMTYxNDc0YjEwZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NDU6MjAuNDcwNjk4OTk0WiJ9&digest=sha256%3A3b07d9d9fcfba90324733e07f034fa6c12c928981e70dc1ae85cd959ab314648 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" 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:34595" http.request.id=af6a9611-dbc7-4b76-ad31-f074e1db8533 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.370277ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" 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:34595" http.request.id=010fec7a-6b66-4379-9034-ea862841c63b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema2/manifests/sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706" http.request.useragent="Go-http-client/1.1" http.response.duration=1.793042ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:24 +0000] "PUT /v2/foo/schema2/manifests/sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=3f371d03-843d-4bac-98cb-93fce80435bf http.request.method=GET http.request.remoteaddr="127.0.0.1:42246" 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=1.586382ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:00:45:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=e572f3c4-8e0a-4830-9351-0163e8556cb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema2/manifests/sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.471244ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:00:45:24 +0000] "GET /v2/foo/schema2/manifests/sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=d57c4b58-83db-4b1f-ad37-cdca196e28c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.265576ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=64ebe3bf-4ccc-4bd8-b5ca-2854afcd9e0f http.request.method=GET http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema2/manifests/sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706" http.request.useragent="Go-http-client/1.1" http.response.duration=1.217729ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:24 +0000] "GET /v2/foo/schema2/manifests/sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=a08cc47c-712f-4c4d-9fc9-12d7d2062778 http.request.method=GET http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.245441ms http.response.status=200 http.response.written=45 127.0.0.1 - - [03/Dec/2025:00:45:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" level=info msg="rewriting manifest sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706 in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=96008001-fe15-47a0-84b7-0c03d89e7ea3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42246" 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-03T00:45:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=96008001-fe15-47a0-84b7-0c03d89e7ea3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.296056ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/Dec/2025:00:45:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=1b6a7a41-9d91-4ec1-bae4-b866802bdf33 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema2/manifests/sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706" http.request.useragent="Go-http-client/1.1" http.response.duration=1.581476ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:24 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=05dc6289-c9a9-4fe6-a790-0819370183ef http.request.method=GET http.request.remoteaddr="127.0.0.1:42246" http.request.uri="/v2/foo/schema2/manifests/sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.390737ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706" 127.0.0.1 - - [03/Dec/2025:00:45:24 +0000] "GET /v2/foo/schema2/manifests/sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" 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:34595" http.request.id=9059b26f-622d-4093-b0ed-8805cc9cdb01 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35564" http.request.uri="/v2/foo/schema2/manifests/sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.696543ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706" 127.0.0.1 - - [03/Dec/2025:00:45:24 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" 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:34595" http.request.id=a1ffd959-1c4d-4b6d-b140-fbd67eb28979 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35574" http.request.uri="/v2/foo/schema2/manifests/sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706" http.request.useragent="Go-http-client/1.1" http.response.duration=1.993818ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:24 +0000] "PUT /v2/foo/schema2/manifests/sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=66d40783-803e-41db-9d96-dbbf1dbb676e http.request.method=GET http.request.remoteaddr="127.0.0.1:35574" http.request.uri="/v2/foo/schema2/manifests/sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.540778ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:00:45:24 +0000] "GET /v2/foo/schema2/manifests/sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" 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:34595" http.request.id=4ca2daca-4adb-425b-b051-6ffbe5b96baa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35588" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.51406ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [03/Dec/2025:00:45:24 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" 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:34595" http.request.id=e83b4e0f-50f7-4c0c-8053-35dd91a2e2eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:35600" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.092143ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:24 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=356c2816-26f8-4315-a2b2-c05ccbe1c54e http.request.method=GET http.request.remoteaddr="127.0.0.1:35600" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.327111ms http.response.status=200 http.response.written=39 127.0.0.1 - - [03/Dec/2025:00:45:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=a0668ff2-7bfd-4f11-af4e-1ef57b79f3d0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35600" http.request.uri="/v2/foo/schema2/manifests/sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706" http.request.useragent="Go-http-client/1.1" http.response.duration=1.588887ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:24 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f24d52bac58502b8d920359fb33ce8368638e19d810baa58418c969dc2894706 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:24Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34595" http.request.id=b6a6b762-7da9-4742-8c8c-a9969799bafd http.request.method=GET http.request.remoteaddr="127.0.0.1:35600" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.305471ms http.response.status=200 http.response.written=35 127.0.0.1 - - [03/Dec/2025:00:45:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (20.84s) === RUN TestManifestDeleteDisabled time="2025-12-03T00:45: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-03T00:45:24Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:45:24Z" 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:36519" http.request.id=dc46676f-561a-4839-ad2b-342e30c32361 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60106" 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=1.481703ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [03/Dec/2025:00:45:24 +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-03T00:45: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-03T00:45:24Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:45:24Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 time="2025-12-03T00:45:25Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.11 time="2025-12-03T00:45:25Z" 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-03T00:45:25Z" 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:41175" http.request.id=9fcf9318-8334-4eb1-840d-1232a5ae3a2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39354" 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=3.05862ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [03/Dec/2025:00:45:25 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-03T00:45:25Z" 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:41175" http.request.id=8becf669-0a2f-474a-89bf-48794e3f6d80 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39366" 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=2.96359ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [03/Dec/2025:00:45:25 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-03T00:45:25Z" 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:41175" http.request.id=b393f40f-d11a-4741-890c-bba9878a28b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:39370" 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=2.712621ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:45:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-03T00:45:25Z" 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:41175" http.request.id=bf6c36f4-9f5d-40a5-9173-03bf800d3920 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39378" 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=2.656365ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:45:25 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.49s) === RUN TestProxyManifestGetByTag time="2025-12-03T00:45:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:45:25Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:45:25Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45123" http.request.id=97e5eb4d-70fb-430c-ad45-0151facf9a1d http.request.method=POST http.request.remoteaddr="127.0.0.1:43426" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.072877ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:29Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45123" http.request.id=fa3b75f0-2767-4a89-97d7-fc4e9d97d131 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43426" http.request.uri="/v2/foo/bar/blobs/uploads/4d989f70-7886-4c0a-9be4-6f596820da75?_state=4pBhimhfvItki8naxIZBcLxdHuZd6Btvi7bs2_-pRJJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkOTg5ZjcwLTc4ODYtNGMwYS05YmU0LTZmNTk2ODIwZGE3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0NToyNS4yMTQxMzk1MjJaIn0%3D&digest=sha256%3Aba9d97c4c05b1cc5560fc277a1e13fdb967f8122a9809ca5abc994038da525d0" http.request.useragent="Go-http-client/1.1" http.response.duration=4.011943492s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:25 +0000] "PUT /v2/foo/bar/blobs/uploads/4d989f70-7886-4c0a-9be4-6f596820da75?_state=4pBhimhfvItki8naxIZBcLxdHuZd6Btvi7bs2_-pRJJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkOTg5ZjcwLTc4ODYtNGMwYS05YmU0LTZmNTk2ODIwZGE3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0NToyNS4yMTQxMzk1MjJaIn0%3D&digest=sha256%3Aba9d97c4c05b1cc5560fc277a1e13fdb967f8122a9809ca5abc994038da525d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:29Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45123" http.request.id=dd408bc9-d7ba-4900-8f67-0c70e144c5d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43426" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.718735ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:29 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:45:29Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:45:29Z" level=info msg="Starting upload purge in 55m0s" go.version=go1.24.11 time="2025-12-03T00:45:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 time="2025-12-03T00:45:29Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45123" http.request.id=c64bce18-068c-4fe7-ad39-fc5e40aef772 http.request.method=GET http.request.remoteaddr="127.0.0.1:43426" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="697.977µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:45:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T00:45:29Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:45123" go.version=go1.24.11 time="2025-12-03T00:45:29Z" 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-03T00:45:29Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45123" http.request.id=f1b41a89-f9e4-4356-8077-92deaa6f5215 http.request.method=GET http.request.remoteaddr="127.0.0.1:43442" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.348255ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:45:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T00:45:29Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:45123 /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:45123/v2/:[]]}" go.version=go1.24.11 http.request.host="127.0.0.1:44139" http.request.id=3dd9ee34-1f1a-4c88-b1a1-a4c5cceee057 http.request.method=GET http.request.remoteaddr="127.0.0.1:51794" http.request.uri="/v2/foo/bar/manifests/sha256:36158d0d1b0d1d5bbd7723076ff9496880c943e6d7b81d2231b1431453aae78b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:36158d0d1b0d1d5bbd7723076ff9496880c943e6d7b81d2231b1431453aae78b" time="2025-12-03T00:45:29Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45123" http.request.id=ffb1eb22-2269-4836-b6a9-b0236ea3ebca http.request.method=GET http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/foo/bar/manifests/sha256:36158d0d1b0d1d5bbd7723076ff9496880c943e6d7b81d2231b1431453aae78b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.281076ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:00:45:29 +0000] "GET /v2/foo/bar/manifests/sha256:36158d0d1b0d1d5bbd7723076ff9496880c943e6d7b81d2231b1431453aae78b HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T00:45:29Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:36158d0d1b0d1d5bbd7723076ff9496880c943e6d7b81d2231b1431453aae78b with ttl=167h59m59.999998118s" go.version=go1.24.11 time="2025-12-03T00:45:29Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44139" http.request.id=3dd9ee34-1f1a-4c88-b1a1-a4c5cceee057 http.request.method=GET http.request.remoteaddr="127.0.0.1:51794" http.request.uri="/v2/foo/bar/manifests/sha256:36158d0d1b0d1d5bbd7723076ff9496880c943e6d7b81d2231b1431453aae78b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.94692ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:00:45:29 +0000] "GET /v2/foo/bar/manifests/sha256:36158d0d1b0d1d5bbd7723076ff9496880c943e6d7b81d2231b1431453aae78b HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T00:45:29Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45123" http.request.id=4f941dae-739d-4281-8818-3543610b68d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:43444" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="860µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:45:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T00:45:29Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:45123 /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:45123/v2/:[]]}" go.version=go1.24.11 http.request.host="127.0.0.1:44139" http.request.id=34d4cca7-52f1-4cad-ac0d-de817e4a3c69 http.request.method=GET http.request.remoteaddr="127.0.0.1:51804" 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-03T00:45:29Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45123" http.request.id=b6b2e940-e93e-45b8-85ba-06e47cbd0ac4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43460" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.299067ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:00:45:29 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T00:45:29Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44139" http.request.id=34d4cca7-52f1-4cad-ac0d-de817e4a3c69 http.request.method=GET http.request.remoteaddr="127.0.0.1:51804" 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=7.627614ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:00:45:29 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T00:45:29Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45123" http.request.id=b21f1337-0efb-46a3-82f7-ae25c780cf14 http.request.method=POST http.request.remoteaddr="127.0.0.1:43460" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.698841ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45123" http.request.id=00f57501-377d-4f32-b2c9-285a83d082a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43460" http.request.uri="/v2/foo/bar/blobs/uploads/1afa6ee7-5946-44f7-a8ed-5f1c398fe6bc?_state=AK32IzHlDcxN-QpPeBwbDSdkxPDWLVT-YbOiWC4wXFJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhZmE2ZWU3LTU5NDYtNDRmNy1hOGVkLTVmMWMzOThmZTZiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0NToyOS40OTU2ODg2ODVaIn0%3D&digest=sha256%3A17ed9564b7a3cf96c7924d60c375b37837c310b352b4c2cd834a4b9f6de8afd9" http.request.useragent="Go-http-client/1.1" http.response.duration=4.697632913s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:29 +0000] "PUT /v2/foo/bar/blobs/uploads/1afa6ee7-5946-44f7-a8ed-5f1c398fe6bc?_state=AK32IzHlDcxN-QpPeBwbDSdkxPDWLVT-YbOiWC4wXFJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhZmE2ZWU3LTU5NDYtNDRmNy1hOGVkLTVmMWMzOThmZTZiYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo0NToyOS40OTU2ODg2ODVaIn0%3D&digest=sha256%3A17ed9564b7a3cf96c7924d60c375b37837c310b352b4c2cd834a4b9f6de8afd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45123" http.request.id=60b635bd-924f-4fa3-8ce8-11d7a3051928 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43460" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.5567ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:45:34 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:45:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45123" http.request.id=f871c513-e287-4f65-b2ae-5af14d8c1918 http.request.method=GET http.request.remoteaddr="127.0.0.1:43460" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.202024ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:45:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T00:45:34Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:45123 /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:45123/v2/:[]]}" go.version=go1.24.11 http.request.host="127.0.0.1:44139" http.request.id=8555c9b6-f1fe-4ab8-a39e-15016a9c6ff7 http.request.method=GET http.request.remoteaddr="127.0.0.1:47244" 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-03T00:45:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45123" http.request.id=50fd4ce2-b4d0-4a01-b3ed-01616065751b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52022" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.452922ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:00:45:34 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T00:45:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45123" http.request.id=814bf499-033d-4356-80e3-94dbb8ae74cc http.request.method=GET http.request.remoteaddr="127.0.0.1:52022" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.165259ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:45:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T00:45:34Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:45123 /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:45123/v2/:[]]}" go.version=go1.24.11 http.request.host="127.0.0.1:44139" http.request.id=8555c9b6-f1fe-4ab8-a39e-15016a9c6ff7 http.request.method=GET http.request.remoteaddr="127.0.0.1:47244" 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-03T00:45:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45123" http.request.id=f67d26b4-bfac-4cfb-b483-bfaf8600fb61 http.request.method=GET http.request.remoteaddr="127.0.0.1:52024" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.304536ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:00:45:34 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T00:45:34Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:80af81d9190857124de10a5bf9e8ed03da6faac69a0df518604438d5fe43d843 with ttl=167h59m59.999978035s" go.version=go1.24.11 time="2025-12-03T00:45:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44139" http.request.id=8555c9b6-f1fe-4ab8-a39e-15016a9c6ff7 http.request.method=GET http.request.remoteaddr="127.0.0.1:47244" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=14.203569ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:00:45:34 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (9.18s) === RUN TestAppDispatcher time="2025-12-03T00:45:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41163" http.request.id=46f9126f-37c3-446a-9b88-fc394e82753b http.request.method=GET http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.437628ms http.response.status=200 http.response.written=0 time="2025-12-03T00:45:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41163" http.request.id=b69a786b-21cd-426b-834c-53b62774bf6d http.request.method=GET http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.206289ms http.response.status=200 http.response.written=0 time="2025-12-03T00:45:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41163" http.request.id=f02baf62-8e33-4d0a-9fa1-e10fc05d5b79 http.request.method=GET http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.221163ms http.response.status=200 http.response.written=0 time="2025-12-03T00:45:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41163" http.request.id=8e97dd03-43b3-4926-a07f-d685be35d566 http.request.method=GET http.request.remoteaddr="127.0.0.1:41142" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.23225ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-12-03T00:45:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 instance.id=205b032a-cda9-49f2-bc65-86f43af6fc3d time="2025-12-03T00:45:34Z" level=info msg="redis not configured" go.version=go1.24.11 instance.id=205b032a-cda9-49f2-bc65-86f43af6fc3d time="2025-12-03T00:45:34Z" 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:45127" http.request.id=104cde6a-c4b9-46ac-b083-38e3256784df http.request.method=GET http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-12-03T00:45:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 instance.id=205b032a-cda9-49f2-bc65-86f43af6fc3d time="2025-12-03T00:45:34Z" level=info msg="redis not configured" go.version=go1.24.11 instance.id=205b032a-cda9-49f2-bc65-86f43af6fc3d time="2025-12-03T00:45:34Z" level=info msg="configuring file health check path=/tmp/healthcheck3594894681, interval=1" go.version=go1.24.11 instance.id=205b032a-cda9-49f2-bc65-86f43af6fc3d --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-12-03T00:45:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 instance.id=205b032a-cda9-49f2-bc65-86f43af6fc3d time="2025-12-03T00:45:38Z" level=info msg="redis not configured" go.version=go1.24.11 instance.id=205b032a-cda9-49f2-bc65-86f43af6fc3d time="2025-12-03T00:45:38Z" level=info msg="configuring TCP health check addr=127.0.0.1:34835, interval=1" go.version=go1.24.11 instance.id=205b032a-cda9-49f2-bc65-86f43af6fc3d --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-12-03T00:45:42Z" 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=205b032a-cda9-49f2-bc65-86f43af6fc3d time="2025-12-03T00:45:42Z" level=info msg="redis not configured" go.version=go1.24.11 instance.id=205b032a-cda9-49f2-bc65-86f43af6fc3d time="2025-12-03T00:45:42Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:35673, interval=1, threshold=3" go.version=go1.24.11 instance.id=205b032a-cda9-49f2-bc65-86f43af6fc3d --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 172.132s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.04s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.41s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.58s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.121s === RUN TestSchedule time="2025-12-03T00:42:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=f78e4790-f08e-447f-802d-24132df37539 time="2025-12-03T00:42:57Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.997589ms" go.version=go1.24.11 instance.id=f78e4790-f08e-447f-802d-24132df37539 time="2025-12-03T00:42:57Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.367µs" go.version=go1.24.11 instance.id=f78e4790-f08e-447f-802d-24132df37539 time="2025-12-03T00:42:57Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.19µs" go.version=go1.24.11 instance.id=f78e4790-f08e-447f-802d-24132df37539 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-03T00:42:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=f78e4790-f08e-447f-802d-24132df37539 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-12-03T00:42:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=f78e4790-f08e-447f-802d-24132df37539 time="2025-12-03T00:42:57Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998511ms" go.version=go1.24.11 instance.id=f78e4790-f08e-447f-802d-24132df37539 time="2025-12-03T00:42:57Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998685ms" go.version=go1.24.11 instance.id=f78e4790-f08e-447f-802d-24132df37539 time="2025-12-03T00:42:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=f78e4790-f08e-447f-802d-24132df37539 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-12-03T00:42:57Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=f78e4790-f08e-447f-802d-24132df37539 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.581s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (8.21s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 25914880 sha256:63e04cc86ecdd04bcc1b6196da87772d25ebe520659a8144745f1d1440072ac8 [] map[] } --- PASS: TestSimpleBlobRead (0.67s) === RUN TestBlobMount --- PASS: TestBlobMount (0.39s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.05s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.99s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.13s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:2315e5924c7fc2d52e748a892abedb611eb44554b372564d4cf324493d4c3c64 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:04952cce987d7f76606bd006e50e7bc69e8e6815080ba832cc9d152331e1eea9 palailogos: marking blob sha256:a8f50989726c0c110e9f1ed3d55915f7aafd65e45043c5d917634cae4a443b6e palailogos: marking manifest sha256:2be2b6d6fd5da391549403b98ceb9d3bab7be006a5c401cebebbbb6a14fff81b palailogos: marking blob sha256:451c358626c82070033835eb5e04b33bd5c591b9320a3b4fb216b7ad68b6196f palailogos: marking blob sha256:b2fa7605c53e9c72b0d8ef88439ebf059283cc089e3c4f549d935b3d206ebd9f palailogos: marking manifest sha256:451c358626c82070033835eb5e04b33bd5c591b9320a3b4fb216b7ad68b6196f palailogos: marking blob sha256:4370f5437265f146c198ed7dba1a57a74c2d07770d5d4404d9cbbc33baf01451 palailogos: marking blob sha256:a20407f2caac2757a4ce38153c20fac0dafe5595365119fc0176260bc3eb5925 palailogos: marking manifest sha256:b2fa7605c53e9c72b0d8ef88439ebf059283cc089e3c4f549d935b3d206ebd9f palailogos: marking blob sha256:092b2d9ee24bac5468cd135d2f99bd86fc0663538297e14b7d87dc5c34712dec palailogos: marking blob sha256:d5137357ffe8bdafb39f996bf01e0ae84a74c6fafdad4b79a61dbd46f16b78dd 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.47s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:3b8ceb85b3251f6d244fa50da8d8438ce6889be644cf519cd0fd07240ea42dfd deletemanifests: marking manifest sha256:d762a5cbe9bcb1d24507d284e0ff5cd9066cd8305408f64e1e38c690d5c80fb6 deletemanifests: marking blob sha256:28d9629e54e9a6804e8753eec1da0051f85cfc9010d7f414aa5bfcdb84489f56 deletemanifests: marking blob sha256:9724986fa53af9c8f86c0c9e08faffb6e5eb39d3404bafbde1f99983d07919e4 deletemanifests: marking blob sha256:4e18031ae2e5b97c5ef284a606641bc13ce56e1085bd5a11c15a60ee89002cc8 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:250270b47596adbcd872a5edbfeb25fbd5173633fa41402735f4b945dac26704 blob eligible for deletion: sha256:3b8ceb85b3251f6d244fa50da8d8438ce6889be644cf519cd0fd07240ea42dfd blob eligible for deletion: sha256:85918c8d94e2e71b06ac04345bca31b2d6375f61e2bf2f74df751cbe7860fa96 blob eligible for deletion: sha256:aa1a09245972510a015ed028a0eaedf583a3b1b4d041a5dd1ca65311a602c2fa deletemanifests manifest eligible for deletion: sha256:3b8ceb85b3251f6d244fa50da8d8438ce6889be644cf519cd0fd07240ea42dfd deletemanifests: marking manifest sha256:d762a5cbe9bcb1d24507d284e0ff5cd9066cd8305408f64e1e38c690d5c80fb6 deletemanifests: marking blob sha256:28d9629e54e9a6804e8753eec1da0051f85cfc9010d7f414aa5bfcdb84489f56 deletemanifests: marking blob sha256:9724986fa53af9c8f86c0c9e08faffb6e5eb39d3404bafbde1f99983d07919e4 deletemanifests: marking blob sha256:4e18031ae2e5b97c5ef284a606641bc13ce56e1085bd5a11c15a60ee89002cc8 time="2025-12-03T00:43:15Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/3b8ceb85b3251f6d244fa50da8d8438ce6889be644cf519cd0fd07240ea42dfd" go.version=go1.24.11 instance.id=e253a3e7-0b38-4100-be13-3da57dde4920 time="2025-12-03T00:43:15Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/3b8ceb85b3251f6d244fa50da8d8438ce6889be644cf519cd0fd07240ea42dfd" go.version=go1.24.11 instance.id=e253a3e7-0b38-4100-be13-3da57dde4920 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:250270b47596adbcd872a5edbfeb25fbd5173633fa41402735f4b945dac26704 time="2025-12-03T00:43:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/25/250270b47596adbcd872a5edbfeb25fbd5173633fa41402735f4b945dac26704" go.version=go1.24.11 instance.id=e253a3e7-0b38-4100-be13-3da57dde4920 blob eligible for deletion: sha256:3b8ceb85b3251f6d244fa50da8d8438ce6889be644cf519cd0fd07240ea42dfd time="2025-12-03T00:43:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3b/3b8ceb85b3251f6d244fa50da8d8438ce6889be644cf519cd0fd07240ea42dfd" go.version=go1.24.11 instance.id=e253a3e7-0b38-4100-be13-3da57dde4920 blob eligible for deletion: sha256:85918c8d94e2e71b06ac04345bca31b2d6375f61e2bf2f74df751cbe7860fa96 time="2025-12-03T00:43:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/85/85918c8d94e2e71b06ac04345bca31b2d6375f61e2bf2f74df751cbe7860fa96" go.version=go1.24.11 instance.id=e253a3e7-0b38-4100-be13-3da57dde4920 blob eligible for deletion: sha256:aa1a09245972510a015ed028a0eaedf583a3b1b4d041a5dd1ca65311a602c2fa time="2025-12-03T00:43:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/aa/aa1a09245972510a015ed028a0eaedf583a3b1b4d041a5dd1ca65311a602c2fa" go.version=go1.24.11 instance.id=e253a3e7-0b38-4100-be13-3da57dde4920 --- PASS: TestDeleteManifestIfTagNotFound (1.30s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:6a48934569c4c635a4d3db6fe353a9859ff2867cfbc811ee3f03d9133a4e4207 time="2025-12-03T00:43:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6a/6a48934569c4c635a4d3db6fe353a9859ff2867cfbc811ee3f03d9133a4e4207" go.version=go1.24.11 instance.id=e253a3e7-0b38-4100-be13-3da57dde4920 blob eligible for deletion: sha256:88a402b6a3301ccaf3334ab3f9124448a975f3a742acc0aa06f854be67572295 time="2025-12-03T00:43:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/88/88a402b6a3301ccaf3334ab3f9124448a975f3a742acc0aa06f854be67572295" go.version=go1.24.11 instance.id=e253a3e7-0b38-4100-be13-3da57dde4920 blob eligible for deletion: sha256:daa816b716a5c7aef25bc5546fa96069c4a52c93a9e7166ee130078e4b1d1a4b time="2025-12-03T00:43:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/da/daa816b716a5c7aef25bc5546fa96069c4a52c93a9e7166ee130078e4b1d1a4b" go.version=go1.24.11 instance.id=e253a3e7-0b38-4100-be13-3da57dde4920 --- PASS: TestGCWithMissingManifests (0.41s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:d61a73159c3f874d7f43c81e606b46e196886f2a85ec395f5da87161754bce91 komnenos: marking blob sha256:3481cb57ea313d96f6b3e8c22569273bb1f09d176daf9ad0e19787f005d51637 komnenos: marking blob sha256:64e20c4a57281814285221c511100d1040df8ca2fe932e940c76499b5e5ad353 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:4c539c99faaab5e61c15456f229fc48feb90ca5436f5bdd56e43fa6a9dfeb272 time="2025-12-03T00:43:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4c/4c539c99faaab5e61c15456f229fc48feb90ca5436f5bdd56e43fa6a9dfeb272" go.version=go1.24.11 instance.id=e253a3e7-0b38-4100-be13-3da57dde4920 blob eligible for deletion: sha256:59008195ae921e276c050ec095509fbb91eb1a1a24d6e315196a3763a7a6fd79 time="2025-12-03T00:43:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/59/59008195ae921e276c050ec095509fbb91eb1a1a24d6e315196a3763a7a6fd79" go.version=go1.24.11 instance.id=e253a3e7-0b38-4100-be13-3da57dde4920 blob eligible for deletion: sha256:92c3b7cb1bb40c6599690950c04fea68cd948cd75a137fe0cdf97379702e731d time="2025-12-03T00:43:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/92/92c3b7cb1bb40c6599690950c04fea68cd948cd75a137fe0cdf97379702e731d" go.version=go1.24.11 instance.id=e253a3e7-0b38-4100-be13-3da57dde4920 blob eligible for deletion: sha256:9aea8bd972ea6b15727ecc464840c937d3892bd66233b252f4914395db6a5f19 time="2025-12-03T00:43:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9a/9aea8bd972ea6b15727ecc464840c937d3892bd66233b252f4914395db6a5f19" go.version=go1.24.11 instance.id=e253a3e7-0b38-4100-be13-3da57dde4920 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-12-03T00:43:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.11 instance.id=e253a3e7-0b38-4100-be13-3da57dde4920 blob eligible for deletion: sha256:2a4daee97012c372fe2ae99a92f3ec7375dfd22ae5c7542e782da82c8638b00e time="2025-12-03T00:43:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2a/2a4daee97012c372fe2ae99a92f3ec7375dfd22ae5c7542e782da82c8638b00e" go.version=go1.24.11 instance.id=e253a3e7-0b38-4100-be13-3da57dde4920 blob eligible for deletion: sha256:3044690834419077faa380f0de068576f3efc7a2b217aaca7f2a12201fea022d time="2025-12-03T00:43:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/30/3044690834419077faa380f0de068576f3efc7a2b217aaca7f2a12201fea022d" go.version=go1.24.11 instance.id=e253a3e7-0b38-4100-be13-3da57dde4920 --- PASS: TestDeletionHasEffect (1.58s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.60s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:8a8a2ad773b8eec0f699f646035cfa150d791f8fe5802dbb49edf25d82b01294 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:9ee8a16f4c423e50760266876b21569f5da8068d6aa88b07919935cf0cfadf62 michael_z_doukas: marking blob sha256:95160d4e520ea9fe218adb2984587fb044c06b1c6e101ed5ad1918b5754c133e 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:c95740a7ba890d52ef86197ecd7ebf8a718f86bdf07df6a725cb59deefe94bd9 time="2025-12-03T00:43:19Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c9/c95740a7ba890d52ef86197ecd7ebf8a718f86bdf07df6a725cb59deefe94bd9" go.version=go1.24.11 instance.id=e253a3e7-0b38-4100-be13-3da57dde4920 --- PASS: TestOrphanBlobDeleted (0.68s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:bfadb16d69bb9af0878aad15083ea32a73d0fc8a89f6da655c0bf24a2767d780 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:4c20473b3e6c021e97c13b85fde2680c083b915c7c9a837cbfbf12d0339776f3 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.44s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.34s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.60s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.03s) === 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-03T00:43:22Z" level=info msg="PurgeUploads starting: olderThan=2025-12-02 23:43:22.079875145 +0000 UTC m=-3575.096629123, actuallyDelete=true" time="2025-12-03T00:43:22Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-12-03T00:43:22Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 00:43:22.080454878 +0000 UTC m=+24.903950605, actuallyDelete=true" time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/019198cd-803d-4c01-85f7-c04cc2ce8a1c have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.080454878 +0000 UTC m=+24.903950605). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ab4f6828-1aec-4386-bd1a-ef8b0ae63244 have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.080454878 +0000 UTC m=+24.903950605). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f6b3842c-22d1-49eb-aff5-6e4d3379af92 have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.080454878 +0000 UTC m=+24.903950605). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fc2de38d-3819-40c6-9cd5-53da408e4790 have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.080454878 +0000 UTC m=+24.903950605). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/7b53a6bd-d481-40a6-adc8-f502e6a4cfbd have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.080454878 +0000 UTC m=+24.903950605). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/03f082c3-f198-4de0-bc40-e9e60fcc2441 have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.080454878 +0000 UTC m=+24.903950605). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/220c735c-a59c-4e24-9e65-c8572de6180e have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.080454878 +0000 UTC m=+24.903950605). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/59046d2b-9228-42d2-b7f6-6fc14dc3289f have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.080454878 +0000 UTC m=+24.903950605). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9666a70d-8754-4bf8-baad-4eda89879bc3 have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.080454878 +0000 UTC m=+24.903950605). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d1bbd172-5678-4cea-885d-c02e739994ce have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.080454878 +0000 UTC m=+24.903950605). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d9291eea-fb2b-4f81-b249-9a194e920311 have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.080454878 +0000 UTC m=+24.903950605). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-12-03T00:43:22Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 00:43:22.081134326 +0000 UTC m=+24.904630058, actuallyDelete=true" time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/2cb3886c-11c9-48d3-9b0a-ad2ad3e1b574 have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.081134326 +0000 UTC m=+24.904630058). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3d271c0f-4bfa-40e9-a18c-a8b135af2d27 have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.081134326 +0000 UTC m=+24.904630058). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/96561c20-8a1c-4129-8f48-4cf76d72f1cb have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.081134326 +0000 UTC m=+24.904630058). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/9aa6fc57-d72d-4cdc-9826-5c74d791e308 have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.081134326 +0000 UTC m=+24.904630058). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/da33ea83-ab91-4c41-94f9-586bab7bff11 have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.081134326 +0000 UTC m=+24.904630058). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-12-03T00:43:22Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 00:43:22.081664513 +0000 UTC m=+24.905160248, actuallyDelete=true" time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fbadf146-db3b-4bd9-9ec4-071f47638cbd have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.081664513 +0000 UTC m=+24.905160248). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2ae20f3b-9b6c-4fd0-835d-db9f55f551c0 have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.081664513 +0000 UTC m=+24.905160248). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/38a8ed71-ec39-4e92-84bf-0d48f3d9325b have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.081664513 +0000 UTC m=+24.905160248). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d1de5fab-7644-41ea-9edd-5aad6d090ddb have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.081664513 +0000 UTC m=+24.905160248). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f7acb11c-874c-4e14-a96f-38fdc5177f0a have older date (2025-12-02 23:43:22 +0000 UTC) than purge date (2025-12-03 00:43:22.081664513 +0000 UTC m=+24.905160248). Removing upload directory." time="2025-12-03T00:43:22Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-12-03T00:43:22Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 00:43:22.081973969 +0000 UTC m=+24.905469702, actuallyDelete=true" time="2025-12-03T00:43:22Z" 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 24.926s ? 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.007s === 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.007s === RUN TestWalkFileRemoved time="2025-12-03T00:42:57Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.004s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.326s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.06s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.069s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.25s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.583s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (19.27s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.600s ? 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-03T00:42:57Z" 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-03T00:42:57Z" 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-03T00:42:57Z" 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.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestInvalidData === CONT TestInvalidNetworkType === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestMatchIPV6 === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatched time="2025-12-03T00:42:57Z" level=error msg="unknown ip address format" go.version=go1.24.11 instance.id=f486274b-1ca2-4839-8196-a735fd065915 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV6 (0.00s) time="2025-12-03T00:42:57Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.11 instance.id=f486274b-1ca2-4839-8196-a735fd065915 time="2025-12-03T00:42:57Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) time="2025-12-03T00:42:57Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.11 instance.id=f486274b-1ca2-4839-8196-a735fd065915 --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2025-12-03T00:42:58Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 time="2025-12-03T00:42:59Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 time="2025-12-03T00:43:00Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 time="2025-12-03T00:43:01Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.517s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.007s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.335s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.71s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.049s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.009s ? 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-x86_64.so.1 >>> docker-registry*: Package size: 26.6 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 00:45:50 +0000 elapsed time 0h 3m 12s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251203.004239) (2/2) Purging go (1.24.11-r0) Executing busybox-1.37.0-r20.trigger OK: 399 MiB in 104 packages >>> docker-registry: Updating the community/x86_64 repository index... >>> docker-registry: Signing the index...