>>> docker-registry: Building community/docker-registry 2.8.3-r15 (using abuild 3.15.0-r1) started Sun, 12 Oct 2025 11:54:29 +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.8-r0) (2/2) Installing .makedepends-docker-registry (20251012.115430) Executing busybox-1.37.0-r19.trigger OK: 588 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' saved >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-10-12T11:55:03Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-10-12T11:55:03Z" 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.026s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-10-12T11:55:03Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.011s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.008s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.006s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.08s) PASS ok github.com/docker/distribution/health/checks 0.088s ? 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.008s === 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.011s === 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.037s === 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.009s ? 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/10/12 11:55:03 http: TLS handshake error from 127.0.0.1:41668: 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:40553/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40553/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40553/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:40553/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:37859?status=0, fail=true --- PASS: TestHTTPSink (0.07s) === RUN TestListener --- PASS: TestListener (0.87s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-10-12T11:55:04Z" level=info msg="broadcaster: closing" time="2025-10-12T11:55:04Z" level=info msg="closing testSink" time="2025-10-12T11:55:04Z" level=info msg="closing testSink" time="2025-10-12T11:55:04Z" level=info msg="closing testSink" time="2025-10-12T11:55:04Z" level=info msg="closing testSink" time="2025-10-12T11:55:04Z" level=info msg="closing testSink" time="2025-10-12T11:55:04Z" level=info msg="closing testSink" time="2025-10-12T11:55:04Z" level=info msg="closing testSink" time="2025-10-12T11:55:04Z" level=info msg="closing testSink" time="2025-10-12T11:55:04Z" level=info msg="closing testSink" time="2025-10-12T11:55:04Z" level=info msg="closing testSink" time="2025-10-12T11:55:04Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-10-12T11:55:04Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-10-12T11:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 1} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 1} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 1} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 1} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:04Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:04Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-10-12T11:55:05Z" level=warning msg="&{0x5808ecf0 0.9} encountered too many errors, backing off" time="2025-10-12T11:55:05Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.76s) PASS ok github.com/docker/distribution/notifications 1.850s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-10-12T11:55:04Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-12T11:55:04.817910349Z" 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.8 time="2025-10-12T11:55:04.817994384Z" level=info msg="Starting upload purge in 31m0s" go.version=go1.24.8 time="2025-10-12T11:55:04.818140247Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:55:04.819201484Z" level=info msg="listening on [::]:5000" go.version=go1.24.8 time="2025-10-12T11:55:07.819982773Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.8 time="2025-10-12T11:55:07.922456739Z" level=info msg="response completed" go.version=go1.24.8 http.request.host=127.0.0.1 http.request.id=b786a476-3cff-45aa-99c9-3073a4f84d8f http.request.method=GET http.request.remoteaddr="127.0.0.1:33708" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.537016ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:11:55:07 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-10-12T11:55:08.967655144Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-12T11:55:08.968677318Z" 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.8 time="2025-10-12T11:55:08.968735936Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:55:08.968739811Z" level=info msg="Starting upload purge in 24m0s" go.version=go1.24.8 time="2025-10-12T11:55:08.969298266Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.8 time="2025-10-12T11:55:08.969314735Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.8 time="2025-10-12T11:55:08.972069703Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.8 time="2025-10-12T11:55:11.995519506Z" level=info msg="response completed" go.version=go1.24.8 http.request.host=127.0.0.1 http.request.id=365bc259-a2a3-4e3b-8936-f58851a0b1f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45428" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.598333ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:11:55:11 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-10-12T11:55:11.995779755Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.8 --- PASS: TestRegistrySupportedCipherSuite (4.17s) === RUN TestRegistryUnsupportedCipherSuite time="2025-10-12T11:55:12.622900907Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-10-12T11:55:12.624257351Z" 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.8 time="2025-10-12T11:55:12.624300117Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:55:12.624356437Z" level=info msg="Starting upload purge in 53m0s" go.version=go1.24.8 time="2025-10-12T11:55:12.625063926Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.8 --- PASS: TestRegistryUnsupportedCipherSuite (8.63s) PASS ok github.com/docker/distribution/registry 15.923s === 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.02s) === 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.06s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.115s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-10-12T11:55:04Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.8 instance.id=97b88775-5ed6-44e3-a979-bc2f302bf4c4 time="2025-10-12T11:55:04Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.8 instance.id=97b88775-5ed6-44e3-a979-bc2f302bf4c4 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-10-12T11:55:04Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.8 password=gAezPGNAE1y7N4b8cQ8Yr-O9Esj6-lhp9g0sH0ZPr4A user=docker --- PASS: TestCreateHtpasswdFile (0.11s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.121s === 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-10-12T11:55:04Z" level=info msg="token not to be used before 2025-10-12 11:55:05 +0000 UTC - currently 2025-10-12 11:55:04.90706668 +0000 UTC m=+0.097137556" time="2025-10-12T11:55:04Z" level=info msg="token not to be used after 2025-10-12 11:55:04 +0000 UTC - currently 2025-10-12 11:55:04.912152483 +0000 UTC m=+0.102223375" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-10-12T11:55:04Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.04s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.159s === 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.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.091s === 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.027s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.006s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-10-12T11:55:05Z" 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.8 time="2025-10-12T11:55:05Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:55:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:40135" http.request.id=9f0bc2e4-4e37-4a03-bf3c-93d1a82a71c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:47208" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.132564ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:11:55:05 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-10-12T11:55:05Z" 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.8 time="2025-10-12T11:55:05Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:55:05Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=07e12752-22d9-4b92-be6a-132c81d549de http.request.method=GET http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.372516ms http.response.status=200 http.response.written=20 127.0.0.1 - - [12/Oct/2025:11:55:05 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-12T11:55:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=339e540c-6c9a-4b15-a42d-7aa2a02bb9bc http.request.method=POST http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.855533ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:06 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=eabcc531-33e9-44b6-ae39-fd7ea09b153f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/aaaa/blobs/uploads/ab9da03b-6777-4689-aacf-4aa2ae062a77?_state=8qxLXMeoOJWt1IwkdOq_IRXjGCxpKhJLyLGlBWg6J9t7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhYjlkYTAzYi02Nzc3LTQ2ODktYWFjZi00YWEyYWUwNjJhNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MDYuMjI1MjU2NTY3WiJ9&digest=sha256%3A560c54be08e5f6f127c0bf4ebcfe7166ba080c23fb859407cc99c7d7cc01f3fa" http.request.useragent="Go-http-client/1.1" http.response.duration=3.7440551s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:06 +0000] "PUT /v2/foo/aaaa/blobs/uploads/ab9da03b-6777-4689-aacf-4aa2ae062a77?_state=8qxLXMeoOJWt1IwkdOq_IRXjGCxpKhJLyLGlBWg6J9t7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhYjlkYTAzYi02Nzc3LTQ2ODktYWFjZi00YWEyYWUwNjJhNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MDYuMjI1MjU2NTY3WiJ9&digest=sha256%3A560c54be08e5f6f127c0bf4ebcfe7166ba080c23fb859407cc99c7d7cc01f3fa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=79164dd1-2965-4737-ad79-2772c3e5e71b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.145857ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:09 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:10Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=8d4f2bef-da00-481c-b6cc-fb3ca83da7b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.829944ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:10 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=74df3cf4-8ca9-4e9b-ab79-1b7fae016cfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/bbbb/blobs/uploads/413287c2-c70c-473d-b539-65c0dddead14?_state=xD_cYFt2Bep_SZcn6takRPXoVXy1zJO0dCrHe_Lxu7F7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0MTMyODdjMi1jNzBjLTQ3M2QtYjUzOS02NWMwZGRkZWFkMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MTAuMzU4NzgxOTE1WiJ9&digest=sha256%3A6434d179ca3f14f581a5051ab2fe376ef41dbb0aeda53defc7a17b6a55fb2a41" http.request.useragent="Go-http-client/1.1" http.response.duration=3.255838032s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:10 +0000] "PUT /v2/foo/bbbb/blobs/uploads/413287c2-c70c-473d-b539-65c0dddead14?_state=xD_cYFt2Bep_SZcn6takRPXoVXy1zJO0dCrHe_Lxu7F7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0MTMyODdjMi1jNzBjLTQ3M2QtYjUzOS02NWMwZGRkZWFkMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MTAuMzU4NzgxOTE1WiJ9&digest=sha256%3A6434d179ca3f14f581a5051ab2fe376ef41dbb0aeda53defc7a17b6a55fb2a41 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=40da5fcb-1bbb-4ab0-ad7f-ddf3edcde26f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.870709ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:13 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=ea5671c2-3d92-4d6e-9556-68f6e3e325fe http.request.method=POST http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.642984ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:13 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=00c8d147-b349-4864-a0d8-42addcbaf3bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/cccc/blobs/uploads/3eda60a5-b2c1-4808-8e11-8d12a0a78e57?_state=_TsZYNbJjmXKs2xV2uO9wMuiWBX1Kwbpwfjpj3g2FW17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzZWRhNjBhNS1iMmMxLTQ4MDgtOGUxMS04ZDEyYTBhNzhlNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MTMuODc1Nzk4ODYyWiJ9&digest=sha256%3Abafdabc7f1e4b4540111d4560a646afb99b3498d2915adb499ae519f5c28c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.339787626s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:13 +0000] "PUT /v2/foo/cccc/blobs/uploads/3eda60a5-b2c1-4808-8e11-8d12a0a78e57?_state=_TsZYNbJjmXKs2xV2uO9wMuiWBX1Kwbpwfjpj3g2FW17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzZWRhNjBhNS1iMmMxLTQ4MDgtOGUxMS04ZDEyYTBhNzhlNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MTMuODc1Nzk4ODYyWiJ9&digest=sha256%3Abafdabc7f1e4b4540111d4560a646afb99b3498d2915adb499ae519f5c28c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=bcfae873-6961-49b1-9d17-4c9f057b876c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.94385ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:16 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:16Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=9897a364-59c5-480b-9cc6-c82cbea3b7b5 http.request.method=POST http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.07738ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:16 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=7fcc4048-e94b-4b95-affb-99538e83ff93 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/dddd/blobs/uploads/8de79c54-c9f9-4042-adc4-7f55dce6ae34?_state=TnEQk5CUJIAObXpupW8JotW16KPLv6B1dhMjLIT1xqB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4ZGU3OWM1NC1jOWY5LTQwNDItYWRjNC03ZjU1ZGNlNmFlMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MTYuNTc4NDI0NDg0WiJ9&digest=sha256%3A476e5d235111abcdc4fbecde0e688e9ec4d2177c64bd58323cc4c1aee1eccc1d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.859721433s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:16 +0000] "PUT /v2/foo/dddd/blobs/uploads/8de79c54-c9f9-4042-adc4-7f55dce6ae34?_state=TnEQk5CUJIAObXpupW8JotW16KPLv6B1dhMjLIT1xqB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4ZGU3OWM1NC1jOWY5LTQwNDItYWRjNC03ZjU1ZGNlNmFlMzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MTYuNTc4NDI0NDg0WiJ9&digest=sha256%3A476e5d235111abcdc4fbecde0e688e9ec4d2177c64bd58323cc4c1aee1eccc1d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=61f499f7-0272-4c1f-8a7a-8fc056dcb5a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.294618ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:21 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:21Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=46a3bde5-13a6-4ff1-b230-caafb596b910 http.request.method=POST http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.265935ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:21 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:23Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=e72b0b95-78e5-4410-a840-97357d1263a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/eeee/blobs/uploads/1f7df004-47ab-4120-8ced-62f9e6fe28e1?_state=DI_jyC3qw9sjxkh6Over-hZDc-VqfuafoEPH_jLUXSd7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxZjdkZjAwNC00N2FiLTQxMjAtOGNlZC02MmY5ZTZmZTI4ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MjEuNjc0ODE2MTg3WiJ9&digest=sha256%3Aeadf3e403897f0eda6399596e7d4ecffd6f9aac2db2cec094a31eb474d0457b9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.463828003s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:21 +0000] "PUT /v2/foo/eeee/blobs/uploads/1f7df004-47ab-4120-8ced-62f9e6fe28e1?_state=DI_jyC3qw9sjxkh6Over-hZDc-VqfuafoEPH_jLUXSd7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIxZjdkZjAwNC00N2FiLTQxMjAtOGNlZC02MmY5ZTZmZTI4ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MjEuNjc0ODE2MTg3WiJ9&digest=sha256%3Aeadf3e403897f0eda6399596e7d4ecffd6f9aac2db2cec094a31eb474d0457b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:23Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=1f7f9fec-0668-4d6e-a907-ba2a9e301b41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.911068ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:23 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:23Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=ad68c6ce-7906-4649-bd1d-0deec06edda8 http.request.method=POST http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.650149ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:23 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=230a8302-04d8-4df1-9972-992a372cb978 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/ffff/blobs/uploads/95de0c71-deb2-4acb-873b-70c65410d778?_state=JbIKjn5Xj-ctLOgx2uAELwapVNu6Cfy6gOpg0NFtr5l7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5NWRlMGM3MS1kZWIyLTRhY2ItODczYi03MGM2NTQxMGQ3NzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MjMuMzk0MDE4MzY5WiJ9&digest=sha256%3Acca43871cca61ea133053ef6415071778011e4d504ebf446fa802aeb648405bc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.995901717s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:23 +0000] "PUT /v2/foo/ffff/blobs/uploads/95de0c71-deb2-4acb-873b-70c65410d778?_state=JbIKjn5Xj-ctLOgx2uAELwapVNu6Cfy6gOpg0NFtr5l7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5NWRlMGM3MS1kZWIyLTRhY2ItODczYi03MGM2NTQxMGQ3NzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MjMuMzk0MDE4MzY5WiJ9&digest=sha256%3Acca43871cca61ea133053ef6415071778011e4d504ebf446fa802aeb648405bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=4bb212c7-fc9f-4d8f-9380-0508d15cf806 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.906771ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:25 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=e8dd7ed3-1c6b-4c7c-bcfa-e554d02aa978 http.request.method=GET http.request.remoteaddr="127.0.0.1:35306" 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.31899ms http.response.status=200 http.response.written=74 127.0.0.1 - - [12/Oct/2025:11:55:25 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-12T11:55:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=a92651ad-a4d1-4f5a-829a-9b08edfd806b http.request.method=GET http.request.remoteaddr="127.0.0.1:35306" 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.484149ms http.response.status=200 http.response.written=30 127.0.0.1 - - [12/Oct/2025:11:55:25 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-12T11:55:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=aa560992-c183-4e51-b072-29e8daccbbe0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35306" 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.141349ms http.response.status=200 http.response.written=74 127.0.0.1 - - [12/Oct/2025:11:55:25 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-12T11:55:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=826e9a5b-03a3-4908-8cfe-95b8e4fb6605 http.request.method=GET http.request.remoteaddr="127.0.0.1:35306" 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.315536ms http.response.status=200 http.response.written=30 127.0.0.1 - - [12/Oct/2025:11:55:25 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-10-12T11:55:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=c667ff12-4d40-4887-bf25-4f7b41473551 http.request.method=GET http.request.remoteaddr="127.0.0.1:35306" 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.270303ms http.response.status=200 http.response.written=63 127.0.0.1 - - [12/Oct/2025:11:55:25 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-10-12T11:55:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=f2a5f900-a133-4c46-92ac-cd9b717073f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35306" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.141974ms http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Oct/2025:11:55:25 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-12T11:55:25Z" 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.8 http.request.host="127.0.0.1:44935" http.request.id=e070ff39-bb1a-420c-b31a-370bc03e8e15 http.request.method=GET http.request.remoteaddr="127.0.0.1:35306" 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.356338ms http.response.status=400 http.response.written=116 127.0.0.1 - - [12/Oct/2025:11:55:25 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-10-12T11:55:25Z" 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.8 http.request.host="127.0.0.1:44935" http.request.id=0a3db916-4352-49ae-93fe-bf370a0c436d http.request.method=GET http.request.remoteaddr="127.0.0.1:35306" 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.154147ms http.response.status=400 http.response.written=115 127.0.0.1 - - [12/Oct/2025:11:55:25 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-10-12T11:55:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=0bec9b94-893e-479a-a619-b2a95cde5f22 http.request.method=GET http.request.remoteaddr="127.0.0.1:35306" 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.004582ms http.response.status=200 http.response.written=20 127.0.0.1 - - [12/Oct/2025:11:55:25 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-10-12T11:55:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44935" http.request.id=ea9b7558-5b40-4c17-a548-6fd7c0d88f77 http.request.method=GET http.request.remoteaddr="127.0.0.1:35306" 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.194926ms http.response.status=200 http.response.written=74 127.0.0.1 - - [12/Oct/2025:11:55:25 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-10-12T11:55: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.8 time="2025-10-12T11:55:25Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:55:25Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44867" http.request.id=363188f6-e773-48a2-8085-85dc9e76efd5 http.request.method=POST http.request.remoteaddr="127.0.0.1:51248" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.648421ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:25 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:28Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44867" http.request.id=15e5883b-c8e6-4ce5-a75e-6ff5f4ea5e88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51248" http.request.uri="/v2/foo/aaaa/blobs/uploads/c5bf5db7-d5ae-48f6-836c-c643dd5031e2?_state=04InmoJx9z4XK8yzgLu75DfO1Q_Hzsc7dV7kKq02DuZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjNWJmNWRiNy1kNWFlLTQ4ZjYtODM2Yy1jNjQzZGQ1MDMxZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MjUuNzEyMzQyODUxWiJ9&digest=sha256%3A7ec24472551bfd84e9fde17ebaa15908b7538e8d4ad3af0e87fb3b8836bd7d2f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.130052254s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:25 +0000] "PUT /v2/foo/aaaa/blobs/uploads/c5bf5db7-d5ae-48f6-836c-c643dd5031e2?_state=04InmoJx9z4XK8yzgLu75DfO1Q_Hzsc7dV7kKq02DuZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjNWJmNWRiNy1kNWFlLTQ4ZjYtODM2Yy1jNjQzZGQ1MDMxZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MjUuNzEyMzQyODUxWiJ9&digest=sha256%3A7ec24472551bfd84e9fde17ebaa15908b7538e8d4ad3af0e87fb3b8836bd7d2f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:28Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44867" http.request.id=31415a13-3180-443d-b586-f7006208ef13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51248" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.770488ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:28 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:29Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44867" http.request.id=f14659a6-6373-41d0-9928-94a97cb04d3e http.request.method=POST http.request.remoteaddr="127.0.0.1:51248" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.716897ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:29 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:30Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44867" http.request.id=0b9c7660-e7ac-466d-a2fc-b7088eb36203 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51248" http.request.uri="/v2/foo/bbbb/blobs/uploads/9247c576-5bd7-4e99-9659-8710226ce7a1?_state=NjsPD-B0Ujw1IgdNarpmHKLuA0CLQv130zN5kVS3tEJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5MjQ3YzU3Ni01YmQ3LTRlOTktOTY1OS04NzEwMjI2Y2U3YTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MjkuMDk4MjgzNjk2WiJ9&digest=sha256%3A23cac2058ceba1a1f1a8f0c4551b20eb5ddbe20da4f8420c68b0586a996b4a8e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.757225388s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:29 +0000] "PUT /v2/foo/bbbb/blobs/uploads/9247c576-5bd7-4e99-9659-8710226ce7a1?_state=NjsPD-B0Ujw1IgdNarpmHKLuA0CLQv130zN5kVS3tEJ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5MjQ3YzU3Ni01YmQ3LTRlOTktOTY1OS04NzEwMjI2Y2U3YTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MjkuMDk4MjgzNjk2WiJ9&digest=sha256%3A23cac2058ceba1a1f1a8f0c4551b20eb5ddbe20da4f8420c68b0586a996b4a8e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:30Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44867" http.request.id=26847c1c-d3a9-4ecb-aa88-7979509e79b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51248" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.631938ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:30 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:31Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44867" http.request.id=33973ed8-774f-4b2f-89d5-9104133bc4c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:51248" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.47952ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:31 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44867" http.request.id=043dd4a6-ead3-4662-92df-6684621a02dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:51248" http.request.uri="/v2/foo/cccc/blobs/uploads/9fbcf168-df30-4546-9299-77bf49d04b70?_state=hQ3nP_6G6DcMSWEzda0GvZ4Uw8Kol_UWCXaz8vw64EN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5ZmJjZjE2OC1kZjMwLTQ1NDYtOTI5OS03N2JmNDlkMDRiNzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MzEuMDU1NzI4ODg5WiJ9&digest=sha256%3A1c32043045181d2a060e5bf62f0f624df226c2bf3fd59500c3f14ea7acce1387" http.request.useragent="Go-http-client/1.1" http.response.duration=1.984113247s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:31 +0000] "PUT /v2/foo/cccc/blobs/uploads/9fbcf168-df30-4546-9299-77bf49d04b70?_state=hQ3nP_6G6DcMSWEzda0GvZ4Uw8Kol_UWCXaz8vw64EN7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5ZmJjZjE2OC1kZjMwLTQ1NDYtOTI5OS03N2JmNDlkMDRiNzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MzEuMDU1NzI4ODg5WiJ9&digest=sha256%3A1c32043045181d2a060e5bf62f0f624df226c2bf3fd59500c3f14ea7acce1387 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44867" http.request.id=1e29e487-6495-417c-85ac-4593cbff6b72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51248" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.728191ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:33 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44867" http.request.id=770ba157-23f7-44e6-bb87-0896fff2c24c http.request.method=POST http.request.remoteaddr="127.0.0.1:51248" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.595435ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:33 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44867" http.request.id=6f51b9a8-9e77-41bb-97c0-09f12eea974d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51248" http.request.uri="/v2/foo/dddd/blobs/uploads/ace42955-a95b-496c-9dda-70a5e4f0c397?_state=aycEs82w4iJShTcr56zJE9lUJtMYElr4ExA3zDR7bxp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhY2U0Mjk1NS1hOTViLTQ5NmMtOWRkYS03MGE1ZTRmMGMzOTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MzMuMjc1NjA3Njc2WiJ9&digest=sha256%3A0eabb572aa29466a1804b9af06fe50b50d332128b3e7acdb476859fe1afc3418" http.request.useragent="Go-http-client/1.1" http.response.duration=1.459528783s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:33 +0000] "PUT /v2/foo/dddd/blobs/uploads/ace42955-a95b-496c-9dda-70a5e4f0c397?_state=aycEs82w4iJShTcr56zJE9lUJtMYElr4ExA3zDR7bxp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhY2U0Mjk1NS1hOTViLTQ5NmMtOWRkYS03MGE1ZTRmMGMzOTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6MzMuMjc1NjA3Njc2WiJ9&digest=sha256%3A0eabb572aa29466a1804b9af06fe50b50d332128b3e7acdb476859fe1afc3418 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44867" http.request.id=7e41c020-81b0-4e0e-9c3a-58ebde00bf3b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51248" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.952174ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:34 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44867" http.request.id=6bdb881d-38b7-4ff5-b0b2-a86abc3a1aeb http.request.method=GET http.request.remoteaddr="127.0.0.1:51248" 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.232484ms http.response.status=200 http.response.written=63 127.0.0.1 - - [12/Oct/2025:11:55:34 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (28.82s) === RUN TestURLPrefix time="2025-10-12T11:55:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T11:55:34Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:55:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33187" http.request.id=b4863042-8a5e-4f5d-ac34-a07ce675bae8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43676" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.222694ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:11:55:34 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-10-12T11:55:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T11:55:34Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:55:35Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=c997b5f6-0536-40e6-8a35-436860ac556c http.request.method=GET http.request.remoteaddr="127.0.0.1:57248" http.request.uri="/v2/foo/bar/blobs/sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.566589ms http.response.status=404 http.response.written=157 vars.digest="sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:11:55:35 +0000] "GET /v2/foo/bar/blobs/sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T11:55:35Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=d3d52e3a-73ad-4cee-a087-d665c01adec6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57254" http.request.uri="/v2/foo/bar/blobs/sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.530427ms http.response.status=404 http.response.written=157 vars.digest="sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:11:55:35 +0000] "HEAD /v2/foo/bar/blobs/sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T11:55:35Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=9bae179c-dcc8-4412-9a84-0ebafa5724b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:57254" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.39069ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:35Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=27cad970-627c-4bc8-8d94-032ef779ee64 http.request.method=GET http.request.remoteaddr="127.0.0.1:57254" http.request.uri="/v2/foo/bar/blobs/uploads/37b0e66c-35b8-4c82-8377-25f36a59cdda?_state=LZ6COSApX6IczXzQTs9rssjNkXFfEKN27SUDctKg8c97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3YjBlNjZjLTM1YjgtNGM4Mi04Mzc3LTI1ZjM2YTU5Y2RkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTozNS4wODY5NjQ4N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.518034ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:35 +0000] "GET /v2/foo/bar/blobs/uploads/37b0e66c-35b8-4c82-8377-25f36a59cdda?_state=LZ6COSApX6IczXzQTs9rssjNkXFfEKN27SUDctKg8c97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3YjBlNjZjLTM1YjgtNGM4Mi04Mzc3LTI1ZjM2YTU5Y2RkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTozNS4wODY5NjQ4N1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:35Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=36982f0b-6eea-484e-ad3b-682ebf53214e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57254" http.request.uri="/v2/foo/bar/blobs/uploads/37b0e66c-35b8-4c82-8377-25f36a59cdda?_state=LZ6COSApX6IczXzQTs9rssjNkXFfEKN27SUDctKg8c97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3YjBlNjZjLTM1YjgtNGM4Mi04Mzc3LTI1ZjM2YTU5Y2RkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTozNS4wODY5NjQ4N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.354628ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:35 +0000] "DELETE /v2/foo/bar/blobs/uploads/37b0e66c-35b8-4c82-8377-25f36a59cdda?_state=LZ6COSApX6IczXzQTs9rssjNkXFfEKN27SUDctKg8c97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3YjBlNjZjLTM1YjgtNGM4Mi04Mzc3LTI1ZjM2YTU5Y2RkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTozNS4wODY5NjQ4N1oifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:35Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=2f602669-9b48-4495-93a7-570aead41d0e http.request.method=GET http.request.remoteaddr="127.0.0.1:57254" http.request.uri="/v2/foo/bar/blobs/uploads/37b0e66c-35b8-4c82-8377-25f36a59cdda?_state=LZ6COSApX6IczXzQTs9rssjNkXFfEKN27SUDctKg8c97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3YjBlNjZjLTM1YjgtNGM4Mi04Mzc3LTI1ZjM2YTU5Y2RkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTozNS4wODY5NjQ4N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=37b0e66c-35b8-4c82-8377-25f36a59cdda time="2025-10-12T11:55:35Z" 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.8 http.request.host="127.0.0.1:45685" http.request.id=2f602669-9b48-4495-93a7-570aead41d0e http.request.method=GET http.request.remoteaddr="127.0.0.1:57254" http.request.uri="/v2/foo/bar/blobs/uploads/37b0e66c-35b8-4c82-8377-25f36a59cdda?_state=LZ6COSApX6IczXzQTs9rssjNkXFfEKN27SUDctKg8c97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3YjBlNjZjLTM1YjgtNGM4Mi04Mzc3LTI1ZjM2YTU5Y2RkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTozNS4wODY5NjQ4N1oifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.414438ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=37b0e66c-35b8-4c82-8377-25f36a59cdda 127.0.0.1 - - [12/Oct/2025:11:55:35 +0000] "GET /v2/foo/bar/blobs/uploads/37b0e66c-35b8-4c82-8377-25f36a59cdda?_state=LZ6COSApX6IczXzQTs9rssjNkXFfEKN27SUDctKg8c97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3YjBlNjZjLTM1YjgtNGM4Mi04Mzc3LTI1ZjM2YTU5Y2RkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTozNS4wODY5NjQ4N1oifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T11:55:35Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=bf8bdadd-f88d-482f-81f8-223d0edfa76e http.request.method=POST http.request.remoteaddr="127.0.0.1:57258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.37874ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:35Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=bbc1b23a-e8b4-41e8-a4c9-19161eba057e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57258" http.request.uri="/v2/foo/bar/blobs/uploads/5a5e11fe-c203-48ff-a79f-d6914418b785?_state=UcP6vu43dMef2NuD9Om10Kwh1IUc_a7zmqse5bdcDgR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhNWUxMWZlLWMyMDMtNDhmZi1hNzlmLWQ2OTE0NDE4Yjc4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTozNS4wOTM5NzE4MzlaIn0%3D&digest=sha256%3Af17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a" http.request.useragent="Go-http-client/1.1" provided=sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a vars.name="foo/bar" vars.uuid=5a5e11fe-c203-48ff-a79f-d6914418b785 time="2025-10-12T11:55:35Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=bbc1b23a-e8b4-41e8-a4c9-19161eba057e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57258" http.request.uri="/v2/foo/bar/blobs/uploads/5a5e11fe-c203-48ff-a79f-d6914418b785?_state=UcP6vu43dMef2NuD9Om10Kwh1IUc_a7zmqse5bdcDgR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhNWUxMWZlLWMyMDMtNDhmZi1hNzlmLWQ2OTE0NDE4Yjc4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTozNS4wOTM5NzE4MzlaIn0%3D&digest=sha256%3Af17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5a5e11fe-c203-48ff-a79f-d6914418b785 time="2025-10-12T11:55:35Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=bbc1b23a-e8b4-41e8-a4c9-19161eba057e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57258" http.request.uri="/v2/foo/bar/blobs/uploads/5a5e11fe-c203-48ff-a79f-d6914418b785?_state=UcP6vu43dMef2NuD9Om10Kwh1IUc_a7zmqse5bdcDgR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhNWUxMWZlLWMyMDMtNDhmZi1hNzlmLWQ2OTE0NDE4Yjc4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTozNS4wOTM5NzE4MzlaIn0%3D&digest=sha256%3Af17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.708092ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=5a5e11fe-c203-48ff-a79f-d6914418b785 127.0.0.1 - - [12/Oct/2025:11:55:35 +0000] "PUT /v2/foo/bar/blobs/uploads/5a5e11fe-c203-48ff-a79f-d6914418b785?_state=UcP6vu43dMef2NuD9Om10Kwh1IUc_a7zmqse5bdcDgR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhNWUxMWZlLWMyMDMtNDhmZi1hNzlmLWQ2OTE0NDE4Yjc4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTozNS4wOTM5NzE4MzlaIn0%3D&digest=sha256%3Af17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-12T11:55:35Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=1fdbc257-013a-4ef0-994c-5505bec318e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:57258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.45043ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:35Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=f1d21a2b-d363-49e9-bc43-89198a58173a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57258" http.request.uri="/v2/foo/bar/blobs/uploads/79fb2457-82b1-42a9-bdd3-6dda301bbe63?_state=cgDGHR3OwNv8MQE5BxmjA3B2I2JLLeq3qYR3cwyQRMV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZmIyNDU3LTgyYjEtNDJhOS1iZGQzLTZkZGEzMDFiYmU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTozNS4wOTgxNjgwMloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.544698ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:35 +0000] "PUT /v2/foo/bar/blobs/uploads/79fb2457-82b1-42a9-bdd3-6dda301bbe63?_state=cgDGHR3OwNv8MQE5BxmjA3B2I2JLLeq3qYR3cwyQRMV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZmIyNDU3LTgyYjEtNDJhOS1iZGQzLTZkZGEzMDFiYmU2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTozNS4wOTgxNjgwMloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:35Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=b7abb18d-7889-45aa-8aa0-c1b414d45fb3 http.request.method=POST http.request.remoteaddr="127.0.0.1:57258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.36033ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:35Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=5ebeaa1f-4f20-4183-950e-37a311bc7bf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57258" http.request.uri="/v2/foo/bar/blobs/uploads/b1901b12-13af-4220-b41c-10d6b0e5bc08?_state=Hn9dPdCTI7zJ1Go3BU2JAdMw0-Qh6CpCG2lFi7DOQXx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxOTAxYjEyLTEzYWYtNDIyMC1iNDFjLTEwZDZiMGU1YmMwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTozNS4xMDE3Nzk2OTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.14489ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:35 +0000] "PUT /v2/foo/bar/blobs/uploads/b1901b12-13af-4220-b41c-10d6b0e5bc08?_state=Hn9dPdCTI7zJ1Go3BU2JAdMw0-Qh6CpCG2lFi7DOQXx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxOTAxYjEyLTEzYWYtNDIyMC1iNDFjLTEwZDZiMGU1YmMwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTozNS4xMDE3Nzk2OTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:35Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=944e89a9-8b90-4b85-bda3-bce3cf238da2 http.request.method=POST http.request.remoteaddr="127.0.0.1:57258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.186926ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=d2081c00-ce39-4f22-9d56-8655f0574faf http.request.method=PUT http.request.remoteaddr="127.0.0.1:57258" http.request.uri="/v2/foo/bar/blobs/uploads/3d235d8b-e3d9-4db6-9d41-5a8ebcc870cc?_state=uTeTEELbhXPqRadWmkzXVdKYMiAjJZ0_QV-9538jQS17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkMjM1ZDhiLWUzZDktNGRiNi05ZDQxLTVhOGViY2M4NzBjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTozNS4xMDU4MTA1OTdaIn0%3D&digest=sha256%3Af17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.869339443s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:35 +0000] "PUT /v2/foo/bar/blobs/uploads/3d235d8b-e3d9-4db6-9d41-5a8ebcc870cc?_state=uTeTEELbhXPqRadWmkzXVdKYMiAjJZ0_QV-9538jQS17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkMjM1ZDhiLWUzZDktNGRiNi05ZDQxLTVhOGViY2M4NzBjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTozNS4xMDU4MTA1OTdaIn0%3D&digest=sha256%3Af17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=90a8c468-582d-4cd0-bc71-59e5955eab59 http.request.method=POST http.request.remoteaddr="127.0.0.1:57258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.264139ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:45Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45685" http.request.id=ce9e4c58-5447-45c4-aace-c187f2b1e719 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57258" http.request.uri="/v2/foo/bar/blobs/uploads/23c27e05-6852-4dc8-a472-f660b6386a1f?_state=sANHiDfIaJ5K3apKx2881_GE1fGl-SLdexEuvNtU9497Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzYzI3ZTA1LTY4NTItNGRjOC1hNDcyLWY2NjBiNjM4NmExZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0MC4yNjM3ODc0MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.576689895s http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:40 +0000] "PATCH /v2/foo/bar/blobs/uploads/23c27e05-6852-4dc8-a472-f660b6386a1f?_state=sANHiDfIaJ5K3apKx2881_GE1fGl-SLdexEuvNtU9497Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzYzI3ZTA1LTY4NTItNGRjOC1hNDcyLWY2NjBiNjM4NmExZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0MC4yNjM3ODc0MjVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:45Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=2bcaf6d9-e1f5-4fc4-91c3-09b1306c6035 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57258" http.request.uri="/v2/foo/bar/blobs/uploads/23c27e05-6852-4dc8-a472-f660b6386a1f?_state=pcLjhOH_7MNXjGcrYye7xx_g_HkjmpDlfqZbedbNgJR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzYzI3ZTA1LTY4NTItNGRjOC1hNDcyLWY2NjBiNjM4NmExZiIsIk9mZnNldCI6MjY4MzY5OTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6NDBaIn0%3D&digest=sha256%3Af17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.183045ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:45 +0000] "PUT /v2/foo/bar/blobs/uploads/23c27e05-6852-4dc8-a472-f660b6386a1f?_state=pcLjhOH_7MNXjGcrYye7xx_g_HkjmpDlfqZbedbNgJR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzYzI3ZTA1LTY4NTItNGRjOC1hNDcyLWY2NjBiNjM4NmExZiIsIk9mZnNldCI6MjY4MzY5OTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6NDBaIn0%3D&digest=sha256%3Af17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:45Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=f9f210e0-694e-4583-b12b-399cb386c97d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57258" http.request.uri="/v2/foo/bar/blobs/sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.496527ms http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=80e844a2-229c-4328-8bc4-a9d286c38a9c http.request.method=GET http.request.remoteaddr="127.0.0.1:57258" http.request.uri="/v2/foo/bar/blobs/sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=245.25267ms http.response.status=200 http.response.written=26836992 127.0.0.1 - - [12/Oct/2025:11:55:45 +0000] "GET /v2/foo/bar/blobs/sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a HTTP/1.1" 200 26836992 "" "Go-http-client/1.1" time="2025-10-12T11:55:46Z" level=error msg="error parsing digest="sha257:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a": unsupported digest algorithm" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=f3c9f2fd-5597-4056-a8c6-fff953a2e34b http.request.method=GET http.request.remoteaddr="127.0.0.1:57258" http.request.uri="/v2/foo/bar/blobs/sha257:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a" vars.name="foo/bar" time="2025-10-12T11:55:46Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=f3c9f2fd-5597-4056-a8c6-fff953a2e34b http.request.method=GET http.request.remoteaddr="127.0.0.1:57258" http.request.uri="/v2/foo/bar/blobs/sha257:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.691465ms http.response.status=400 http.response.written=110 vars.digest="sha257:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:11:55:46 +0000] "GET /v2/foo/bar/blobs/sha257:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-12T11:55:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=533b6cd2-4e01-4c7c-b691-b5d7be73b4d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:45266" http.request.uri="/v2/foo/bar/blobs/sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.216503ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:46 +0000] "GET /v2/foo/bar/blobs/sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T11:55:46Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:55:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=be45bc72-3f20-4307-bdc5-dbd6cd1dd2a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49634" http.request.uri="/v2/foo/bar/blobs/sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.742676ms http.response.status=404 http.response.written=157 vars.digest="sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:11:55:46 +0000] "GET /v2/foo/bar/blobs/sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T11:55:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=52d7a10c-8f4e-4f38-a9a2-1c5cbe076dc5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49636" http.request.uri="/v2/foo/bar/blobs/sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.419847ms http.response.status=404 http.response.written=157 vars.digest="sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:11:55:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T11:55:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=2f1f4fbe-32da-4d06-8a81-11a1b145572b http.request.method=POST http.request.remoteaddr="127.0.0.1:49636" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.631437ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=325f373c-1398-431d-b54b-03ef04bf157b http.request.method=GET http.request.remoteaddr="127.0.0.1:49636" http.request.uri="/v2/foo/bar/blobs/uploads/5dc3a0e3-a0b5-424c-839f-bb4f26413092?_state=dGwhO6tv5g90r3OG9LeUnE0mgGNxYYOQeF9zIuhJ6uN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYzNhMGUzLWEwYjUtNDI0Yy04MzlmLWJiNGYyNjQxMzA5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0Ni41MjQzMTcxMTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.688974ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:46 +0000] "GET /v2/foo/bar/blobs/uploads/5dc3a0e3-a0b5-424c-839f-bb4f26413092?_state=dGwhO6tv5g90r3OG9LeUnE0mgGNxYYOQeF9zIuhJ6uN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYzNhMGUzLWEwYjUtNDI0Yy04MzlmLWJiNGYyNjQxMzA5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0Ni41MjQzMTcxMTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=bd2d9f6c-0f19-49d1-9b57-f421e3f15921 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49636" http.request.uri="/v2/foo/bar/blobs/uploads/5dc3a0e3-a0b5-424c-839f-bb4f26413092?_state=dGwhO6tv5g90r3OG9LeUnE0mgGNxYYOQeF9zIuhJ6uN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYzNhMGUzLWEwYjUtNDI0Yy04MzlmLWJiNGYyNjQxMzA5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0Ni41MjQzMTcxMTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.62578ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:46 +0000] "DELETE /v2/foo/bar/blobs/uploads/5dc3a0e3-a0b5-424c-839f-bb4f26413092?_state=dGwhO6tv5g90r3OG9LeUnE0mgGNxYYOQeF9zIuhJ6uN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYzNhMGUzLWEwYjUtNDI0Yy04MzlmLWJiNGYyNjQxMzA5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0Ni41MjQzMTcxMTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:46Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=76b2d805-8a0b-45bd-9d15-65b63823e962 http.request.method=GET http.request.remoteaddr="127.0.0.1:49636" http.request.uri="/v2/foo/bar/blobs/uploads/5dc3a0e3-a0b5-424c-839f-bb4f26413092?_state=dGwhO6tv5g90r3OG9LeUnE0mgGNxYYOQeF9zIuhJ6uN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYzNhMGUzLWEwYjUtNDI0Yy04MzlmLWJiNGYyNjQxMzA5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0Ni41MjQzMTcxMTVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5dc3a0e3-a0b5-424c-839f-bb4f26413092 time="2025-10-12T11:55:46Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=76b2d805-8a0b-45bd-9d15-65b63823e962 http.request.method=GET http.request.remoteaddr="127.0.0.1:49636" http.request.uri="/v2/foo/bar/blobs/uploads/5dc3a0e3-a0b5-424c-839f-bb4f26413092?_state=dGwhO6tv5g90r3OG9LeUnE0mgGNxYYOQeF9zIuhJ6uN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYzNhMGUzLWEwYjUtNDI0Yy04MzlmLWJiNGYyNjQxMzA5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0Ni41MjQzMTcxMTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.483517ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5dc3a0e3-a0b5-424c-839f-bb4f26413092 127.0.0.1 - - [12/Oct/2025:11:55:46 +0000] "GET /v2/foo/bar/blobs/uploads/5dc3a0e3-a0b5-424c-839f-bb4f26413092?_state=dGwhO6tv5g90r3OG9LeUnE0mgGNxYYOQeF9zIuhJ6uN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYzNhMGUzLWEwYjUtNDI0Yy04MzlmLWJiNGYyNjQxMzA5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0Ni41MjQzMTcxMTVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T11:55:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=b19201aa-bb6b-45b0-9660-38afb372bdfc http.request.method=POST http.request.remoteaddr="127.0.0.1:49638" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.636043ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:46Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=82bf11dc-c319-47e3-8566-ec9de7aee376 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49638" http.request.uri="/v2/foo/bar/blobs/uploads/19678ea0-113e-454e-acc8-dab06cd65a4e?_state=hnLsnqX9T270b7fIn4HfC0Th0nj7hhela-9Oq2S6g597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5Njc4ZWEwLTExM2UtNDU0ZS1hY2M4LWRhYjA2Y2Q2NWE0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0Ni41MzIwODc3OThaIn0%3D&digest=sha256%3A17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94" http.request.useragent="Go-http-client/1.1" provided=sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94 vars.name="foo/bar" vars.uuid=19678ea0-113e-454e-acc8-dab06cd65a4e time="2025-10-12T11:55:46Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=82bf11dc-c319-47e3-8566-ec9de7aee376 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49638" http.request.uri="/v2/foo/bar/blobs/uploads/19678ea0-113e-454e-acc8-dab06cd65a4e?_state=hnLsnqX9T270b7fIn4HfC0Th0nj7hhela-9Oq2S6g597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5Njc4ZWEwLTExM2UtNDU0ZS1hY2M4LWRhYjA2Y2Q2NWE0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0Ni41MzIwODc3OThaIn0%3D&digest=sha256%3A17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=19678ea0-113e-454e-acc8-dab06cd65a4e time="2025-10-12T11:55:46Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=82bf11dc-c319-47e3-8566-ec9de7aee376 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49638" http.request.uri="/v2/foo/bar/blobs/uploads/19678ea0-113e-454e-acc8-dab06cd65a4e?_state=hnLsnqX9T270b7fIn4HfC0Th0nj7hhela-9Oq2S6g597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5Njc4ZWEwLTExM2UtNDU0ZS1hY2M4LWRhYjA2Y2Q2NWE0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0Ni41MzIwODc3OThaIn0%3D&digest=sha256%3A17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.848561ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=19678ea0-113e-454e-acc8-dab06cd65a4e 127.0.0.1 - - [12/Oct/2025:11:55:46 +0000] "PUT /v2/foo/bar/blobs/uploads/19678ea0-113e-454e-acc8-dab06cd65a4e?_state=hnLsnqX9T270b7fIn4HfC0Th0nj7hhela-9Oq2S6g597Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5Njc4ZWEwLTExM2UtNDU0ZS1hY2M4LWRhYjA2Y2Q2NWE0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0Ni41MzIwODc3OThaIn0%3D&digest=sha256%3A17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-12T11:55:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=4810e9fe-62b4-4a41-8b26-d787829fa332 http.request.method=POST http.request.remoteaddr="127.0.0.1:49638" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.6495ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=b01b6188-5fbc-48ec-8378-39929e67207c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49638" http.request.uri="/v2/foo/bar/blobs/uploads/57e0a5fc-04c3-404a-b23d-60bb9c967603?_state=TQmPVztNW7-7sFIlkgWO5ZVh6295BqqKhIij0SMv-kJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3ZTBhNWZjLTA0YzMtNDA0YS1iMjNkLTYwYmI5Yzk2NzYwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0Ni41MzY1MzQzMjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.937943ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:46 +0000] "PUT /v2/foo/bar/blobs/uploads/57e0a5fc-04c3-404a-b23d-60bb9c967603?_state=TQmPVztNW7-7sFIlkgWO5ZVh6295BqqKhIij0SMv-kJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3ZTBhNWZjLTA0YzMtNDA0YS1iMjNkLTYwYmI5Yzk2NzYwMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0Ni41MzY1MzQzMjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=e129a7d6-7fd7-4322-9d35-f9499f3bd01d http.request.method=POST http.request.remoteaddr="127.0.0.1:49638" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.367902ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=78199bbf-7792-4e5a-987a-50906ebc688a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49638" http.request.uri="/v2/foo/bar/blobs/uploads/282eae26-76e0-4b73-a127-05c22c80ad46?_state=UeN4pGBYwu8DCYf7HEkCiv-a5Oh_7UDQ96GCFT5EeI57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4MmVhZTI2LTc2ZTAtNGI3My1hMTI3LTA1YzIyYzgwYWQ0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0Ni41NDA1MzQwNjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.863451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:46 +0000] "PUT /v2/foo/bar/blobs/uploads/282eae26-76e0-4b73-a127-05c22c80ad46?_state=UeN4pGBYwu8DCYf7HEkCiv-a5Oh_7UDQ96GCFT5EeI57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4MmVhZTI2LTc2ZTAtNGI3My1hMTI3LTA1YzIyYzgwYWQ0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0Ni41NDA1MzQwNjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=700de650-1802-4226-8eb1-772784838bea http.request.method=POST http.request.remoteaddr="127.0.0.1:49638" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.383908ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:50Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=a9deb719-434e-4492-b394-155444164c63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49638" http.request.uri="/v2/foo/bar/blobs/uploads/2b4e16ac-42b3-4d9e-8ee0-4806c9ddc8a7?_state=sRnLNfGOL4REaORaOcwKEUqiStF5CqCxXYKkocZMof57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNGUxNmFjLTQyYjMtNGQ5ZS04ZWUwLTQ4MDZjOWRkYzhhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0Ni41NDQ0NTg5MDdaIn0%3D&digest=sha256%3A17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94" http.request.useragent="Go-http-client/1.1" http.response.duration=4.156539461s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:46 +0000] "PUT /v2/foo/bar/blobs/uploads/2b4e16ac-42b3-4d9e-8ee0-4806c9ddc8a7?_state=sRnLNfGOL4REaORaOcwKEUqiStF5CqCxXYKkocZMof57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJiNGUxNmFjLTQyYjMtNGQ5ZS04ZWUwLTQ4MDZjOWRkYzhhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo0Ni41NDQ0NTg5MDdaIn0%3D&digest=sha256%3A17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:50Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=85ebc85a-f852-4536-84bd-1b82d654577a http.request.method=POST http.request.remoteaddr="127.0.0.1:49638" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.495546ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33043" http.request.id=24f2ceed-c605-4ab7-b57a-74f4c7d1b992 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49638" http.request.uri="/v2/foo/bar/blobs/uploads/49c8f493-7ff6-49fd-b626-e07f1dff3302?_state=JBr9GpJp46u1TXjJn_pU7SSdcaIhAN-wtoONFFH1Tu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YzhmNDkzLTdmZjYtNDlmZC1iNjI2LWUwN2YxZGZmMzMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1MC45MDQwODAyNjlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.170412303s http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:50 +0000] "PATCH /v2/foo/bar/blobs/uploads/49c8f493-7ff6-49fd-b626-e07f1dff3302?_state=JBr9GpJp46u1TXjJn_pU7SSdcaIhAN-wtoONFFH1Tu57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YzhmNDkzLTdmZjYtNDlmZC1iNjI2LWUwN2YxZGZmMzMwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1MC45MDQwODAyNjlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=b21b4c65-dc45-4ec1-af99-2ab6c66e9ec8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49638" http.request.uri="/v2/foo/bar/blobs/uploads/49c8f493-7ff6-49fd-b626-e07f1dff3302?_state=9FJY3yoK4giTYRWhkazzvRVKsAv3YYdyL48JTbx7UHF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YzhmNDkzLTdmZjYtNDlmZC1iNjI2LWUwN2YxZGZmMzMwMiIsIk9mZnNldCI6MjU1NDkzMTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6NTBaIn0%3D&digest=sha256%3A17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94" http.request.useragent="Go-http-client/1.1" http.response.duration=1.786377ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "PUT /v2/foo/bar/blobs/uploads/49c8f493-7ff6-49fd-b626-e07f1dff3302?_state=9FJY3yoK4giTYRWhkazzvRVKsAv3YYdyL48JTbx7UHF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YzhmNDkzLTdmZjYtNDlmZC1iNjI2LWUwN2YxZGZmMzMwMiIsIk9mZnNldCI6MjU1NDkzMTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6NTBaIn0%3D&digest=sha256%3A17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=34356777-e147-4b09-a605-74a25b47ab8c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49638" http.request.uri="/v2/foo/bar/blobs/sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.750959ms http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "HEAD /v2/foo/bar/blobs/sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=97797411-c7f0-44f3-a331-fa889f896f11 http.request.method=GET http.request.remoteaddr="127.0.0.1:49638" http.request.uri="/v2/foo/bar/blobs/sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=157.638604ms http.response.status=200 http.response.written=25549312 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "GET /v2/foo/bar/blobs/sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94 HTTP/1.1" 200 25549312 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=error msg="error parsing digest="sha257:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94": unsupported digest algorithm" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=b08c4b54-522c-410e-8f55-b3320ecffef0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49638" http.request.uri="/v2/foo/bar/blobs/sha257:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94" vars.name="foo/bar" time="2025-10-12T11:55:55Z" 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.8 http.request.host="127.0.0.1:33043" http.request.id=b08c4b54-522c-410e-8f55-b3320ecffef0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49638" http.request.uri="/v2/foo/bar/blobs/sha257:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.294733ms http.response.status=400 http.response.written=110 vars.digest="sha257:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "GET /v2/foo/bar/blobs/sha257:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=91f0c112-f3ff-44fe-86ae-7d0d22315ef2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58954" http.request.uri="/v2/foo/bar/blobs/sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94" http.request.useragent="Go-http-client/1.1" http.response.duration=1.854606ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "GET /v2/foo/bar/blobs/sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=4aff9799-9280-4de4-a1c7-0160a0fe700a http.request.method=GET http.request.remoteaddr="127.0.0.1:58944" http.request.uri="/v2/foo/bar/blobs/sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.377245ms http.response.status=200 http.response.written=2719744 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "GET /v2/foo/bar/blobs/sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33043" http.request.id=8c198eff-6217-409d-a643-d45f22a1191a http.request.method=GET http.request.remoteaddr="127.0.0.1:58954" http.request.uri="/v2/foo/bar/blobs/sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.939375ms http.response.status=200 http.response.written=294912 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "GET /v2/foo/bar/blobs/sha256:17faf998d74bb6f662168bb3fb082d00e76be326d9618cb9cbc7d4c2ad680e94 HTTP/1.1" 200 294912 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=f4f8ce8e-fb92-41b3-b76b-5af0719a1c9d http.request.method=GET http.request.remoteaddr="127.0.0.1:45266" http.request.uri="/v2/foo/bar/blobs/sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.133807972s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [12/Oct/2025:11:55:46 +0000] "GET /v2/foo/bar/blobs/sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:45685" http.request.id=c6fdbe04-b9bd-4122-bfaf-f60048367a22 http.request.method=GET http.request.remoteaddr="127.0.0.1:45254" http.request.uri="/v2/foo/bar/blobs/sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.141393802s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [12/Oct/2025:11:55:46 +0000] "GET /v2/foo/bar/blobs/sha256:f17879a4f174d337bb7f1cc839e87ab8739c1de6c5c93d52f4acd4a3cd750d0a HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (20.55s) === RUN TestBlobDelete time="2025-10-12T11:55:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T11:55:55Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:55:55Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=3e7dda9b-45b8-406e-b414-603430788625 http.request.method=GET http.request.remoteaddr="127.0.0.1:53862" http.request.uri="/v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.558074ms http.response.status=404 http.response.written=157 vars.digest="sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "GET /v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=5c36dfec-e68f-4e99-8d93-99d4c99bc6ef http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53878" http.request.uri="/v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.351758ms http.response.status=404 http.response.written=157 vars.digest="sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "HEAD /v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=9e7ef6aa-475b-4cde-8128-faf5b3a53e1b http.request.method=POST http.request.remoteaddr="127.0.0.1:53878" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.531202ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=895f9826-1fe8-4cb4-8360-f7a252b2d546 http.request.method=GET http.request.remoteaddr="127.0.0.1:53878" http.request.uri="/v2/foo/bar/blobs/uploads/60b23677-7f51-4d88-bb94-21f8c6f1eaf1?_state=JoT9A_44DKZFzBMUzN6snkqaROJ1g3hUGtevSIQ0IkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYjIzNjc3LTdmNTEtNGQ4OC1iYjk0LTIxZjhjNmYxZWFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1NS42MDkwNDQ0NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.442404ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "GET /v2/foo/bar/blobs/uploads/60b23677-7f51-4d88-bb94-21f8c6f1eaf1?_state=JoT9A_44DKZFzBMUzN6snkqaROJ1g3hUGtevSIQ0IkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYjIzNjc3LTdmNTEtNGQ4OC1iYjk0LTIxZjhjNmYxZWFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1NS42MDkwNDQ0NTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=5e05cbbd-9b87-40b5-b332-9bc1ab0b29a0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53878" http.request.uri="/v2/foo/bar/blobs/uploads/60b23677-7f51-4d88-bb94-21f8c6f1eaf1?_state=JoT9A_44DKZFzBMUzN6snkqaROJ1g3hUGtevSIQ0IkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYjIzNjc3LTdmNTEtNGQ4OC1iYjk0LTIxZjhjNmYxZWFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1NS42MDkwNDQ0NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.333417ms http.response.status=204 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "DELETE /v2/foo/bar/blobs/uploads/60b23677-7f51-4d88-bb94-21f8c6f1eaf1?_state=JoT9A_44DKZFzBMUzN6snkqaROJ1g3hUGtevSIQ0IkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYjIzNjc3LTdmNTEtNGQ4OC1iYjk0LTIxZjhjNmYxZWFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1NS42MDkwNDQ0NTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=9a60708c-042a-4636-a10d-96deb1bcfab8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53878" http.request.uri="/v2/foo/bar/blobs/uploads/60b23677-7f51-4d88-bb94-21f8c6f1eaf1?_state=JoT9A_44DKZFzBMUzN6snkqaROJ1g3hUGtevSIQ0IkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYjIzNjc3LTdmNTEtNGQ4OC1iYjk0LTIxZjhjNmYxZWFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1NS42MDkwNDQ0NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=60b23677-7f51-4d88-bb94-21f8c6f1eaf1 time="2025-10-12T11:55: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.8 http.request.host="127.0.0.1:44603" http.request.id=9a60708c-042a-4636-a10d-96deb1bcfab8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53878" http.request.uri="/v2/foo/bar/blobs/uploads/60b23677-7f51-4d88-bb94-21f8c6f1eaf1?_state=JoT9A_44DKZFzBMUzN6snkqaROJ1g3hUGtevSIQ0IkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYjIzNjc3LTdmNTEtNGQ4OC1iYjk0LTIxZjhjNmYxZWFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1NS42MDkwNDQ0NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.424871ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=60b23677-7f51-4d88-bb94-21f8c6f1eaf1 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "GET /v2/foo/bar/blobs/uploads/60b23677-7f51-4d88-bb94-21f8c6f1eaf1?_state=JoT9A_44DKZFzBMUzN6snkqaROJ1g3hUGtevSIQ0IkN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYwYjIzNjc3LTdmNTEtNGQ4OC1iYjk0LTIxZjhjNmYxZWFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1NS42MDkwNDQ0NTNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=2225bb95-8572-4012-b901-8f0ca3dffb80 http.request.method=POST http.request.remoteaddr="127.0.0.1:53888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.592305ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=533ae737-47d8-4acc-b055-950e95562a8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53888" http.request.uri="/v2/foo/bar/blobs/uploads/bd60efab-6b2c-40b5-a4ec-b16c78895616?_state=rKqYRA0zeXjsz04kdfcqqOAqQ8T7d7mqrZrFUUTXqtp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkNjBlZmFiLTZiMmMtNDBiNS1hNGVjLWIxNmM3ODg5NTYxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1NS42MTYxOTQ3ODJaIn0%3D&digest=sha256%3Ae60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" provided=sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 vars.name="foo/bar" vars.uuid=bd60efab-6b2c-40b5-a4ec-b16c78895616 time="2025-10-12T11:55:55Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=533ae737-47d8-4acc-b055-950e95562a8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53888" http.request.uri="/v2/foo/bar/blobs/uploads/bd60efab-6b2c-40b5-a4ec-b16c78895616?_state=rKqYRA0zeXjsz04kdfcqqOAqQ8T7d7mqrZrFUUTXqtp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkNjBlZmFiLTZiMmMtNDBiNS1hNGVjLWIxNmM3ODg5NTYxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1NS42MTYxOTQ3ODJaIn0%3D&digest=sha256%3Ae60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bd60efab-6b2c-40b5-a4ec-b16c78895616 time="2025-10-12T11:55:55Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=533ae737-47d8-4acc-b055-950e95562a8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:53888" http.request.uri="/v2/foo/bar/blobs/uploads/bd60efab-6b2c-40b5-a4ec-b16c78895616?_state=rKqYRA0zeXjsz04kdfcqqOAqQ8T7d7mqrZrFUUTXqtp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkNjBlZmFiLTZiMmMtNDBiNS1hNGVjLWIxNmM3ODg5NTYxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1NS42MTYxOTQ3ODJaIn0%3D&digest=sha256%3Ae60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.672201ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=bd60efab-6b2c-40b5-a4ec-b16c78895616 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "PUT /v2/foo/bar/blobs/uploads/bd60efab-6b2c-40b5-a4ec-b16c78895616?_state=rKqYRA0zeXjsz04kdfcqqOAqQ8T7d7mqrZrFUUTXqtp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkNjBlZmFiLTZiMmMtNDBiNS1hNGVjLWIxNmM3ODg5NTYxNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1NS42MTYxOTQ3ODJaIn0%3D&digest=sha256%3Ae60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=e5d305a9-d1db-456d-a4ae-13cb7d5b7084 http.request.method=POST http.request.remoteaddr="127.0.0.1:53888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.450424ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=00f83245-04f0-4c17-a4f7-6119a0a0ab1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53888" http.request.uri="/v2/foo/bar/blobs/uploads/e8a9f53c-62ef-481b-a685-b16f2eedeedb?_state=NRTtj4cLz4NomBw8N5zllrFNF9m-rkmwrsQAFthpFJB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4YTlmNTNjLTYyZWYtNDgxYi1hNjg1LWIxNmYyZWVkZWVkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1NS42MjAwNTE4NTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.020912ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "PUT /v2/foo/bar/blobs/uploads/e8a9f53c-62ef-481b-a685-b16f2eedeedb?_state=NRTtj4cLz4NomBw8N5zllrFNF9m-rkmwrsQAFthpFJB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU4YTlmNTNjLTYyZWYtNDgxYi1hNjg1LWIxNmYyZWVkZWVkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1NS42MjAwNTE4NTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=d807fa06-e79e-4222-8837-b29f5e2e29d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:53888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.411239ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=b9769be4-9230-4f5c-a799-245e5385e69b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53888" http.request.uri="/v2/foo/bar/blobs/uploads/d3480a76-1a96-48d0-86a8-7981c8425537?_state=KE6DQnUobF-yd4RedVY4UTy7cOfBB0RGyWyEoDNreHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzNDgwYTc2LTFhOTYtNDhkMC04NmE4LTc5ODFjODQyNTUzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1NS42MjQxMTYwMDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.961614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "PUT /v2/foo/bar/blobs/uploads/d3480a76-1a96-48d0-86a8-7981c8425537?_state=KE6DQnUobF-yd4RedVY4UTy7cOfBB0RGyWyEoDNreHB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzNDgwYTc2LTFhOTYtNDhkMC04NmE4LTc5ODFjODQyNTUzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1NS42MjQxMTYwMDNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:55Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=cb57bb2d-44c5-456d-8031-5ac7d5eaf51c http.request.method=POST http.request.remoteaddr="127.0.0.1:53888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.420839ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=2ea8afd5-c3f8-40e1-9dab-8b6e9eddfe48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53888" http.request.uri="/v2/foo/bar/blobs/uploads/d3e62e71-6279-4a31-989b-170a8098572f?_state=PAMPAGyPpLThrpOl4yb-qsMzdTV3JYnQlks4Al-_ZUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzZTYyZTcxLTYyNzktNGEzMS05ODliLTE3MGE4MDk4NTcyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1NS42MjgxMTc2MjdaIn0%3D&digest=sha256%3Ae60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.824630438s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:55 +0000] "PUT /v2/foo/bar/blobs/uploads/d3e62e71-6279-4a31-989b-170a8098572f?_state=PAMPAGyPpLThrpOl4yb-qsMzdTV3JYnQlks4Al-_ZUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzZTYyZTcxLTYyNzktNGEzMS05ODliLTE3MGE4MDk4NTcyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1NS42MjgxMTc2MjdaIn0%3D&digest=sha256%3Ae60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:55:58Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=e7c33a16-d1ee-47c6-b369-2f482ea192a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:53888" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.772851ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:01Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44603" http.request.id=72cd0ec3-c018-4250-b0cd-ca5ccb5873a1 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53888" http.request.uri="/v2/foo/bar/blobs/uploads/d002a798-0020-4d79-9419-6525c3150bef?_state=JtwhfPF39gfubfeNW3Dc7HPHABjGd490kk1ZWGXOAVh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwMDJhNzk4LTAwMjAtNGQ3OS05NDE5LTY1MjVjMzE1MGJlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1OC42MTUwNjg1MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.839601001s http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:55:58 +0000] "PATCH /v2/foo/bar/blobs/uploads/d002a798-0020-4d79-9419-6525c3150bef?_state=JtwhfPF39gfubfeNW3Dc7HPHABjGd490kk1ZWGXOAVh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwMDJhNzk4LTAwMjAtNGQ3OS05NDE5LTY1MjVjMzE1MGJlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NTo1OC42MTUwNjg1MjVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:01Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=f0707700-9bc9-49e3-a5d6-1a99994e6b09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53888" http.request.uri="/v2/foo/bar/blobs/uploads/d002a798-0020-4d79-9419-6525c3150bef?_state=92xAi7LBikb5v9IRGYCneeLvvbVXOWw-vU0hHqkY33x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwMDJhNzk4LTAwMjAtNGQ3OS05NDE5LTY1MjVjMzE1MGJlZiIsIk9mZnNldCI6MjA5MzgyNDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6NThaIn0%3D&digest=sha256%3Ae60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.597928ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:01 +0000] "PUT /v2/foo/bar/blobs/uploads/d002a798-0020-4d79-9419-6525c3150bef?_state=92xAi7LBikb5v9IRGYCneeLvvbVXOWw-vU0hHqkY33x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQwMDJhNzk4LTAwMjAtNGQ3OS05NDE5LTY1MjVjMzE1MGJlZiIsIk9mZnNldCI6MjA5MzgyNDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTU6NThaIn0%3D&digest=sha256%3Ae60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:01Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=16297db5-75a4-4e0c-9809-b338de099812 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53888" http.request.uri="/v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.671477ms http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:01Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=0cdcaaa3-e4b4-4852-8caa-e59d85e2bf36 http.request.method=GET http.request.remoteaddr="127.0.0.1:53888" http.request.uri="/v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=138.779252ms http.response.status=200 http.response.written=20938240 127.0.0.1 - - [12/Oct/2025:11:56:01 +0000] "GET /v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 HTTP/1.1" 200 20938240 "" "Go-http-client/1.1" time="2025-10-12T11:56:01Z" level=error msg="error parsing digest="sha257:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1": unsupported digest algorithm" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=2d69f7e6-cff2-492b-837a-cdd1e10863b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:53888" http.request.uri="/v2/foo/bar/blobs/sha257:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" vars.name="foo/bar" time="2025-10-12T11:56:01Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=2d69f7e6-cff2-492b-837a-cdd1e10863b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:53888" http.request.uri="/v2/foo/bar/blobs/sha257:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.395094ms http.response.status=400 http.response.written=110 vars.digest="sha257:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:11:56:01 +0000] "GET /v2/foo/bar/blobs/sha257:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-12T11:56:01Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=9cbc2310-c203-44ba-a8db-fe89efe7ceab http.request.method=GET http.request.remoteaddr="127.0.0.1:51892" http.request.uri="/v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.725282ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:01 +0000] "GET /v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:01Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=dae11f49-f8ee-40eb-b40c-25a7b7db4ea8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51894" http.request.uri="/v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.846083ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:01 +0000] "DELETE /v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=5fb7551a-8042-47f8-b74b-b67027b6086e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51894" http.request.uri="/v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.536279ms http.response.status=404 http.response.written=157 vars.digest="sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:11:56:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-10-12T11:56:01Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=ddc22a7a-2fb7-44b5-bf9b-3fb0e58668d5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51894" http.request.uri="/v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="915.779µs" http.response.status=404 http.response.written=74 vars.digest="sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:11:56:01 +0000] "DELETE /v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-10-12T11:56:01Z" level=error msg="error parsing digest="sha257:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1": unsupported digest algorithm" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=6064fc5e-6ddc-4fd4-93f9-65545f753ed3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51906" http.request.uri="/v2/foo/bar/blobs/sha257:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" vars.name="foo/bar" time="2025-10-12T11:56:01Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=6064fc5e-6ddc-4fd4-93f9-65545f753ed3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51906" http.request.uri="/v2/foo/bar/blobs/sha257:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.525251ms http.response.status=400 http.response.written=110 vars.digest="sha257:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:11:56:01 +0000] "DELETE /v2/foo/bar/blobs/sha257:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-10-12T11:56:01Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=bb860604-4a62-4469-8568-930567f9ff57 http.request.method=POST http.request.remoteaddr="127.0.0.1:51918" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.955453ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=0d2b0ec3-ac75-40b2-aa6f-a925971e344f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51918" http.request.uri="/v2/foo/bar/blobs/uploads/ac922d5f-38c7-4fd0-9c2f-ac32dbf1c2d2?_state=6OuE4cFJEVp64eUbaf3SpF0NaxYs6sGAXUi4QMmgijV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjOTIyZDVmLTM4YzctNGZkMC05YzJmLWFjMzJkYmYxYzJkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NjowMS42NjMzMDMyOTVaIn0%3D&digest=sha256%3Ae60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.797774642s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:01 +0000] "PUT /v2/foo/bar/blobs/uploads/ac922d5f-38c7-4fd0-9c2f-ac32dbf1c2d2?_state=6OuE4cFJEVp64eUbaf3SpF0NaxYs6sGAXUi4QMmgijV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFjOTIyZDVmLTM4YzctNGZkMC05YzJmLWFjMzJkYmYxYzJkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NjowMS42NjMzMDMyOTVaIn0%3D&digest=sha256%3Ae60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=cbbc03af-2cc0-4afb-8118-34f95e0a903e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51918" http.request.uri="/v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.073316ms http.response.status=200 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=fa874e51-0f81-4eb9-abdc-7587a5a92d0d http.request.method=GET http.request.remoteaddr="127.0.0.1:51892" http.request.uri="/v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.984440994s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [12/Oct/2025:11:56:01 +0000] "GET /v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2025-10-12T11:56:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44603" http.request.id=c82430e8-6ff2-46cd-a6c3-97bec97f5f11 http.request.method=GET http.request.remoteaddr="127.0.0.1:51884" http.request.uri="/v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.990765746s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [12/Oct/2025:11:56:01 +0000] "GET /v2/foo/bar/blobs/sha256:e60aac92b12e894e330e12743ce5d3ed50e07bb9786c55bf7fd73a213e809ce1 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (9.33s) === RUN TestRelativeURL time="2025-10-12T11:56: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.8 time="2025-10-12T11:56:04Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:56:04Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38741" http.request.id=b982adac-fd76-4506-a783-dd6cfaa2b49a http.request.method=POST http.request.remoteaddr="127.0.0.1:56336" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.790317ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:07Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38741" http.request.id=e81af852-0525-4227-b693-800776d5de4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56336" http.request.uri="/v2/foo/bar/blobs/uploads/d245d6de-ca07-4ed1-a08c-57c3c53ef156?_state=8LyMaaV16PFaIJaC9Nk0_m9Ve52MFEzOhj9BFLzJuCV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNDVkNmRlLWNhMDctNGVkMS1hMDhjLTU3YzNjNTNlZjE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NjowNC42Mzg0ODkxNzNaIn0%3D&digest=sha256%3Aa3c277a1170c7974c154117240c7becf38d86e4cccf58af0c7a48d2aa746f6c2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.504839826s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:04 +0000] "PUT /v2/foo/bar/blobs/uploads/d245d6de-ca07-4ed1-a08c-57c3c53ef156?_state=8LyMaaV16PFaIJaC9Nk0_m9Ve52MFEzOhj9BFLzJuCV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQyNDVkNmRlLWNhMDctNGVkMS1hMDhjLTU3YzNjNTNlZjE1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NjowNC42Mzg0ODkxNzNaIn0%3D&digest=sha256%3Aa3c277a1170c7974c154117240c7becf38d86e4cccf58af0c7a48d2aa746f6c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:07Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38741" http.request.id=9bdc0c71-8147-4d86-abef-73cb11691fc4 http.request.method=POST http.request.remoteaddr="127.0.0.1:56336" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.817708ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:07Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38741" http.request.id=de277226-008a-49ef-962b-409a02f2c5de http.request.method=POST http.request.remoteaddr="127.0.0.1:56336" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.503492ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38741" http.request.id=054e87ac-d041-4973-9d33-86bb0d5a6c1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56336" http.request.uri="/v2/foo/bar/blobs/uploads/36849491-4144-4e16-9150-b381160fecea?_state=iPP1IbG-ySmFoHIzrpQjMEBT7Ky_I3d3s9EjK7Y3HId7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2ODQ5NDkxLTQxNDQtNGUxNi05MTUwLWIzODExNjBmZWNlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NjowNy42NjI5MzgzMThaIn0%3D&digest=sha256%3Ad941152e72bb1b66883df8d3793537c1022d49ada3589c26478a3f42aea539aa" http.request.useragent="Go-http-client/1.1" http.response.duration=2.191805398s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:07 +0000] "PUT /v2/foo/bar/blobs/uploads/36849491-4144-4e16-9150-b381160fecea?_state=iPP1IbG-ySmFoHIzrpQjMEBT7Ky_I3d3s9EjK7Y3HId7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2ODQ5NDkxLTQxNDQtNGUxNi05MTUwLWIzODExNjBmZWNlYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NjowNy42NjI5MzgzMThaIn0%3D&digest=sha256%3Ad941152e72bb1b66883df8d3793537c1022d49ada3589c26478a3f42aea539aa HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (5.22s) === RUN TestBlobDeleteDisabled time="2025-10-12T11:56:09Z" 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.8 time="2025-10-12T11:56:09Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:56:10Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:38359" http.request.id=79a39ab8-99ef-4619-aa6d-f8c019eab478 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51112" http.request.uri="/v2/foo/bar/blobs/sha256:c80b38d5a222fa8e3543bb5b49c48c5faddd376fbeea315ee505b718d220919a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.440731ms http.response.status=405 http.response.written=78 vars.digest="sha256:c80b38d5a222fa8e3543bb5b49c48c5faddd376fbeea315ee505b718d220919a" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:11:56:10 +0000] "DELETE /v2/foo/bar/blobs/sha256:c80b38d5a222fa8e3543bb5b49c48c5faddd376fbeea315ee505b718d220919a HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.24s) === RUN TestDeleteDisabled time="2025-10-12T11:56:10Z" 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.8 time="2025-10-12T11:56:10Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:56:10Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44989" http.request.id=5171015d-da1e-4107-a4c3-ec654c43fc94 http.request.method=POST http.request.remoteaddr="127.0.0.1:45658" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.577861ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:11Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44989" http.request.id=3f78d39b-cfb4-417a-b023-7dc00af22009 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45658" http.request.uri="/v2/foo/bar/blobs/uploads/167203fc-0a75-4f7a-a246-b4379e797ae1?_state=rdsbi93T1d1zufY988bdWzb_NyiQFfv_8oUeI2a-hHt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NzIwM2ZjLTBhNzUtNGY3YS1hMjQ2LWI0Mzc5ZTc5N2FlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NjoxMC4zMTQwNjAzOTJaIn0%3D&digest=sha256%3Abd1a96b3d918b41a6ade12addb6c0a8ef8d33f53659bab702b3347530647fe80" http.request.useragent="Go-http-client/1.1" http.response.duration=1.55019015s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:10 +0000] "PUT /v2/foo/bar/blobs/uploads/167203fc-0a75-4f7a-a246-b4379e797ae1?_state=rdsbi93T1d1zufY988bdWzb_NyiQFfv_8oUeI2a-hHt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NzIwM2ZjLTBhNzUtNGY3YS1hMjQ2LWI0Mzc5ZTc5N2FlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NjoxMC4zMTQwNjAzOTJaIn0%3D&digest=sha256%3Abd1a96b3d918b41a6ade12addb6c0a8ef8d33f53659bab702b3347530647fe80 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:44989" http.request.id=e4c587b0-809a-4dc4-b5be-3dab38d2b6c8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45658" http.request.uri="/v2/foo/bar/blobs/sha256:bd1a96b3d918b41a6ade12addb6c0a8ef8d33f53659bab702b3347530647fe80" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.551122ms http.response.status=405 http.response.written=78 vars.digest="sha256:bd1a96b3d918b41a6ade12addb6c0a8ef8d33f53659bab702b3347530647fe80" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:11:56:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:bd1a96b3d918b41a6ade12addb6c0a8ef8d33f53659bab702b3347530647fe80 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.77s) === RUN TestDeleteReadOnly time="2025-10-12T11:56:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T11:56:11Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:56:12Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38001" http.request.id=c38fbb62-910b-4b69-b62f-98f35b1bc79e http.request.method=POST http.request.remoteaddr="127.0.0.1:55890" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.671981ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:38001" http.request.id=d835df90-7688-429e-825c-43f20a93fd88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55890" http.request.uri="/v2/foo/bar/blobs/uploads/20b3c7eb-0671-434e-9e6d-00666857541c?_state=sOzLEvbmlYZDcgni5sPQvOlM2bGDikBf1RxxrrPD_2x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwYjNjN2ViLTA2NzEtNDM0ZS05ZTZkLTAwNjY2ODU3NTQxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NjoxMi4yNjQ2NjczMVoifQ%3D%3D&digest=sha256%3Abc6aedf191dcf07b7f2a100856bb94acaf8e17e3df179019f5519c8610506744" http.request.useragent="Go-http-client/1.1" http.response.duration=6.000636464s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:12 +0000] "PUT /v2/foo/bar/blobs/uploads/20b3c7eb-0671-434e-9e6d-00666857541c?_state=sOzLEvbmlYZDcgni5sPQvOlM2bGDikBf1RxxrrPD_2x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwYjNjN2ViLTA2NzEtNDM0ZS05ZTZkLTAwNjY2ODU3NTQxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NjoxMi4yNjQ2NjczMVoifQ%3D%3D&digest=sha256%3Abc6aedf191dcf07b7f2a100856bb94acaf8e17e3df179019f5519c8610506744 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [12/Oct/2025:11:56:18 +0000] "DELETE /v2/foo/bar/blobs/sha256:bc6aedf191dcf07b7f2a100856bb94acaf8e17e3df179019f5519c8610506744 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (6.40s) === RUN TestStartPushReadOnly time="2025-10-12T11:56: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.8 time="2025-10-12T11:56:18Z" level=info msg="redis not configured" go.version=go1.24.8 127.0.0.1 - - [12/Oct/2025:11:56:18 +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-10-12T11:56: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.8 time="2025-10-12T11:56:18Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:56:18Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=83e1b0f3-3724-45f0-aca1-4fe7e7be1e5f http.request.method=GET http.request.remoteaddr="127.0.0.1:51044" 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.726793ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:11:56:18 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-12T11:56:18Z" 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.8 http.request.host="127.0.0.1:37855" http.request.id=b4cd368c-d986-4ce9-840c-a6439f9d52b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51044" 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.325378ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [12/Oct/2025:11:56:18 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T11:56:18Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=a6f6b88d-39ad-4683-9d68-9d5b1cb9feb4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51044" 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.322973ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:11:56:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-12T11:56:18Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=f77f271b-4e56-4262-aa67-7a2108fe24b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51044" 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=5.437202ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T11:56:18Z" 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.8 http.request.host="127.0.0.1:37855" http.request.id=f77f271b-4e56-4262-aa67-7a2108fe24b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51044" 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=5.502501ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T11:56:18Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=f77f271b-4e56-4262-aa67-7a2108fe24b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51044" 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=5.551001ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T11:56:18Z" 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.8 http.request.host="127.0.0.1:37855" http.request.id=f77f271b-4e56-4262-aa67-7a2108fe24b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51044" 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=5.59395ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:11:56:18 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-12T11:56:18Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=2c8a0ca6-1509-4cf8-8c14-76214a2a6d67 http.request.method=POST http.request.remoteaddr="127.0.0.1:51044" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.686652ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:18 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=dbba2e10-20dd-4b37-9388-75737253ef34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51044" http.request.uri="/v2/foo/schema1/blobs/uploads/65060bec-6e34-4407-917c-96c81827ef76?_state=KbSsJBflN4NFvvmG_F_8i3iFkXl_zVg1ocqSh04GSXh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NTA2MGJlYy02ZTM0LTQ0MDctOTE3Yy05NmM4MTgyN2VmNzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6MTguNjMzNjU4NTUyWiJ9&digest=sha256%3A236148eceeaaa922d30a684a70098a54c172c86eec751c030ac621cb4c22d04b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.87018468s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:18 +0000] "PUT /v2/foo/schema1/blobs/uploads/65060bec-6e34-4407-917c-96c81827ef76?_state=KbSsJBflN4NFvvmG_F_8i3iFkXl_zVg1ocqSh04GSXh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NTA2MGJlYy02ZTM0LTQ0MDctOTE3Yy05NmM4MTgyN2VmNzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6MTguNjMzNjU4NTUyWiJ9&digest=sha256%3A236148eceeaaa922d30a684a70098a54c172c86eec751c030ac621cb4c22d04b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:22Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=b850a9bf-8acf-4cf2-989b-c0b8c86902c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:51044" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.725795ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:22 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=a0623526-80a5-4667-93fe-fd3950c8cd02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51044" http.request.uri="/v2/foo/schema1/blobs/uploads/94e7c83a-e861-40b4-a886-cd595eda3a80?_state=RQjo57CIPsyE873ZDOufFi9RHiM3RUPUpauUUCWx5ul7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NGU3YzgzYS1lODYxLTQwYjQtYTg4Ni1jZDU5NWVkYTNhODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6MjIuODQwNzE5Mzk0WiJ9&digest=sha256%3A1fa856e8f9338558575cd5e89ed0a3db7951452f33e05ebba2e32244fb95b029" http.request.useragent="Go-http-client/1.1" http.response.duration=4.460717861s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:22 +0000] "PUT /v2/foo/schema1/blobs/uploads/94e7c83a-e861-40b4-a886-cd595eda3a80?_state=RQjo57CIPsyE873ZDOufFi9RHiM3RUPUpauUUCWx5ul7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NGU3YzgzYS1lODYxLTQwYjQtYTg4Ni1jZDU5NWVkYTNhODAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6MjIuODQwNzE5Mzk0WiJ9&digest=sha256%3A1fa856e8f9338558575cd5e89ed0a3db7951452f33e05ebba2e32244fb95b029 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=17a27602-4b19-4c33-902b-8e04f47bead6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51044" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.419968ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=c30ac260-97c8-4460-b953-5a7321fc9be9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51044" http.request.uri="/v2/foo/schema1/manifests/sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.643967ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=f07e2f64-5355-4cfa-916f-4fab6a48d440 http.request.method=GET http.request.remoteaddr="127.0.0.1:51044" 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=3.150489ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=bd32ea8c-4bac-45cd-89eb-453b848dc6ae http.request.method=GET http.request.remoteaddr="127.0.0.1:51044" http.request.uri="/v2/foo/schema1/manifests/sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.915126ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "GET /v2/foo/schema1/manifests/sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37855" http.request.id=55bf534e-67c9-4300-adca-3e630264b3b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51044" http.request.uri="/v2/foo/schema1/manifests/sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.594592ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37855" http.request.id=13856a54-23d2-44a0-915d-e19c40e0ecbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:51044" http.request.uri="/v2/foo/schema1/manifests/sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f" http.request.useragent="Go-http-client/1.1" http.response.duration=5.531625ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:37855" http.request.id=56425321-2bc0-4eef-9702-39ad9ecf8a35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51044" http.request.uri="/v2/foo/schema1/manifests/sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f" http.request.useragent="Go-http-client/1.1" http.response.duration=6.001048ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=70de3055-1a89-4933-9920-ddf5e299ab3d http.request.method=GET http.request.remoteaddr="127.0.0.1:51044" http.request.uri="/v2/foo/schema1/manifests/sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.995145ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "GET /v2/foo/schema1/manifests/sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=70c23b11-2052-4318-b86c-f5fa996c18b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51044" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.315109ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=3da8e9b9-7705-4989-8a29-f89e85a6ee2c http.request.method=GET http.request.remoteaddr="127.0.0.1:51044" http.request.uri="/v2/foo/schema1/manifests/sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.314112ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "GET /v2/foo/schema1/manifests/sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=b21190f1-2f9f-41ea-a012-857c02997b2b http.request.method=GET http.request.remoteaddr="127.0.0.1:51044" 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.272501ms http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" level=error msg="payload digest does match: "sha256:c843cc19c5a4478c6a71b639cf094611e4ebd150c328ebd1bf450c21f34aebc7" != "sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f"" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=ed1c8a38-6700-4306-8806-1b1f518258d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51044" http.request.uri="/v2/foo/schema1/manifests/sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f" time="2025-10-12T11:56:27Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=ed1c8a38-6700-4306-8806-1b1f518258d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51044" http.request.uri="/v2/foo/schema1/manifests/sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.024289ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f" 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:38d7cf7aaaa3bb742421ee369af3ff1a25fa939a694a304cb2e1efe0c13d4a9f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=cffa7ce6-6a72-468c-8f88-6afe1332f0ed http.request.method=GET http.request.remoteaddr="127.0.0.1:52648" 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.553112ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" 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.8 http.request.host="127.0.0.1:37855" http.request.id=79682f9d-8276-42a3-9e30-50ddccd7e5d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52648" 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.361507ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37855" http.request.id=58db11e0-b371-4fd6-81b4-fa78337d0961 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52648" 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.257648ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T11:56:27Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37855" http.request.id=58db11e0-b371-4fd6-81b4-fa78337d0961 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52648" 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.313768ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T11:56:27Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37855" http.request.id=58db11e0-b371-4fd6-81b4-fa78337d0961 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52648" 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.370773ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=5a3968b1-ad6b-4067-9b66-9273c2f36dfd http.request.method=POST http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.466464ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=36e9c354-02c2-4cbc-8688-a559a88152bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/foo/schema2/blobs/uploads/bea1cc9b-d044-4e2c-97a4-f1d2b105de3e?_state=dWbXWZ3Wq5_Oh-CyIu6mTQs54cU4Wmz2Xp73OscTJJl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZWExY2M5Yi1kMDQ0LTRlMmMtOTdhNC1mMWQyYjEwNWRlM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6MjcuMzYzMjQzNDAzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.723434ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/bea1cc9b-d044-4e2c-97a4-f1d2b105de3e?_state=dWbXWZ3Wq5_Oh-CyIu6mTQs54cU4Wmz2Xp73OscTJJl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZWExY2M5Yi1kMDQ0LTRlMmMtOTdhNC1mMWQyYjEwNWRlM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6MjcuMzYzMjQzNDAzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37855" http.request.id=6ff77bd0-5f7c-47d3-afe5-6f6f0f2282ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:52648" 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.72146ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T11:56:27Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37855" http.request.id=6ff77bd0-5f7c-47d3-afe5-6f6f0f2282ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:52648" 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.779795ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-12T11:56:27Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=2040613c-85d7-4649-985c-11e0bcaa1928 http.request.method=POST http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.784443ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=f9e1b461-42ec-4b7e-9fc4-7cefe0f5f304 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/foo/schema2/blobs/uploads/9b514ca5-1100-41f2-8d2c-e900a2ac0495?_state=uHmM8b_UNfnAd-qaBSJ_y7ePa36CuwyNh5XGsEl5ZDV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YjUxNGNhNS0xMTAwLTQxZjItOGQyYy1lOTAwYTJhYzA0OTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6MjcuNzQ5NjEwMzg3WiJ9&digest=sha256%3Aeb3f4db6d4f54f760dfea858af43f82f3db61579343a3b4fef1f00002ea33b41" http.request.useragent="Go-http-client/1.1" http.response.duration=5.3255965s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/9b514ca5-1100-41f2-8d2c-e900a2ac0495?_state=uHmM8b_UNfnAd-qaBSJ_y7ePa36CuwyNh5XGsEl5ZDV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5YjUxNGNhNS0xMTAwLTQxZjItOGQyYy1lOTAwYTJhYzA0OTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6MjcuNzQ5NjEwMzg3WiJ9&digest=sha256%3Aeb3f4db6d4f54f760dfea858af43f82f3db61579343a3b4fef1f00002ea33b41 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:33Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=1a7fecb6-4765-499f-be19-a959c31513a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.784445ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=d75765fc-d8d4-4f9c-9880-6f2b9f619372 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/foo/schema2/blobs/uploads/a2f81bda-0b7e-4d22-a7e3-01ab250e2db4?_state=upsYcgHQDb593eu0olrsUNXILS8SRLhXeTdkXkpaDWN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMmY4MWJkYS0wYjdlLTRkMjItYTdlMy0wMWFiMjUwZTJkYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6MzMuMjg1NTg1Nzk5WiJ9&digest=sha256%3Aed21b1952274e56ff542dbee1dc971453cfa42429f00bcaa0981e7340a2b5921" http.request.useragent="Go-http-client/1.1" http.response.duration=1.452355652s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/a2f81bda-0b7e-4d22-a7e3-01ab250e2db4?_state=upsYcgHQDb593eu0olrsUNXILS8SRLhXeTdkXkpaDWN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMmY4MWJkYS0wYjdlLTRkMjItYTdlMy0wMWFiMjUwZTJkYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6MzMuMjg1NTg1Nzk5WiJ9&digest=sha256%3Aed21b1952274e56ff542dbee1dc971453cfa42429f00bcaa0981e7340a2b5921 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37855" http.request.id=f3192aa7-f7f9-4b1d-bde1-2f56e87400a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.90884ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37855" http.request.id=5210ce27-dec7-4c30-93a3-ac523bb7a40f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/foo/schema2/manifests/sha256:9d819b0088d9a7d20946d763d105e943c901b376ad50247bbfd0f6d1695f42b0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.65845ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:9d819b0088d9a7d20946d763d105e943c901b376ad50247bbfd0f6d1695f42b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=4194743a-cc08-4c88-bcd1-649d09c14f9f http.request.method=GET http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.332043ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=324a8b38-a07e-43c1-9595-4d40d5fda5a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/foo/schema2/manifests/sha256:9d819b0088d9a7d20946d763d105e943c901b376ad50247bbfd0f6d1695f42b0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.38783ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "GET /v2/foo/schema2/manifests/sha256:9d819b0088d9a7d20946d763d105e943c901b376ad50247bbfd0f6d1695f42b0 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=8c407ea5-b4b5-491f-8977-73f81bb77bc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.323731ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=e12fca35-f131-4d80-badd-cf277effcba9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/foo/schema2/manifests/sha256:9d819b0088d9a7d20946d763d105e943c901b376ad50247bbfd0f6d1695f42b0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.294799ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "GET /v2/foo/schema2/manifests/sha256:9d819b0088d9a7d20946d763d105e943c901b376ad50247bbfd0f6d1695f42b0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=dd0a5f1a-4e39-45a9-a3b7-d5ea6c8b2f3d http.request.method=GET http.request.remoteaddr="127.0.0.1:52648" 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.169812ms http.response.status=200 http.response.written=45 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=info msg="rewriting manifest sha256:9d819b0088d9a7d20946d763d105e943c901b376ad50247bbfd0f6d1695f42b0 in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=7e274f8f-b894-437e-b581-da48850a5408 http.request.method=GET http.request.remoteaddr="127.0.0.1:52648" 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-10-12T11:56:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=7e274f8f-b894-437e-b581-da48850a5408 http.request.method=GET http.request.remoteaddr="127.0.0.1:52648" 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=3.268331ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37855" http.request.id=db74d4de-ee9f-4d03-a176-9d778a9f785d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52648" 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.436996ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37855" http.request.id=d6c953ac-12b8-4c4f-92a1-2f4b7d57bcf6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.648367ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37855" http.request.id=fb0ce82a-3f66-49a5-9f62-ece1e70688db http.request.method=PUT http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/foo/schema2/manifests/sha256:ed5a87a5addd6c9981c792521072def46fc3fcdba437ba178aaa7c5d725a359d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.62838ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:ed5a87a5addd6c9981c792521072def46fc3fcdba437ba178aaa7c5d725a359d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=55db380b-5361-4c90-80d9-55c52787f457 http.request.method=GET http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.345906ms http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=20e269e1-b109-48b6-adb8-5f3c1e6937ae http.request.method=GET http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/foo/schema2/manifests/sha256:ed5a87a5addd6c9981c792521072def46fc3fcdba437ba178aaa7c5d725a359d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.471468ms http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "GET /v2/foo/schema2/manifests/sha256:ed5a87a5addd6c9981c792521072def46fc3fcdba437ba178aaa7c5d725a359d HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=fd38214c-9110-435f-8183-cedc9893ca18 http.request.method=GET http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.138191ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=cb0c4b10-6447-4626-a1e2-f9ff10b54e78 http.request.method=GET http.request.remoteaddr="127.0.0.1:52648" http.request.uri="/v2/foo/schema2/manifests/sha256:ed5a87a5addd6c9981c792521072def46fc3fcdba437ba178aaa7c5d725a359d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.121532ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "GET /v2/foo/schema2/manifests/sha256:ed5a87a5addd6c9981c792521072def46fc3fcdba437ba178aaa7c5d725a359d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=info msg="rewriting manifest list sha256:ed5a87a5addd6c9981c792521072def46fc3fcdba437ba178aaa7c5d725a359d in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=3862f918-ed30-42a9-b971-df852b3b6a6b http.request.method=GET http.request.remoteaddr="127.0.0.1:52648" 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-10-12T11:56:34Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:37855" http.request.id=3862f918-ed30-42a9-b971-df852b3b6a6b http.request.method=GET http.request.remoteaddr="127.0.0.1:52648" 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=3.416924ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T11:56:34Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:56:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=fafd1a70-e236-4c69-bebf-958e44ff2dde http.request.method=GET http.request.remoteaddr="127.0.0.1:59020" 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.289026ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" 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.8 http.request.host="127.0.0.1:44937" http.request.id=4139d83a-b275-494f-953c-9a6526f116ed http.request.method=GET http.request.remoteaddr="127.0.0.1:59020" 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.143493ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=a09c04da-8360-4cdd-b39c-7d13ba976ce4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59020" 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.144711ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-12T11:56:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=5e86bd72-f8bd-46de-9dcb-c5d072afaf45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59020" 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=5.117678ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T11:56:34Z" 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.8 http.request.host="127.0.0.1:44937" http.request.id=5e86bd72-f8bd-46de-9dcb-c5d072afaf45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59020" 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=5.174658ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T11:56:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=5e86bd72-f8bd-46de-9dcb-c5d072afaf45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59020" 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=5.233557ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T11:56:34Z" 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.8 http.request.host="127.0.0.1:44937" http.request.id=5e86bd72-f8bd-46de-9dcb-c5d072afaf45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59020" 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=5.277766ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:11:56:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-12T11:56:35Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=ef6d2bfc-709e-4744-9ad0-22f5cd56b9e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:59020" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.35576ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:37Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=1c7aefff-499f-44bf-b69e-5f11fbd9666c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59020" http.request.uri="/v2/foo/schema1/blobs/uploads/22a4ee89-0fa0-4432-9f23-fe24acd21a99?_state=224WHrelfW6E5sYMkw4WRb8S9wHY86LwZM8616BXSuF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMmE0ZWU4OS0wZmEwLTQ0MzItOWYyMy1mZTI0YWNkMjFhOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6MzUuMDMwNzk3ODE3WiJ9&digest=sha256%3A5fab590511b6722c7948d12940d3c96f71c4f19e7aba98e83efa5816f3b4782b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.573465852s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/22a4ee89-0fa0-4432-9f23-fe24acd21a99?_state=224WHrelfW6E5sYMkw4WRb8S9wHY86LwZM8616BXSuF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMmE0ZWU4OS0wZmEwLTQ0MzItOWYyMy1mZTI0YWNkMjFhOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6MzUuMDMwNzk3ODE3WiJ9&digest=sha256%3A5fab590511b6722c7948d12940d3c96f71c4f19e7aba98e83efa5816f3b4782b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:37Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=76ee8913-9e07-4b55-a659-219d514f4639 http.request.method=POST http.request.remoteaddr="127.0.0.1:59020" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.615072ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=102676ac-8a41-4255-9754-c2c5198b0dd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59020" http.request.uri="/v2/foo/schema1/blobs/uploads/a8ab9fbd-975b-40b2-8fad-1c0e9cf9a8a7?_state=MXbZTFYMAvF1V_KsLVMGig2TNwqkbTdMK5wsxbCxJ6B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOGFiOWZiZC05NzViLTQwYjItOGZhZC0xYzBlOWNmOWE4YTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6MzcuODQxNjYyODQyWiJ9&digest=sha256%3A5c40f32742710299d39f1a956db49d887cb3e1feb5ee30f361ef6e6bbeaf0d67" http.request.useragent="Go-http-client/1.1" http.response.duration=2.082861099s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/a8ab9fbd-975b-40b2-8fad-1c0e9cf9a8a7?_state=MXbZTFYMAvF1V_KsLVMGig2TNwqkbTdMK5wsxbCxJ6B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOGFiOWZiZC05NzViLTQwYjItOGZhZC0xYzBlOWNmOWE4YTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6MzcuODQxNjYyODQyWiJ9&digest=sha256%3A5c40f32742710299d39f1a956db49d887cb3e1feb5ee30f361ef6e6bbeaf0d67 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=624d6578-8a02-42f7-b103-3ca12eb7a87e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59020" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.856609ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=eaba7f94-76ec-4da3-9352-ed5e415db42a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59020" http.request.uri="/v2/foo/schema1/manifests/sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.376171ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=9b92d08c-a161-4236-8d3f-0a4b703cbf10 http.request.method=GET http.request.remoteaddr="127.0.0.1:59020" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.842465ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:11:56:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=f88bc1d1-52ab-42d7-ada4-37033a1fa3c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59020" http.request.uri="/v2/foo/schema1/manifests/sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.169153ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:11:56:39 +0000] "GET /v2/foo/schema1/manifests/sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44937" http.request.id=104c22ce-e372-4333-b469-8f354d620869 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59020" http.request.uri="/v2/foo/schema1/manifests/sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.297448ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44937" http.request.id=695131be-2269-4e38-a1ca-24f50502725b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59020" http.request.uri="/v2/foo/schema1/manifests/sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.49658ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:44937" http.request.id=3cbccd80-66c4-4ea8-926e-8f8c12af1981 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59020" http.request.uri="/v2/foo/schema1/manifests/sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c" http.request.useragent="Go-http-client/1.1" http.response.duration=6.416695ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=d123dce3-bda4-4a6c-a884-2a02cdd7fcbf http.request.method=GET http.request.remoteaddr="127.0.0.1:59020" http.request.uri="/v2/foo/schema1/manifests/sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.912816ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:11:56:39 +0000] "GET /v2/foo/schema1/manifests/sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=0b90144d-37fd-49cf-af0a-32c73e521e7e http.request.method=GET http.request.remoteaddr="127.0.0.1:59020" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.174337ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=5795a2ef-490c-4479-9582-ab631c94fa59 http.request.method=GET http.request.remoteaddr="127.0.0.1:59020" http.request.uri="/v2/foo/schema1/manifests/sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.012796ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:39 +0000] "GET /v2/foo/schema1/manifests/sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=73884135-606f-4288-8763-b2177b6aa3bc http.request.method=GET http.request.remoteaddr="127.0.0.1:59020" 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.153401ms http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Oct/2025:11:56:39 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" level=error msg="payload digest does match: "sha256:e102078c98ca4de0ec39dcbd898ca7fdbae58a51a4d68ea68f01a31ae57f0c5a" != "sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c"" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=0ac1fd05-06a2-46cf-b3e1-d29abf87e29d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59020" http.request.uri="/v2/foo/schema1/manifests/sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c" time="2025-10-12T11:56:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=0ac1fd05-06a2-46cf-b3e1-d29abf87e29d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59020" http.request.uri="/v2/foo/schema1/manifests/sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.33964ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c" 127.0.0.1 - - [12/Oct/2025:11:56:39 +0000] "PUT /v2/foo/schema1/manifests/sha256:f84c4276f417163f0986133ef9357d5bfd69567ac6d68d5aca178927987f808c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=b0635c80-e4fc-4413-8826-2f3fc15da996 http.request.method=GET http.request.remoteaddr="127.0.0.1:43008" 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.235354ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:11:56:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" 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.8 http.request.host="127.0.0.1:44937" http.request.id=14cfc5eb-8b78-4340-b8d0-631deaebb073 http.request.method=GET http.request.remoteaddr="127.0.0.1:43008" 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.162558ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [12/Oct/2025:11:56:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44937" http.request.id=4874274d-16a5-4d32-881b-3dc421d31d25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43008" 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.272267ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T11:56:39Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44937" http.request.id=4874274d-16a5-4d32-881b-3dc421d31d25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43008" 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.324846ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T11:56:39Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44937" http.request.id=4874274d-16a5-4d32-881b-3dc421d31d25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43008" 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.371889ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:11:56:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=463cfaa5-06c6-4df9-92c7-7c1a4bb98dbc http.request.method=POST http.request.remoteaddr="127.0.0.1:43008" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.326674ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=aa040a6b-5564-43f4-ae6f-4d718cadb0bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:43008" http.request.uri="/v2/foo/schema2/blobs/uploads/73e804c0-67df-4876-855e-d2f9edfe8789?_state=uz8-JR-KDzgM9aZUbGNoDlBEjkjyv5biw8z45lf6Typ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3M2U4MDRjMC02N2RmLTQ4NzYtODU1ZS1kMmY5ZWRmZTg3ODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6MzkuOTgyODE5MzlaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.678662ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/73e804c0-67df-4876-855e-d2f9edfe8789?_state=uz8-JR-KDzgM9aZUbGNoDlBEjkjyv5biw8z45lf6Typ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3M2U4MDRjMC02N2RmLTQ4NzYtODU1ZS1kMmY5ZWRmZTg3ODkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6MzkuOTgyODE5MzlaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:39Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44937" http.request.id=d4d1b025-be90-4a99-aa3b-c8f8c68655de http.request.method=PUT http.request.remoteaddr="127.0.0.1:43008" 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.372678ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T11:56:39Z" 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.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44937" http.request.id=d4d1b025-be90-4a99-aa3b-c8f8c68655de http.request.method=PUT http.request.remoteaddr="127.0.0.1:43008" 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.434696ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:11:56:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-12T11:56:40Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=813eafdf-e2a0-435a-81f2-4d6e46452307 http.request.method=POST http.request.remoteaddr="127.0.0.1:43008" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.353846ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:41Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=aea52398-dc75-46c9-8fa1-6cbbc73561e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43008" http.request.uri="/v2/foo/schema2/blobs/uploads/a79841f2-70d7-4446-9924-3935c8ded617?_state=R5z7nFzAsRW3yZm4UhNvN6AEMbLVVEFQM7EhpW4yHoV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNzk4NDFmMi03MGQ3LTQ0NDYtOTkyNC0zOTM1YzhkZWQ2MTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6NDAuMTk2NDgwMDVaIn0%3D&digest=sha256%3Aaaaeba708f5963043387cc3e177362ad307348048595f5094f67cb0d92aa31eb" http.request.useragent="Go-http-client/1.1" http.response.duration=1.577043955s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/a79841f2-70d7-4446-9924-3935c8ded617?_state=R5z7nFzAsRW3yZm4UhNvN6AEMbLVVEFQM7EhpW4yHoV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNzk4NDFmMi03MGQ3LTQ0NDYtOTkyNC0zOTM1YzhkZWQ2MTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6NDAuMTk2NDgwMDVaIn0%3D&digest=sha256%3Aaaaeba708f5963043387cc3e177362ad307348048595f5094f67cb0d92aa31eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:42Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=7753ea83-eeb6-438f-9d4d-241ef226f9b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:43008" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.524552ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=3f99c59b-86fa-4f4f-8849-3f013b734798 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43008" http.request.uri="/v2/foo/schema2/blobs/uploads/c49c2452-bf84-4c70-8978-1b12aae1dd3a?_state=cM8uAamQNiUFggRNbzPjaWMczPTVc-SpuAJJKU9UZdx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNDljMjQ1Mi1iZjg0LTRjNzAtODk3OC0xYjEyYWFlMWRkM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6NDIuMDg4OTUyMjIzWiJ9&digest=sha256%3A94b19beea9cd748be8ac1d8b73c5dc7a2308d7eea24c6edb5e0da135f323f66f" http.request.useragent="Go-http-client/1.1" http.response.duration=4.047339024s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/c49c2452-bf84-4c70-8978-1b12aae1dd3a?_state=cM8uAamQNiUFggRNbzPjaWMczPTVc-SpuAJJKU9UZdx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNDljMjQ1Mi1iZjg0LTRjNzAtODk3OC0xYjEyYWFlMWRkM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6NDIuMDg4OTUyMjIzWiJ9&digest=sha256%3A94b19beea9cd748be8ac1d8b73c5dc7a2308d7eea24c6edb5e0da135f323f66f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44937" http.request.id=39d92c89-b6c6-41a7-9940-ba8213d22269 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43008" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.128542ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44937" http.request.id=a9be3f14-2a0f-4622-a7f2-e55e1c95844c http.request.method=PUT http.request.remoteaddr="127.0.0.1:43008" http.request.uri="/v2/foo/schema2/manifests/sha256:d383068b90e8e86b8fd4755e674de67bb91505ada494053a2250e33f4940412d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.267103ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "PUT /v2/foo/schema2/manifests/sha256:d383068b90e8e86b8fd4755e674de67bb91505ada494053a2250e33f4940412d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=cf5c54c5-622a-484d-9573-f4e3bc35beb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43008" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.619138ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=a1c96ace-b916-40d6-8686-c8eac4cfb8c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:43008" http.request.uri="/v2/foo/schema2/manifests/sha256:d383068b90e8e86b8fd4755e674de67bb91505ada494053a2250e33f4940412d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.539327ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "GET /v2/foo/schema2/manifests/sha256:d383068b90e8e86b8fd4755e674de67bb91505ada494053a2250e33f4940412d HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=68d9a925-0736-472c-93cc-c424e0588052 http.request.method=GET http.request.remoteaddr="127.0.0.1:43008" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.221169ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=056b4d24-40df-41af-95ce-3d10ff3f18e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43008" http.request.uri="/v2/foo/schema2/manifests/sha256:d383068b90e8e86b8fd4755e674de67bb91505ada494053a2250e33f4940412d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.080541ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "GET /v2/foo/schema2/manifests/sha256:d383068b90e8e86b8fd4755e674de67bb91505ada494053a2250e33f4940412d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=64c99407-deaf-4c0e-89d4-e52799746819 http.request.method=GET http.request.remoteaddr="127.0.0.1:43008" 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.157002ms http.response.status=200 http.response.written=45 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=info msg="rewriting manifest sha256:d383068b90e8e86b8fd4755e674de67bb91505ada494053a2250e33f4940412d in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=71079f21-ae59-4def-a206-2cb54d3733d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43008" 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-10-12T11:56:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=71079f21-ae59-4def-a206-2cb54d3733d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43008" 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=3.216692ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44937" http.request.id=4dfb883c-f5c5-4fdf-8159-ac66088f03bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:43008" 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.754431ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44937" http.request.id=3987d316-6259-42b8-b57b-d56f6dd3606a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43008" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.86369ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44937" http.request.id=4b6ff0ca-295c-4493-b9e4-f5bf51f064f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43008" http.request.uri="/v2/foo/schema2/manifests/sha256:3315e82cb0d23a74efece8a9dfabdf784c699a59f836ef8ec4d5847aedfe1c5b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.94143ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "PUT /v2/foo/schema2/manifests/sha256:3315e82cb0d23a74efece8a9dfabdf784c699a59f836ef8ec4d5847aedfe1c5b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=3ba44214-82ce-4beb-898e-c865ca88f33b http.request.method=GET http.request.remoteaddr="127.0.0.1:43008" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.710554ms http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=11090633-8414-4e8f-82cf-7b97219a0ebc http.request.method=GET http.request.remoteaddr="127.0.0.1:43008" http.request.uri="/v2/foo/schema2/manifests/sha256:3315e82cb0d23a74efece8a9dfabdf784c699a59f836ef8ec4d5847aedfe1c5b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.548373ms http.response.status=200 http.response.written=434 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "GET /v2/foo/schema2/manifests/sha256:3315e82cb0d23a74efece8a9dfabdf784c699a59f836ef8ec4d5847aedfe1c5b HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=3dc46887-a754-40e7-ad36-89da74a829bd http.request.method=GET http.request.remoteaddr="127.0.0.1:43008" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.357228ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=5e8e2cd3-adcc-4abe-ab65-4c9b90d485b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43008" http.request.uri="/v2/foo/schema2/manifests/sha256:3315e82cb0d23a74efece8a9dfabdf784c699a59f836ef8ec4d5847aedfe1c5b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.519817ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "GET /v2/foo/schema2/manifests/sha256:3315e82cb0d23a74efece8a9dfabdf784c699a59f836ef8ec4d5847aedfe1c5b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=info msg="rewriting manifest list sha256:3315e82cb0d23a74efece8a9dfabdf784c699a59f836ef8ec4d5847aedfe1c5b in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=d0baa6e9-ca4f-4eea-a345-6208ec025c70 http.request.method=GET http.request.remoteaddr="127.0.0.1:43008" 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-10-12T11:56:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:44937" http.request.id=d0baa6e9-ca4f-4eea-a345-6208ec025c70 http.request.method=GET http.request.remoteaddr="127.0.0.1:43008" 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=3.463226ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (27.90s) === RUN TestGetManifestWithStorageError time="2025-10-12T11:56:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T11:56:46Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:56:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:43257" http.request.id=4e56dc40-f1bc-4b5a-985a-c444879f8bfe http.request.method=GET http.request.remoteaddr="127.0.0.1:34416" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.565326ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.8 http.request.host="127.0.0.1:43257" http.request.id=ee548a39-a8a8-454c-857d-54889db9bf23 http.request.method=GET http.request.remoteaddr="127.0.0.1:34416" 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.381062ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.8 http.request.host="127.0.0.1:43257" http.request.id=9224d39f-6cb6-4a97-9796-b38c80668245 http.request.method=GET http.request.remoteaddr="127.0.0.1:34416" 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.425419ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.8 http.request.host="127.0.0.1:43257" http.request.id=77224a83-8a5a-4870-88f9-f439465b8c0b http.request.method=GET http.request.remoteaddr="127.0.0.1:34416" 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.319486ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-10-12T11:56:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T11:56:46Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:56:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=f0b91a33-fcb8-4d68-b1fe-27c1e645f02a http.request.method=GET http.request.remoteaddr="127.0.0.1:45708" 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.015333ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" 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.8 http.request.host="127.0.0.1:42887" http.request.id=76525865-ef6d-426e-9511-b10180672065 http.request.method=GET http.request.remoteaddr="127.0.0.1:45708" 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.422618ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=2de6dde9-29f8-49f8-8679-c3890e7ca982 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45708" 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.300524ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=249f513d-4688-41f2-b9c9-049226d9101c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.828451ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T11:56:46Z" 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.8 http.request.host="127.0.0.1:42887" http.request.id=249f513d-4688-41f2-b9c9-049226d9101c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.872248ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T11:56:46Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=249f513d-4688-41f2-b9c9-049226d9101c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.901695ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-10-12T11:56:46Z" 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.8 http.request.host="127.0.0.1:42887" http.request.id=249f513d-4688-41f2-b9c9-049226d9101c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.928013ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-10-12T11:56:46Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=3becc06c-ab8b-4abc-b667-55abfe7d34e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.5106ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:50Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=d5e27d4a-de80-4754-a1eb-a4edb8d19161 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/blobs/uploads/b920eb97-84f1-4d44-9ea8-2214f989f8bc?_state=-zr1CsXsGTISQL-_NboSxNaPqlvRTfqH8x4JZaH9u8d7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiOTIwZWI5Ny04NGYxLTRkNDQtOWVhOC0yMjE0Zjk4OWY4YmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6NDYuNTE5MDY5NTY2WiJ9&digest=sha256%3Ac556785ee0ea436de1c66470cee54a8ccf1ae7d8b90914e03aba9d00024d39a6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.736576588s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:46 +0000] "PUT /v2/foo/schema1/blobs/uploads/b920eb97-84f1-4d44-9ea8-2214f989f8bc?_state=-zr1CsXsGTISQL-_NboSxNaPqlvRTfqH8x4JZaH9u8d7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiOTIwZWI5Ny04NGYxLTRkNDQtOWVhOC0yMjE0Zjk4OWY4YmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6NDYuNTE5MDY5NTY2WiJ9&digest=sha256%3Ac556785ee0ea436de1c66470cee54a8ccf1ae7d8b90914e03aba9d00024d39a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:50Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=89a7cc79-9b3e-458e-9127-e2d17487b06d http.request.method=POST http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.72227ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:50 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=de579edb-484d-4e36-bafa-9ab861f83a54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/blobs/uploads/a2026c96-e473-4501-b35b-c23a30d6ba68?_state=Lqu8TMbufYpKQ5FVN6ZbH4AMBw6ufWX9YnHuj2jtUw57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMjAyNmM5Ni1lNDczLTQ1MDEtYjM1Yi1jMjNhMzBkNmJhNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6NTAuNTUyMDk0NTM4WiJ9&digest=sha256%3Ac122a81255e360a473fbf29c67d062fc42e83bb4084e34fbab3cf0d86ceea3a2" http.request.useragent="Go-http-client/1.1" http.response.duration=3.624763181s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:50 +0000] "PUT /v2/foo/schema1/blobs/uploads/a2026c96-e473-4501-b35b-c23a30d6ba68?_state=Lqu8TMbufYpKQ5FVN6ZbH4AMBw6ufWX9YnHuj2jtUw57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMjAyNmM5Ni1lNDczLTQ1MDEtYjM1Yi1jMjNhMzBkNmJhNjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6NTAuNTUyMDk0NTM4WiJ9&digest=sha256%3Ac122a81255e360a473fbf29c67d062fc42e83bb4084e34fbab3cf0d86ceea3a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=db378a73-3cd7-4bbb-be4a-bf411afa0aee http.request.method=PUT http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.170236ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=1f613938-0581-4cde-92cc-f13cd86cbdc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" http.request.useragent="Go-http-client/1.1" http.response.duration=5.973615ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=737426ab-9eb4-4615-89cb-a253100699fe http.request.method=GET http.request.remoteaddr="127.0.0.1:45708" 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=3.61925ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=31148f24-4a6c-4f91-addd-240426f2a3c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.080424ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "GET /v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:42887" http.request.id=bca87ade-3f85-4332-9176-563ba1b4af39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" http.request.useragent="Go-http-client/1.1" http.response.duration=7.38554ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42887" http.request.id=a07f0c64-55ec-4a21-8aca-5189b00d78cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" http.request.useragent="Go-http-client/1.1" http.response.duration=7.453661ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/json" http.request.host="127.0.0.1:42887" http.request.id=3e34b6c0-d2e7-4eef-beee-6f44093debb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" http.request.useragent="Go-http-client/1.1" http.response.duration=7.791334ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=818edc07-2dd5-4b58-95e9-f4f89224fa63 http.request.method=GET http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.480596ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "GET /v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=7f1aeb32-3047-494f-bac3-488967e6381b http.request.method=GET http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.300848ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=96f28b0b-add5-4532-b214-9cfbef0d6749 http.request.method=GET http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.274444ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "GET /v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=3f0c7e87-1b2a-41d6-b870-4c6218d722eb http.request.method=GET http.request.remoteaddr="127.0.0.1:45708" 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.347373ms http.response.status=200 http.response.written=41 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=error msg="payload digest does match: "sha256:e27a27496f859e55d381312d541d2dccd699081fadb32c3392e01413a1db3bd2" != "sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6"" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=af36aae8-2249-4517-a74e-fea8efa541df http.request.method=PUT http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" time="2025-10-12T11:56:54Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=af36aae8-2249-4517-a74e-fea8efa541df http.request.method=PUT http.request.remoteaddr="127.0.0.1:45708" http.request.uri="/v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.66648ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=aa7df113-2cd2-43ac-8008-834cd295457f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45620" http.request.uri="/v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.017663ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "DELETE /v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=8aab9814-ad71-4e1c-aebe-3e8860b9099f http.request.method=GET http.request.remoteaddr="127.0.0.1:45620" http.request.uri="/v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.550392ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "GET /v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=aeb2d458-7748-44c7-bcb0-c46e1c0e8e99 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45636" http.request.uri="/v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.879172ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "DELETE /v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=de1f0064-41e4-43e8-84a8-f4edddb946db http.request.method=PUT http.request.remoteaddr="127.0.0.1:45642" http.request.uri="/v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" http.request.useragent="Go-http-client/1.1" http.response.duration=7.817372ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "PUT /v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=911f13ff-45ca-4ccf-bcc8-f6a86f02dbdd http.request.method=GET http.request.remoteaddr="127.0.0.1:45642" http.request.uri="/v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.729682ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "GET /v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=027db09e-0bf0-4f34-81d5-e4300433b0d1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45646" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.90998ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=79f11ba6-2bba-45db-8b24-bb97d30f2d3b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45656" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.77872ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=76f2b21e-5f14-4473-ac4a-26f9479f3a79 http.request.method=GET http.request.remoteaddr="127.0.0.1:45656" 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.367047ms http.response.status=200 http.response.written=39 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=7350ba15-8abd-4a07-a1b9-a819ae12305b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45656" http.request.uri="/v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.539699ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "DELETE /v2/foo/schema1/manifests/sha256:54d5887131bd99f81a2c2ddd79857c103ab1e9d5dacc8a9d40e3522b0ef52bb6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=14340c93-3037-4ecb-8c11-ae792ebe6515 http.request.method=GET http.request.remoteaddr="127.0.0.1:45656" 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.33657ms http.response.status=200 http.response.written=35 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=5c8396f0-570b-4293-ac48-af52b0f8537c http.request.method=GET http.request.remoteaddr="127.0.0.1:45656" 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.450136ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=fcb59ece-c347-4977-869a-575c6f00cf7b http.request.method=GET http.request.remoteaddr="127.0.0.1:45656" 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.419473ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42887" http.request.id=578e54b2-68e8-41a9-9386-147c93cbc392 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45656" 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.822972ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T11:56:54Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42887" http.request.id=578e54b2-68e8-41a9-9386-147c93cbc392 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45656" 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.883127ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T11:56:54Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42887" http.request.id=578e54b2-68e8-41a9-9386-147c93cbc392 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45656" 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.931049ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=4ff7da39-e4ee-41c8-aee2-4e200b8a6a58 http.request.method=POST http.request.remoteaddr="127.0.0.1:45656" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.590459ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=f3822016-c403-4dea-9cf4-63c9a7a45dc8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45656" http.request.uri="/v2/foo/schema2/blobs/uploads/d121d23f-d4bb-4cbc-a979-7f4e7f360fc4?_state=wHdt0iT6Cm4f3cSJSyPCYrKQDl4HAc48xScjcd2lHg97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMTIxZDIzZi1kNGJiLTRjYmMtYTk3OS03ZjRlN2YzNjBmYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6NTQuMjgyNDA4MjU2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.098544ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/d121d23f-d4bb-4cbc-a979-7f4e7f360fc4?_state=wHdt0iT6Cm4f3cSJSyPCYrKQDl4HAc48xScjcd2lHg97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMTIxZDIzZi1kNGJiLTRjYmMtYTk3OS03ZjRlN2YzNjBmYzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6NTQuMjgyNDA4MjU2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42887" http.request.id=2a519e28-6c77-41ff-8a79-d70943abfd15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45656" 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.67653ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-10-12T11:56:54Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42887" http.request.id=2a519e28-6c77-41ff-8a79-d70943abfd15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45656" 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.731394ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-10-12T11:56:54Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=746a4140-5e6e-4b4f-9e7d-71259ff1be68 http.request.method=POST http.request.remoteaddr="127.0.0.1:45656" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.157734ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:57:00Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=d8ee4349-7bc0-4241-b08b-3b6960625dba http.request.method=PUT http.request.remoteaddr="127.0.0.1:45656" http.request.uri="/v2/foo/schema2/blobs/uploads/36ee2bd7-481f-4d9f-956f-2128d9cf5099?_state=e8N3-eGJEV6fDpRKMvIF2P1XKiafAcov8lAfPCzgeKd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNmVlMmJkNy00ODFmLTRkOWYtOTU2Zi0yMTI4ZDljZjUwOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6NTQuNzQyNDQxMTk2WiJ9&digest=sha256%3A12e96e9ba429efece6a4feeeadc6883770df781490b689e2fea9eb5f2ea2ac5c" http.request.useragent="Go-http-client/1.1" http.response.duration=6.180997955s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:56:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/36ee2bd7-481f-4d9f-956f-2128d9cf5099?_state=e8N3-eGJEV6fDpRKMvIF2P1XKiafAcov8lAfPCzgeKd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzNmVlMmJkNy00ODFmLTRkOWYtOTU2Zi0yMTI4ZDljZjUwOTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTY6NTQuNzQyNDQxMTk2WiJ9&digest=sha256%3A12e96e9ba429efece6a4feeeadc6883770df781490b689e2fea9eb5f2ea2ac5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:57:01Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=981c6ed8-a05d-420b-9c72-34fafc8337fb http.request.method=POST http.request.remoteaddr="127.0.0.1:45656" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.813825ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:57:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=f95435aa-31c9-40a7-b67f-6ddb2328d47c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45656" http.request.uri="/v2/foo/schema2/blobs/uploads/c67aa7ba-b946-43cc-ab7e-c4a05b6140de?_state=i5KvtnZe08yK2iDzJKY4Ypz64uU_Gzby4SUPMKZl6757Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNjdhYTdiYS1iOTQ2LTQzY2MtYWI3ZS1jNGEwNWI2MTQwZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTc6MDEuMjgxNzE4NjQyWiJ9&digest=sha256%3Ab5e7cab5a17d2fbeb6d6366c265d62d79b1126962dd0ef3783555d678898e63b" http.request.useragent="Go-http-client/1.1" http.response.duration=5.286905619s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:57:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/c67aa7ba-b946-43cc-ab7e-c4a05b6140de?_state=i5KvtnZe08yK2iDzJKY4Ypz64uU_Gzby4SUPMKZl6757Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNjdhYTdiYS1iOTQ2LTQzY2MtYWI3ZS1jNGEwNWI2MTQwZGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTAtMTJUMTE6NTc6MDEuMjgxNzE4NjQyWiJ9&digest=sha256%3Ab5e7cab5a17d2fbeb6d6366c265d62d79b1126962dd0ef3783555d678898e63b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42887" http.request.id=badf4433-2237-4e83-891e-2b4a3e98c998 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45656" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.113657ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:57:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42887" http.request.id=47ba0d58-6e15-4fbf-b817-6c2ebc4da678 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45656" http.request.uri="/v2/foo/schema2/manifests/sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.618811ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:57:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=fb925451-adc6-415f-8868-0e99b1e30e91 http.request.method=GET http.request.remoteaddr="127.0.0.1:45656" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.475163ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:11:57:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=2334c40e-8d58-4885-8f33-da2275564783 http.request.method=GET http.request.remoteaddr="127.0.0.1:45656" http.request.uri="/v2/foo/schema2/manifests/sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.328856ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:11:57:06 +0000] "GET /v2/foo/schema2/manifests/sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=42c40a13-9d77-4f36-9d17-952961970cff http.request.method=GET http.request.remoteaddr="127.0.0.1:45656" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.192288ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:57:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=b754c6f1-13aa-4777-9966-638ddb4f0ce4 http.request.method=GET http.request.remoteaddr="127.0.0.1:45656" http.request.uri="/v2/foo/schema2/manifests/sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.120854ms http.response.status=304 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:57:06 +0000] "GET /v2/foo/schema2/manifests/sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=1fe1701a-b4eb-4587-9a0b-91403f66105b http.request.method=GET http.request.remoteaddr="127.0.0.1:45656" 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.080099ms http.response.status=200 http.response.written=45 127.0.0.1 - - [12/Oct/2025:11:57:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=info msg="rewriting manifest sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3 in schema1 format to support old client" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=4fbe22b6-cb2b-4485-8f70-3b2726d52ad8 http.request.method=GET http.request.remoteaddr="127.0.0.1:45656" 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-10-12T11:57:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=4fbe22b6-cb2b-4485-8f70-3b2726d52ad8 http.request.method=GET http.request.remoteaddr="127.0.0.1:45656" 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=3.198419ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [12/Oct/2025:11:57:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=2f342a49-c62f-4492-8d4e-32232330c16d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45656" http.request.uri="/v2/foo/schema2/manifests/sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.481432ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:57:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=96cffde6-0718-4ebd-9074-cc55dea84d4e http.request.method=GET http.request.remoteaddr="127.0.0.1:45656" http.request.uri="/v2/foo/schema2/manifests/sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.288096ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3" 127.0.0.1 - - [12/Oct/2025:11:57:06 +0000] "GET /v2/foo/schema2/manifests/sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=20115e6b-73bd-40a5-851a-aeb79f55fc17 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43736" http.request.uri="/v2/foo/schema2/manifests/sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.500258ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3" 127.0.0.1 - - [12/Oct/2025:11:57:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42887" http.request.id=49a7c630-fcd8-42ef-886a-58cb87646ace http.request.method=PUT http.request.remoteaddr="127.0.0.1:43746" http.request.uri="/v2/foo/schema2/manifests/sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.070932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:57:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=96fbaea1-75cc-431b-97d9-90018417e2f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43746" http.request.uri="/v2/foo/schema2/manifests/sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.49569ms http.response.status=200 http.response.written=732 127.0.0.1 - - [12/Oct/2025:11:57:06 +0000] "GET /v2/foo/schema2/manifests/sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=e96fbd16-9a44-4eae-a4c2-e3eca9c5d9c4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43760" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.534749ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [12/Oct/2025:11:57:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:42887" http.request.id=c3ef0c27-7064-475d-9a6c-a076edb189ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:43766" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.987404ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:57:06 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=aef57320-c235-4178-b08c-91f72a410a60 http.request.method=GET http.request.remoteaddr="127.0.0.1:43766" 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.157359ms http.response.status=200 http.response.written=39 127.0.0.1 - - [12/Oct/2025:11:57:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=3eb81256-0017-49d0-afa3-5189eae2ab02 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43766" http.request.uri="/v2/foo/schema2/manifests/sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.379874ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:57:06 +0000] "DELETE /v2/foo/schema2/manifests/sha256:9c5380592b7c643cee56f4e6e28e5e5da4447625dab4601acb6f121c5dd46fe3 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:57:06Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:42887" http.request.id=4a276058-8700-4d1e-943c-445c0b689a8a http.request.method=GET http.request.remoteaddr="127.0.0.1:43766" 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.278086ms http.response.status=200 http.response.written=35 127.0.0.1 - - [12/Oct/2025:11:57:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (20.42s) === RUN TestManifestDeleteDisabled time="2025-10-12T11:57: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.8 time="2025-10-12T11:57:06Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:57:06Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:36145" http.request.id=0f81e082-9176-4641-9be8-7373b89ce4e1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50388" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.528352ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [12/Oct/2025:11:57:06 +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-10-12T11:57: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.8 time="2025-10-12T11:57:06Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:57:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 time="2025-10-12T11:57:07Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.8 time="2025-10-12T11:57:07Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.8 time="2025-10-12T11:57:07Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:42997" http.request.id=fb6b1baf-53be-4851-af80-48e627a85654 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37870" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.944227ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [12/Oct/2025:11:57:07 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-12T11:57:07Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:42997" http.request.id=f8733243-b698-471e-97d0-c95f0f15e49f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37886" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.241606ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [12/Oct/2025:11:57:07 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-12T11:57:07Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:42997" http.request.id=c9f0f33d-78b8-4594-80d7-70f47c201113 http.request.method=POST http.request.remoteaddr="127.0.0.1:37894" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.178459ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:11:57:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-10-12T11:57:07Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.8 http.request.host="127.0.0.1:42997" http.request.id=53df26ce-0e4a-4536-ad9f-0d5bb3cde118 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37902" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.437841ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [12/Oct/2025:11:57:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.69s) === RUN TestProxyManifestGetByTag time="2025-10-12T11:57:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 time="2025-10-12T11:57:07Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:57:07Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33343" http.request.id=8d8847c6-6d87-4247-ad2d-812476082a17 http.request.method=POST http.request.remoteaddr="127.0.0.1:60368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.725144ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:57:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:57:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33343" http.request.id=0a88a8bd-4357-49b4-8e87-40af34080301 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60368" http.request.uri="/v2/foo/bar/blobs/uploads/f4f5f0ba-5686-40cc-bd5a-7bb5b1b98221?_state=VWfl5gXKAIMlUtm9SKpUiOBeCgjpkfmippDRVIgvE8t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0ZjVmMGJhLTU2ODYtNDBjYy1iZDVhLTdiYjViMWI5ODIyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NzowNy41NjQxOTg5NzJaIn0%3D&digest=sha256%3A9878dcf3df3499eecf74e2d232392e053b89ad6c0fcc4fd3602fa27b1e10598c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.171087899s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:57:07 +0000] "PUT /v2/foo/bar/blobs/uploads/f4f5f0ba-5686-40cc-bd5a-7bb5b1b98221?_state=VWfl5gXKAIMlUtm9SKpUiOBeCgjpkfmippDRVIgvE8t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY0ZjVmMGJhLTU2ODYtNDBjYy1iZDVhLTdiYjViMWI5ODIyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NzowNy41NjQxOTg5NzJaIn0%3D&digest=sha256%3A9878dcf3df3499eecf74e2d232392e053b89ad6c0fcc4fd3602fa27b1e10598c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:57:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33343" http.request.id=fa65f354-a6eb-43ff-8bbe-8d6b6117c310 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60368" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.895654ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:57:09 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:57:09Z" 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.8 time="2025-10-12T11:57:09Z" level=info msg="redis not configured" go.version=go1.24.8 time="2025-10-12T11:57:09Z" level=info msg="Starting upload purge in 10m0s" go.version=go1.24.8 time="2025-10-12T11:57:09Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 time="2025-10-12T11:57:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33343" http.request.id=bcdd0294-668f-430d-b38c-dcc828e10c22 http.request.method=GET http.request.remoteaddr="127.0.0.1:60368" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="999.235µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:11:57:09 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T11:57:09Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:33343" go.version=go1.24.8 time="2025-10-12T11:57:09Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.8 time="2025-10-12T11:57:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33343" http.request.id=1a6a6a3e-a839-47db-858f-0b95a8b88a63 http.request.method=GET http.request.remoteaddr="127.0.0.1:46424" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.405666ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:11:57:09 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T11:57:09Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33343 /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:33343/v2/:[]]}" go.version=go1.24.8 http.request.host="127.0.0.1:39537" http.request.id=19103a8d-b542-4246-a983-c1341966332e http.request.method=GET http.request.remoteaddr="127.0.0.1:51238" http.request.uri="/v2/foo/bar/manifests/sha256:feb01dc16a018bee566be1ba91937b21501b689581f732726822b5edbd991461" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:feb01dc16a018bee566be1ba91937b21501b689581f732726822b5edbd991461" time="2025-10-12T11:57:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33343" http.request.id=e181738e-b8c9-4a69-9931-5330dcff81f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:46432" http.request.uri="/v2/foo/bar/manifests/sha256:feb01dc16a018bee566be1ba91937b21501b689581f732726822b5edbd991461" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.071832ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:11:57:09 +0000] "GET /v2/foo/bar/manifests/sha256:feb01dc16a018bee566be1ba91937b21501b689581f732726822b5edbd991461 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T11:57:09Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:feb01dc16a018bee566be1ba91937b21501b689581f732726822b5edbd991461 with ttl=167h59m59.999996149s" go.version=go1.24.8 time="2025-10-12T11:57:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39537" http.request.id=19103a8d-b542-4246-a983-c1341966332e http.request.method=GET http.request.remoteaddr="127.0.0.1:51238" http.request.uri="/v2/foo/bar/manifests/sha256:feb01dc16a018bee566be1ba91937b21501b689581f732726822b5edbd991461" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=12.151428ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:11:57:09 +0000] "GET /v2/foo/bar/manifests/sha256:feb01dc16a018bee566be1ba91937b21501b689581f732726822b5edbd991461 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T11:57:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33343" http.request.id=4a64e098-8336-4649-b1a4-76a3babd5cdd http.request.method=GET http.request.remoteaddr="127.0.0.1:46432" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.0807ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:11:57:09 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T11:57:09Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33343 /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:33343/v2/:[]]}" go.version=go1.24.8 http.request.host="127.0.0.1:39537" http.request.id=61481c28-49dd-469c-a859-6583ba864384 http.request.method=GET http.request.remoteaddr="127.0.0.1:51240" 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-10-12T11:57:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33343" http.request.id=e1c35405-3ded-4819-9864-3db0f0d61719 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46436" 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=3.123777ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:11:57:09 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T11:57:09Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39537" http.request.id=61481c28-49dd-469c-a859-6583ba864384 http.request.method=GET http.request.remoteaddr="127.0.0.1:51240" 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=9.532022ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:11:57:09 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T11:57:10Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33343" http.request.id=d074d84f-d410-4e7c-be93-402961dcfac3 http.request.method=POST http.request.remoteaddr="127.0.0.1:46436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.646993ms http.response.status=202 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:57:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-10-12T11:57:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33343" http.request.id=8bde3234-619b-4cc6-9004-275052f546a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46436" http.request.uri="/v2/foo/bar/blobs/uploads/ffd4de33-f766-43b3-95b6-3f9e3f4eeeb0?_state=NbzY75XqBJe1mDmZU3mEVaPdJioAH500U1wLSg2YDZ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZDRkZTMzLWY3NjYtNDNiMy05NWI2LTNmOWUzZjRlZWViMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NzoxMC4xMDAzNTI5MzJaIn0%3D&digest=sha256%3Acae3783f70634b063ac502b130655d4a7a5d45cb1a46e4dca6a630a69cbe92af" http.request.useragent="Go-http-client/1.1" http.response.duration=3.533098438s http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:57:10 +0000] "PUT /v2/foo/bar/blobs/uploads/ffd4de33-f766-43b3-95b6-3f9e3f4eeeb0?_state=NbzY75XqBJe1mDmZU3mEVaPdJioAH500U1wLSg2YDZ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZDRkZTMzLWY3NjYtNDNiMy05NWI2LTNmOWUzZjRlZWViMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMC0xMlQxMTo1NzoxMC4xMDAzNTI5MzJaIn0%3D&digest=sha256%3Acae3783f70634b063ac502b130655d4a7a5d45cb1a46e4dca6a630a69cbe92af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:57:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33343" http.request.id=02875937-13c9-4c2f-9250-43353f31dc1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46436" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.589125ms http.response.status=201 http.response.written=0 127.0.0.1 - - [12/Oct/2025:11:57:13 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-10-12T11:57:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33343" http.request.id=3b415936-a6e3-4762-ad64-cd1c195fe878 http.request.method=GET http.request.remoteaddr="127.0.0.1:46436" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.000094ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:11:57:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T11:57:13Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33343 /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:33343/v2/:[]]}" go.version=go1.24.8 http.request.host="127.0.0.1:39537" http.request.id=7d009164-5a21-42a2-acf2-659c6decb791 http.request.method=GET http.request.remoteaddr="127.0.0.1:51256" 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-10-12T11:57:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33343" http.request.id=5332615d-f4d4-4a07-8b24-0427baf0710e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46438" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.856946ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:11:57:13 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T11:57:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33343" http.request.id=390d2f1a-90fa-44c7-8c44-2a122eec1396 http.request.method=GET http.request.remoteaddr="127.0.0.1:46438" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.011995ms http.response.status=200 http.response.written=2 127.0.0.1 - - [12/Oct/2025:11:57:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-10-12T11:57:13Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33343 /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:33343/v2/:[]]}" go.version=go1.24.8 http.request.host="127.0.0.1:39537" http.request.id=7d009164-5a21-42a2-acf2-659c6decb791 http.request.method=GET http.request.remoteaddr="127.0.0.1:51256" 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-10-12T11:57:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:33343" http.request.id=0e11ec1e-2515-48e2-8a78-9c728d3e7ed2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46454" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.993442ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:11:57:13 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-10-12T11:57:13Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e8c2d2393df2c478cd49a9bb3d35ad250f1d4674769df1869dcd0324b9021c8f with ttl=167h59m59.999994906s" go.version=go1.24.8 time="2025-10-12T11:57:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:39537" http.request.id=7d009164-5a21-42a2-acf2-659c6decb791 http.request.method=GET http.request.remoteaddr="127.0.0.1:51256" 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=16.129883ms http.response.status=200 http.response.written=935 127.0.0.1 - - [12/Oct/2025:11:57:13 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (6.35s) === RUN TestAppDispatcher time="2025-10-12T11:57:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:34685" http.request.id=e5ec70ed-bb4f-4f67-a7e0-faeca773a3ea http.request.method=GET http.request.remoteaddr="127.0.0.1:56492" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.12407ms http.response.status=200 http.response.written=0 time="2025-10-12T11:57:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:34685" http.request.id=78d39d1a-2117-4cdf-a5b1-4aca34712026 http.request.method=GET http.request.remoteaddr="127.0.0.1:56492" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.211282ms http.response.status=200 http.response.written=0 time="2025-10-12T11:57:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:34685" http.request.id=f187db73-291a-42b0-8a05-f32b57c8439d http.request.method=GET http.request.remoteaddr="127.0.0.1:56492" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.187014ms http.response.status=200 http.response.written=0 time="2025-10-12T11:57:13Z" level=info msg="response completed" go.version=go1.24.8 http.request.host="127.0.0.1:34685" http.request.id=9316258d-f0bf-4ef6-b8de-bbe71e7286d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56492" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.297084ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-10-12T11:57:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 instance.id=1d83e4a0-4530-40e7-bc1e-e2f4b4b1ceef time="2025-10-12T11:57:13Z" level=info msg="redis not configured" go.version=go1.24.8 instance.id=1d83e4a0-4530-40e7-bc1e-e2f4b4b1ceef time="2025-10-12T11:57:13Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.8 http.request.host="127.0.0.1:45257" http.request.id=e44eec02-cb6b-4973-a1e0-1fa16b4bac32 http.request.method=GET http.request.remoteaddr="127.0.0.1:52996" 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-10-12T11:57:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 instance.id=1d83e4a0-4530-40e7-bc1e-e2f4b4b1ceef time="2025-10-12T11:57:13Z" level=info msg="redis not configured" go.version=go1.24.8 instance.id=1d83e4a0-4530-40e7-bc1e-e2f4b4b1ceef time="2025-10-12T11:57:13Z" level=info msg="configuring file health check path=/tmp/healthcheck3170086817, interval=1" go.version=go1.24.8 instance.id=1d83e4a0-4530-40e7-bc1e-e2f4b4b1ceef --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-10-12T11:57: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.8 instance.id=1d83e4a0-4530-40e7-bc1e-e2f4b4b1ceef time="2025-10-12T11:57:17Z" level=info msg="redis not configured" go.version=go1.24.8 instance.id=1d83e4a0-4530-40e7-bc1e-e2f4b4b1ceef time="2025-10-12T11:57:17Z" level=info msg="configuring TCP health check addr=127.0.0.1:40977, interval=1" go.version=go1.24.8 instance.id=1d83e4a0-4530-40e7-bc1e-e2f4b4b1ceef --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-10-12T11:57:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.8 instance.id=1d83e4a0-4530-40e7-bc1e-e2f4b4b1ceef time="2025-10-12T11:57:21Z" level=info msg="redis not configured" go.version=go1.24.8 instance.id=1d83e4a0-4530-40e7-bc1e-e2f4b4b1ceef time="2025-10-12T11:57:21Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:38905, interval=1, threshold=3" go.version=go1.24.8 instance.id=1d83e4a0-4530-40e7-bc1e-e2f4b4b1ceef --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 142.822s ? 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.06s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.44s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.00s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.549s === RUN TestSchedule time="2025-10-12T11:55:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=66071f3c-ebe8-4fd9-af67-d6fce41bcd5f time="2025-10-12T11:55:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995899ms" go.version=go1.24.8 instance.id=66071f3c-ebe8-4fd9-af67-d6fce41bcd5f time="2025-10-12T11:55:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.242µs" go.version=go1.24.8 instance.id=66071f3c-ebe8-4fd9-af67-d6fce41bcd5f time="2025-10-12T11:55:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=994.27µs" go.version=go1.24.8 instance.id=66071f3c-ebe8-4fd9-af67-d6fce41bcd5f 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-10-12T11:55:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=66071f3c-ebe8-4fd9-af67-d6fce41bcd5f --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-10-12T11:55:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=66071f3c-ebe8-4fd9-af67-d6fce41bcd5f time="2025-10-12T11:55:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.996096ms" go.version=go1.24.8 instance.id=66071f3c-ebe8-4fd9-af67-d6fce41bcd5f time="2025-10-12T11:55:05Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.996643ms" go.version=go1.24.8 instance.id=66071f3c-ebe8-4fd9-af67-d6fce41bcd5f time="2025-10-12T11:55:05Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=66071f3c-ebe8-4fd9-af67-d6fce41bcd5f --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-10-12T11:55:06Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.8 instance.id=66071f3c-ebe8-4fd9-af67-d6fce41bcd5f --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.583s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (6.20s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 18166784 sha256:1184b31fdc585fdc3806566a0eb2d5c02ca92020bd9352ed44cdd4b511d169a3 [] map[] } --- PASS: TestSimpleBlobRead (0.63s) === RUN TestBlobMount --- PASS: TestBlobMount (0.65s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (4.34s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (4.34s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (4.64s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.02s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:2fcb6d4dab626fd573e20c2ecb55c70471d60392ccc2ff3628b37db8cde15f88 palailogos: marking blob sha256:f46043c0b0f902109ed7aa4ab150db0b5aa0fec2199739ecd0d4c0b18603daf9 palailogos: marking blob sha256:67db65e52b98f779aab3f82fdea6dd3e07382728a33adb4278f33c6fc3815931 palailogos: marking manifest sha256:40ad3cedcd5e2a4806bf4e642d78324bca53668620a524b103fddb85550124c4 palailogos: marking blob sha256:2ff09843ea1da5b39bd55f3a42005a5d9bfecfc09c69a399c35388bfae8ad423 palailogos: marking blob sha256:15cefba032e13ec7e94cf59cad611c14a9fd744216f85f5016bf3bc171f246a7 palailogos: marking manifest sha256:514b6fd1a0d67d506854fd39c4d700e744ea6e04bf2f046b725e1eb80c4bc189 palailogos: marking blob sha256:40ad3cedcd5e2a4806bf4e642d78324bca53668620a524b103fddb85550124c4 palailogos: marking blob sha256:2fcb6d4dab626fd573e20c2ecb55c70471d60392ccc2ff3628b37db8cde15f88 palailogos: marking manifest sha256:b40d2bcb059afc9ceb9546e37a75e85c92452231d5e4a472b7220e3617f6148d palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:5b7ca3cd1f84b84fea1ee9a6fd38c23eaff7cc5106eaa8801f95d91d94bc2d88 palailogos: marking blob sha256:8e41d2cd6a1ce8b556569763aaf0b9688c46f82068de6cc9f922d19517095c79 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (3.04s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:f27b6f57f86f8356910053aa36f3a6917bd0df59faf79ad6f36180daaa986bd6 deletemanifests: marking manifest sha256:ffb4bb72217b50646f6d28a3e0e2690dfa8e8a182fef1c2deee8a1aaaec38350 deletemanifests: marking blob sha256:00fa40857b09057d25975ec4d674e211b3ff0f3fbd8c2a5cb8525219539752fe deletemanifests: marking blob sha256:1eafddeb023f6b6847e4743277d2f544db8041b2dba4456cf4116f94dc426160 deletemanifests: marking blob sha256:66517dd840e953894cf8c612a219948736662ac5a2bf650fe0f570d9087905a5 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:f27b6f57f86f8356910053aa36f3a6917bd0df59faf79ad6f36180daaa986bd6 blob eligible for deletion: sha256:2e0f42048dc427c7366b589d324b7774df8acfcbb699b28c2a3e21fe92552cc5 blob eligible for deletion: sha256:a35d7cda6493ea6ea4778d07a39c3de07d113b94d3608f3eb44eb882329e83d2 blob eligible for deletion: sha256:a6774a4f164cdab79cba212794df2dff87bdbf6abf19c4c3c8ace63a2ee0933e deletemanifests manifest eligible for deletion: sha256:f27b6f57f86f8356910053aa36f3a6917bd0df59faf79ad6f36180daaa986bd6 deletemanifests: marking manifest sha256:ffb4bb72217b50646f6d28a3e0e2690dfa8e8a182fef1c2deee8a1aaaec38350 deletemanifests: marking blob sha256:00fa40857b09057d25975ec4d674e211b3ff0f3fbd8c2a5cb8525219539752fe deletemanifests: marking blob sha256:1eafddeb023f6b6847e4743277d2f544db8041b2dba4456cf4116f94dc426160 deletemanifests: marking blob sha256:66517dd840e953894cf8c612a219948736662ac5a2bf650fe0f570d9087905a5 time="2025-10-12T11:55:32Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/f27b6f57f86f8356910053aa36f3a6917bd0df59faf79ad6f36180daaa986bd6" go.version=go1.24.8 instance.id=e539d463-dde4-4fa8-b217-48cbca6349e5 time="2025-10-12T11:55:32Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/f27b6f57f86f8356910053aa36f3a6917bd0df59faf79ad6f36180daaa986bd6" go.version=go1.24.8 instance.id=e539d463-dde4-4fa8-b217-48cbca6349e5 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2e0f42048dc427c7366b589d324b7774df8acfcbb699b28c2a3e21fe92552cc5 time="2025-10-12T11:55:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2e/2e0f42048dc427c7366b589d324b7774df8acfcbb699b28c2a3e21fe92552cc5" go.version=go1.24.8 instance.id=e539d463-dde4-4fa8-b217-48cbca6349e5 blob eligible for deletion: sha256:a35d7cda6493ea6ea4778d07a39c3de07d113b94d3608f3eb44eb882329e83d2 time="2025-10-12T11:55:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a3/a35d7cda6493ea6ea4778d07a39c3de07d113b94d3608f3eb44eb882329e83d2" go.version=go1.24.8 instance.id=e539d463-dde4-4fa8-b217-48cbca6349e5 blob eligible for deletion: sha256:a6774a4f164cdab79cba212794df2dff87bdbf6abf19c4c3c8ace63a2ee0933e time="2025-10-12T11:55:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a6/a6774a4f164cdab79cba212794df2dff87bdbf6abf19c4c3c8ace63a2ee0933e" go.version=go1.24.8 instance.id=e539d463-dde4-4fa8-b217-48cbca6349e5 blob eligible for deletion: sha256:f27b6f57f86f8356910053aa36f3a6917bd0df59faf79ad6f36180daaa986bd6 time="2025-10-12T11:55:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f2/f27b6f57f86f8356910053aa36f3a6917bd0df59faf79ad6f36180daaa986bd6" go.version=go1.24.8 instance.id=e539d463-dde4-4fa8-b217-48cbca6349e5 --- PASS: TestDeleteManifestIfTagNotFound (3.07s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e127f81a2c1162dde743931a843091ccc6161a91c350e6eab6861366b4e53dd2 time="2025-10-12T11:55:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e1/e127f81a2c1162dde743931a843091ccc6161a91c350e6eab6861366b4e53dd2" go.version=go1.24.8 instance.id=e539d463-dde4-4fa8-b217-48cbca6349e5 blob eligible for deletion: sha256:7aa39f9ac1624a6766945d69360aa1ea1519bed1e891ee13b9f8365703e9a203 time="2025-10-12T11:55:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7a/7aa39f9ac1624a6766945d69360aa1ea1519bed1e891ee13b9f8365703e9a203" go.version=go1.24.8 instance.id=e539d463-dde4-4fa8-b217-48cbca6349e5 blob eligible for deletion: sha256:b7cede116f686f9df5ddecda7c03edd32f636d504745db65b0f9f2a67a5671bf time="2025-10-12T11:55:33Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b7/b7cede116f686f9df5ddecda7c03edd32f636d504745db65b0f9f2a67a5671bf" go.version=go1.24.8 instance.id=e539d463-dde4-4fa8-b217-48cbca6349e5 --- PASS: TestGCWithMissingManifests (1.02s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:65c416fae03d3ba4060bd2b427e119b506e0dd35638ccbfc5de495776b2c7608 komnenos: marking blob sha256:0b77f4b50e0f449769fa976b316a56c2ffe9d01c363c877e968cf10a0ab5a6d7 komnenos: marking blob sha256:dedc3d06ea81f24fa2cce514c1a45ee8ebf896cc0a2a915f010343d3b28f9e55 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:cbd2e84c88b655464af5b50ada864fada539f29e9c401d89fac1ba26d4a38e1a time="2025-10-12T11:55:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cb/cbd2e84c88b655464af5b50ada864fada539f29e9c401d89fac1ba26d4a38e1a" go.version=go1.24.8 instance.id=e539d463-dde4-4fa8-b217-48cbca6349e5 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-10-12T11:55:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.8 instance.id=e539d463-dde4-4fa8-b217-48cbca6349e5 blob eligible for deletion: sha256:f62f85e5f337b8ac87d3cc9dd74b1f4bceef7778c1d9765887084710a4e65d21 time="2025-10-12T11:55:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f6/f62f85e5f337b8ac87d3cc9dd74b1f4bceef7778c1d9765887084710a4e65d21" go.version=go1.24.8 instance.id=e539d463-dde4-4fa8-b217-48cbca6349e5 blob eligible for deletion: sha256:29079591106d3b687c8d7272b9fd3d0b1d741f1f858a164eabc34f618c3364ad time="2025-10-12T11:55:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/29/29079591106d3b687c8d7272b9fd3d0b1d741f1f858a164eabc34f618c3364ad" go.version=go1.24.8 instance.id=e539d463-dde4-4fa8-b217-48cbca6349e5 blob eligible for deletion: sha256:4a0bc9cb3eafcc3df6276ee02aab5d19b46bc8ba76b0c4cedc18c1a7c1fa904d time="2025-10-12T11:55:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4a/4a0bc9cb3eafcc3df6276ee02aab5d19b46bc8ba76b0c4cedc18c1a7c1fa904d" go.version=go1.24.8 instance.id=e539d463-dde4-4fa8-b217-48cbca6349e5 blob eligible for deletion: sha256:4cec5dff0346d7eb899de9c2109476192b45f2d29a0e340007eca6b8580c3490 time="2025-10-12T11:55:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4c/4cec5dff0346d7eb899de9c2109476192b45f2d29a0e340007eca6b8580c3490" go.version=go1.24.8 instance.id=e539d463-dde4-4fa8-b217-48cbca6349e5 blob eligible for deletion: sha256:686970f692632fb0e5306ce7fbc9e55d1d74996428362ce1f095594941b84ca2 time="2025-10-12T11:55:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/68/686970f692632fb0e5306ce7fbc9e55d1d74996428362ce1f095594941b84ca2" go.version=go1.24.8 instance.id=e539d463-dde4-4fa8-b217-48cbca6349e5 --- PASS: TestDeletionHasEffect (2.77s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (3.83s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:8c270ab94481f5c1f7fa8b5d834a1471b41bb529705c6707072915ce720b6fe4 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:eea7921c06a5cf451f39fc5cef831f2bbde13f6cf6702a06c1faf71afaffdfb5 michael_z_doukas: marking blob sha256:d208ff74d3fab282fbd55c7691f84ca0edf3eb400bdb5d7c6d17df93d86f5879 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:89642f4535c4a5e765c5303412639fde5f298d7b64e3e6f8f2c06fc63cf58954 time="2025-10-12T11:55:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/89/89642f4535c4a5e765c5303412639fde5f298d7b64e3e6f8f2c06fc63cf58954" go.version=go1.24.8 instance.id=e539d463-dde4-4fa8-b217-48cbca6349e5 --- PASS: TestOrphanBlobDeleted (1.83s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:f00baf2831ca2f12815ea6ff6132d5b63be6541ed47ce6d541f4ccd5d767138f linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:0d4a061257bb9b1361461a44bded1098298aa783ed55224a944bd75297dc75ae --- PASS: TestLinkedBlobStoreCreateWithMountFrom (1.20s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.15s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.68s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (2.67s) === 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-10-12T11:55:48Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 10:55:48.025810051 +0000 UTC m=-3557.887071743, actuallyDelete=true" time="2025-10-12T11:55:48Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-10-12T11:55:48Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 11:55:48.027511046 +0000 UTC m=+42.114629263, actuallyDelete=true" time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/487582b6-c84d-4da0-bfd8-25570c6a6155 have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.027511046 +0000 UTC m=+42.114629263). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/504ae484-11d5-4b27-8d78-a451e6f4daf7 have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.027511046 +0000 UTC m=+42.114629263). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bbefcbba-cd77-44be-8b92-53b348622418 have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.027511046 +0000 UTC m=+42.114629263). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cd82931d-b6fc-4b08-89c4-818620149f70 have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.027511046 +0000 UTC m=+42.114629263). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e0f20660-4bc2-47ea-a4ad-e367d32d6382 have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.027511046 +0000 UTC m=+42.114629263). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e38ec4c2-5e7a-41db-89ce-62c839cd1f37 have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.027511046 +0000 UTC m=+42.114629263). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/b18579fd-b492-482c-8012-3b9ddc0e52e7 have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.027511046 +0000 UTC m=+42.114629263). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/16b0e210-bc6e-40f5-93af-5cf78f0dee5a have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.027511046 +0000 UTC m=+42.114629263). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/41feb1e4-7397-48c7-9020-08507b7a86a2 have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.027511046 +0000 UTC m=+42.114629263). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7d8fb2e0-e574-4e59-a778-9bb1e3724240 have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.027511046 +0000 UTC m=+42.114629263). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f9b4c1de-a1d7-4355-8811-7c7d85a102fa have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.027511046 +0000 UTC m=+42.114629263). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-10-12T11:55:48Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 11:55:48.029601159 +0000 UTC m=+42.116719375, actuallyDelete=true" time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/0b5b42a7-c659-4a91-b0c8-97b4010f17e0 have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.029601159 +0000 UTC m=+42.116719375). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/74b3df88-b898-4b30-bab7-955993e8bf18 have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.029601159 +0000 UTC m=+42.116719375). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/be8ad4be-a1c1-42e1-946f-39ff0d3f6230 have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.029601159 +0000 UTC m=+42.116719375). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/44539a01-5835-40c7-88fb-d0712c971b3b have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.029601159 +0000 UTC m=+42.116719375). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b58e950f-70b7-483e-8aa2-fec90d210bfd have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.029601159 +0000 UTC m=+42.116719375). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-10-12T11:55:48Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 11:55:48.031063552 +0000 UTC m=+42.118181773, actuallyDelete=true" time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a10c675e-6019-460e-9d37-1223261a4c5d have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.031063552 +0000 UTC m=+42.118181773). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c9cfb653-d6a8-4c79-ada1-f7acfd74527d have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.031063552 +0000 UTC m=+42.118181773). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fa2007df-1312-4e4c-a4a5-c39d1e2d131f have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.031063552 +0000 UTC m=+42.118181773). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4677dc14-1dc3-4aca-804a-729d49e5acb5 have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.031063552 +0000 UTC m=+42.118181773). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7ae2a003-8e04-4f0b-a7b3-eaee75a79031 have older date (2025-10-12 10:55:48 +0000 UTC) than purge date (2025-10-12 11:55:48.031063552 +0000 UTC m=+42.118181773). Removing upload directory." time="2025-10-12T11:55:48Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-10-12T11:55:48Z" level=info msg="PurgeUploads starting: olderThan=2025-10-12 11:55:48.031948377 +0000 UTC m=+42.119066600, actuallyDelete=true" time="2025-10-12T11:55:48Z" 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 42.139s ? 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.010s === 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.008s === RUN TestWalkFileRemoved time="2025-10-12T11:55:05Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.513s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.08s) === 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.093s ? 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.897s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.95s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 18.466s ? 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-10-12T11:55:05Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.8 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-10-12T11:55:05Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.8 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-10-12T11:55:05Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.8 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 TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 === CONT TestMatchIPV6 --- PASS: TestS3TryUpdate (0.00s) time="2025-10-12T11:55:05Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.8 instance.id=c09c4921-ccd9-4ac3-94ba-e2856712dff6 --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2025-10-12T11:55:05Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 --- PASS: TestMatchIPV4_2 (0.00s) time="2025-10-12T11:55:05Z" level=error msg="unknown ip address format" go.version=go1.24.8 instance.id=c09c4921-ccd9-4ac3-94ba-e2856712dff6 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4 (0.00s) time="2025-10-12T11:55:05Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.8 instance.id=c09c4921-ccd9-4ac3-94ba-e2856712dff6 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2025-10-12T11:55:06Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 time="2025-10-12T11:55:07Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 time="2025-10-12T11:55:08Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 time="2025-10-12T11:55:09Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.8 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.513s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.007s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.509s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.70s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.232s ? 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.018s ? 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-r15.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-r15.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-r15.apk >>> docker-registry: Build complete at Sun, 12 Oct 2025 11:57:29 +0000 elapsed time 0h 3m 0s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251012.115430) (2/2) Purging go (1.24.8-r0) Executing busybox-1.37.0-r19.trigger OK: 400 MiB in 104 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...