>>> docker-registry: Building community/docker-registry 2.8.3-r14 (using abuild 3.15.0-r2) started Thu, 07 Aug 2025 15:48:54 +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.6-r0) (2/2) Installing .makedepends-docker-registry (20250807.154855) busybox-1.37.0-r22.trigger: Executing script... OK: 613 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/edge/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' saved >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/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/edge/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-08-07T15:49:16Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-08-07T15:49:16Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.023s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-08-07T15:49:16Z" 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.009s === 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.006s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.10s) PASS ok github.com/docker/distribution/health/checks 0.103s ? 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.009s === 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.008s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.026s === 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.007s ? 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/08/07 15:49:17 http: TLS handshake error from 127.0.0.1:41418: 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:40309/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40309/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40309/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:40309/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:34965?status=0, fail=true --- PASS: TestHTTPSink (0.07s) === RUN TestListener --- PASS: TestListener (0.89s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-08-07T15:49:18Z" level=info msg="broadcaster: closing" time="2025-08-07T15:49:18Z" level=info msg="closing testSink" time="2025-08-07T15:49:18Z" level=info msg="closing testSink" time="2025-08-07T15:49:18Z" level=info msg="closing testSink" time="2025-08-07T15:49:18Z" level=info msg="closing testSink" time="2025-08-07T15:49:18Z" level=info msg="closing testSink" time="2025-08-07T15:49:18Z" level=info msg="closing testSink" time="2025-08-07T15:49:18Z" level=info msg="closing testSink" time="2025-08-07T15:49:18Z" level=info msg="closing testSink" time="2025-08-07T15:49:18Z" level=info msg="closing testSink" time="2025-08-07T15:49:18Z" level=info msg="closing testSink" time="2025-08-07T15:49:18Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-08-07T15:49:18Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 1} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 1} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 1} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 1} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-07T15:49:18Z" level=warning msg="&{0x57eb4390 0.9} encountered too many errors, backing off" time="2025-08-07T15:49:18Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.41s) PASS ok github.com/docker/distribution/notifications 1.517s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-08-07T15:49:17Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-07T15:49:17.034387763Z" 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.6 time="2025-08-07T15:49:17.034430145Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:49:17.034502097Z" level=info msg="Starting upload purge in 14m0s" go.version=go1.24.6 time="2025-08-07T15:49:17.035822162Z" level=info msg="listening on [::]:5000" go.version=go1.24.6 time="2025-08-07T15:49:20.03875295Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 time="2025-08-07T15:49:20.142864158Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=27c80c83-eeb0-40ea-8e1f-239a5f591a3f http.request.method=GET http.request.remoteaddr="[::1]:54108" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.226839ms http.response.status=200 http.response.written=2 ::1 - - [07/Aug/2025:15:49:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-08-07T15:49:23.075754636Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-07T15:49:23.07669471Z" 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.6 time="2025-08-07T15:49:23.076728977Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:49:23.076848663Z" level=info msg="Starting upload purge in 32m0s" go.version=go1.24.6 time="2025-08-07T15:49:23.07732829Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 time="2025-08-07T15:49:23.077343028Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.6 time="2025-08-07T15:49:23.078206214Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.6 time="2025-08-07T15:49:26.097348446Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=d61d59c4-fb3c-4e60-b2d5-f75f71c6b03c http.request.method=GET http.request.remoteaddr="127.0.0.1:36370" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.180372ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:15:49:26 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-08-07T15:49:26.097612535Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 --- PASS: TestRegistrySupportedCipherSuite (6.05s) === RUN TestRegistryUnsupportedCipherSuite time="2025-08-07T15:49:29.658689453Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-07T15:49:29.659633619Z" 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.6 time="2025-08-07T15:49:29.659666908Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:49:29.659699196Z" level=info msg="Starting upload purge in 52m0s" go.version=go1.24.6 time="2025-08-07T15:49:29.660263908Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 --- PASS: TestRegistryUnsupportedCipherSuite (11.56s) PASS ok github.com/docker/distribution/registry 20.743s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.006s === 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.094s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-08-07T15:49:17Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.6 instance.id=4b88b402-ceb2-43d3-92a3-135714cc27a8 time="2025-08-07T15:49:17Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.6 instance.id=4b88b402-ceb2-43d3-92a3-135714cc27a8 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-08-07T15:49:17Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.6 password=QRsVIF5G-1hS8yre7QREiy5Dapmgz0g74LziKF90Dck user=docker --- PASS: TestCreateHtpasswdFile (0.10s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.118s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.007s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.09s) === RUN TestLeeway time="2025-08-07T15:49:17Z" level=info msg="token not to be used before 2025-08-07 15:49:18 +0000 UTC - currently 2025-08-07 15:49:17.119848393 +0000 UTC m=+0.093658715" time="2025-08-07T15:49:17Z" level=info msg="token not to be used after 2025-08-07 15:49:17 +0000 UTC - currently 2025-08-07 15:49:17.124169691 +0000 UTC m=+0.097980010" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-08-07T15:49:17Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.05s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.156s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.074s === 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.021s === 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-08-07T15:49:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T15:49:17Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:49:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40179" http.request.id=a3d9535f-0c16-4659-8eea-5031f4f5ffb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57270" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.615444ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:15:49:17 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-08-07T15:49:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T15:49:17Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:49:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=791eedaa-2f04-41a6-aec1-78721828f1e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41658" 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.599083ms http.response.status=200 http.response.written=20 127.0.0.1 - - [07/Aug/2025:15:49:17 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-07T15:49:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=aa566d4e-fb27-4654-a624-96e3d111b55f http.request.method=POST http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.184313ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:17 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=a99af206-9226-4581-9bcc-6b177caa0899 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/aaaa/blobs/uploads/242e04df-9af5-4921-8cfc-ec41f7d7813f?_state=Na3K9eOuNEowhP2Cl-f1TaK81E-vXRhzfzewrX31dAF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyNDJlMDRkZi05YWY1LTQ5MjEtOGNmYy1lYzQxZjdkNzgxM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6MTcuOTY5MDYyNzY2WiJ9&digest=sha256%3Ae745fd54aaee66cce69053bbb34afa1733f2293919915d6dd3d660e5b4770ece" http.request.useragent="Go-http-client/1.1" http.response.duration=4.15909858s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:17 +0000] "PUT /v2/foo/aaaa/blobs/uploads/242e04df-9af5-4921-8cfc-ec41f7d7813f?_state=Na3K9eOuNEowhP2Cl-f1TaK81E-vXRhzfzewrX31dAF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyNDJlMDRkZi05YWY1LTQ5MjEtOGNmYy1lYzQxZjdkNzgxM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6MTcuOTY5MDYyNzY2WiJ9&digest=sha256%3Ae745fd54aaee66cce69053bbb34afa1733f2293919915d6dd3d660e5b4770ece HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=97c09f82-e8ba-4fb5-8107-fe8a1c00ad6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.20059ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:22 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=4fb09088-b0c5-4bc8-826e-6b52606f8ab1 http.request.method=POST http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.468823ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:22 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=c523ac56-e38c-4a0a-9a28-338fd9f8cce4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/bbbb/blobs/uploads/f47015d6-2eba-4033-bc07-5019873f7e05?_state=pLJ0tDvkHAgKtnxdQqYZmnV00y4sG8UbNcOU5fq7Ejd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmNDcwMTVkNi0yZWJhLTQwMzMtYmMwNy01MDE5ODczZjdlMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6MjIuNDExNDIwMTQ5WiJ9&digest=sha256%3Ae90211c87fab06efb2d16882a02a781c1c2e40447bc96fc2c686059c69956638" http.request.useragent="Go-http-client/1.1" http.response.duration=3.47585451s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:22 +0000] "PUT /v2/foo/bbbb/blobs/uploads/f47015d6-2eba-4033-bc07-5019873f7e05?_state=pLJ0tDvkHAgKtnxdQqYZmnV00y4sG8UbNcOU5fq7Ejd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmNDcwMTVkNi0yZWJhLTQwMzMtYmMwNy01MDE5ODczZjdlMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6MjIuNDExNDIwMTQ5WiJ9&digest=sha256%3Ae90211c87fab06efb2d16882a02a781c1c2e40447bc96fc2c686059c69956638 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=64ebd927-ebc3-497f-9739-98ca873722d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.719483ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:25 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:26Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=c35e952c-4527-4307-834c-be46bca2f9d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.089527ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:26 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=63fbd6f8-4980-4725-9021-ee24d0750876 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/cccc/blobs/uploads/446d0ba2-9349-47f3-836c-2a3a2319cfb7?_state=THvXL6lf8dfYd5iMA5vOoQHPUlD_8qDE3h7wWEBN-_R7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0NDZkMGJhMi05MzQ5LTQ3ZjMtODM2Yy0yYTNhMjMxOWNmYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6MjYuMjY3Mjk2MDYzWiJ9&digest=sha256%3A53b44a659b58b87a505f8aa994504b9391708eaeefe34523d82ab074c5567f07" http.request.useragent="Go-http-client/1.1" http.response.duration=4.696112367s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:26 +0000] "PUT /v2/foo/cccc/blobs/uploads/446d0ba2-9349-47f3-836c-2a3a2319cfb7?_state=THvXL6lf8dfYd5iMA5vOoQHPUlD_8qDE3h7wWEBN-_R7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0NDZkMGJhMi05MzQ5LTQ3ZjMtODM2Yy0yYTNhMjMxOWNmYjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6MjYuMjY3Mjk2MDYzWiJ9&digest=sha256%3A53b44a659b58b87a505f8aa994504b9391708eaeefe34523d82ab074c5567f07 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=2e0ac69d-151e-44f9-9565-91973443eac6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.630005ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:30 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=e7315e29-7310-493e-a17c-fbf672ec7cc6 http.request.method=POST http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.549145ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:31 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=d2d249b0-2bd2-4fd7-b7ba-f1887e623ed3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/dddd/blobs/uploads/70902cae-0006-4c9d-b7d1-cbbf22bbaa2a?_state=OKJN_nZWKUjWN32Z6wFXGf_BvUz1iC9q3M_--UUZHy97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3MDkwMmNhZS0wMDA2LTRjOWQtYjdkMS1jYmJmMjJiYmFhMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6MzEuMjI3ODI2MzQ5WiJ9&digest=sha256%3Aa354b54d67033c53a0bf19180995de6015f7e4103d1d05dafece07f48150f742" http.request.useragent="Go-http-client/1.1" http.response.duration=3.137716763s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:31 +0000] "PUT /v2/foo/dddd/blobs/uploads/70902cae-0006-4c9d-b7d1-cbbf22bbaa2a?_state=OKJN_nZWKUjWN32Z6wFXGf_BvUz1iC9q3M_--UUZHy97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3MDkwMmNhZS0wMDA2LTRjOWQtYjdkMS1jYmJmMjJiYmFhMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6MzEuMjI3ODI2MzQ5WiJ9&digest=sha256%3Aa354b54d67033c53a0bf19180995de6015f7e4103d1d05dafece07f48150f742 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=fca152fe-0d69-4f31-886d-65d0c3085cf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.934053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:34 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=67a0e710-612e-41a1-81ff-e5d2d46acf9a http.request.method=POST http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.387065ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:34 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=a5d93b10-bd9b-4cd3-967e-233bb5207030 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/eeee/blobs/uploads/27e8fa3f-5ec3-4865-9f95-a51840d6711f?_state=TAqL1qnCPy88EEI2quBSPruL_NvXNON1xWeNsfSX7PB7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyN2U4ZmEzZi01ZWMzLTQ4NjUtOWY5NS1hNTE4NDBkNjcxMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6MzQuNTk4OTE5ODUzWiJ9&digest=sha256%3Afe60a668286ecdac74607a24359e475660c8ae87cbff09cd81ff58e24a5df4c4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.666391516s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:34 +0000] "PUT /v2/foo/eeee/blobs/uploads/27e8fa3f-5ec3-4865-9f95-a51840d6711f?_state=TAqL1qnCPy88EEI2quBSPruL_NvXNON1xWeNsfSX7PB7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyN2U4ZmEzZi01ZWMzLTQ4NjUtOWY5NS1hNTE4NDBkNjcxMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6MzQuNTk4OTE5ODUzWiJ9&digest=sha256%3Afe60a668286ecdac74607a24359e475660c8ae87cbff09cd81ff58e24a5df4c4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=6c9c76fb-1df6-45bf-8b3a-87f9058387c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.131961ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:36 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=9a339030-bea7-4e43-89fb-620dc84e6eef http.request.method=POST http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.813245ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:36 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=48413b56-3369-473c-85b6-501f2954e30b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/ffff/blobs/uploads/dcd4482c-97bb-4fbe-a5c7-217ed1ef7282?_state=B-DkQ9AqhRGzfoFN8Zo0uuJJBfeu9ax0M_X8yHIx6fh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkY2Q0NDgyYy05N2JiLTRmYmUtYTVjNy0yMTdlZDFlZjcyODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6MzYuNTU2NDg4NjcxWiJ9&digest=sha256%3A4c3fcd0e0a50bf65f51ab1cd8df1eeb4619d35a7590d5c7e125c9f2adeb2fd19" http.request.useragent="Go-http-client/1.1" http.response.duration=3.967115248s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:36 +0000] "PUT /v2/foo/ffff/blobs/uploads/dcd4482c-97bb-4fbe-a5c7-217ed1ef7282?_state=B-DkQ9AqhRGzfoFN8Zo0uuJJBfeu9ax0M_X8yHIx6fh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJkY2Q0NDgyYy05N2JiLTRmYmUtYTVjNy0yMTdlZDFlZjcyODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6MzYuNTU2NDg4NjcxWiJ9&digest=sha256%3A4c3fcd0e0a50bf65f51ab1cd8df1eeb4619d35a7590d5c7e125c9f2adeb2fd19 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=518482d5-49af-4d34-ad1f-8c4d97cd32b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.420138ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:40 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=399338cd-ea31-4507-b157-3e593876f0a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:41658" 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.86105ms http.response.status=200 http.response.written=74 127.0.0.1 - - [07/Aug/2025:15:49:40 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-07T15:49:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=de7c8a1b-328d-4d7d-9a3d-20342050303a http.request.method=GET http.request.remoteaddr="127.0.0.1:41658" 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.844369ms http.response.status=200 http.response.written=30 127.0.0.1 - - [07/Aug/2025:15:49:40 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-07T15:49:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=efe6be93-45b1-4a17-94da-b2d86dbefd05 http.request.method=GET http.request.remoteaddr="127.0.0.1:41658" 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.84768ms http.response.status=200 http.response.written=74 127.0.0.1 - - [07/Aug/2025:15:49:40 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-07T15:49:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=6f1d1f56-63b9-4991-aa65-f2f19562fd52 http.request.method=GET http.request.remoteaddr="127.0.0.1:41658" 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.795631ms http.response.status=200 http.response.written=30 127.0.0.1 - - [07/Aug/2025:15:49:40 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-07T15:49:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=da36b2a3-74bf-48a1-bb2b-980a942ec1da http.request.method=GET http.request.remoteaddr="127.0.0.1:41658" 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.970109ms http.response.status=200 http.response.written=63 127.0.0.1 - - [07/Aug/2025:15:49:40 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-08-07T15:49:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=80a93663-f140-4a98-a56c-cb23a564913e http.request.method=GET http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.094454ms http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Aug/2025:15:49:40 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-07T15:49:40Z" 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.6 http.request.host="127.0.0.1:38277" http.request.id=c3c3ade8-254f-4ae6-950f-f515b6c8fa0b http.request.method=GET http.request.remoteaddr="127.0.0.1:41658" 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.878477ms http.response.status=400 http.response.written=116 127.0.0.1 - - [07/Aug/2025:15:49:40 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-08-07T15:49:40Z" 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.6 http.request.host="127.0.0.1:38277" http.request.id=15baa90f-69a0-4f9d-bb22-12e6aaa728a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41658" 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.776057ms http.response.status=400 http.response.written=115 127.0.0.1 - - [07/Aug/2025:15:49:40 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-08-07T15:49:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=98899e43-12ba-4cda-b89a-75289b50adcc http.request.method=GET http.request.remoteaddr="127.0.0.1:41658" 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.636872ms http.response.status=200 http.response.written=20 127.0.0.1 - - [07/Aug/2025:15:49:40 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-07T15:49:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38277" http.request.id=123721da-1eb1-47d3-9f21-514ce15e80a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41658" 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.705028ms http.response.status=200 http.response.written=74 127.0.0.1 - - [07/Aug/2025:15:49:40 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-07T15:49: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.6 time="2025-08-07T15:49:40Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:49:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37927" http.request.id=10f98ad3-1d08-4d0e-af52-b64165317ce2 http.request.method=POST http.request.remoteaddr="127.0.0.1:42884" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.674882ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:40 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37927" http.request.id=ae3d8ffa-4904-4e6e-b66b-c1edc06d5f5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42884" http.request.uri="/v2/foo/aaaa/blobs/uploads/b65a57cb-125b-4fc2-b6e7-70027c819dde?_state=IPHBgsMCKezQPBxqXUjaY-p8vLGxYbyW0UFSMU_i4kF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiNjVhNTdjYi0xMjViLTRmYzItYjZlNy03MDAyN2M4MTlkZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6NDAuODgxNjc5MjA1WiJ9&digest=sha256%3A1f3f3d1693a28421444c8dd4d2440b80951f210b51e403b402c0388774569999" http.request.useragent="Go-http-client/1.1" http.response.duration=4.651150876s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:40 +0000] "PUT /v2/foo/aaaa/blobs/uploads/b65a57cb-125b-4fc2-b6e7-70027c819dde?_state=IPHBgsMCKezQPBxqXUjaY-p8vLGxYbyW0UFSMU_i4kF7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiNjVhNTdjYi0xMjViLTRmYzItYjZlNy03MDAyN2M4MTlkZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6NDAuODgxNjc5MjA1WiJ9&digest=sha256%3A1f3f3d1693a28421444c8dd4d2440b80951f210b51e403b402c0388774569999 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37927" http.request.id=e71067f5-07e4-45fc-a47d-c1089d04c257 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42884" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.305027ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:45 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37927" http.request.id=ffcb1f42-84c6-4dd8-a4b3-3336c0ca21b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:42884" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.502196ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:45 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37927" http.request.id=f3fe961d-47e3-416c-a7da-ea463f78ddd1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42884" http.request.uri="/v2/foo/bbbb/blobs/uploads/55481522-253c-4bf7-92c6-248b3564936b?_state=qaerY7e97pIuK3VDy5i6ats4-gVXFv5EQiw13Qh0Ib97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1NTQ4MTUyMi0yNTNjLTRiZjctOTJjNi0yNDhiMzU2NDkzNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6NDUuNzkwMDIyNjQ4WiJ9&digest=sha256%3A6554f76cf767b7acc2ef445321f36ea296da127e7c6ec16998f47019d2872be3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.709718514s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:45 +0000] "PUT /v2/foo/bbbb/blobs/uploads/55481522-253c-4bf7-92c6-248b3564936b?_state=qaerY7e97pIuK3VDy5i6ats4-gVXFv5EQiw13Qh0Ib97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1NTQ4MTUyMi0yNTNjLTRiZjctOTJjNi0yNDhiMzU2NDkzNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6NDUuNzkwMDIyNjQ4WiJ9&digest=sha256%3A6554f76cf767b7acc2ef445321f36ea296da127e7c6ec16998f47019d2872be3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37927" http.request.id=651648cb-5e9e-4742-9a53-fbfe1ff792a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42884" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.283498ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:47 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37927" http.request.id=733e8c4f-73b8-40cf-bd2c-bea6d99c3bc5 http.request.method=POST http.request.remoteaddr="127.0.0.1:42884" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.260691ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:47 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37927" http.request.id=f72e79d9-828c-4273-9d0c-95b84de0e840 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42884" http.request.uri="/v2/foo/cccc/blobs/uploads/407f8737-20e5-48a0-a48d-61f90993ed2e?_state=pc3iAx8RmgUogRxRqt6L7hT8XuL6QdjKDJBpeT1NlLh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0MDdmODczNy0yMGU1LTQ4YTAtYTQ4ZC02MWY5MDk5M2VkMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6NDcuNjk2NTA3NTc1WiJ9&digest=sha256%3Ac3e309557df55784b2be99d9669dfaf7c4caff195985e6118321446ec275e560" http.request.useragent="Go-http-client/1.1" http.response.duration=1.396294136s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:47 +0000] "PUT /v2/foo/cccc/blobs/uploads/407f8737-20e5-48a0-a48d-61f90993ed2e?_state=pc3iAx8RmgUogRxRqt6L7hT8XuL6QdjKDJBpeT1NlLh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0MDdmODczNy0yMGU1LTQ4YTAtYTQ4ZC02MWY5MDk5M2VkMmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6NDcuNjk2NTA3NTc1WiJ9&digest=sha256%3Ac3e309557df55784b2be99d9669dfaf7c4caff195985e6118321446ec275e560 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37927" http.request.id=b0098f94-45a1-420d-b046-b1f80a9503ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:42884" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.862753ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:49 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37927" http.request.id=64851f5c-8370-4430-9483-5457392ad4ee http.request.method=POST http.request.remoteaddr="127.0.0.1:42884" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.816107ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:49 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37927" http.request.id=96f63a23-81ba-4495-93bc-dcc7034739ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:42884" http.request.uri="/v2/foo/dddd/blobs/uploads/167ffe1b-051c-4f38-906d-aea3f3b61ddc?_state=1BqU8VI0JH8zEludsMTpDyD_TETa51PK3Pk0FXWUWy57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxNjdmZmUxYi0wNTFjLTRmMzgtOTA2ZC1hZWEzZjNiNjFkZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6NDkuNDY3NjQ4NTE4WiJ9&digest=sha256%3Aa5de6a445141ea272ad3367e9e0e4495024b15435f361bd348aa6029302f543c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.470536597s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:49 +0000] "PUT /v2/foo/dddd/blobs/uploads/167ffe1b-051c-4f38-906d-aea3f3b61ddc?_state=1BqU8VI0JH8zEludsMTpDyD_TETa51PK3Pk0FXWUWy57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxNjdmZmUxYi0wNTFjLTRmMzgtOTA2ZC1hZWEzZjNiNjFkZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6NDkuNDY3NjQ4NTE4WiJ9&digest=sha256%3Aa5de6a445141ea272ad3367e9e0e4495024b15435f361bd348aa6029302f543c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37927" http.request.id=84d8f6af-9fe2-4ea8-86f3-8af33dff2cde http.request.method=PUT http.request.remoteaddr="127.0.0.1:42884" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.133676ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:54 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37927" http.request.id=75a1beb1-aec3-4723-b4d5-eddfa8513702 http.request.method=GET http.request.remoteaddr="127.0.0.1:42884" 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.830063ms http.response.status=200 http.response.written=63 127.0.0.1 - - [07/Aug/2025:15:49:54 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (37.27s) === RUN TestURLPrefix time="2025-08-07T15:49:54Z" 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.6 time="2025-08-07T15:49:54Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:49:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37979" http.request.id=e27c1415-deb5-41ae-9a3b-76ac029fa9ec http.request.method=GET http.request.remoteaddr="127.0.0.1:59736" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.19372ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:15:49:54 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-08-07T15:49:54Z" 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.6 time="2025-08-07T15:49:54Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:49:55Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=b6058d1c-5164-458c-9dd0-d82aa039d6b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33412" http.request.uri="/v2/foo/bar/blobs/sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.135001ms http.response.status=404 http.response.written=157 vars.digest="sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:15:49:55 +0000] "GET /v2/foo/bar/blobs/sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T15:49:55Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=40f26f62-cac1-4b1c-8ed7-3a81c930c867 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33428" http.request.uri="/v2/foo/bar/blobs/sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.09656ms http.response.status=404 http.response.written=157 vars.digest="sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:15:49:55 +0000] "HEAD /v2/foo/bar/blobs/sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T15:49:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=f1eefa8a-5860-42e6-9e55-904d97327a86 http.request.method=POST http.request.remoteaddr="127.0.0.1:33428" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.066191ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=af752970-045c-42e3-92a8-0f8a803db8ea http.request.method=GET http.request.remoteaddr="127.0.0.1:33428" http.request.uri="/v2/foo/bar/blobs/uploads/ef68dfc0-6a34-4890-aa95-f1e5d0cfddb5?_state=LLmTNv89qF0zMJ3nOPgp4hJaqaVIhcqoPHK3KegtAzp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNjhkZmMwLTZhMzQtNDg5MC1hYTk1LWYxZTVkMGNmZGRiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1NS4yMTA4MDQ5MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.416362ms http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:55 +0000] "GET /v2/foo/bar/blobs/uploads/ef68dfc0-6a34-4890-aa95-f1e5d0cfddb5?_state=LLmTNv89qF0zMJ3nOPgp4hJaqaVIhcqoPHK3KegtAzp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNjhkZmMwLTZhMzQtNDg5MC1hYTk1LWYxZTVkMGNmZGRiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1NS4yMTA4MDQ5MjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=fede1519-213e-4927-b585-9bca361bcb30 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33428" http.request.uri="/v2/foo/bar/blobs/uploads/ef68dfc0-6a34-4890-aa95-f1e5d0cfddb5?_state=LLmTNv89qF0zMJ3nOPgp4hJaqaVIhcqoPHK3KegtAzp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNjhkZmMwLTZhMzQtNDg5MC1hYTk1LWYxZTVkMGNmZGRiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1NS4yMTA4MDQ5MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.602004ms http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:55 +0000] "DELETE /v2/foo/bar/blobs/uploads/ef68dfc0-6a34-4890-aa95-f1e5d0cfddb5?_state=LLmTNv89qF0zMJ3nOPgp4hJaqaVIhcqoPHK3KegtAzp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNjhkZmMwLTZhMzQtNDg5MC1hYTk1LWYxZTVkMGNmZGRiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1NS4yMTA4MDQ5MjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:55Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=7ac95725-489b-4957-9ab3-878d6e3f1436 http.request.method=GET http.request.remoteaddr="127.0.0.1:33428" http.request.uri="/v2/foo/bar/blobs/uploads/ef68dfc0-6a34-4890-aa95-f1e5d0cfddb5?_state=LLmTNv89qF0zMJ3nOPgp4hJaqaVIhcqoPHK3KegtAzp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNjhkZmMwLTZhMzQtNDg5MC1hYTk1LWYxZTVkMGNmZGRiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1NS4yMTA4MDQ5MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ef68dfc0-6a34-4890-aa95-f1e5d0cfddb5 time="2025-08-07T15:49:55Z" 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.6 http.request.host="127.0.0.1:42749" http.request.id=7ac95725-489b-4957-9ab3-878d6e3f1436 http.request.method=GET http.request.remoteaddr="127.0.0.1:33428" http.request.uri="/v2/foo/bar/blobs/uploads/ef68dfc0-6a34-4890-aa95-f1e5d0cfddb5?_state=LLmTNv89qF0zMJ3nOPgp4hJaqaVIhcqoPHK3KegtAzp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNjhkZmMwLTZhMzQtNDg5MC1hYTk1LWYxZTVkMGNmZGRiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1NS4yMTA4MDQ5MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.327108ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=ef68dfc0-6a34-4890-aa95-f1e5d0cfddb5 127.0.0.1 - - [07/Aug/2025:15:49:55 +0000] "GET /v2/foo/bar/blobs/uploads/ef68dfc0-6a34-4890-aa95-f1e5d0cfddb5?_state=LLmTNv89qF0zMJ3nOPgp4hJaqaVIhcqoPHK3KegtAzp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmNjhkZmMwLTZhMzQtNDg5MC1hYTk1LWYxZTVkMGNmZGRiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1NS4yMTA4MDQ5MjVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T15:49:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=5b0c55de-6d0d-444d-995b-218257e73b48 http.request.method=POST http.request.remoteaddr="127.0.0.1:33436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.78089ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:55Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=0e2864ca-9e74-402d-a0a9-902d07993d58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33436" http.request.uri="/v2/foo/bar/blobs/uploads/f5c4cce1-d2fa-4061-8ff5-7ab2886b1bb0?_state=GfKEuo_9QeiN_v1TubCJU2-OVfu-z3ulSCHAvXFsmwl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1YzRjY2UxLWQyZmEtNDA2MS04ZmY1LTdhYjI4ODZiMWJiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1NS4yMjIwMzAzNDhaIn0%3D&digest=sha256%3A5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93" http.request.useragent="Go-http-client/1.1" provided=sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93 vars.name="foo/bar" vars.uuid=f5c4cce1-d2fa-4061-8ff5-7ab2886b1bb0 time="2025-08-07T15:49:55Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=0e2864ca-9e74-402d-a0a9-902d07993d58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33436" http.request.uri="/v2/foo/bar/blobs/uploads/f5c4cce1-d2fa-4061-8ff5-7ab2886b1bb0?_state=GfKEuo_9QeiN_v1TubCJU2-OVfu-z3ulSCHAvXFsmwl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1YzRjY2UxLWQyZmEtNDA2MS04ZmY1LTdhYjI4ODZiMWJiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1NS4yMjIwMzAzNDhaIn0%3D&digest=sha256%3A5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f5c4cce1-d2fa-4061-8ff5-7ab2886b1bb0 time="2025-08-07T15:49:55Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=0e2864ca-9e74-402d-a0a9-902d07993d58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33436" http.request.uri="/v2/foo/bar/blobs/uploads/f5c4cce1-d2fa-4061-8ff5-7ab2886b1bb0?_state=GfKEuo_9QeiN_v1TubCJU2-OVfu-z3ulSCHAvXFsmwl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1YzRjY2UxLWQyZmEtNDA2MS04ZmY1LTdhYjI4ODZiMWJiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1NS4yMjIwMzAzNDhaIn0%3D&digest=sha256%3A5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.670026ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=f5c4cce1-d2fa-4061-8ff5-7ab2886b1bb0 127.0.0.1 - - [07/Aug/2025:15:49:55 +0000] "PUT /v2/foo/bar/blobs/uploads/f5c4cce1-d2fa-4061-8ff5-7ab2886b1bb0?_state=GfKEuo_9QeiN_v1TubCJU2-OVfu-z3ulSCHAvXFsmwl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1YzRjY2UxLWQyZmEtNDA2MS04ZmY1LTdhYjI4ODZiMWJiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1NS4yMjIwMzAzNDhaIn0%3D&digest=sha256%3A5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-07T15:49:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=9026d534-3591-405b-b7f7-86694b620152 http.request.method=POST http.request.remoteaddr="127.0.0.1:33436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.292574ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=b3d0b4cd-02e2-4a8b-951f-d867dc8834bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:33436" http.request.uri="/v2/foo/bar/blobs/uploads/ef820b48-d317-4554-9dea-9f018f172998?_state=2o-BkXH6IWp0mmAATm-1IIV07uzm3iNEyXlWpnzx29J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmODIwYjQ4LWQzMTctNDU1NC05ZGVhLTlmMDE4ZjE3Mjk5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1NS4yMjgxMzQzNzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.138625ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:55 +0000] "PUT /v2/foo/bar/blobs/uploads/ef820b48-d317-4554-9dea-9f018f172998?_state=2o-BkXH6IWp0mmAATm-1IIV07uzm3iNEyXlWpnzx29J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVmODIwYjQ4LWQzMTctNDU1NC05ZGVhLTlmMDE4ZjE3Mjk5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1NS4yMjgxMzQzNzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=c1476d61-a301-4fa8-8148-bd68e0a6079f http.request.method=POST http.request.remoteaddr="127.0.0.1:33436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.260575ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=151561b5-0f56-43c1-99fa-d34d1c8941dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33436" http.request.uri="/v2/foo/bar/blobs/uploads/d4a7c326-aef1-4468-8c7b-b763d9a23f3c?_state=p1_6_jQBN5qCd6spBOfzcj-vGtCEvioQ5SwwHSso6W97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0YTdjMzI2LWFlZjEtNDQ2OC04YzdiLWI3NjNkOWEyM2YzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1NS4yMzQ4NjQ3MjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.779437ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:55 +0000] "PUT /v2/foo/bar/blobs/uploads/d4a7c326-aef1-4468-8c7b-b763d9a23f3c?_state=p1_6_jQBN5qCd6spBOfzcj-vGtCEvioQ5SwwHSso6W97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0YTdjMzI2LWFlZjEtNDQ2OC04YzdiLWI3NjNkOWEyM2YzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1NS4yMzQ4NjQ3MjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=007dc4ea-f7e5-44ce-bbc6-2d506893a56a http.request.method=POST http.request.remoteaddr="127.0.0.1:33436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.401348ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=54e1acbc-1a0f-4f2b-aead-be48afcb08a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33436" http.request.uri="/v2/foo/bar/blobs/uploads/354ae10c-c40f-4014-b15f-56dff0e8fd43?_state=2ArSdi2WP-00IQImVWp893u44XUpigUoDnUWVAQAoyV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1NGFlMTBjLWM0MGYtNDAxNC1iMTVmLTU2ZGZmMGU4ZmQ0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1NS4yNDExNDAzM1oifQ%3D%3D&digest=sha256%3A5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93" http.request.useragent="Go-http-client/1.1" http.response.duration=2.026819763s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:55 +0000] "PUT /v2/foo/bar/blobs/uploads/354ae10c-c40f-4014-b15f-56dff0e8fd43?_state=2ArSdi2WP-00IQImVWp893u44XUpigUoDnUWVAQAoyV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1NGFlMTBjLWM0MGYtNDAxNC1iMTVmLTU2ZGZmMGU4ZmQ0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1NS4yNDExNDAzM1oifQ%3D%3D&digest=sha256%3A5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=2e3c0e50-54ac-44db-96a7-8e5ef645351a http.request.method=POST http.request.remoteaddr="127.0.0.1:33436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.088658ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42749" http.request.id=3d34499a-4e57-4a0f-be34-eafbbb8e3c0b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:33436" http.request.uri="/v2/foo/bar/blobs/uploads/dca2202b-3fdf-4985-8760-0b6f333c206f?_state=BU7BbqFEHNlFWvnqdu5V3kV6VsxCNFzgIe3CJQkDKzF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjYTIyMDJiLTNmZGYtNDk4NS04NzYwLTBiNmYzMzNjMjA2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1Ny40MTg4NzI1MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.044652271s http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:57 +0000] "PATCH /v2/foo/bar/blobs/uploads/dca2202b-3fdf-4985-8760-0b6f333c206f?_state=BU7BbqFEHNlFWvnqdu5V3kV6VsxCNFzgIe3CJQkDKzF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjYTIyMDJiLTNmZGYtNDk4NS04NzYwLTBiNmYzMzNjMjA2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1Ny40MTg4NzI1MzVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=601f3d62-adf6-4b35-a970-ad7419867ecf http.request.method=PUT http.request.remoteaddr="127.0.0.1:33436" http.request.uri="/v2/foo/bar/blobs/uploads/dca2202b-3fdf-4985-8760-0b6f333c206f?_state=1Wap1tB4ixKlBhqNUnQnlE8aKiUmwxFsfWJJhQvInlp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjYTIyMDJiLTNmZGYtNDk4NS04NzYwLTBiNmYzMzNjMjA2ZiIsIk9mZnNldCI6MTY5MjUxODQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6NTdaIn0%3D&digest=sha256%3A5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93" http.request.useragent="Go-http-client/1.1" http.response.duration=2.215109ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "PUT /v2/foo/bar/blobs/uploads/dca2202b-3fdf-4985-8760-0b6f333c206f?_state=1Wap1tB4ixKlBhqNUnQnlE8aKiUmwxFsfWJJhQvInlp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjYTIyMDJiLTNmZGYtNDk4NS04NzYwLTBiNmYzMzNjMjA2ZiIsIk9mZnNldCI6MTY5MjUxODQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NDk6NTdaIn0%3D&digest=sha256%3A5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=c63edf18-4dc7-4bc2-a122-f6058cfcdcfd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33436" http.request.uri="/v2/foo/bar/blobs/sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.386784ms http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=559e22c1-5039-4447-a0fb-e048455456b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33436" http.request.uri="/v2/foo/bar/blobs/sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=126.122458ms http.response.status=200 http.response.written=16925184 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "GET /v2/foo/bar/blobs/sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93 HTTP/1.1" 200 16925184 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" level=error msg="error parsing digest="sha257:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=f9bc6f72-9b4f-4875-9318-3efbd4fd4944 http.request.method=GET http.request.remoteaddr="127.0.0.1:33436" http.request.uri="/v2/foo/bar/blobs/sha257:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93" vars.name="foo/bar" time="2025-08-07T15:49:59Z" 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.6 http.request.host="127.0.0.1:42749" http.request.id=f9bc6f72-9b4f-4875-9318-3efbd4fd4944 http.request.method=GET http.request.remoteaddr="127.0.0.1:33436" http.request.uri="/v2/foo/bar/blobs/sha257:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.036951ms http.response.status=400 http.response.written=110 vars.digest="sha257:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "GET /v2/foo/bar/blobs/sha257:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=6b63b05a-bd42-4165-9c9c-e3d8f787c2ed http.request.method=GET http.request.remoteaddr="127.0.0.1:33452" http.request.uri="/v2/foo/bar/blobs/sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93" http.request.useragent="Go-http-client/1.1" http.response.duration=2.703112ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "GET /v2/foo/bar/blobs/sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" 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.6 time="2025-08-07T15:49:59Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:49:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=6d22213a-a01b-477a-afed-6f4555185519 http.request.method=GET http.request.remoteaddr="127.0.0.1:44200" http.request.uri="/v2/foo/bar/blobs/sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.480463ms http.response.status=404 http.response.written=157 vars.digest="sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "GET /v2/foo/bar/blobs/sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=a5b3a8d3-49af-4a51-9a74-33c48384308c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44212" http.request.uri="/v2/foo/bar/blobs/sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.095518ms http.response.status=404 http.response.written=157 vars.digest="sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=c066ed6c-2fc0-4e14-8383-7edd904a98f3 http.request.method=POST http.request.remoteaddr="127.0.0.1:44212" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.209572ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=a35f740e-f2f9-43a7-bbf1-2de17e461f07 http.request.method=GET http.request.remoteaddr="127.0.0.1:44212" http.request.uri="/v2/foo/bar/blobs/uploads/77c4e4d5-574f-42c3-b0a5-30cfa75a50b0?_state=RY80_tdeTe2V0LHP7-t1iWuT17Izm-53YasURr0Xfx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3YzRlNGQ1LTU3NGYtNDJjMy1iMGE1LTMwY2ZhNzVhNTBiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1OS44Nzg0ODYxMzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.3036ms http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "GET /v2/foo/bar/blobs/uploads/77c4e4d5-574f-42c3-b0a5-30cfa75a50b0?_state=RY80_tdeTe2V0LHP7-t1iWuT17Izm-53YasURr0Xfx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3YzRlNGQ1LTU3NGYtNDJjMy1iMGE1LTMwY2ZhNzVhNTBiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1OS44Nzg0ODYxMzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=86f18914-7451-4372-b1d4-db9f967c10f4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44212" http.request.uri="/v2/foo/bar/blobs/uploads/77c4e4d5-574f-42c3-b0a5-30cfa75a50b0?_state=RY80_tdeTe2V0LHP7-t1iWuT17Izm-53YasURr0Xfx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3YzRlNGQ1LTU3NGYtNDJjMy1iMGE1LTMwY2ZhNzVhNTBiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1OS44Nzg0ODYxMzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.070364ms http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "DELETE /v2/foo/bar/blobs/uploads/77c4e4d5-574f-42c3-b0a5-30cfa75a50b0?_state=RY80_tdeTe2V0LHP7-t1iWuT17Izm-53YasURr0Xfx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3YzRlNGQ1LTU3NGYtNDJjMy1iMGE1LTMwY2ZhNzVhNTBiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1OS44Nzg0ODYxMzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=990319ba-8aff-4a8e-ba19-a560266312dd http.request.method=GET http.request.remoteaddr="127.0.0.1:44212" http.request.uri="/v2/foo/bar/blobs/uploads/77c4e4d5-574f-42c3-b0a5-30cfa75a50b0?_state=RY80_tdeTe2V0LHP7-t1iWuT17Izm-53YasURr0Xfx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3YzRlNGQ1LTU3NGYtNDJjMy1iMGE1LTMwY2ZhNzVhNTBiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1OS44Nzg0ODYxMzZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=77c4e4d5-574f-42c3-b0a5-30cfa75a50b0 time="2025-08-07T15:49:59Z" 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.6 http.request.host="127.0.0.1:35265" http.request.id=990319ba-8aff-4a8e-ba19-a560266312dd http.request.method=GET http.request.remoteaddr="127.0.0.1:44212" http.request.uri="/v2/foo/bar/blobs/uploads/77c4e4d5-574f-42c3-b0a5-30cfa75a50b0?_state=RY80_tdeTe2V0LHP7-t1iWuT17Izm-53YasURr0Xfx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3YzRlNGQ1LTU3NGYtNDJjMy1iMGE1LTMwY2ZhNzVhNTBiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1OS44Nzg0ODYxMzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.053014ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=77c4e4d5-574f-42c3-b0a5-30cfa75a50b0 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "GET /v2/foo/bar/blobs/uploads/77c4e4d5-574f-42c3-b0a5-30cfa75a50b0?_state=RY80_tdeTe2V0LHP7-t1iWuT17Izm-53YasURr0Xfx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc3YzRlNGQ1LTU3NGYtNDJjMy1iMGE1LTMwY2ZhNzVhNTBiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1OS44Nzg0ODYxMzZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=8218b2e7-5cbd-4b2e-8aa8-46b41b7b21f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.417981ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=68eb8c9b-b2ae-4529-a5f7-4c58407d7597 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/bar/blobs/uploads/853df3aa-c781-425f-9c84-defe263f5e3a?_state=qES1o38bwteiGAnwdeBV8Mm0W3pDnaLD6HVUf-QD3y57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1M2RmM2FhLWM3ODEtNDI1Zi05Yzg0LWRlZmUyNjNmNWUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1OS44ODczOTQxMTlaIn0%3D&digest=sha256%3Ab295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b" http.request.useragent="Go-http-client/1.1" provided=sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b vars.name="foo/bar" vars.uuid=853df3aa-c781-425f-9c84-defe263f5e3a time="2025-08-07T15:49:59Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=68eb8c9b-b2ae-4529-a5f7-4c58407d7597 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/bar/blobs/uploads/853df3aa-c781-425f-9c84-defe263f5e3a?_state=qES1o38bwteiGAnwdeBV8Mm0W3pDnaLD6HVUf-QD3y57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1M2RmM2FhLWM3ODEtNDI1Zi05Yzg0LWRlZmUyNjNmNWUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1OS44ODczOTQxMTlaIn0%3D&digest=sha256%3Ab295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=853df3aa-c781-425f-9c84-defe263f5e3a time="2025-08-07T15:49:59Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=68eb8c9b-b2ae-4529-a5f7-4c58407d7597 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/bar/blobs/uploads/853df3aa-c781-425f-9c84-defe263f5e3a?_state=qES1o38bwteiGAnwdeBV8Mm0W3pDnaLD6HVUf-QD3y57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1M2RmM2FhLWM3ODEtNDI1Zi05Yzg0LWRlZmUyNjNmNWUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1OS44ODczOTQxMTlaIn0%3D&digest=sha256%3Ab295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.493511ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=853df3aa-c781-425f-9c84-defe263f5e3a 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "PUT /v2/foo/bar/blobs/uploads/853df3aa-c781-425f-9c84-defe263f5e3a?_state=qES1o38bwteiGAnwdeBV8Mm0W3pDnaLD6HVUf-QD3y57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg1M2RmM2FhLWM3ODEtNDI1Zi05Yzg0LWRlZmUyNjNmNWUzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1OS44ODczOTQxMTlaIn0%3D&digest=sha256%3Ab295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=ae244654-4232-4562-b1db-ca5aec9d8391 http.request.method=POST http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.027881ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=152c5255-d4d2-4c00-8a0b-2bdbcc2245d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/bar/blobs/uploads/ffb94d81-f63c-43b5-8a0f-8585b391e021?_state=49SGTyX5FB-1KvJaZh894ryTKzTDhQw0sijAfHiE8hV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYjk0ZDgxLWY2M2MtNDNiNS04YTBmLTg1ODViMzkxZTAyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1OS44OTMyNjc1OTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.237203ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "PUT /v2/foo/bar/blobs/uploads/ffb94d81-f63c-43b5-8a0f-8585b391e021?_state=49SGTyX5FB-1KvJaZh894ryTKzTDhQw0sijAfHiE8hV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmYjk0ZDgxLWY2M2MtNDNiNS04YTBmLTg1ODViMzkxZTAyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1OS44OTMyNjc1OTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=9cb7f104-a3d5-4cd5-99c1-5ee4b6459b72 http.request.method=POST http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.214837ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=191be2f4-d2b6-420b-a2a2-ef2eb96523d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/bar/blobs/uploads/a56c0070-99fb-4580-a223-4b36701753d4?_state=NRluzC7NyvOJCaSZiZozR2swJrDJjzbu535gu5UigYh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1NmMwMDcwLTk5ZmItNDU4MC1hMjIzLTRiMzY3MDE3NTNkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1OS44OTk5OTI1NTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.658523ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "PUT /v2/foo/bar/blobs/uploads/a56c0070-99fb-4580-a223-4b36701753d4?_state=NRluzC7NyvOJCaSZiZozR2swJrDJjzbu535gu5UigYh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE1NmMwMDcwLTk5ZmItNDU4MC1hMjIzLTRiMzY3MDE3NTNkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1OS44OTk5OTI1NTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:49:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=b4cfe5a5-c358-454b-8793-331e7bae23f0 http.request.method=POST http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.151657ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=4f4099f0-811d-4886-aaa4-00416d02ee86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/bar/blobs/uploads/964f052c-9671-47fc-ab50-da7a1157e5d1?_state=Kk2M1ceylqe1gSQx2wPwPpE4gx_xKBe7aNjz_08l2mJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2NGYwNTJjLTk2NzEtNDdmYy1hYjUwLWRhN2ExMTU3ZTVkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1OS45MDYwMDY1ODlaIn0%3D&digest=sha256%3Ab295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.276221485s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "PUT /v2/foo/bar/blobs/uploads/964f052c-9671-47fc-ab50-da7a1157e5d1?_state=Kk2M1ceylqe1gSQx2wPwPpE4gx_xKBe7aNjz_08l2mJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2NGYwNTJjLTk2NzEtNDdmYy1hYjUwLWRhN2ExMTU3ZTVkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo0OTo1OS45MDYwMDY1ODlaIn0%3D&digest=sha256%3Ab295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=430c6b84-faef-4870-a415-f0e48d77b59f http.request.method=POST http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.753135ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35265" http.request.id=151d0ee8-51cc-44a5-8c5b-3dfc32e10e8c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/bar/blobs/uploads/dd948ea2-f090-47c8-b2b3-11262beb9976?_state=hIxsKT4qyrb9B6l1z_tm1Hl6_d-z6ODFWsh4sufghuh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkOTQ4ZWEyLWYwOTAtNDdjOC1iMmIzLTExMjYyYmViOTk3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowMy4zNjkzNDI2MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.134496025s http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:03 +0000] "PATCH /v2/foo/bar/blobs/uploads/dd948ea2-f090-47c8-b2b3-11262beb9976?_state=hIxsKT4qyrb9B6l1z_tm1Hl6_d-z6ODFWsh4sufghuh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkOTQ4ZWEyLWYwOTAtNDdjOC1iMmIzLTExMjYyYmViOTk3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowMy4zNjkzNDI2MjFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=8e89d170-3f18-4e7c-bc23-adcb1dbbb89b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/bar/blobs/uploads/dd948ea2-f090-47c8-b2b3-11262beb9976?_state=t3wQ2jF-PTFEcvRrpnsv-K5PeBIHCRqJCFWsSCku9cJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkOTQ4ZWEyLWYwOTAtNDdjOC1iMmIzLTExMjYyYmViOTk3NiIsIk9mZnNldCI6MjEyMzY3MzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6MDNaIn0%3D&digest=sha256%3Ab295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.988253ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "PUT /v2/foo/bar/blobs/uploads/dd948ea2-f090-47c8-b2b3-11262beb9976?_state=t3wQ2jF-PTFEcvRrpnsv-K5PeBIHCRqJCFWsSCku9cJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkOTQ4ZWEyLWYwOTAtNDdjOC1iMmIzLTExMjYyYmViOTk3NiIsIk9mZnNldCI6MjEyMzY3MzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6MDNaIn0%3D&digest=sha256%3Ab295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=b4557015-dca8-462e-83fa-fe5fce93bb4f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/bar/blobs/sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.539054ms http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=3f4fb328-fad7-40ef-9ccf-32090d4773e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/bar/blobs/sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=127.120971ms http.response.status=200 http.response.written=21236736 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "GET /v2/foo/bar/blobs/sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b HTTP/1.1" 200 21236736 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=error msg="error parsing digest="sha257:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=efdd1bbc-c80e-4a08-b5af-d7183091b5d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/bar/blobs/sha257:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b" vars.name="foo/bar" time="2025-08-07T15:50:06Z" 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.6 http.request.host="127.0.0.1:35265" http.request.id=efdd1bbc-c80e-4a08-b5af-d7183091b5d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44222" http.request.uri="/v2/foo/bar/blobs/sha257:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.91012ms http.response.status=400 http.response.written=110 vars.digest="sha257:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "GET /v2/foo/bar/blobs/sha257:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=3af69e11-ded6-4723-b88b-02f0a184e36e http.request.method=GET http.request.remoteaddr="127.0.0.1:44248" http.request.uri="/v2/foo/bar/blobs/sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.095923ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "GET /v2/foo/bar/blobs/sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=b0f24c23-fdbc-4d73-95bf-11d47e39e644 http.request.method=GET http.request.remoteaddr="127.0.0.1:44236" http.request.uri="/v2/foo/bar/blobs/sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=17.250894ms http.response.status=200 http.response.written=2719744 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "GET /v2/foo/bar/blobs/sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35265" http.request.id=3cedb092-ccd2-4187-b1a8-a9cd28eea64d http.request.method=GET http.request.remoteaddr="127.0.0.1:44248" http.request.uri="/v2/foo/bar/blobs/sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.521527ms http.response.status=200 http.response.written=294912 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "GET /v2/foo/bar/blobs/sha256:b295be33962e2f54a3dd16d7aaf62bae120c7d435519417beb88d7585a3c9b3b HTTP/1.1" 200 294912 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=e8688680-4358-4885-8144-d23806926f93 http.request.method=GET http.request.remoteaddr="127.0.0.1:33450" http.request.uri="/v2/foo/bar/blobs/sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.064245948s http.response.status=200 http.response.written=2686976 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "GET /v2/foo/bar/blobs/sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93 HTTP/1.1" 200 2686976 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42749" http.request.id=eb86d096-f5bb-4ed4-b7d6-929ec9fcff41 http.request.method=GET http.request.remoteaddr="127.0.0.1:33452" http.request.uri="/v2/foo/bar/blobs/sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.055773535s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [07/Aug/2025:15:49:59 +0000] "GET /v2/foo/bar/blobs/sha256:5306bc4d5269b15ad4d606386122dbabf3cf83978c02c4878fe7b28b1ed9ae93 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (11.74s) === RUN TestBlobDelete time="2025-08-07T15:50:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T15:50:06Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:50:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=973784d8-d4e3-48d3-9a5d-386e58bacc26 http.request.method=GET http.request.remoteaddr="127.0.0.1:38834" http.request.uri="/v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.316935ms http.response.status=404 http.response.written=157 vars.digest="sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "GET /v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=e8b85fb3-0d67-4160-ad53-05d33d3f9d41 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38848" http.request.uri="/v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.166836ms http.response.status=404 http.response.written=157 vars.digest="sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=877ebce7-42c8-40a9-87f1-739e46d95381 http.request.method=POST http.request.remoteaddr="127.0.0.1:38848" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.083582ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=a4203a53-d9ac-4e9a-9573-1d7fa10df0a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:38848" http.request.uri="/v2/foo/bar/blobs/uploads/7167f7c3-e51e-4a40-8b0a-adbb9f43df9d?_state=B2tKrfGrthL6iJRK7p5jMBR5QQ4lkX43rlf6QKq5tgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxNjdmN2MzLWU1MWUtNGE0MC04YjBhLWFkYmI5ZjQzZGY5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowNi45NTkzMTc3NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.281895ms http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "GET /v2/foo/bar/blobs/uploads/7167f7c3-e51e-4a40-8b0a-adbb9f43df9d?_state=B2tKrfGrthL6iJRK7p5jMBR5QQ4lkX43rlf6QKq5tgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxNjdmN2MzLWU1MWUtNGE0MC04YjBhLWFkYmI5ZjQzZGY5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowNi45NTkzMTc3NDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=777e2e2c-c2a7-4a4c-a410-b14b02153481 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38848" http.request.uri="/v2/foo/bar/blobs/uploads/7167f7c3-e51e-4a40-8b0a-adbb9f43df9d?_state=B2tKrfGrthL6iJRK7p5jMBR5QQ4lkX43rlf6QKq5tgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxNjdmN2MzLWU1MWUtNGE0MC04YjBhLWFkYmI5ZjQzZGY5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowNi45NTkzMTc3NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.111338ms http.response.status=204 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "DELETE /v2/foo/bar/blobs/uploads/7167f7c3-e51e-4a40-8b0a-adbb9f43df9d?_state=B2tKrfGrthL6iJRK7p5jMBR5QQ4lkX43rlf6QKq5tgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxNjdmN2MzLWU1MWUtNGE0MC04YjBhLWFkYmI5ZjQzZGY5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowNi45NTkzMTc3NDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=f2709607-b746-41f4-9fbe-4343c9df606c http.request.method=GET http.request.remoteaddr="127.0.0.1:38848" http.request.uri="/v2/foo/bar/blobs/uploads/7167f7c3-e51e-4a40-8b0a-adbb9f43df9d?_state=B2tKrfGrthL6iJRK7p5jMBR5QQ4lkX43rlf6QKq5tgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxNjdmN2MzLWU1MWUtNGE0MC04YjBhLWFkYmI5ZjQzZGY5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowNi45NTkzMTc3NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7167f7c3-e51e-4a40-8b0a-adbb9f43df9d time="2025-08-07T15:50:06Z" 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.6 http.request.host="127.0.0.1:35531" http.request.id=f2709607-b746-41f4-9fbe-4343c9df606c http.request.method=GET http.request.remoteaddr="127.0.0.1:38848" http.request.uri="/v2/foo/bar/blobs/uploads/7167f7c3-e51e-4a40-8b0a-adbb9f43df9d?_state=B2tKrfGrthL6iJRK7p5jMBR5QQ4lkX43rlf6QKq5tgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxNjdmN2MzLWU1MWUtNGE0MC04YjBhLWFkYmI5ZjQzZGY5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowNi45NTkzMTc3NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.037434ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7167f7c3-e51e-4a40-8b0a-adbb9f43df9d 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "GET /v2/foo/bar/blobs/uploads/7167f7c3-e51e-4a40-8b0a-adbb9f43df9d?_state=B2tKrfGrthL6iJRK7p5jMBR5QQ4lkX43rlf6QKq5tgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcxNjdmN2MzLWU1MWUtNGE0MC04YjBhLWFkYmI5ZjQzZGY5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowNi45NTkzMTc3NDVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=5911b614-0c43-4894-b1ae-b031e763cdc5 http.request.method=POST http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.248683ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=ec5f0bb5-b25c-47e8-bef3-f7fab4f2de3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/bar/blobs/uploads/74688fa6-5830-4354-b8d7-5fcb78595131?_state=-mmpH0VUuBEjvfsI9u7FbMkX0OroUyaOOCpY_8gNBLF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0Njg4ZmE2LTU4MzAtNDM1NC1iOGQ3LTVmY2I3ODU5NTEzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowNi45Njc2NDI4MjJaIn0%3D&digest=sha256%3Aa5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" provided=sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c vars.name="foo/bar" vars.uuid=74688fa6-5830-4354-b8d7-5fcb78595131 time="2025-08-07T15:50:06Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=ec5f0bb5-b25c-47e8-bef3-f7fab4f2de3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/bar/blobs/uploads/74688fa6-5830-4354-b8d7-5fcb78595131?_state=-mmpH0VUuBEjvfsI9u7FbMkX0OroUyaOOCpY_8gNBLF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0Njg4ZmE2LTU4MzAtNDM1NC1iOGQ3LTVmY2I3ODU5NTEzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowNi45Njc2NDI4MjJaIn0%3D&digest=sha256%3Aa5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=74688fa6-5830-4354-b8d7-5fcb78595131 time="2025-08-07T15:50:06Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=ec5f0bb5-b25c-47e8-bef3-f7fab4f2de3d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/bar/blobs/uploads/74688fa6-5830-4354-b8d7-5fcb78595131?_state=-mmpH0VUuBEjvfsI9u7FbMkX0OroUyaOOCpY_8gNBLF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0Njg4ZmE2LTU4MzAtNDM1NC1iOGQ3LTVmY2I3ODU5NTEzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowNi45Njc2NDI4MjJaIn0%3D&digest=sha256%3Aa5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.345876ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=74688fa6-5830-4354-b8d7-5fcb78595131 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "PUT /v2/foo/bar/blobs/uploads/74688fa6-5830-4354-b8d7-5fcb78595131?_state=-mmpH0VUuBEjvfsI9u7FbMkX0OroUyaOOCpY_8gNBLF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0Njg4ZmE2LTU4MzAtNDM1NC1iOGQ3LTVmY2I3ODU5NTEzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowNi45Njc2NDI4MjJaIn0%3D&digest=sha256%3Aa5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=a5bd6258-bf2b-4d04-bf69-e68e83fa64f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.039517ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=02d3da4e-7613-4ca2-b9e1-baf3fa8cb8cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/bar/blobs/uploads/d8e3579d-e3a7-48d1-9402-2c6c33c1358c?_state=_XnUCBfdACMwU-ff7jiu3gJxG0fbkiHJIk-rJLANvDl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4ZTM1NzlkLWUzYTctNDhkMS05NDAyLTJjNmMzM2MxMzU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowNi45NzMwOTI0NjNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.561006ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "PUT /v2/foo/bar/blobs/uploads/d8e3579d-e3a7-48d1-9402-2c6c33c1358c?_state=_XnUCBfdACMwU-ff7jiu3gJxG0fbkiHJIk-rJLANvDl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4ZTM1NzlkLWUzYTctNDhkMS05NDAyLTJjNmMzM2MxMzU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowNi45NzMwOTI0NjNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=78ae2c03-afd4-42ca-bab0-fe9df135cb2f http.request.method=POST http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.166535ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=5fb28a64-a743-4699-9af2-9b1e137e6081 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/bar/blobs/uploads/ddbe03f0-82fe-4a89-a358-d134040a7754?_state=52gJx3j0DqhbXUdeRecFRttOCXs0szMUlaO5EWzG6Ut7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYmUwM2YwLTgyZmUtNGE4OS1hMzU4LWQxMzQwNDBhNzc1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowNi45Nzg2MDI0MTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.215593ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "PUT /v2/foo/bar/blobs/uploads/ddbe03f0-82fe-4a89-a358-d134040a7754?_state=52gJx3j0DqhbXUdeRecFRttOCXs0szMUlaO5EWzG6Ut7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkYmUwM2YwLTgyZmUtNGE4OS1hMzU4LWQxMzQwNDBhNzc1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowNi45Nzg2MDI0MTNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=c0090d59-e396-4d1b-a8b8-9b094f0f8495 http.request.method=POST http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.133423ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=3c05afa5-ac2d-4079-8a88-851b58e18f6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/bar/blobs/uploads/8347e3f1-bdce-4b92-bf63-31e8b30b13b6?_state=oz590aWISJ2c5MK75Kh7UC1hltpKjVqiYneGc_M9gER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzNDdlM2YxLWJkY2UtNGI5Mi1iZjYzLTMxZThiMzBiMTNiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowNi45ODI1NjM0MTdaIn0%3D&digest=sha256%3Aa5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.717094985s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:06 +0000] "PUT /v2/foo/bar/blobs/uploads/8347e3f1-bdce-4b92-bf63-31e8b30b13b6?_state=oz590aWISJ2c5MK75Kh7UC1hltpKjVqiYneGc_M9gER7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzNDdlM2YxLWJkY2UtNGI5Mi1iZjYzLTMxZThiMzBiMTNiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowNi45ODI1NjM0MTdaIn0%3D&digest=sha256%3Aa5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=956ad9e6-b845-438d-a91f-66cabb23e5ac http.request.method=POST http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.561068ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35531" http.request.id=da1a51c7-79a9-496e-a299-9dde9db6cbf5 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/bar/blobs/uploads/df6c64dd-1dfd-4c17-890c-7d0a044fbad5?_state=ZTUwUxGZ9nGiDn2ekb9KL-5xANhhlYF7-yGS1gMitwJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmNmM2NGRkLTFkZmQtNGMxNy04OTBjLTdkMGEwNDRmYmFkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowOS44NzAxOTU0MzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.646124992s http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:09 +0000] "PATCH /v2/foo/bar/blobs/uploads/df6c64dd-1dfd-4c17-890c-7d0a044fbad5?_state=ZTUwUxGZ9nGiDn2ekb9KL-5xANhhlYF7-yGS1gMitwJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmNmM2NGRkLTFkZmQtNGMxNy04OTBjLTdkMGEwNDRmYmFkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDowOS44NzAxOTU0MzdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=88b8b19d-19c4-4aa9-99a1-02de4c719dfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/bar/blobs/uploads/df6c64dd-1dfd-4c17-890c-7d0a044fbad5?_state=1tg4OPn7H5tV7ybqlymTBnRNkRGwfTN76MmeK4Z78r97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmNmM2NGRkLTFkZmQtNGMxNy04OTBjLTdkMGEwNDRmYmFkNSIsIk9mZnNldCI6MTkwOTk2NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6MDlaIn0%3D&digest=sha256%3Aa5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.878255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:12 +0000] "PUT /v2/foo/bar/blobs/uploads/df6c64dd-1dfd-4c17-890c-7d0a044fbad5?_state=1tg4OPn7H5tV7ybqlymTBnRNkRGwfTN76MmeK4Z78r97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmNmM2NGRkLTFkZmQtNGMxNy04OTBjLTdkMGEwNDRmYmFkNSIsIk9mZnNldCI6MTkwOTk2NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6MDlaIn0%3D&digest=sha256%3Aa5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=99f61a95-83f2-4023-92a4-b352a8423f3e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.352701ms http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=b40e5f25-3e47-4ed7-8a41-7f6ab0439ae6 http.request.method=GET http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=102.00761ms http.response.status=200 http.response.written=19099648 127.0.0.1 - - [07/Aug/2025:15:50:12 +0000] "GET /v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c HTTP/1.1" 200 19099648 "" "Go-http-client/1.1" time="2025-08-07T15:50:12Z" level=error msg="error parsing digest="sha257:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=a7909913-1257-4279-a8e0-45905eda7f8d http.request.method=GET http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/bar/blobs/sha257:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" vars.name="foo/bar" time="2025-08-07T15:50:12Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=a7909913-1257-4279-a8e0-45905eda7f8d http.request.method=GET http.request.remoteaddr="127.0.0.1:38862" http.request.uri="/v2/foo/bar/blobs/sha257:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.990754ms http.response.status=400 http.response.written=110 vars.digest="sha257:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:15:50:12 +0000] "GET /v2/foo/bar/blobs/sha257:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-07T15:50:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=b9ce9d6b-f018-4255-bc07-9103c8c26ad8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50852" http.request.uri="/v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.13531ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:12 +0000] "GET /v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=bb4f3143-c361-4942-914c-821a2529c1e2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50866" http.request.uri="/v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.405954ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:12 +0000] "DELETE /v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=7466075f-7695-4e35-8376-e5df63b07884 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50866" http.request.uri="/v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.167122ms http.response.status=404 http.response.written=157 vars.digest="sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:15:50:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-07T15:50:12Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=c6c39315-ebf1-4509-a25d-387e26f8c853 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50866" http.request.uri="/v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.129762ms http.response.status=404 http.response.written=74 vars.digest="sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:15:50:12 +0000] "DELETE /v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-08-07T15:50:12Z" level=error msg="error parsing digest="sha257:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=02f0db50-042a-4e4e-8df8-5e51cf9ddfc7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/sha257:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" vars.name="foo/bar" time="2025-08-07T15:50:12Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=02f0db50-042a-4e4e-8df8-5e51cf9ddfc7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/sha257:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.177875ms http.response.status=400 http.response.written=110 vars.digest="sha257:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:15:50:12 +0000] "DELETE /v2/foo/bar/blobs/sha257:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-07T15:50:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=0d5d14b6-35ff-4de9-bc07-dfa14444de08 http.request.method=POST http.request.remoteaddr="127.0.0.1:50888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.282663ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=c5a6245a-d772-470e-9091-70b00b6a4d1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50888" http.request.uri="/v2/foo/bar/blobs/uploads/478ee820-4d01-4c69-97d2-34f695adfa4c?_state=-HCkayjs2H_4SKHekktEOkHSEXIO_t0aTH9XvaNz7mV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3OGVlODIwLTRkMDEtNGM2OS05N2QyLTM0ZjY5NWFkZmE0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDoxMi42OTY5ODU5MjNaIn0%3D&digest=sha256%3Aa5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.502456634s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:12 +0000] "PUT /v2/foo/bar/blobs/uploads/478ee820-4d01-4c69-97d2-34f695adfa4c?_state=-HCkayjs2H_4SKHekktEOkHSEXIO_t0aTH9XvaNz7mV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3OGVlODIwLTRkMDEtNGM2OS05N2QyLTM0ZjY5NWFkZmE0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDoxMi42OTY5ODU5MjNaIn0%3D&digest=sha256%3Aa5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=4ced645d-3168-4e39-b6e7-da1179ed7f2a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50888" http.request.uri="/v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.809342ms http.response.status=200 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=62ea1042-a93d-4476-a17c-1fffae21227b http.request.method=GET http.request.remoteaddr="127.0.0.1:50842" http.request.uri="/v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.707206525s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [07/Aug/2025:15:50:12 +0000] "GET /v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-08-07T15:50:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35531" http.request.id=43ed857d-f5b2-452c-ac20-1246c0d69b10 http.request.method=GET http.request.remoteaddr="127.0.0.1:50852" http.request.uri="/v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.696678567s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [07/Aug/2025:15:50:12 +0000] "GET /v2/foo/bar/blobs/sha256:a5d2ff5b1532b87558790c2303052031afa1e99d0f2926c7ab9f7010ec189c7c HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (8.67s) === RUN TestRelativeURL time="2025-08-07T15:50:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T15:50:15Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:50:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36867" http.request.id=003896b1-a259-4621-b08a-c788106a347b http.request.method=POST http.request.remoteaddr="127.0.0.1:56328" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.409608ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36867" http.request.id=3cb4bcbf-a5be-418f-94e5-aded5b6e2341 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56328" http.request.uri="/v2/foo/bar/blobs/uploads/3990dda6-9bc6-428b-93ad-1ed1b6203927?_state=1eZyJhsdhvZoAHn3MathV1_ef88Nh8droSsTbKsHNo57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5OTBkZGE2LTliYzYtNDI4Yi05M2FkLTFlZDFiNjIwMzkyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDoxNS4zODE0OTk5NDdaIn0%3D&digest=sha256%3A60062e638f3f02a8f0208548ab83ac66115e65cf6d4b23f6cf946afa85a76338" http.request.useragent="Go-http-client/1.1" http.response.duration=2.448748144s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:15 +0000] "PUT /v2/foo/bar/blobs/uploads/3990dda6-9bc6-428b-93ad-1ed1b6203927?_state=1eZyJhsdhvZoAHn3MathV1_ef88Nh8droSsTbKsHNo57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5OTBkZGE2LTliYzYtNDI4Yi05M2FkLTFlZDFiNjIwMzkyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDoxNS4zODE0OTk5NDdaIn0%3D&digest=sha256%3A60062e638f3f02a8f0208548ab83ac66115e65cf6d4b23f6cf946afa85a76338 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36867" http.request.id=accbe416-5c87-4747-b10d-9f29ceff8ded http.request.method=POST http.request.remoteaddr="127.0.0.1:56328" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.873407ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36867" http.request.id=b10d42b4-a8e6-45c1-ac39-6ee9462a3654 http.request.method=POST http.request.remoteaddr="127.0.0.1:56328" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.627817ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36867" http.request.id=12644bca-d541-4197-95c4-285540730be2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56328" http.request.uri="/v2/foo/bar/blobs/uploads/e9fb99d7-fb84-4f3d-9782-38358d6e64ad?_state=vjon_rh3BDs7X5t1S5TPuudScI725zLe1jX21umerDZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZmI5OWQ3LWZiODQtNGYzZC05NzgyLTM4MzU4ZDZlNjRhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDoxOC4zODQyNTUzNDlaIn0%3D&digest=sha256%3Ae54bf8172c807b066d8bbce2b3557f5d63c003d5e578423fc099299481dbcfc7" http.request.useragent="Go-http-client/1.1" http.response.duration=5.195837564s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:18 +0000] "PUT /v2/foo/bar/blobs/uploads/e9fb99d7-fb84-4f3d-9782-38358d6e64ad?_state=vjon_rh3BDs7X5t1S5TPuudScI725zLe1jX21umerDZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZmI5OWQ3LWZiODQtNGYzZC05NzgyLTM4MzU4ZDZlNjRhZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDoxOC4zODQyNTUzNDlaIn0%3D&digest=sha256%3Ae54bf8172c807b066d8bbce2b3557f5d63c003d5e578423fc099299481dbcfc7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (8.21s) === RUN TestBlobDeleteDisabled time="2025-08-07T15:50: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.6 time="2025-08-07T15:50:23Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:50:23Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:33805" http.request.id=4987f9ed-62f4-4494-885b-f0fb7334ddb1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39728" http.request.uri="/v2/foo/bar/blobs/sha256:ccc32b37414b78b61bc8f9a31196f61928442fc4cb0b1b8a8a272986f99cd008" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="993.53µs" http.response.status=405 http.response.written=78 vars.digest="sha256:ccc32b37414b78b61bc8f9a31196f61928442fc4cb0b1b8a8a272986f99cd008" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:15:50:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:ccc32b37414b78b61bc8f9a31196f61928442fc4cb0b1b8a8a272986f99cd008 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.34s) === RUN TestDeleteDisabled time="2025-08-07T15:50: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.6 time="2025-08-07T15:50:23Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:50:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39705" http.request.id=cace6330-dd77-4cd3-b517-f3b95a1fe3a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:35462" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.643806ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39705" http.request.id=88366bd2-3267-4469-8984-4ab407dcde2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35462" http.request.uri="/v2/foo/bar/blobs/uploads/bbaf867e-14b0-4cf6-9a56-c69c5b8cd58a?_state=OeAFW0M2S4XYVg_gYOtcUcims51jFsoQ40e3cRWIWEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiYWY4NjdlLTE0YjAtNGNmNi05YTU2LWM2OWM1YjhjZDU4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDoyNC4yMjE1OTIyMVoifQ%3D%3D&digest=sha256%3A9dae9eb85b7f970a1fa070fb8937a4b9d92433b392e544c7e3a339c980e5bd23" http.request.useragent="Go-http-client/1.1" http.response.duration=3.946425527s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:24 +0000] "PUT /v2/foo/bar/blobs/uploads/bbaf867e-14b0-4cf6-9a56-c69c5b8cd58a?_state=OeAFW0M2S4XYVg_gYOtcUcims51jFsoQ40e3cRWIWEZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiYWY4NjdlLTE0YjAtNGNmNi05YTU2LWM2OWM1YjhjZDU4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDoyNC4yMjE1OTIyMVoifQ%3D%3D&digest=sha256%3A9dae9eb85b7f970a1fa070fb8937a4b9d92433b392e544c7e3a339c980e5bd23 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:39705" http.request.id=8591208e-9052-4e07-a8fb-1d88ef8a5b10 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35462" http.request.uri="/v2/foo/bar/blobs/sha256:9dae9eb85b7f970a1fa070fb8937a4b9d92433b392e544c7e3a339c980e5bd23" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.270241ms http.response.status=405 http.response.written=78 vars.digest="sha256:9dae9eb85b7f970a1fa070fb8937a4b9d92433b392e544c7e3a339c980e5bd23" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:15:50:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:9dae9eb85b7f970a1fa070fb8937a4b9d92433b392e544c7e3a339c980e5bd23 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (4.25s) === RUN TestDeleteReadOnly time="2025-08-07T15:50:28Z" 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.6 time="2025-08-07T15:50:28Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:50:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42639" http.request.id=92fc14c1-dd6b-43db-9d2a-18c85a7e68df http.request.method=POST http.request.remoteaddr="127.0.0.1:50846" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.699467ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42639" http.request.id=2bf3b231-4807-4541-a5cb-8ab5c0d4ac71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50846" http.request.uri="/v2/foo/bar/blobs/uploads/5b68aad8-9a3b-43e9-a7e8-42971ae0d3f7?_state=Oro6jM9o5TeGQoqRlaOa01U8KMG_1mjrnI3jw_0vFbZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNjhhYWQ4LTlhM2ItNDNlOS1hN2U4LTQyOTcxYWUwZDNmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDoyOC40ODY0MzMwMTdaIn0%3D&digest=sha256%3A7a9ec68dea5b2f2097ef62e552b67ad63f9a60d1a15ae7f3b875b5045efe6eab" http.request.useragent="Go-http-client/1.1" http.response.duration=4.521007918s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:28 +0000] "PUT /v2/foo/bar/blobs/uploads/5b68aad8-9a3b-43e9-a7e8-42971ae0d3f7?_state=Oro6jM9o5TeGQoqRlaOa01U8KMG_1mjrnI3jw_0vFbZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViNjhhYWQ4LTlhM2ItNDNlOS1hN2U4LTQyOTcxYWUwZDNmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MDoyOC40ODY0MzMwMTdaIn0%3D&digest=sha256%3A7a9ec68dea5b2f2097ef62e552b67ad63f9a60d1a15ae7f3b875b5045efe6eab HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [07/Aug/2025:15:50:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:7a9ec68dea5b2f2097ef62e552b67ad63f9a60d1a15ae7f3b875b5045efe6eab HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (4.84s) === RUN TestStartPushReadOnly time="2025-08-07T15:50:33Z" 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.6 time="2025-08-07T15:50:33Z" level=info msg="redis not configured" go.version=go1.24.6 127.0.0.1 - - [07/Aug/2025:15:50:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2025-08-07T15:50:33Z" 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.6 time="2025-08-07T15:50:33Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:50:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=0f604b73-25be-40b2-a972-2285f601e50c http.request.method=GET http.request.remoteaddr="127.0.0.1:59166" 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.940544ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:15:50:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-07T15:50:33Z" 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.6 http.request.host="127.0.0.1:38601" http.request.id=6c01fd08-b4b4-46f0-9d48-3327c23e9874 http.request.method=GET http.request.remoteaddr="127.0.0.1:59166" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.109129ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [07/Aug/2025:15:50:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T15:50:33Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=0976930d-7feb-4d4e-873e-b84a81a77026 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59166" 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.287155ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:15:50:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-07T15:50:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=e644d3c6-4a9d-44b1-8851-2da432102841 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59166" 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=9.540469ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T15:50:33Z" 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.6 http.request.host="127.0.0.1:38601" http.request.id=e644d3c6-4a9d-44b1-8851-2da432102841 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59166" 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=9.644386ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T15:50:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=e644d3c6-4a9d-44b1-8851-2da432102841 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59166" 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=9.718289ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T15:50:33Z" 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.6 http.request.host="127.0.0.1:38601" http.request.id=e644d3c6-4a9d-44b1-8851-2da432102841 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59166" 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=9.789682ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:15:50:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-07T15:50:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=be7b0650-4ec5-47e1-92c2-0775e73de02c http.request.method=POST http.request.remoteaddr="127.0.0.1:59166" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.578687ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:33 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:36Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=5b348900-46e1-4f28-a32b-e77297d643dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:59166" http.request.uri="/v2/foo/schema1/blobs/uploads/e39b4957-d41c-4fbc-8dd6-ecc7cdb7adde?_state=LDLYziPGH_etGXzv2cb8KvWR1aZyMH_8E0vhYI-zhah7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlMzliNDk1Ny1kNDFjLTRmYmMtOGRkNi1lY2M3Y2RiN2FkZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6MzMuMjg4Mzc0NDFaIn0%3D&digest=sha256%3A700391ccf37ec487e4605711fe1f0c83a2145ea2a94f527b2798cec6f32ff48c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.525918304s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:33 +0000] "PUT /v2/foo/schema1/blobs/uploads/e39b4957-d41c-4fbc-8dd6-ecc7cdb7adde?_state=LDLYziPGH_etGXzv2cb8KvWR1aZyMH_8E0vhYI-zhah7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlMzliNDk1Ny1kNDFjLTRmYmMtOGRkNi1lY2M3Y2RiN2FkZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6MzMuMjg4Mzc0NDFaIn0%3D&digest=sha256%3A700391ccf37ec487e4605711fe1f0c83a2145ea2a94f527b2798cec6f32ff48c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=1bc87414-d3d7-4d0c-9ba6-290bdfd7c8cd http.request.method=POST http.request.remoteaddr="127.0.0.1:59166" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.773063ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=83552ac7-c3ba-48a6-accf-8e50a52aee5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59166" http.request.uri="/v2/foo/schema1/blobs/uploads/3559285b-d048-4c4b-9e6a-9e7eafc32aa6?_state=0lHL4uuK-c0or8N5rF-naZfW-XrOTmUhoD5v-A5TRWB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNTU5Mjg1Yi1kMDQ4LTRjNGItOWU2YS05ZTdlYWZjMzJhYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6MzcuMTU3NDExNDcyWiJ9&digest=sha256%3Aed04d9d73276fbb0972068b5134dfa1e222a6fbacb93148c7ddb50e7656b3874" http.request.useragent="Go-http-client/1.1" http.response.duration=5.011137717s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/3559285b-d048-4c4b-9e6a-9e7eafc32aa6?_state=0lHL4uuK-c0or8N5rF-naZfW-XrOTmUhoD5v-A5TRWB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNTU5Mjg1Yi1kMDQ4LTRjNGItOWU2YS05ZTdlYWZjMzJhYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6MzcuMTU3NDExNDcyWiJ9&digest=sha256%3Aed04d9d73276fbb0972068b5134dfa1e222a6fbacb93148c7ddb50e7656b3874 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=da356ca4-a304-42cc-92b5-e4aff9aff6e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59166" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.064646ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=9a686fd0-8ccf-4c5d-a68b-23325b167cce http.request.method=PUT http.request.remoteaddr="127.0.0.1:59166" http.request.uri="/v2/foo/schema1/manifests/sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3" http.request.useragent="Go-http-client/1.1" http.response.duration=9.842139ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=9da223ff-eaca-40aa-ba09-de80d7a09a8d http.request.method=GET http.request.remoteaddr="127.0.0.1:59166" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.140131ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=604dd546-9b93-48c0-bd48-ce14ad51f0d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59166" http.request.uri="/v2/foo/schema1/manifests/sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.98789ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "GET /v2/foo/schema1/manifests/sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38601" http.request.id=70106357-76bf-4fd2-a915-460cf496b1a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59166" http.request.uri="/v2/foo/schema1/manifests/sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3" http.request.useragent="Go-http-client/1.1" http.response.duration=9.911636ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38601" http.request.id=069d37a1-8267-4821-9749-b9a891aa1673 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59166" http.request.uri="/v2/foo/schema1/manifests/sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3" http.request.useragent="Go-http-client/1.1" http.response.duration=9.793331ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:38601" http.request.id=95b80234-5fe6-4269-8c61-0f55857db9ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:59166" http.request.uri="/v2/foo/schema1/manifests/sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3" http.request.useragent="Go-http-client/1.1" http.response.duration=9.744659ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=4d4b0fd3-a13f-4cff-ad2a-8e4aa745de5c http.request.method=GET http.request.remoteaddr="127.0.0.1:59166" http.request.uri="/v2/foo/schema1/manifests/sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.911645ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "GET /v2/foo/schema1/manifests/sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=2dc940be-873e-4053-9455-ddc208d5cacb http.request.method=GET http.request.remoteaddr="127.0.0.1:59166" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.988148ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=22007162-65ec-45be-b70f-4832967d5d8d http.request.method=GET http.request.remoteaddr="127.0.0.1:59166" http.request.uri="/v2/foo/schema1/manifests/sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.895083ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "GET /v2/foo/schema1/manifests/sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=74420b07-f60c-46c5-afa4-9ca2c83420c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59166" 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.884194ms http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" level=error msg="payload digest does match: "sha256:e222245c58e2d827a74ccb0f3ffeead8da3e205a5838dda6340c3edbdd32923f" != "sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3"" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=7abfdbfc-db35-400a-b830-9e7748a94de8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59166" http.request.uri="/v2/foo/schema1/manifests/sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3" time="2025-08-07T15:50:42Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=7abfdbfc-db35-400a-b830-9e7748a94de8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59166" http.request.uri="/v2/foo/schema1/manifests/sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.362536ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3" 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "PUT /v2/foo/schema1/manifests/sha256:550e3470b4ccd90dd64690e87fb2dec21f00b2984f2239a7aaba54eac2c6d4c3 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=cc0e57b2-52a8-41b5-ab7b-7cc6b505d6c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:48790" 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.226691ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" 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.6 http.request.host="127.0.0.1:38601" http.request.id=ddf99ece-f8ba-42da-81f0-f831c09d690d http.request.method=GET http.request.remoteaddr="127.0.0.1:48790" 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.817556ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38601" http.request.id=c1d2ca12-5af4-422f-998f-9093a7fb2195 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48790" 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.382093ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T15:50:42Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38601" http.request.id=c1d2ca12-5af4-422f-998f-9093a7fb2195 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48790" 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.474303ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T15:50:42Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38601" http.request.id=c1d2ca12-5af4-422f-998f-9093a7fb2195 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48790" 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.574716ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=7b228737-819f-4230-b915-3250ea493f7a http.request.method=POST http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.251224ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=01a88229-c928-4274-88c2-10a04f4d53d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/blobs/uploads/af0f3ebe-2bb5-48bd-939e-7227146422c9?_state=Bt_odZhvhKWSSNrZNkbU8Hwkw96mqx8WMuJGVrDsMQV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZjBmM2ViZS0yYmI1LTQ4YmQtOTM5ZS03MjI3MTQ2NDIyYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6NDIuMjYzMTQ0OTI5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.038735ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/af0f3ebe-2bb5-48bd-939e-7227146422c9?_state=Bt_odZhvhKWSSNrZNkbU8Hwkw96mqx8WMuJGVrDsMQV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZjBmM2ViZS0yYmI1LTQ4YmQtOTM5ZS03MjI3MTQ2NDIyYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6NDIuMjYzMTQ0OTI5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38601" http.request.id=0506c98d-4aa3-4069-908a-df8e505c89ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:48790" 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.464023ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T15:50:42Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38601" http.request.id=0506c98d-4aa3-4069-908a-df8e505c89ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:48790" 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.583759ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-07T15:50:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=ff34ddd8-25af-4d45-bc57-e764e87814ee http.request.method=POST http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.47508ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=b48c2069-ddc0-456f-8bfb-f882be9a5092 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/blobs/uploads/580b7843-8850-47f5-8725-d297a39a6610?_state=Ky_U0gxyXGDLj4M8JUG8-76YosvWjGUzMA42JuIb8CR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ODBiNzg0My04ODUwLTQ3ZjUtODcyNS1kMjk3YTM5YTY2MTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6NDIuNTk0OTM0OTFaIn0%3D&digest=sha256%3Aaeb6226901054d7cb68280c5d6c13f04002c779a6fb3bfb4e89ae7235eab83c4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.662318223s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/580b7843-8850-47f5-8725-d297a39a6610?_state=Ky_U0gxyXGDLj4M8JUG8-76YosvWjGUzMA42JuIb8CR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ODBiNzg0My04ODUwLTQ3ZjUtODcyNS1kMjk3YTM5YTY2MTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6NDIuNTk0OTM0OTFaIn0%3D&digest=sha256%3Aaeb6226901054d7cb68280c5d6c13f04002c779a6fb3bfb4e89ae7235eab83c4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:46Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=3c9364a0-c675-4b73-a123-d7dd7d548206 http.request.method=POST http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.444325ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=e0389a85-993f-40e7-8eed-76b63c1905ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/blobs/uploads/4b97db37-547a-4c83-90e6-6a3b7d26e8ee?_state=XNzhMoqGkY2HnFN-XwLskEGFZHbFBlCX2FP3b2g4u-R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0Yjk3ZGIzNy01NDdhLTRjODMtOTBlNi02YTNiN2QyNmU4ZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6NDYuNTgzMDE4ODk3WiJ9&digest=sha256%3A71ef39123e7a9f872b363e12cb557604647e1040402d5adceabd69d8ac9dbf2b" http.request.useragent="Go-http-client/1.1" http.response.duration=4.970871618s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/4b97db37-547a-4c83-90e6-6a3b7d26e8ee?_state=XNzhMoqGkY2HnFN-XwLskEGFZHbFBlCX2FP3b2g4u-R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0Yjk3ZGIzNy01NDdhLTRjODMtOTBlNi02YTNiN2QyNmU4ZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6NDYuNTgzMDE4ODk3WiJ9&digest=sha256%3A71ef39123e7a9f872b363e12cb557604647e1040402d5adceabd69d8ac9dbf2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38601" http.request.id=dc9f1898-c6f4-496b-ab39-8516b2ab34d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.197473ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38601" http.request.id=1a4fa316-e872-4cfb-a96e-89d2e039971b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/manifests/sha256:58694c532b984c6e14243bf1d50ef519bfa838c0227d366579b14efa63749155" http.request.useragent="Go-http-client/1.1" http.response.duration=2.667727ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:58694c532b984c6e14243bf1d50ef519bfa838c0227d366579b14efa63749155 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=a4e88bc3-8d9c-4ca0-a261-1ea74461254d http.request.method=GET http.request.remoteaddr="127.0.0.1:48790" 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=2.728634ms http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=55dde857-e503-4ae0-9d0d-59c4d7ec56c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/manifests/sha256:58694c532b984c6e14243bf1d50ef519bfa838c0227d366579b14efa63749155" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.528979ms http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "GET /v2/foo/schema2/manifests/sha256:58694c532b984c6e14243bf1d50ef519bfa838c0227d366579b14efa63749155 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=b3ebe5ee-4ccf-4d60-967b-74005b68bb83 http.request.method=GET http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.016967ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=6299f74c-da56-4453-8632-1de05bf2fe85 http.request.method=GET http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/manifests/sha256:58694c532b984c6e14243bf1d50ef519bfa838c0227d366579b14efa63749155" http.request.useragent="Go-http-client/1.1" http.response.duration=1.784962ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "GET /v2/foo/schema2/manifests/sha256:58694c532b984c6e14243bf1d50ef519bfa838c0227d366579b14efa63749155 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=7b9dfb70-1ea4-48e3-89bd-3d226cfda720 http.request.method=GET http.request.remoteaddr="127.0.0.1:48790" 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.715691ms http.response.status=200 http.response.written=45 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=info msg="rewriting manifest sha256:58694c532b984c6e14243bf1d50ef519bfa838c0227d366579b14efa63749155 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=5fb81140-00ca-4181-b9b1-43b197fd869f http.request.method=GET http.request.remoteaddr="127.0.0.1:48790" 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-08-07T15:50:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=5fb81140-00ca-4181-b9b1-43b197fd869f http.request.method=GET http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.756083ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38601" http.request.id=fa287d30-5a3c-4537-b807-5d55147b49c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.710487ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38601" http.request.id=ab8f88b6-e8a3-4de1-b1bd-34e05ef2c7ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.710207ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38601" http.request.id=a0c52a1d-16f4-43f0-9bf0-57e74ebaa5a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/manifests/sha256:27757f35c0b196af64845f5288987483037161d5e694c69e695d252acd9201f5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.31966ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "PUT /v2/foo/schema2/manifests/sha256:27757f35c0b196af64845f5288987483037161d5e694c69e695d252acd9201f5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=f9746796-2f50-456d-823c-70d4650d4f4c http.request.method=GET http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.486236ms http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=8363b3c3-6998-4ad9-9ee4-6775ed898d5c http.request.method=GET http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/manifests/sha256:27757f35c0b196af64845f5288987483037161d5e694c69e695d252acd9201f5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.30306ms http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "GET /v2/foo/schema2/manifests/sha256:27757f35c0b196af64845f5288987483037161d5e694c69e695d252acd9201f5 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=52b446da-1502-4495-b0e2-de5670cbb6b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.965224ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=539902f9-bec4-4cdd-a3a9-9d6b579a9b85 http.request.method=GET http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/manifests/sha256:27757f35c0b196af64845f5288987483037161d5e694c69e695d252acd9201f5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.19144ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "GET /v2/foo/schema2/manifests/sha256:27757f35c0b196af64845f5288987483037161d5e694c69e695d252acd9201f5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=info msg="rewriting manifest list sha256:27757f35c0b196af64845f5288987483037161d5e694c69e695d252acd9201f5 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=5e21f8e1-31ff-48f5-8f41-532309612bc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48790" 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-08-07T15:50:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38601" http.request.id=5e21f8e1-31ff-48f5-8f41-532309612bc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48790" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.808551ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T15:50:51Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:50:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=d4b96cd2-6e0e-4e49-8eb7-9da9d1aa3e22 http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" 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.472323ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" 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.6 http.request.host="127.0.0.1:42805" http.request.id=c4580ede-98eb-48b9-bb37-91991e55b037 http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.03967ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=bdc6e821-cf5e-453e-b63c-642deed61547 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" 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.066219ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=5bb3e1ef-4686-4d95-8702-bfb8e67c97cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" 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=9.289923ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T15:50:51Z" 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.6 http.request.host="127.0.0.1:42805" http.request.id=5bb3e1ef-4686-4d95-8702-bfb8e67c97cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" 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=9.3788ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T15:50:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=5bb3e1ef-4686-4d95-8702-bfb8e67c97cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" 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=9.455865ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T15:50:51Z" 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.6 http.request.host="127.0.0.1:42805" http.request.id=5bb3e1ef-4686-4d95-8702-bfb8e67c97cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" 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=9.522517ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-07T15:50:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=f9677b1c-abf0-4e9b-9449-69f5053a812c http.request.method=POST http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.531782ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=6c289140-f33f-422f-b5b9-09daadc63860 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema1/blobs/uploads/1b2a6e04-98f4-49bf-857f-09f03ae6498b?_state=IZBd-tW4oQtwNy8-CRdTFf4b1rwUFbVEImQqGWLYtWB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYjJhNmUwNC05OGY0LTQ5YmYtODU3Zi0wOWYwM2FlNjQ5OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6NTEuOTU2MDkyNTgzWiJ9&digest=sha256%3Ac588766fd82412c58b7d7a69ff30080fc5b32fe836d210c175dfe9e734ab97fd" http.request.useragent="Go-http-client/1.1" http.response.duration=4.518712715s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/1b2a6e04-98f4-49bf-857f-09f03ae6498b?_state=IZBd-tW4oQtwNy8-CRdTFf4b1rwUFbVEImQqGWLYtWB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYjJhNmUwNC05OGY0LTQ5YmYtODU3Zi0wOWYwM2FlNjQ5OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6NTEuOTU2MDkyNTgzWiJ9&digest=sha256%3Ac588766fd82412c58b7d7a69ff30080fc5b32fe836d210c175dfe9e734ab97fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=77acaa35-9632-4491-b06a-eea7d215fd4d http.request.method=POST http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.548135ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:56 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=bf16b1e6-90b6-421f-a376-0d8653bb8ba9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema1/blobs/uploads/6fe28819-6868-446c-a7f0-51e32bc4c75b?_state=i7etEDjdIEXcRoOEOx7gYHDyPuAjOkZLN_1imuM7smh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZmUyODgxOS02ODY4LTQ0NmMtYTdmMC01MWUzMmJjNGM3NWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6NTYuNzE4MDA4Nzg5WiJ9&digest=sha256%3A46a4b95e8c0b297cc11309214064055918520ce2b310bb72b85de6c4e8e3f5ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.114621057s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:56 +0000] "PUT /v2/foo/schema1/blobs/uploads/6fe28819-6868-446c-a7f0-51e32bc4c75b?_state=i7etEDjdIEXcRoOEOx7gYHDyPuAjOkZLN_1imuM7smh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZmUyODgxOS02ODY4LTQ0NmMtYTdmMC01MWUzMmJjNGM3NWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6NTYuNzE4MDA4Nzg5WiJ9&digest=sha256%3A46a4b95e8c0b297cc11309214064055918520ce2b310bb72b85de6c4e8e3f5ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=db09d9a1-6ee9-4582-869d-da4afe076f72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.359893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=875ec398-2715-4ff0-8b4e-5dfc734d9d83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema1/manifests/sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92" http.request.useragent="Go-http-client/1.1" http.response.duration=9.92308ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=ab6e4535-3325-421e-85f9-f4f02f5960a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.805949ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:15:50:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=9b83fa41-c5f7-41c4-b0ee-0efe0b82566d http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema1/manifests/sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.790193ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:15:50:58 +0000] "GET /v2/foo/schema1/manifests/sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42805" http.request.id=a0c2ce65-942f-4b47-9b7d-bc610777028f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema1/manifests/sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92" http.request.useragent="Go-http-client/1.1" http.response.duration=9.753191ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42805" http.request.id=29d9c08c-eefd-40d3-bfeb-69ab7fbc6a83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema1/manifests/sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92" http.request.useragent="Go-http-client/1.1" http.response.duration=9.753775ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:42805" http.request.id=35d2d331-dd2c-4c30-9f28-216ec3d0a95c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema1/manifests/sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92" http.request.useragent="Go-http-client/1.1" http.response.duration=10.111274ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=6bc1efcc-e138-4ae9-895b-9b023cc04b71 http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema1/manifests/sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.720382ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:15:50:58 +0000] "GET /v2/foo/schema1/manifests/sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=24808289-307b-410c-bf2f-a09aef1b68e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.84406ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=8eeeb727-d41e-4706-bf8a-9dac86ab99a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema1/manifests/sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92" http.request.useragent="Go-http-client/1.1" http.response.duration=1.702082ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:58 +0000] "GET /v2/foo/schema1/manifests/sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=558a4292-9af5-4592-9d04-b70f0a4e7059 http.request.method=GET http.request.remoteaddr="127.0.0.1:38236" 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.8273ms http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Aug/2025:15:50:58 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" level=error msg="payload digest does match: "sha256:f4061cab686b8de606bc38e538e8fa5e93a65a8c190b3c424b530222f9b015fa" != "sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92"" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=0a67ab5a-6fb1-492d-a64c-bd2aac732390 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema1/manifests/sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92" time="2025-08-07T15:50:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=0a67ab5a-6fb1-492d-a64c-bd2aac732390 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38236" http.request.uri="/v2/foo/schema1/manifests/sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.254681ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92" 127.0.0.1 - - [07/Aug/2025:15:50:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:9c0de51814322ec224b0705c24a275fdf6a60c6dc8cf11e6a1236e7534ef9e92 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=77decf02-d1be-4557-812b-bc8f9c15ed66 http.request.method=GET http.request.remoteaddr="127.0.0.1:38248" 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.169795ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:15:50:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" 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.6 http.request.host="127.0.0.1:42805" http.request.id=c2216ca0-3add-452a-b73c-5c8a8ba9b572 http.request.method=GET http.request.remoteaddr="127.0.0.1:38248" 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.769302ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [07/Aug/2025:15:50:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42805" http.request.id=f3372acf-bb25-4471-a142-8672435781ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:38248" 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.140013ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T15:50:58Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42805" http.request.id=f3372acf-bb25-4471-a142-8672435781ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:38248" 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.244705ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T15:50:58Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42805" http.request.id=f3372acf-bb25-4471-a142-8672435781ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:38248" 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.319259ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:15:50:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=8f487a80-3378-4d37-ab09-db0483026e42 http.request.method=POST http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.106832ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=60d0ee23-0731-4ab2-ba21-3effd3cef19e http.request.method=PUT http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/blobs/uploads/ba7e26a7-a58c-447b-b45f-a30f0e25a920?_state=jtsOe1VcA7dwR0ID2f7-8MbfRhDr9WwFSNDktM7-FjB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYTdlMjZhNy1hNThjLTQ0N2ItYjQ1Zi1hMzBmMGUyNWE5MjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6NTguOTI4NTk4Nzk3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.975601ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/ba7e26a7-a58c-447b-b45f-a30f0e25a920?_state=jtsOe1VcA7dwR0ID2f7-8MbfRhDr9WwFSNDktM7-FjB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYTdlMjZhNy1hNThjLTQ0N2ItYjQ1Zi1hMzBmMGUyNWE5MjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6NTguOTI4NTk4Nzk3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:50:58Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42805" http.request.id=90dcc357-3950-4c6b-b3c6-c69a0df07e70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38248" 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.24211ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T15:50:58Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42805" http.request.id=90dcc357-3950-4c6b-b3c6-c69a0df07e70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38248" 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.337707ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:15:50:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-07T15:50:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=e6433cc7-1c6d-4612-bfd8-d9bc45d18421 http.request.method=POST http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.215948ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=0d8012fa-621c-4566-a3da-77f9f3a8f930 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/blobs/uploads/053badc5-5ab3-46f3-b382-5339b00eee80?_state=75X8M3clCPtos9naFV3w1JSFpOkQubScU7qtzHIPBHp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNTNiYWRjNS01YWIzLTQ2ZjMtYjM4Mi01MzM5YjAwZWVlODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6NTkuMTQ5NTE3MThaIn0%3D&digest=sha256%3Acdbb24e9fb32a83f471bdf227c2e04c20d9caf28807f942069393098f310ce06" http.request.useragent="Go-http-client/1.1" http.response.duration=1.899582475s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:50:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/053badc5-5ab3-46f3-b382-5339b00eee80?_state=75X8M3clCPtos9naFV3w1JSFpOkQubScU7qtzHIPBHp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNTNiYWRjNS01YWIzLTQ2ZjMtYjM4Mi01MzM5YjAwZWVlODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTA6NTkuMTQ5NTE3MThaIn0%3D&digest=sha256%3Acdbb24e9fb32a83f471bdf227c2e04c20d9caf28807f942069393098f310ce06 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=0599abd5-56e4-44eb-bee6-1a5c88194f84 http.request.method=POST http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.528976ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=0c781b71-ee2b-447d-b7fc-0cbbf566d068 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/blobs/uploads/59a7485b-5f9d-4099-9170-a80f60544cd9?_state=xjaGu9PjnsPNpiM-EuPim6ebtOoHQ5n34XAm0Kk6COx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OWE3NDg1Yi01ZjlkLTQwOTktOTE3MC1hODBmNjA1NDRjZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTE6MDEuMzM3MjI4MTQ0WiJ9&digest=sha256%3A6fdd2547df9ab4f488386ad2049f67146459e3b4ef63718c3c74f5ca49e6f413" http.request.useragent="Go-http-client/1.1" http.response.duration=3.423182664s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/59a7485b-5f9d-4099-9170-a80f60544cd9?_state=xjaGu9PjnsPNpiM-EuPim6ebtOoHQ5n34XAm0Kk6COx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OWE3NDg1Yi01ZjlkLTQwOTktOTE3MC1hODBmNjA1NDRjZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTE6MDEuMzM3MjI4MTQ0WiJ9&digest=sha256%3A6fdd2547df9ab4f488386ad2049f67146459e3b4ef63718c3c74f5ca49e6f413 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42805" http.request.id=ed2a5986-cc63-4b5f-ad67-566eed718a5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.269122ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42805" http.request.id=e70b84df-200e-4a33-bc19-9e0d169c7ba3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/manifests/sha256:ae6b8a9e9f5e71d5e4339293b1d8cce9e7b5bd34e5058a914ec0306f3c7e424d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.77668ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "PUT /v2/foo/schema2/manifests/sha256:ae6b8a9e9f5e71d5e4339293b1d8cce9e7b5bd34e5058a914ec0306f3c7e424d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=20a1e572-c235-4e58-8e3c-453be9dc7a54 http.request.method=GET http.request.remoteaddr="127.0.0.1:38248" 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=2.712316ms http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=d262d3a1-1e96-40dc-bc98-9ea5a8e3e26b http.request.method=GET http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/manifests/sha256:ae6b8a9e9f5e71d5e4339293b1d8cce9e7b5bd34e5058a914ec0306f3c7e424d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.243813ms http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "GET /v2/foo/schema2/manifests/sha256:ae6b8a9e9f5e71d5e4339293b1d8cce9e7b5bd34e5058a914ec0306f3c7e424d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=d30e2f2e-dcef-4c11-b387-0c49d282617c http.request.method=GET http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.808899ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=b40bd1e6-333e-4748-8bfc-c6b63385b42e http.request.method=GET http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/manifests/sha256:ae6b8a9e9f5e71d5e4339293b1d8cce9e7b5bd34e5058a914ec0306f3c7e424d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.720837ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "GET /v2/foo/schema2/manifests/sha256:ae6b8a9e9f5e71d5e4339293b1d8cce9e7b5bd34e5058a914ec0306f3c7e424d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=4cb80425-5512-41fe-9f4e-8bd43be1e7fc http.request.method=GET http.request.remoteaddr="127.0.0.1:38248" 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.699928ms http.response.status=200 http.response.written=45 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=info msg="rewriting manifest sha256:ae6b8a9e9f5e71d5e4339293b1d8cce9e7b5bd34e5058a914ec0306f3c7e424d in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=6e1d744b-1e4f-4b07-b754-9620444001b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:38248" 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-08-07T15:51:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=6e1d744b-1e4f-4b07-b754-9620444001b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.201889ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42805" http.request.id=efd51e79-3ea4-40b5-a417-054fd23a2790 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38248" 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.459671ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42805" http.request.id=3825ae33-dba9-444c-8966-71b13572f767 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.549002ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42805" http.request.id=62c97890-21d1-4698-8fd1-44def337138d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/manifests/sha256:b6f01448d6d0781a8c3a495a3bafa731426f2737164fb8ea2023a382a2c059e1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.417493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "PUT /v2/foo/schema2/manifests/sha256:b6f01448d6d0781a8c3a495a3bafa731426f2737164fb8ea2023a382a2c059e1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=6715e244-4538-4a4d-be5a-7d3e9aa8dc1a http.request.method=GET http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.191309ms http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=923eeda4-87c7-46ef-b643-6ee716e2fdae http.request.method=GET http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/manifests/sha256:b6f01448d6d0781a8c3a495a3bafa731426f2737164fb8ea2023a382a2c059e1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.186104ms http.response.status=200 http.response.written=434 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "GET /v2/foo/schema2/manifests/sha256:b6f01448d6d0781a8c3a495a3bafa731426f2737164fb8ea2023a382a2c059e1 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=7e04686c-3c59-47c6-bd46-a1fd7858aaef http.request.method=GET http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.793268ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=6316f9b5-edd6-4a4f-b717-42f8ddfa86ed http.request.method=GET http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/manifests/sha256:b6f01448d6d0781a8c3a495a3bafa731426f2737164fb8ea2023a382a2c059e1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.683389ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "GET /v2/foo/schema2/manifests/sha256:b6f01448d6d0781a8c3a495a3bafa731426f2737164fb8ea2023a382a2c059e1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=info msg="rewriting manifest list sha256:b6f01448d6d0781a8c3a495a3bafa731426f2737164fb8ea2023a382a2c059e1 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=e0fabd49-d1da-4951-840f-81ee100d5be3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38248" 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-08-07T15:51:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42805" http.request.id=e0fabd49-d1da-4951-840f-81ee100d5be3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38248" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.028857ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (31.79s) === RUN TestGetManifestWithStorageError time="2025-08-07T15:51:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T15:51:04Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:51:04Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:46215" http.request.id=948afeb5-fdd6-49db-b9ff-9194742066de http.request.method=GET http.request.remoteaddr="127.0.0.1:45216" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.08842ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:46215" http.request.id=915a06f5-b025-4fd0-a18e-4e09cf2ec3c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:45216" 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.839925ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:46215" http.request.id=061116c6-e39e-4e44-9778-11e871f3757d http.request.method=GET http.request.remoteaddr="127.0.0.1:45216" 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.806426ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:46215" http.request.id=ce363088-e241-4743-8fad-b503c59ea6b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:45216" 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.76384ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2025-08-07T15:51:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T15:51:04Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:51:04Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=f3b2a3ad-a704-4af0-901c-20fd8a615f5d http.request.method=GET http.request.remoteaddr="127.0.0.1:57662" 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.133182ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" 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.6 http.request.host="127.0.0.1:46441" http.request.id=1ba88888-33c5-4d1a-a19e-c140d7d291db http.request.method=GET http.request.remoteaddr="127.0.0.1:57662" 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.753361ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=10e1fbab-d027-499c-9e4d-72dceb446798 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57662" 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.699408ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-07T15:51:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=41e2e437-35f3-4d0c-93a9-61732cdf6c07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57662" 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=8.910688ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T15:51:04Z" 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.6 http.request.host="127.0.0.1:46441" http.request.id=41e2e437-35f3-4d0c-93a9-61732cdf6c07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57662" 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=8.997646ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T15:51:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=41e2e437-35f3-4d0c-93a9-61732cdf6c07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57662" 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=9.066122ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-07T15:51:04Z" 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.6 http.request.host="127.0.0.1:46441" http.request.id=41e2e437-35f3-4d0c-93a9-61732cdf6c07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57662" 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=9.130968ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [07/Aug/2025:15:51:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-07T15:51:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=d10f5b28-c544-46d7-a82c-371893d65599 http.request.method=POST http.request.remoteaddr="127.0.0.1:57662" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.38383ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:05 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=69dde2f7-1818-4f52-be44-18d342f0a546 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57662" http.request.uri="/v2/foo/schema1/blobs/uploads/eefa832d-72ae-40cf-b32a-462d2914d738?_state=tey5KHzT77eMisASa4kzL-ZKRXhvj0dYgEZS5DUwBjV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZWZhODMyZC03MmFlLTQwY2YtYjMyYS00NjJkMjkxNGQ3MzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTE6MDUuMDg0MTMyMDIzWiJ9&digest=sha256%3A70968fcc11544dc5509cca5ba4ca24adf0b4751cbe63a87c3b66c3afa612f8c0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.507879882s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:05 +0000] "PUT /v2/foo/schema1/blobs/uploads/eefa832d-72ae-40cf-b32a-462d2914d738?_state=tey5KHzT77eMisASa4kzL-ZKRXhvj0dYgEZS5DUwBjV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZWZhODMyZC03MmFlLTQwY2YtYjMyYS00NjJkMjkxNGQ3MzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTE6MDUuMDg0MTMyMDIzWiJ9&digest=sha256%3A70968fcc11544dc5509cca5ba4ca24adf0b4751cbe63a87c3b66c3afa612f8c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=d0db0b35-71b0-4470-a5ad-13b52d362faf http.request.method=POST http.request.remoteaddr="127.0.0.1:57662" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.677896ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:07 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=291edea4-a9c0-4c75-b1a3-a8df67c67d68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57662" http.request.uri="/v2/foo/schema1/blobs/uploads/af9edf80-61ba-41e7-a81c-f3d88696488f?_state=j0TUJXYtzUew8cFCZ1Twgte0hI2HSlaPU_TQRbAI69F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZjllZGY4MC02MWJhLTQxZTctYTgxYy1mM2Q4ODY5NjQ4OGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTE6MDcuODE1NTUxMTY4WiJ9&digest=sha256%3A835d3ee8bc37cca03298723ad5cf63ac022dbe458fb2c772861e4df9f234d4f1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.403456003s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:07 +0000] "PUT /v2/foo/schema1/blobs/uploads/af9edf80-61ba-41e7-a81c-f3d88696488f?_state=j0TUJXYtzUew8cFCZ1Twgte0hI2HSlaPU_TQRbAI69F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZjllZGY4MC02MWJhLTQxZTctYTgxYy1mM2Q4ODY5NjQ4OGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTE6MDcuODE1NTUxMTY4WiJ9&digest=sha256%3A835d3ee8bc37cca03298723ad5cf63ac022dbe458fb2c772861e4df9f234d4f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=d6d6a21a-d407-4a54-b124-c02ca11fcbe0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57662" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.359389ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=64b6ff53-9124-4fea-aeb6-159596f8624f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57662" http.request.uri="/v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" http.request.useragent="Go-http-client/1.1" http.response.duration=9.752254ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=572ae51e-ee7a-44b4-9f28-7d935f4fe307 http.request.method=GET http.request.remoteaddr="127.0.0.1:57662" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.823589ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=7fb13249-7af4-4eff-80dd-9a796cd16249 http.request.method=GET http.request.remoteaddr="127.0.0.1:57662" http.request.uri="/v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.88793ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "GET /v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46441" http.request.id=ad430ced-ee0a-48d6-91a9-da5476ee2771 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57662" http.request.uri="/v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" http.request.useragent="Go-http-client/1.1" http.response.duration=9.741351ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46441" http.request.id=31c4389b-d43b-4ee5-b80e-e21d809b6639 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57662" http.request.uri="/v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" http.request.useragent="Go-http-client/1.1" http.response.duration=10.173691ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:46441" http.request.id=249d5721-9862-4496-8ef5-e14db3970664 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57662" http.request.uri="/v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" http.request.useragent="Go-http-client/1.1" http.response.duration=9.745062ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=aa991319-4223-49ce-9e53-de6f09063630 http.request.method=GET http.request.remoteaddr="127.0.0.1:57662" http.request.uri="/v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.804393ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "GET /v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=8411663a-b3c1-458b-872a-ac50ce69a5dc http.request.method=GET http.request.remoteaddr="127.0.0.1:57662" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.871118ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=40a5f855-dd37-4a69-8d9a-e722f9809917 http.request.method=GET http.request.remoteaddr="127.0.0.1:57662" http.request.uri="/v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.689036ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "GET /v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=51660fa5-87b5-4cb5-8cd7-a9455224d4ec http.request.method=GET http.request.remoteaddr="127.0.0.1:57662" 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.787034ms http.response.status=200 http.response.written=41 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=error msg="payload digest does match: "sha256:0759e2a124986bda5474f3110aba2b3905593a8b24cc0b3d6df6defe73a54e54" != "sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1"" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=6ce87f25-dd4e-4266-8f91-22d0d0de6053 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57662" http.request.uri="/v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" time="2025-08-07T15:51:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=6ce87f25-dd4e-4266-8f91-22d0d0de6053 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57662" http.request.uri="/v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.24879ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=9a731428-cf0a-47c6-a2d2-959e0d83d819 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.578463ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=f1faa69e-9453-44e3-8575-6cb7d54fe590 http.request.method=GET http.request.remoteaddr="127.0.0.1:56318" http.request.uri="/v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.045787ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "GET /v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=da7551c7-8d33-40fb-ae82-05d6c891152c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56332" http.request.uri="/v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.108907ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=3e3b6099-7c3c-4b2c-9988-e541ea54821a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56346" http.request.uri="/v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" http.request.useragent="Go-http-client/1.1" http.response.duration=9.954258ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=6cab8c7e-2cde-44d7-b167-b065c0206e86 http.request.method=GET http.request.remoteaddr="127.0.0.1:56346" http.request.uri="/v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.78494ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "GET /v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=d3398d75-2265-4590-82c9-901a242db9f4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56362" 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.161969ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=1520d9e8-6c0c-4ec4-a767-edfea60ae182 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56374" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.105841ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=a856f06c-4d58-4533-93f9-a8b244b26e89 http.request.method=GET http.request.remoteaddr="127.0.0.1:56374" 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.721183ms http.response.status=200 http.response.written=39 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=38a4c6aa-d6c3-48d0-b9e4-de6774048d0b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56374" http.request.uri="/v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.140003ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:7cccab7fee3c8f6733c502ee2034fe4873ac9d62a57170d2c2d5bc6de83f03a1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=76cd12ba-2f75-4f94-8a55-866ec15337ca http.request.method=GET http.request.remoteaddr="127.0.0.1:56374" 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.689927ms http.response.status=200 http.response.written=35 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=f30dcf8e-cdba-4afc-abc0-027a9c52cb8c http.request.method=GET http.request.remoteaddr="127.0.0.1:56374" 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.881647ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" 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.6 http.request.host="127.0.0.1:46441" http.request.id=aa00f766-fb7c-4f14-8de3-69b767adafb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:56374" 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.298592ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46441" http.request.id=dd1f66d2-bf29-4401-87f3-1c99cba191a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56374" 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.647376ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T15:51:10Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46441" http.request.id=dd1f66d2-bf29-4401-87f3-1c99cba191a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56374" 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.752425ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T15:51:10Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46441" http.request.id=dd1f66d2-bf29-4401-87f3-1c99cba191a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56374" 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.837424ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=a562af87-b50c-41c0-ab3a-c3be4b6d5fb2 http.request.method=POST http.request.remoteaddr="127.0.0.1:56374" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.456482ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=2f93f839-c953-447a-80d0-0e6d91a9795b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56374" http.request.uri="/v2/foo/schema2/blobs/uploads/544f6b98-6126-483a-8379-7dc4d14718eb?_state=22Be_ReZdTklF5gS769PY2XYARSPXEFJ7AI3uu_9h9R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NDRmNmI5OC02MTI2LTQ4M2EtODM3OS03ZGM0ZDE0NzE4ZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTE6MTAuMzYyMjYyNTYxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.992214ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/544f6b98-6126-483a-8379-7dc4d14718eb?_state=22Be_ReZdTklF5gS769PY2XYARSPXEFJ7AI3uu_9h9R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NDRmNmI5OC02MTI2LTQ4M2EtODM3OS03ZGM0ZDE0NzE4ZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTE6MTAuMzYyMjYyNTYxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46441" http.request.id=238f051e-ad11-4edc-a238-8bfc93bde196 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56374" 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.409364ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-07T15:51:10Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46441" http.request.id=238f051e-ad11-4edc-a238-8bfc93bde196 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56374" 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.50686ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-07T15:51:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=3bacd448-8582-494f-9cad-a33ee019b3a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:56374" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.418575ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=b5a103c1-67ba-49b3-8505-3f0a52bf3a16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56374" http.request.uri="/v2/foo/schema2/blobs/uploads/f5525012-ea26-4761-8f4c-6b8d07af9f2f?_state=fn6VFEwgNsJhoIrAcg87TCaY9TLS_TgEJmSY3HZE88l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNTUyNTAxMi1lYTI2LTQ3NjEtOGY0Yy02YjhkMDdhZjlmMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTE6MTAuNzM1MjA2NzQ5WiJ9&digest=sha256%3A80eeb0a6e529ba44aa4a9f21d720d7b6b7284277f6942c263d6b6e354057aa05" http.request.useragent="Go-http-client/1.1" http.response.duration=4.891323551s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/f5525012-ea26-4761-8f4c-6b8d07af9f2f?_state=fn6VFEwgNsJhoIrAcg87TCaY9TLS_TgEJmSY3HZE88l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNTUyNTAxMi1lYTI2LTQ3NjEtOGY0Yy02YjhkMDdhZjlmMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTE6MTAuNzM1MjA2NzQ5WiJ9&digest=sha256%3A80eeb0a6e529ba44aa4a9f21d720d7b6b7284277f6942c263d6b6e354057aa05 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=b1af5396-9225-42a7-8b6a-c99574bae039 http.request.method=POST http.request.remoteaddr="127.0.0.1:56374" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.642408ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=6146161f-d75c-4506-b2a7-ef66a5174ba7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56374" http.request.uri="/v2/foo/schema2/blobs/uploads/2e9ddd19-054e-47df-9f7f-e047608f9f4d?_state=UNZZ9ROtzuBwmXjOEFzbL53xEg8Bq_z8tzQreuVkbc17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZTlkZGQxOS0wNTRlLTQ3ZGYtOWY3Zi1lMDQ3NjA4ZjlmNGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTE6MTUuODc5MDQ4OTI1WiJ9&digest=sha256%3A112a2aa4fee62e45ed998e8648db7bc9301c80de40ded4010297cca15e31ae7f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.817822744s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/2e9ddd19-054e-47df-9f7f-e047608f9f4d?_state=UNZZ9ROtzuBwmXjOEFzbL53xEg8Bq_z8tzQreuVkbc17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZTlkZGQxOS0wNTRlLTQ3ZGYtOWY3Zi1lMDQ3NjA4ZjlmNGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDdUMTU6NTE6MTUuODc5MDQ4OTI1WiJ9&digest=sha256%3A112a2aa4fee62e45ed998e8648db7bc9301c80de40ded4010297cca15e31ae7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46441" http.request.id=78820994-ac6e-44df-9c39-4eff40faa54d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56374" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.907092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:18 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46441" http.request.id=454b3452-ff70-4a9d-aa9b-57e80670963a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56374" http.request.uri="/v2/foo/schema2/manifests/sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.759848ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:18 +0000] "PUT /v2/foo/schema2/manifests/sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=c336b82d-e491-4c9a-b952-508d30d4bc1d http.request.method=GET http.request.remoteaddr="127.0.0.1:56374" 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=2.379502ms http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:15:51:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=3f4c49e5-082b-41ed-9e63-09c962942a9a http.request.method=GET http.request.remoteaddr="127.0.0.1:56374" http.request.uri="/v2/foo/schema2/manifests/sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.24562ms http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:15:51:18 +0000] "GET /v2/foo/schema2/manifests/sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=9155a10a-da88-47d0-a992-9cc20a10d9e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56374" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.782792ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=d5ef758a-7951-4c87-81f0-0156d88799e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56374" http.request.uri="/v2/foo/schema2/manifests/sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.671166ms http.response.status=304 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:18 +0000] "GET /v2/foo/schema2/manifests/sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=90831f7a-8874-47c7-bc96-fa767eeef08a http.request.method=GET http.request.remoteaddr="127.0.0.1:56374" 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.788926ms http.response.status=200 http.response.written=45 127.0.0.1 - - [07/Aug/2025:15:51:18 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=info msg="rewriting manifest sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=34fd6cd9-861a-4cc0-9547-b2b841ae7cd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56374" 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-08-07T15:51:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=34fd6cd9-861a-4cc0-9547-b2b841ae7cd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56374" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.147089ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [07/Aug/2025:15:51:18 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=25281b4c-5661-4fb8-94e7-23eb15fd97c3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56374" http.request.uri="/v2/foo/schema2/manifests/sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.24612ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:18 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=7b9ef0e9-2535-4907-a56d-eef0f4634733 http.request.method=GET http.request.remoteaddr="127.0.0.1:56374" http.request.uri="/v2/foo/schema2/manifests/sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.068574ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c" 127.0.0.1 - - [07/Aug/2025:15:51:18 +0000] "GET /v2/foo/schema2/manifests/sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=eca989c0-aad5-4e9b-89cf-47f5a3dbc979 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/schema2/manifests/sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.20047ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c" 127.0.0.1 - - [07/Aug/2025:15:51:18 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46441" http.request.id=513423c1-399f-4801-acd3-62fed86b14ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:56390" http.request.uri="/v2/foo/schema2/manifests/sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.944886ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:18 +0000] "PUT /v2/foo/schema2/manifests/sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=59b3d898-f521-4594-b666-c19ea0b85ace http.request.method=GET http.request.remoteaddr="127.0.0.1:56390" http.request.uri="/v2/foo/schema2/manifests/sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.236763ms http.response.status=200 http.response.written=732 127.0.0.1 - - [07/Aug/2025:15:51:18 +0000] "GET /v2/foo/schema2/manifests/sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=4ff004cb-8ff0-4ee8-a863-4cc1fbee5c0c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56394" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.325907ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [07/Aug/2025:15:51:18 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46441" http.request.id=bd0026b7-9d6b-45a2-af20-838b4953d190 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56410" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.112017ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:18 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=362d1b65-a01d-41cf-af04-1428ec12c2d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56410" 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.848445ms http.response.status=200 http.response.written=39 127.0.0.1 - - [07/Aug/2025:15:51:18 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=fb0c115f-dbe4-4702-b771-20e8e0e1a8ba http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56410" http.request.uri="/v2/foo/schema2/manifests/sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.212478ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:18 +0000] "DELETE /v2/foo/schema2/manifests/sha256:f37aea7a972fb9ac5fd0c245fb95f58f30f04d836ccb400c267513daafa6b83c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46441" http.request.id=c729b186-e8f2-45c2-8c00-98c37366e219 http.request.method=GET http.request.remoteaddr="127.0.0.1:56410" 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.74949ms http.response.status=200 http.response.written=35 127.0.0.1 - - [07/Aug/2025:15:51:18 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (13.92s) === RUN TestManifestDeleteDisabled time="2025-08-07T15:51:18Z" 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.6 time="2025-08-07T15:51:18Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:51:18Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:33641" http.request.id=0b6fd9e1-7499-4fa3-a82b-28a8a38048e7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40642" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.180792ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [07/Aug/2025:15:51:18 +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-08-07T15:51:18Z" 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.6 time="2025-08-07T15:51:18Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:51:18Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-07T15:51:19Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.6 time="2025-08-07T15:51:19Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.6 time="2025-08-07T15:51:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:44153" http.request.id=e473afa6-a9b1-416a-83e3-54427676bbd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37676" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.534666ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [07/Aug/2025:15:51:19 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-07T15:51:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:44153" http.request.id=85a0a5ea-6742-406d-a218-7c5e34802607 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37690" 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.57634ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [07/Aug/2025:15:51:19 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-07T15:51:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:44153" http.request.id=72e346a4-0cea-47e9-a4a1-d81db3273d6a http.request.method=POST http.request.remoteaddr="127.0.0.1:37692" 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=3.865599ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:15:51:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-07T15:51:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:44153" http.request.id=7de322c7-ced3-495d-b23d-2ce82c38b7e0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37698" 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=3.70283ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [07/Aug/2025:15:51:19 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.53s) === RUN TestProxyManifestGetByTag time="2025-08-07T15:51:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T15:51:19Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:51:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34299" http.request.id=bfc16ca5-1724-4b32-a16a-a988e716b733 http.request.method=POST http.request.remoteaddr="127.0.0.1:41740" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09603ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34299" http.request.id=dac05df9-b24a-411a-b67b-c9eddd6df1b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41740" http.request.uri="/v2/foo/bar/blobs/uploads/eb72ec19-44ca-4bcf-a9ac-4e40c5a941e9?_state=6ZfGUSQfxhFU8GjMu9k2eR4dvlcd1w_cCv8zDpl227h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViNzJlYzE5LTQ0Y2EtNGJjZi1hOWFjLTRlNDBjNWE5NDFlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MToxOS41Mjk5MDQ0NjdaIn0%3D&digest=sha256%3A67e7584e3c1745d63ce4300b7a7436d66385f7e0fef289d1f51622362cc761db" http.request.useragent="Go-http-client/1.1" http.response.duration=2.669668243s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:19 +0000] "PUT /v2/foo/bar/blobs/uploads/eb72ec19-44ca-4bcf-a9ac-4e40c5a941e9?_state=6ZfGUSQfxhFU8GjMu9k2eR4dvlcd1w_cCv8zDpl227h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViNzJlYzE5LTQ0Y2EtNGJjZi1hOWFjLTRlNDBjNWE5NDFlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MToxOS41Mjk5MDQ0NjdaIn0%3D&digest=sha256%3A67e7584e3c1745d63ce4300b7a7436d66385f7e0fef289d1f51622362cc761db HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34299" http.request.id=ec935357-812a-4249-a88a-15f8458adc76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41740" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=10.245909ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:22 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-07T15:51:22Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-07T15:51:22Z" level=info msg="Starting upload purge in 51m0s" go.version=go1.24.6 time="2025-08-07T15:51:22Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-07T15:51:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34299" http.request.id=93835c61-1a64-4951-bcb7-bbd53d67b2ff http.request.method=GET http.request.remoteaddr="127.0.0.1:41740" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.844957ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:15:51:22 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T15:51:22Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:34299" go.version=go1.24.6 time="2025-08-07T15:51:22Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.6 time="2025-08-07T15:51:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34299" http.request.id=db831ebc-4acc-4b1b-ae86-c9ca9fc3f7a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:36690" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.910893ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:15:51:22 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T15:51:22Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34299 /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:34299/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:37519" http.request.id=710a21a9-6249-4376-a124-0d79a1f33643 http.request.method=GET http.request.remoteaddr="127.0.0.1:38880" http.request.uri="/v2/foo/bar/manifests/sha256:a7347aa904f0543a9175e0c05564f147ff1471c3d614ebd34ae854f6bd0eb7d7" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:a7347aa904f0543a9175e0c05564f147ff1471c3d614ebd34ae854f6bd0eb7d7" time="2025-08-07T15:51:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34299" http.request.id=4dcd6f6a-4ebc-49cf-b9ab-a862f84098dd http.request.method=GET http.request.remoteaddr="127.0.0.1:36698" http.request.uri="/v2/foo/bar/manifests/sha256:a7347aa904f0543a9175e0c05564f147ff1471c3d614ebd34ae854f6bd0eb7d7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.092849ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:15:51:22 +0000] "GET /v2/foo/bar/manifests/sha256:a7347aa904f0543a9175e0c05564f147ff1471c3d614ebd34ae854f6bd0eb7d7 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T15:51:22Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:a7347aa904f0543a9175e0c05564f147ff1471c3d614ebd34ae854f6bd0eb7d7 with ttl=167h59m59.99999155s" go.version=go1.24.6 time="2025-08-07T15:51:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37519" http.request.id=710a21a9-6249-4376-a124-0d79a1f33643 http.request.method=GET http.request.remoteaddr="127.0.0.1:38880" http.request.uri="/v2/foo/bar/manifests/sha256:a7347aa904f0543a9175e0c05564f147ff1471c3d614ebd34ae854f6bd0eb7d7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=20.248445ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:15:51:22 +0000] "GET /v2/foo/bar/manifests/sha256:a7347aa904f0543a9175e0c05564f147ff1471c3d614ebd34ae854f6bd0eb7d7 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T15:51:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34299" http.request.id=6b864550-ce45-4b7c-92f2-dc2f87d664fa http.request.method=GET http.request.remoteaddr="127.0.0.1:36698" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.683541ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:15:51:22 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T15:51:22Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34299 /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:34299/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:37519" http.request.id=b9f423e8-6d9a-49a8-8059-c893973ea710 http.request.method=GET http.request.remoteaddr="127.0.0.1:38890" 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-08-07T15:51:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34299" http.request.id=9f432cdf-8c35-48c7-b75a-9c5427744986 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36708" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.442692ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:15:51:22 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T15:51:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37519" http.request.id=b9f423e8-6d9a-49a8-8059-c893973ea710 http.request.method=GET http.request.remoteaddr="127.0.0.1:38890" 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=13.406155ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:15:51:22 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T15:51:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34299" http.request.id=2468888f-1b6b-4251-87a4-62fdf170d3c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:36708" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.394059ms http.response.status=202 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34299" http.request.id=f44c88e1-f23e-4262-b865-41786941731e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36708" http.request.uri="/v2/foo/bar/blobs/uploads/a9cac0d4-94f8-4e4a-96d2-c1f90c43a615?_state=-IP9oOoaR2ExkBj2NPc1AkHROD4PNFGKQvFUUlBJhNR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5Y2FjMGQ0LTk0ZjgtNGU0YS05NmQyLWMxZjkwYzQzYTYxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MToyMi41Nzc4MzcyNzFaIn0%3D&digest=sha256%3A8aeb22b9282564f32f6701f7f80eb2c01ea76eb7cb387f3bea99e8b603c7fc4f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.216782605s http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:22 +0000] "PUT /v2/foo/bar/blobs/uploads/a9cac0d4-94f8-4e4a-96d2-c1f90c43a615?_state=-IP9oOoaR2ExkBj2NPc1AkHROD4PNFGKQvFUUlBJhNR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5Y2FjMGQ0LTk0ZjgtNGU0YS05NmQyLWMxZjkwYzQzYTYxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wN1QxNTo1MToyMi41Nzc4MzcyNzFaIn0%3D&digest=sha256%3A8aeb22b9282564f32f6701f7f80eb2c01ea76eb7cb387f3bea99e8b603c7fc4f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34299" http.request.id=c292ccc9-818b-4243-87ff-17aff1b1db28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36708" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=10.295209ms http.response.status=201 http.response.written=0 127.0.0.1 - - [07/Aug/2025:15:51:25 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-07T15:51:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34299" http.request.id=7bfd0d32-241c-4f90-8afa-cc8d2f2362cb http.request.method=GET http.request.remoteaddr="127.0.0.1:36708" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.322005ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:15:51:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T15:51:25Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34299 /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:34299/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:37519" http.request.id=93cb9234-4ac5-4af9-a9f7-44f5d0267307 http.request.method=GET http.request.remoteaddr="127.0.0.1:38896" 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-08-07T15:51:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34299" http.request.id=2f9ca029-ac72-4549-b483-5415de534cf0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36714" 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=4.430903ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:15:51:25 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T15:51:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34299" http.request.id=154a16eb-b95a-4263-a306-5de603e0286f http.request.method=GET http.request.remoteaddr="127.0.0.1:36714" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.431541ms http.response.status=200 http.response.written=2 127.0.0.1 - - [07/Aug/2025:15:51:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-07T15:51:25Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34299 /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:34299/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:37519" http.request.id=93cb9234-4ac5-4af9-a9f7-44f5d0267307 http.request.method=GET http.request.remoteaddr="127.0.0.1:38896" 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-08-07T15:51:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34299" http.request.id=cfd5e52d-f9f9-4da1-9c71-1de4a49b1b25 http.request.method=GET http.request.remoteaddr="127.0.0.1:36730" 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=4.260791ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:15:51:25 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-07T15:51:25Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:c062ff71b56801f80b42db83ead0730f73fdc762578ead58a49d641e49b1792c with ttl=167h59m59.999992632s" go.version=go1.24.6 time="2025-08-07T15:51:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37519" http.request.id=93cb9234-4ac5-4af9-a9f7-44f5d0267307 http.request.method=GET http.request.remoteaddr="127.0.0.1:38896" 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=25.742083ms http.response.status=200 http.response.written=935 127.0.0.1 - - [07/Aug/2025:15:51:25 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (6.54s) === RUN TestAppDispatcher time="2025-08-07T15:51:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39451" http.request.id=cddbdc07-710f-4a62-9746-ded01631f179 http.request.method=GET http.request.remoteaddr="127.0.0.1:57244" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.038065ms http.response.status=200 http.response.written=0 time="2025-08-07T15:51:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39451" http.request.id=985b2830-4e18-4fd7-b6df-3be928120d1d http.request.method=GET http.request.remoteaddr="127.0.0.1:57244" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.662045ms http.response.status=200 http.response.written=0 time="2025-08-07T15:51:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39451" http.request.id=e9da9a65-6863-4852-a455-13bf8495b4cc http.request.method=GET http.request.remoteaddr="127.0.0.1:57244" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.372985ms http.response.status=200 http.response.written=0 time="2025-08-07T15:51:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39451" http.request.id=8d5b6e90-252e-4a34-ac15-c8b21a9e26f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:57244" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.845241ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-08-07T15:51: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.6 instance.id=70d892b5-9aa8-4fd5-89c5-61470c2941dd time="2025-08-07T15:51:25Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=70d892b5-9aa8-4fd5-89c5-61470c2941dd time="2025-08-07T15:51:25Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.6 http.request.host="127.0.0.1:33181" http.request.id=84e2f8f2-14af-412f-b77d-66fee2c7fc78 http.request.method=GET http.request.remoteaddr="127.0.0.1:39614" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-08-07T15:51: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.6 instance.id=70d892b5-9aa8-4fd5-89c5-61470c2941dd time="2025-08-07T15:51:25Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=70d892b5-9aa8-4fd5-89c5-61470c2941dd time="2025-08-07T15:51:25Z" level=info msg="configuring file health check path=/tmp/healthcheck2287113448, interval=1" go.version=go1.24.6 instance.id=70d892b5-9aa8-4fd5-89c5-61470c2941dd --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-08-07T15:51: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.6 instance.id=70d892b5-9aa8-4fd5-89c5-61470c2941dd time="2025-08-07T15:51:29Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=70d892b5-9aa8-4fd5-89c5-61470c2941dd time="2025-08-07T15:51:29Z" level=info msg="configuring TCP health check addr=127.0.0.1:35323, interval=1" go.version=go1.24.6 instance.id=70d892b5-9aa8-4fd5-89c5-61470c2941dd --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-08-07T15:51:33Z" 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.6 instance.id=70d892b5-9aa8-4fd5-89c5-61470c2941dd time="2025-08-07T15:51:33Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=70d892b5-9aa8-4fd5-89c5-61470c2941dd time="2025-08-07T15:51:33Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:33053, interval=1, threshold=3" go.version=go1.24.6 instance.id=70d892b5-9aa8-4fd5-89c5-61470c2941dd --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 143.258s ? 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.08s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.06s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.72s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.14s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 11.016s === RUN TestSchedule time="2025-08-07T15:49:17Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=718bc472-b422-4dc4-a751-8432ac6ecb24 time="2025-08-07T15:49:17Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995759ms" go.version=go1.24.6 instance.id=718bc472-b422-4dc4-a751-8432ac6ecb24 time="2025-08-07T15:49:17Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.889µs" go.version=go1.24.6 instance.id=718bc472-b422-4dc4-a751-8432ac6ecb24 time="2025-08-07T15:49:17Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=996.215µs" go.version=go1.24.6 instance.id=718bc472-b422-4dc4-a751-8432ac6ecb24 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-08-07T15:49:17Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=718bc472-b422-4dc4-a751-8432ac6ecb24 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-08-07T15:49:17Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=718bc472-b422-4dc4-a751-8432ac6ecb24 time="2025-08-07T15:49:17Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.996833ms" go.version=go1.24.6 instance.id=718bc472-b422-4dc4-a751-8432ac6ecb24 time="2025-08-07T15:49:17Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.997802ms" go.version=go1.24.6 instance.id=718bc472-b422-4dc4-a751-8432ac6ecb24 time="2025-08-07T15:49:17Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=718bc472-b422-4dc4-a751-8432ac6ecb24 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-08-07T15:49:18Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=718bc472-b422-4dc4-a751-8432ac6ecb24 --- 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 (9.89s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 16417792 sha256:004a99e0b5b32539f77187ac0f217e477bbead696c92bfb2c5e522ff6008dff0 [] map[] } --- PASS: TestSimpleBlobRead (0.52s) === RUN TestBlobMount --- PASS: TestBlobMount (0.48s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.60s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.95s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.57s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:235de3523efefefc9bd7b7691b651ba943a3d0544ec81ac0799b44b8b6197718 palailogos: marking blob sha256:ce5dcd20667c90f7e816ff96e538daadcc8954086eeb37cde5d71db5cfdcd8e1 palailogos: marking blob sha256:26b5a026e4c47579c3359f0a9ccc6e5caf8ac0cec105be81f9a7b581561d381e palailogos: marking manifest sha256:26b5a026e4c47579c3359f0a9ccc6e5caf8ac0cec105be81f9a7b581561d381e palailogos: marking blob sha256:0c6b9766709d14956c00659cffa26157a4759accfb0145482c440354c1154ef1 palailogos: marking blob sha256:5c24b772218a1ba5d7dd4bae55c2e7cfaf987b936eb6a715c10e9bd088136d25 palailogos: marking manifest sha256:aaac1f252b989d2bed34bf48c7340e936d66d2e92357c2398992b429802bc667 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:ee59c68fd2d9977efabdcf9d568cc9c96b6042ce0a5fab0a74042fcb367b7277 palailogos: marking blob sha256:b09f634d65a4d3a48014e1f44bcc358eb050a5c0766f2b94c98783a3f5341390 palailogos: marking manifest sha256:ce5dcd20667c90f7e816ff96e538daadcc8954086eeb37cde5d71db5cfdcd8e1 palailogos: marking blob sha256:94f0d68008258680f0dd3f038953646d580cb8231425a2438da066d8f151d977 palailogos: marking blob sha256:7ead0afe3a9f81246e57cc3e6b1e6898c0d61e6df585875383a497f8bb303218 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.50s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:323a423d326f00234381421127aef28e74fd64e7b0ef5ceb46c318fadbf0bdad deletemanifests: marking manifest sha256:68ca190828ff63585da83176642b8325b5e3af8c3b71e63582db901b5d8a1d1f deletemanifests: marking blob sha256:0f75f885af74f1e6f397032903b9563cab4c787b0f0df1aa741caccc0040b9b8 deletemanifests: marking blob sha256:b2915bac3f7eebcf406e68a160d4d031f2a261b3a02233a67c2c459493fc89f9 deletemanifests: marking blob sha256:3802245a822d37fb938b000cca9f640d7107ddf4b3cf51292d2ce2e3df186dda 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:6ed657ee30da60b9f01565f463b3065ae209a51c09b8e77eac350f26888abe3c blob eligible for deletion: sha256:039585eead555328c8716bfa86e06deb0803bdbcf1f5120fc6a00c908edfe571 blob eligible for deletion: sha256:0fbb9d085811515ce7a357f9e853a9f359322e8bf5e040518a5f2009a5c536c8 blob eligible for deletion: sha256:323a423d326f00234381421127aef28e74fd64e7b0ef5ceb46c318fadbf0bdad deletemanifests manifest eligible for deletion: sha256:323a423d326f00234381421127aef28e74fd64e7b0ef5ceb46c318fadbf0bdad deletemanifests: marking manifest sha256:68ca190828ff63585da83176642b8325b5e3af8c3b71e63582db901b5d8a1d1f deletemanifests: marking blob sha256:0f75f885af74f1e6f397032903b9563cab4c787b0f0df1aa741caccc0040b9b8 deletemanifests: marking blob sha256:b2915bac3f7eebcf406e68a160d4d031f2a261b3a02233a67c2c459493fc89f9 deletemanifests: marking blob sha256:3802245a822d37fb938b000cca9f640d7107ddf4b3cf51292d2ce2e3df186dda time="2025-08-07T15:49:44Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/323a423d326f00234381421127aef28e74fd64e7b0ef5ceb46c318fadbf0bdad" go.version=go1.24.6 instance.id=c367d947-4a80-4646-acef-64565b3f7f8d time="2025-08-07T15:49:44Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/323a423d326f00234381421127aef28e74fd64e7b0ef5ceb46c318fadbf0bdad" go.version=go1.24.6 instance.id=c367d947-4a80-4646-acef-64565b3f7f8d 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:0fbb9d085811515ce7a357f9e853a9f359322e8bf5e040518a5f2009a5c536c8 time="2025-08-07T15:49:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0f/0fbb9d085811515ce7a357f9e853a9f359322e8bf5e040518a5f2009a5c536c8" go.version=go1.24.6 instance.id=c367d947-4a80-4646-acef-64565b3f7f8d blob eligible for deletion: sha256:323a423d326f00234381421127aef28e74fd64e7b0ef5ceb46c318fadbf0bdad time="2025-08-07T15:49:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/32/323a423d326f00234381421127aef28e74fd64e7b0ef5ceb46c318fadbf0bdad" go.version=go1.24.6 instance.id=c367d947-4a80-4646-acef-64565b3f7f8d blob eligible for deletion: sha256:6ed657ee30da60b9f01565f463b3065ae209a51c09b8e77eac350f26888abe3c time="2025-08-07T15:49:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6e/6ed657ee30da60b9f01565f463b3065ae209a51c09b8e77eac350f26888abe3c" go.version=go1.24.6 instance.id=c367d947-4a80-4646-acef-64565b3f7f8d blob eligible for deletion: sha256:039585eead555328c8716bfa86e06deb0803bdbcf1f5120fc6a00c908edfe571 time="2025-08-07T15:49:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/03/039585eead555328c8716bfa86e06deb0803bdbcf1f5120fc6a00c908edfe571" go.version=go1.24.6 instance.id=c367d947-4a80-4646-acef-64565b3f7f8d --- PASS: TestDeleteManifestIfTagNotFound (2.31s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:496e56450afe2221370aebabcdc37b097f50576690f76c45d698cee2c37515ef time="2025-08-07T15:49:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/49/496e56450afe2221370aebabcdc37b097f50576690f76c45d698cee2c37515ef" go.version=go1.24.6 instance.id=c367d947-4a80-4646-acef-64565b3f7f8d blob eligible for deletion: sha256:87e4a7422ca1d96649b28401a104e84ebf13537cfa6f4e66f6b2bbdd71a6375c time="2025-08-07T15:49:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/87/87e4a7422ca1d96649b28401a104e84ebf13537cfa6f4e66f6b2bbdd71a6375c" go.version=go1.24.6 instance.id=c367d947-4a80-4646-acef-64565b3f7f8d blob eligible for deletion: sha256:97c9996987eda7f58d1378a819aeab4b9bc85360b9bdc62915c3c510fb027519 time="2025-08-07T15:49:45Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/97/97c9996987eda7f58d1378a819aeab4b9bc85360b9bdc62915c3c510fb027519" go.version=go1.24.6 instance.id=c367d947-4a80-4646-acef-64565b3f7f8d --- PASS: TestGCWithMissingManifests (0.68s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:66ee2edc68b3118eb3c58f2e81cb2f2c538b61b1135e78ade8b887ad37d41956 komnenos: marking blob sha256:24452c69fdd13ec5912cb1a1460da6e7fc971b2789261f193c0bff306b09c0d1 komnenos: marking blob sha256:7437d77d8be364d40f9cf5840c4644dc7bdaf6e2c3b42e0471a7cbf72253fbbf 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-08-07T15:49:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.6 instance.id=c367d947-4a80-4646-acef-64565b3f7f8d blob eligible for deletion: sha256:2e22d7099aee9951fa8191821e512495c038677a84fe760242a9dc6b9527941a time="2025-08-07T15:49:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2e/2e22d7099aee9951fa8191821e512495c038677a84fe760242a9dc6b9527941a" go.version=go1.24.6 instance.id=c367d947-4a80-4646-acef-64565b3f7f8d blob eligible for deletion: sha256:322129ed5c247bfbb523ca657e9e5b0c4438125b7fff1af48984c1756e036d42 time="2025-08-07T15:49:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/32/322129ed5c247bfbb523ca657e9e5b0c4438125b7fff1af48984c1756e036d42" go.version=go1.24.6 instance.id=c367d947-4a80-4646-acef-64565b3f7f8d blob eligible for deletion: sha256:3f199db3075b814e0d4e238d3753b6a6aa9a20921ee8601ee94372dc42b7f3ec time="2025-08-07T15:49:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3f/3f199db3075b814e0d4e238d3753b6a6aa9a20921ee8601ee94372dc42b7f3ec" go.version=go1.24.6 instance.id=c367d947-4a80-4646-acef-64565b3f7f8d blob eligible for deletion: sha256:5b055880b95f2d95e48d5c30d3ed8a69a14354fa98f257ea520016e837959312 time="2025-08-07T15:49:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5b/5b055880b95f2d95e48d5c30d3ed8a69a14354fa98f257ea520016e837959312" go.version=go1.24.6 instance.id=c367d947-4a80-4646-acef-64565b3f7f8d blob eligible for deletion: sha256:6efaeadb26f1afb0248ce291eb1b3b853758d3562e24691f9fb91e00e4051875 time="2025-08-07T15:49:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6e/6efaeadb26f1afb0248ce291eb1b3b853758d3562e24691f9fb91e00e4051875" go.version=go1.24.6 instance.id=c367d947-4a80-4646-acef-64565b3f7f8d blob eligible for deletion: sha256:94d5749da25252d6468303f03cc808962ad4a0a2fb8a2aca8869a4625b40cf12 time="2025-08-07T15:49:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/94/94d5749da25252d6468303f03cc808962ad4a0a2fb8a2aca8869a4625b40cf12" go.version=go1.24.6 instance.id=c367d947-4a80-4646-acef-64565b3f7f8d --- PASS: TestDeletionHasEffect (2.40s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.53s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:deed61137e545aa2b8210c4327726351ac99820c307dddb2769597e81f99185e michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:0ef2f8f40a996d8dc3eb2db5a0c04b9e29a8542bb4210038b81cc840352f29ee michael_z_doukas: marking blob sha256:5e8ad92812398b358611ba4d8b88bea1aa88cc4d6eeb218ea200e898450c438f 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:627958c2459c56e490979b6aedc3b99963eb0bec61379c910b585035c76d2538 time="2025-08-07T15:49:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/62/627958c2459c56e490979b6aedc3b99963eb0bec61379c910b585035c76d2538" go.version=go1.24.6 instance.id=c367d947-4a80-4646-acef-64565b3f7f8d --- PASS: TestOrphanBlobDeleted (1.47s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:dcb6636a71d00cb7cf825a7fb7ee9404decf6910d42d1bc7090d6a4f5957287c linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:b482d66c988ecb3f25279dd5edab20b9e0b0fd9eeff926c2f3c53169a035637e --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.67s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.04s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.53s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (2.13s) === 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-08-07T15:49:55Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 14:49:55.979373575 +0000 UTC m=-3561.685262612, actuallyDelete=true" time="2025-08-07T15:49:55Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-08-07T15:49:55Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 15:49:55.980324765 +0000 UTC m=+38.315688576, actuallyDelete=true" time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/35928a3e-3a38-4b48-9909-c38392789eab have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.980324765 +0000 UTC m=+38.315688576). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1755ec5d-f83f-4177-b199-74619abff9b5 have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.980324765 +0000 UTC m=+38.315688576). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/19894baa-1611-4cb1-96c8-51d6e69622cd have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.980324765 +0000 UTC m=+38.315688576). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/94f83b4e-0f88-4d00-8605-7dcde9358877 have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.980324765 +0000 UTC m=+38.315688576). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dbc6a4fe-239d-4e52-a5b2-9cc9b8b73064 have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.980324765 +0000 UTC m=+38.315688576). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/de015a94-3f16-4fb0-bb71-16c9eaf03235 have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.980324765 +0000 UTC m=+38.315688576). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ecef7603-d727-44ff-a6b4-3a0458a3566f have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.980324765 +0000 UTC m=+38.315688576). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f01d3a5c-c94e-4ec9-b48f-25cae413f209 have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.980324765 +0000 UTC m=+38.315688576). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1cd0f969-7483-4237-85b3-04de633758bb have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.980324765 +0000 UTC m=+38.315688576). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/37579d65-33c2-4ffc-aaf6-df9194968011 have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.980324765 +0000 UTC m=+38.315688576). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c12fc674-a87c-4b8a-9aea-448d3d04b85e have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.980324765 +0000 UTC m=+38.315688576). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-08-07T15:49:55Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 15:49:55.981523413 +0000 UTC m=+38.316887225, actuallyDelete=true" time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/91692f9a-f1a1-447f-9a18-6ce047be7e9e have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.981523413 +0000 UTC m=+38.316887225). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/4dfd69bf-fd51-4033-9aa8-58877d9be428 have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.981523413 +0000 UTC m=+38.316887225). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c5cc990b-5845-4960-b146-36620cd00548 have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.981523413 +0000 UTC m=+38.316887225). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f82dcc4d-0ddd-4287-8df7-610090eef990 have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.981523413 +0000 UTC m=+38.316887225). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/73f5bcf0-e729-417e-a4c0-575d97da79bb have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.981523413 +0000 UTC m=+38.316887225). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-08-07T15:49:55Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 15:49:55.982321903 +0000 UTC m=+38.317685714, actuallyDelete=true" time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6b7b8e3e-9a50-4d7c-a3d5-ba3ca4d5cff7 have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.982321903 +0000 UTC m=+38.317685714). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7756835c-0031-4d5d-abb0-90c85ef65c65 have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.982321903 +0000 UTC m=+38.317685714). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7f11a731-ec3d-45c9-bfb1-8d32df1f836c have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.982321903 +0000 UTC m=+38.317685714). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a58f2737-91c9-4363-b31b-979f16817be9 have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.982321903 +0000 UTC m=+38.317685714). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fafd3a0a-009e-42e4-bd29-df30a01fc6dd have older date (2025-08-07 14:49:55 +0000 UTC) than purge date (2025-08-07 15:49:55.982321903 +0000 UTC m=+38.317685714). Removing upload directory." time="2025-08-07T15:49:55Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-08-07T15:49:55Z" level=info msg="PurgeUploads starting: olderThan=2025-08-07 15:49:55.982842213 +0000 UTC m=+38.318206025, actuallyDelete=true" time="2025-08-07T15:49:55Z" 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 38.342s ? 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.006s === RUN TestWalkFileRemoved time="2025-08-07T15:49:17Z" 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.421s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === 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.082s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.26s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.679s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.25s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 18.723s ? 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-08-07T15:49:17Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.6 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-08-07T15:49:17Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.6 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-08-07T15:49:17Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.6 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestParsing === CONT TestMatchIPV4 === CONT TestUpdateCalledRegularly === CONT TestInvalidNetworkType === CONT TestMatchIPV6 === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidData time="2025-08-07T15:49:17Z" level=error msg="unknown ip address format" go.version=go1.24.6 instance.id=cc65d7d4-d8ed-45c9-b05e-cf6704063890 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestParsing (0.00s) time="2025-08-07T15:49:17Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestS3TryUpdate (0.00s) time="2025-08-07T15:49:17Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=cc65d7d4-d8ed-45c9-b05e-cf6704063890 --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4 (0.00s) time="2025-08-07T15:49:17Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=cc65d7d4-d8ed-45c9-b05e-cf6704063890 --- PASS: TestInvalidData (0.00s) time="2025-08-07T15:49:18Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-07T15:49:19Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-07T15:49:20Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-07T15:49:21Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.511s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.005s ? 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.492s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.84s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.262s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.011s ? 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-r14.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-r14.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86.so.1 >>> docker-registry*: Package size: 24.2 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r14.apk >>> docker-registry: Build complete at Thu, 07 Aug 2025 15:51:41 +0000 elapsed time 0h 2m 47s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250807.154855) (2/2) Purging go (1.24.6-r0) busybox-1.37.0-r22.trigger: Executing script... OK: 426 MiB in 104 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...