>>> docker-registry: Building community/docker-registry 2.8.3-r13 (using abuild 3.15.0-r0) started Fri, 08 Aug 2025 13:15:24 +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/3) Installing binutils-gold (2.44-r2) (2/3) Installing go (1.24.6-r0) (3/3) Installing .makedepends-docker-registry (20250808.131525) Executing busybox-1.37.0-r19.trigger OK: 468 MiB in 107 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. 79% |************************* | 1567k 0:00:00 ETA docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' saved >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-08-08T13:15:48Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-08-08T13:15:48Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.04s) PASS ok github.com/docker/distribution/configuration 0.219s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-08-08T13:15:48Z" 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.196s ? 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.01s) PASS ok github.com/docker/distribution/health 0.201s === 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.140s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.09s) PASS ok github.com/docker/distribution/health/checks 0.288s ? 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.176s === 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.171s === 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.201s === 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.173s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/08/08 13:15:49 http: TLS handshake error from 127.0.0.1:34240: 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:41759/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41759/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41759/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:41759/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:43807?status=0, fail=true --- PASS: TestHTTPSink (0.06s) === RUN TestListener --- PASS: TestListener (0.85s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-08-08T13:15:49Z" level=info msg="broadcaster: closing" time="2025-08-08T13:15:49Z" level=info msg="closing testSink" time="2025-08-08T13:15:49Z" level=info msg="closing testSink" time="2025-08-08T13:15:49Z" level=info msg="closing testSink" time="2025-08-08T13:15:49Z" level=info msg="closing testSink" time="2025-08-08T13:15:49Z" level=info msg="closing testSink" time="2025-08-08T13:15:49Z" level=info msg="closing testSink" time="2025-08-08T13:15:49Z" level=info msg="closing testSink" time="2025-08-08T13:15:49Z" level=info msg="closing testSink" time="2025-08-08T13:15:49Z" level=info msg="closing testSink" time="2025-08-08T13:15:49Z" level=info msg="closing testSink" time="2025-08-08T13:15:49Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-08-08T13:15:50Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.14s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 1} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 1} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 1} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 1} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:50Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:50Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:51Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:51Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:51Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:51Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:51Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:51Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:51Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:51Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:51Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:51Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T13:15:51Z" level=warning msg="&{0x2072450 0.9} encountered too many errors, backing off" time="2025-08-08T13:15:51Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (1.06s) PASS ok github.com/docker/distribution/notifications 2.340s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-08-08T13:15:48Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T13:15:48.9949035Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:15:48.995031541Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:15:48.995216143Z" level=info msg="Starting upload purge in 5m0s" go.version=go1.24.6 time="2025-08-08T13:15:48.996150833Z" level=info msg="listening on [::]:5000" go.version=go1.24.6 time="2025-08-08T13:15:51.99706744Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 time="2025-08-08T13:15:52.100010047Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=32be190f-29dd-46e5-a05b-c4e3c8795c7e http.request.method=GET http.request.remoteaddr="[::1]:34648" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.091732ms http.response.status=200 http.response.written=2 ::1 - - [08/Aug/2025:13:15:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-08-08T13:15:53.046642882Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T13:15:53.04742817Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:15:53.047451211Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:15:53.047515931Z" level=info msg="Starting upload purge in 54m0s" go.version=go1.24.6 time="2025-08-08T13:15:53.047885135Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 time="2025-08-08T13:15:53.047900015Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.6 time="2025-08-08T13:15:53.048483101Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.6 time="2025-08-08T13:15:56.063558456Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=63466db1-aa8a-41fc-b874-bc3079d73f7d http.request.method=GET http.request.remoteaddr="127.0.0.1:41498" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="855.009µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:13:15:56 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-08-08T13:15:56.063716938Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 --- PASS: TestRegistrySupportedCipherSuite (4.06s) === RUN TestRegistryUnsupportedCipherSuite time="2025-08-08T13:15:56.498964093Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T13:15:56.499751982Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:15:56.499773942Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:15:56.499799302Z" level=info msg="Starting upload purge in 51m0s" go.version=go1.24.6 time="2025-08-08T13:15:56.500203546Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 --- PASS: TestRegistryUnsupportedCipherSuite (8.44s) PASS ok github.com/docker/distribution/registry 15.822s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.01s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.140s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.291s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-08-08T13:15:48Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.6 instance.id=52c3cede-e1af-43a6-93b1-3f15a563b5f8 time="2025-08-08T13:15:48Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.6 instance.id=52c3cede-e1af-43a6-93b1-3f15a563b5f8 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-08-08T13:15:49Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.6 password="Ww7ps9GNWRFwnuwKnjpXZjszZrr8ANAtM_fwu9O6Arg" user=docker --- PASS: TestCreateHtpasswdFile (0.08s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.291s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.02s) PASS ok github.com/docker/distribution/registry/auth/silly 0.191s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.07s) === RUN TestLeeway time="2025-08-08T13:15:49Z" level=info msg="token not to be used before 2025-08-08 13:15:50 +0000 UTC - currently 2025-08-08 13:15:49.018212146 +0000 UTC m=+0.154120189" time="2025-08-08T13:15:49Z" level=info msg="token not to be used after 2025-08-08 13:15:49 +0000 UTC - currently 2025-08-08 13:15:49.021844184 +0000 UTC m=+0.157752227" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-08-08T13:15:49Z" 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.284s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === 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.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.269s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === 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.225s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.163s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-08-08T13:15:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:15:48Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:15:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42119" http.request.id=01eb2d8f-e9a8-4757-a389-da6e42242e48 http.request.method=GET http.request.remoteaddr="127.0.0.1:47812" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="760.568µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:13:15:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-08-08T13:15:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:15:48Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:15:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=dd029863-10e6-459c-9999-b71bf3bd9521 http.request.method=GET http.request.remoteaddr="127.0.0.1:53444" 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.945641ms http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Aug/2025:13:15:48 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-08T13:15:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=8e2a94a0-7312-411f-abd6-d20115765814 http.request.method=POST http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.188852ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:15:49 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:15:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=179a36c7-9d32-413b-86cb-d00929a9ca9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/foo/aaaa/blobs/uploads/24743a33-e8f2-4e4a-afcf-35ff090775bf?_state=-fjDM4zpjQlmYwdRmNR2tG8TCyT4AdIUw226XocbNc57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyNDc0M2EzMy1lOGYyLTRlNGEtYWZjZi0zNWZmMDkwNzc1YmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTU6NDkuMjg1OTEyNjkyWiJ9&digest=sha256%3Aa93699a5ea02633a81384fa6150c136f1ddfe8d3ffae37b99149455d089e6234" http.request.useragent="Go-http-client/1.1" http.response.duration=2.789258412s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:15:49 +0000] "PUT /v2/foo/aaaa/blobs/uploads/24743a33-e8f2-4e4a-afcf-35ff090775bf?_state=-fjDM4zpjQlmYwdRmNR2tG8TCyT4AdIUw226XocbNc57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyNDc0M2EzMy1lOGYyLTRlNGEtYWZjZi0zNWZmMDkwNzc1YmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTU6NDkuMjg1OTEyNjkyWiJ9&digest=sha256%3Aa93699a5ea02633a81384fa6150c136f1ddfe8d3ffae37b99149455d089e6234 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:15:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=10ad7ae5-1662-4d97-9b96-503053abdc65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.527797ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:15:52 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:15:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=21064c89-66f8-4a1a-bd4b-bb7010342c28 http.request.method=POST http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.009131ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:15:52 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:15:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=1487a2ab-371f-41ba-bc30-c55bcf0eb66e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/foo/bbbb/blobs/uploads/764abd84-5104-4a52-97a2-c374bab49a5d?_state=0GlH-4J6xGVoysnoK2Eb6ieQrYfY7CocY2wn0HEGlEZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3NjRhYmQ4NC01MTA0LTRhNTItOTdhMi1jMzc0YmFiNDlhNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTU6NTIuMzY2MzYwNTM5WiJ9&digest=sha256%3A5c5e3fff871c2dbb2f9695800eced52bea2747d8e5d0babaa3ee1c67515f3ba0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.208986242s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:15:52 +0000] "PUT /v2/foo/bbbb/blobs/uploads/764abd84-5104-4a52-97a2-c374bab49a5d?_state=0GlH-4J6xGVoysnoK2Eb6ieQrYfY7CocY2wn0HEGlEZ7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3NjRhYmQ4NC01MTA0LTRhNTItOTdhMi1jMzc0YmFiNDlhNWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTU6NTIuMzY2MzYwNTM5WiJ9&digest=sha256%3A5c5e3fff871c2dbb2f9695800eced52bea2747d8e5d0babaa3ee1c67515f3ba0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:15:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=2ff698f2-42e5-4ece-8314-6beeca9362bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.559358ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:15:55 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:15:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=f3b3999c-a1c5-447d-a902-3775034cede3 http.request.method=POST http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.144772ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:15:55 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:15:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=959611cc-f731-482c-9346-a916cdf05529 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/foo/cccc/blobs/uploads/3325f7b4-fe9b-440e-9bd9-0e4311369b09?_state=ire485uPRYQz5oqmHbCGlwpEe7r8DTpxz1RrzWNCz8l7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzMzI1ZjdiNC1mZTliLTQ0MGUtOWJkOS0wZTQzMTEzNjliMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTU6NTUuNzQ1MTQ0MDE0WiJ9&digest=sha256%3A27542a67aecbe806cd49b8af41c3405d2047e58b08f5d62a4cfe1fb88e85e2b0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.035297611s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:15:55 +0000] "PUT /v2/foo/cccc/blobs/uploads/3325f7b4-fe9b-440e-9bd9-0e4311369b09?_state=ire485uPRYQz5oqmHbCGlwpEe7r8DTpxz1RrzWNCz8l7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzMzI1ZjdiNC1mZTliLTQ0MGUtOWJkOS0wZTQzMTEzNjliMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTU6NTUuNzQ1MTQ0MDE0WiJ9&digest=sha256%3A27542a67aecbe806cd49b8af41c3405d2047e58b08f5d62a4cfe1fb88e85e2b0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:15:56Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=c0fc8d75-29ba-40fa-b8b8-29fc7200127d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.459757ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:15:56 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:15:57Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=d7814132-b67b-4150-98d4-828f50181a6e http.request.method=POST http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:15:57 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:15:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=03448ae8-0dd1-4a48-9cba-eae537a21da8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/foo/dddd/blobs/uploads/484d117c-1aeb-4c30-a7ed-3abd9bb73d62?_state=D9ePIlWVfSq4a4zibToNJAOFWi14Tqla1N-XIR3WuvN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0ODRkMTE3Yy0xYWViLTRjMzAtYTdlZC0zYWJkOWJiNzNkNjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTU6NTcuMDIzOTM2NzE2WiJ9&digest=sha256%3A5bc3797605f58331b8f945940dd88269fb39742632edd3096d42b1121bbe4172" http.request.useragent="Go-http-client/1.1" http.response.duration=1.88761933s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:15:57 +0000] "PUT /v2/foo/dddd/blobs/uploads/484d117c-1aeb-4c30-a7ed-3abd9bb73d62?_state=D9ePIlWVfSq4a4zibToNJAOFWi14Tqla1N-XIR3WuvN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI0ODRkMTE3Yy0xYWViLTRjMzAtYTdlZC0zYWJkOWJiNzNkNjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTU6NTcuMDIzOTM2NzE2WiJ9&digest=sha256%3A5bc3797605f58331b8f945940dd88269fb39742632edd3096d42b1121bbe4172 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:15:58Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=70d0e163-eb3e-49c8-901b-a38ebd31774c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.485796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:15:58 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:15:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=fe8b88a8-052d-4a0d-8e3b-3b55f13f2c7f http.request.method=POST http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.032371ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:15:59 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=9d1d59ae-47a2-4340-beb7-c143aa5241ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/foo/eeee/blobs/uploads/b9514473-f389-48db-9cc3-a802b6424fc1?_state=suU1oeyCSAy3tOAqlud816zZGEkl8dArCqAhXZcBqrJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiOTUxNDQ3My1mMzg5LTQ4ZGItOWNjMy1hODAyYjY0MjRmYzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTU6NTkuMTA2MDgwMzc5WiJ9&digest=sha256%3A58bba4d8edf73fd3289d5fdb5d5cffad35b5effd01136b794ec36cd0b7fab98e" http.request.useragent="Go-http-client/1.1" http.response.duration=964.104859ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:15:59 +0000] "PUT /v2/foo/eeee/blobs/uploads/b9514473-f389-48db-9cc3-a802b6424fc1?_state=suU1oeyCSAy3tOAqlud816zZGEkl8dArCqAhXZcBqrJ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiOTUxNDQ3My1mMzg5LTQ4ZGItOWNjMy1hODAyYjY0MjRmYzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTU6NTkuMTA2MDgwMzc5WiJ9&digest=sha256%3A58bba4d8edf73fd3289d5fdb5d5cffad35b5effd01136b794ec36cd0b7fab98e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=aea1ee1f-2ebe-4550-9057-de3b2971aedc http.request.method=PUT http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.458037ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:00 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=6d4df78d-57c9-4427-b122-6764343844a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01093ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:00 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=e779e442-691d-43ec-8fb9-cfdeb51bdd33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/foo/ffff/blobs/uploads/c1cf610c-16ca-45fe-9d89-743941353d14?_state=JUPdfgaGcDSwtvVvcmESV3pGoO1W1QSNORPCCVXy9Zh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjMWNmNjEwYy0xNmNhLTQ1ZmUtOWQ4OS03NDM5NDEzNTNkMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MDAuMzI1NjM2OTc1WiJ9&digest=sha256%3Aae456a7996bb78f55c2364505450697889cafe2c49e10b9871723ee5429ac015" http.request.useragent="Go-http-client/1.1" http.response.duration=1.814579958s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:00 +0000] "PUT /v2/foo/ffff/blobs/uploads/c1cf610c-16ca-45fe-9d89-743941353d14?_state=JUPdfgaGcDSwtvVvcmESV3pGoO1W1QSNORPCCVXy9Zh7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjMWNmNjEwYy0xNmNhLTQ1ZmUtOWQ4OS03NDM5NDEzNTNkMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MDAuMzI1NjM2OTc1WiJ9&digest=sha256%3Aae456a7996bb78f55c2364505450697889cafe2c49e10b9871723ee5429ac015 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=4f8d1b1e-8d9d-4c62-8140-3150000468fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.520718ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:02 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=12ed62b9-28cc-4921-9b24-ed5bcbb604de http.request.method=GET http.request.remoteaddr="127.0.0.1:53444" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="815.008µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:13:16:02 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T13:16:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=bd1f77c7-3c29-43b4-8fb5-4d273cd7413d http.request.method=GET http.request.remoteaddr="127.0.0.1:53444" 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="764.888µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Aug/2025:13:16:02 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-08T13:16:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=40914e84-f2f4-432b-9c3e-ca148bd8212c http.request.method=GET http.request.remoteaddr="127.0.0.1:53444" 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="873.209µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:13:16:02 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T13:16:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=46dcee96-0d3b-4785-bf77-47b756d8f774 http.request.method=GET http.request.remoteaddr="127.0.0.1:53444" 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="748.368µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Aug/2025:13:16:02 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-08T13:16:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=87015d03-b2fb-478d-baab-90d5b66470cb http.request.method=GET http.request.remoteaddr="127.0.0.1:53444" 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="769.888µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Aug/2025:13:16:02 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-08-08T13:16:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=ff804ae0-0865-4236-8b77-daa4b5c1941a http.request.method=GET http.request.remoteaddr="127.0.0.1:53444" 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="736.008µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:13:16:02 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T13:16:02Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=1a0a260b-aaaf-4ff9-9a8f-680c9179878c http.request.method=GET http.request.remoteaddr="127.0.0.1:53444" 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="779.328µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [08/Aug/2025:13:16:02 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-08-08T13:16:02Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=7ecbab9a-cd52-4a3b-8d69-cc5b6c16a7a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53444" 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="663.447µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [08/Aug/2025:13:16:02 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-08-08T13:16:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=c1286c10-00d0-4335-a9c3-0807253fd32d http.request.method=GET http.request.remoteaddr="127.0.0.1:53444" 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="665.007µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Aug/2025:13:16:02 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-08T13:16:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40169" http.request.id=c05d23e1-5971-427a-94a8-3a86921157ae http.request.method=GET http.request.remoteaddr="127.0.0.1:53444" 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="811.169µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:13:16:02 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T13:16:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:16:02Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:16:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46781" http.request.id=c9f12059-e022-4aae-b308-b523de137625 http.request.method=POST http.request.remoteaddr="127.0.0.1:57764" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.134212ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:02 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46781" http.request.id=eea91716-dab3-457c-972d-c59d77f6b412 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57764" http.request.uri="/v2/foo/aaaa/blobs/uploads/daf9adc0-0482-4a28-b682-afffe46b09e1?_state=rWQvGp1kLXD292XBg3qo7OASqdwe_O7k-ah-ND11p-Z7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkYWY5YWRjMC0wNDgyLTRhMjgtYjY4Mi1hZmZmZTQ2YjA5ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MDIuMzYyMzU4MTk4WiJ9&digest=sha256%3A0325912527bd65f2a043afd59e2a715247d724c7c9f36dc8b43c01916cff13a2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.291582796s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:02 +0000] "PUT /v2/foo/aaaa/blobs/uploads/daf9adc0-0482-4a28-b682-afffe46b09e1?_state=rWQvGp1kLXD292XBg3qo7OASqdwe_O7k-ah-ND11p-Z7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkYWY5YWRjMC0wNDgyLTRhMjgtYjY4Mi1hZmZmZTQ2YjA5ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MDIuMzYyMzU4MTk4WiJ9&digest=sha256%3A0325912527bd65f2a043afd59e2a715247d724c7c9f36dc8b43c01916cff13a2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46781" http.request.id=abc3bcb6-2f27-4aba-8b6f-7841e2ca23bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57764" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.440037ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:03 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46781" http.request.id=1960521b-10a3-4c6f-a1a2-665c73e5411c http.request.method=POST http.request.remoteaddr="127.0.0.1:57764" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.019211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:03 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46781" http.request.id=e78c1aec-39db-4340-9001-20b84e8be231 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57764" http.request.uri="/v2/foo/bbbb/blobs/uploads/af67b8a3-8b6c-4992-8710-49373324b898?_state=Gs-OIt1R5ebojyGPSz2LCjVPbNMJ9d9Vporcsn8S8Rl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhZjY3YjhhMy04YjZjLTQ5OTItODcxMC00OTM3MzMyNGI4OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MDMuODE5MTI1Mjk4WiJ9&digest=sha256%3Adf38c0ec7411e8364eac9742686e3360ce8e30a4181cb5bf0862b746ae5fc70f" http.request.useragent="Go-http-client/1.1" http.response.duration=787.11091ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:03 +0000] "PUT /v2/foo/bbbb/blobs/uploads/af67b8a3-8b6c-4992-8710-49373324b898?_state=Gs-OIt1R5ebojyGPSz2LCjVPbNMJ9d9Vporcsn8S8Rl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhZjY3YjhhMy04YjZjLTQ5OTItODcxMC00OTM3MzMyNGI4OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MDMuODE5MTI1Mjk4WiJ9&digest=sha256%3Adf38c0ec7411e8364eac9742686e3360ce8e30a4181cb5bf0862b746ae5fc70f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46781" http.request.id=5005c78a-4197-4843-bbca-2338cc36f53d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57764" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.473557ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:04 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46781" http.request.id=65751514-381a-44f2-933f-c791d2aea5b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:57764" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="980.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:04 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46781" http.request.id=b1da4703-9c0b-438c-b6fc-e391c783ebfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:57764" http.request.uri="/v2/foo/cccc/blobs/uploads/3ef6430d-9c27-41e1-9c82-e8a6ab0bbe0f?_state=miP-j51tRsOa1upfxUoLc0onHR_CeWKSeIofxBqjVa17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzZWY2NDMwZC05YzI3LTQxZTEtOWM4Mi1lOGE2YWIwYmJlMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MDQuODQwNTAyNzJaIn0%3D&digest=sha256%3A5b87a09a06cc11fac9da2b76f1507278749189dce7d185eb43f3310e1590c3b7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.477650919s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:04 +0000] "PUT /v2/foo/cccc/blobs/uploads/3ef6430d-9c27-41e1-9c82-e8a6ab0bbe0f?_state=miP-j51tRsOa1upfxUoLc0onHR_CeWKSeIofxBqjVa17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzZWY2NDMwZC05YzI3LTQxZTEtOWM4Mi1lOGE2YWIwYmJlMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MDQuODQwNTAyNzJaIn0%3D&digest=sha256%3A5b87a09a06cc11fac9da2b76f1507278749189dce7d185eb43f3310e1590c3b7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46781" http.request.id=c7200b45-6d85-49f8-a62e-4e966e71ffc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57764" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.556437ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:06 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:06Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46781" http.request.id=7c2ec710-0cef-412e-aaf7-002d92fd8761 http.request.method=POST http.request.remoteaddr="127.0.0.1:57764" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="951.81µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:06 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46781" http.request.id=eb3871a4-0de3-4c3d-bf38-18f327803eca http.request.method=PUT http.request.remoteaddr="127.0.0.1:57764" http.request.uri="/v2/foo/dddd/blobs/uploads/b48bfd15-d89d-463c-adb9-2fbb40109d2a?_state=rSVCZ8T8AEdbOpglHEKMoTSRIBY_qYFry4kC104F_Ct7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiNDhiZmQxNS1kODlkLTQ2M2MtYWRiOS0yZmJiNDAxMDlkMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MDYuNTUyODI1Nzk3WiJ9&digest=sha256%3A36dbefc201fc672005fce9f00b569d56d89d5e545af8754106ee8126bc67d7a6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.527335763s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:06 +0000] "PUT /v2/foo/dddd/blobs/uploads/b48bfd15-d89d-463c-adb9-2fbb40109d2a?_state=rSVCZ8T8AEdbOpglHEKMoTSRIBY_qYFry4kC104F_Ct7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiNDhiZmQxNS1kODlkLTQ2M2MtYWRiOS0yZmJiNDAxMDlkMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MDYuNTUyODI1Nzk3WiJ9&digest=sha256%3A36dbefc201fc672005fce9f00b569d56d89d5e545af8754106ee8126bc67d7a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46781" http.request.id=0d0e0420-4be6-4f8c-bf18-9e389c619c60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57764" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.557438ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:08 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46781" http.request.id=63b894ec-678e-491d-80bf-e27d32755cd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:57764" 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="806.129µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Aug/2025:13:16:08 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (19.09s) === RUN TestURLPrefix time="2025-08-08T13:16:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:16:08Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36923" http.request.id=02945008-9feb-42a0-97dd-c34992549661 http.request.method=GET http.request.remoteaddr="127.0.0.1:37792" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="796.208µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:13:16:08 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-08-08T13:16:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:16:08Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:16:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=fb570f88-9824-4d7a-9a17-e2e63f859d12 http.request.method=GET http.request.remoteaddr="127.0.0.1:57216" http.request.uri="/v2/foo/bar/blobs/sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.041611ms http.response.status=404 http.response.written=157 vars.digest="sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:16:08 +0000] "GET /v2/foo/bar/blobs/sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T13:16:08Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=3743fdb2-b0d1-49dc-8552-7e1dc9dc563a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57220" http.request.uri="/v2/foo/bar/blobs/sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="974.49µs" http.response.status=404 http.response.written=157 vars.digest="sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:16:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T13:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=834e1817-9d86-40d6-aed9-620002967ce0 http.request.method=POST http.request.remoteaddr="127.0.0.1:57220" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="931.29µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=9876ad04-6d9c-4af9-97fb-462d7ae803a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57220" http.request.uri="/v2/foo/bar/blobs/uploads/496a3a6e-f7c4-4bb4-bede-0ecf28f94187?_state=Dvi6HZdDq4VBpuG63uREeOvylaJzM6t8oCYb70udu_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NmEzYTZlLWY3YzQtNGJiNC1iZWRlLTBlY2YyOGY5NDE4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjowOC4zODI2MDY0MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="993.091µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:08 +0000] "GET /v2/foo/bar/blobs/uploads/496a3a6e-f7c4-4bb4-bede-0ecf28f94187?_state=Dvi6HZdDq4VBpuG63uREeOvylaJzM6t8oCYb70udu_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NmEzYTZlLWY3YzQtNGJiNC1iZWRlLTBlY2YyOGY5NDE4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjowOC4zODI2MDY0MzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=a4979a75-1008-4933-aa1f-c7eb36c298a1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57220" http.request.uri="/v2/foo/bar/blobs/uploads/496a3a6e-f7c4-4bb4-bede-0ecf28f94187?_state=Dvi6HZdDq4VBpuG63uREeOvylaJzM6t8oCYb70udu_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NmEzYTZlLWY3YzQtNGJiNC1iZWRlLTBlY2YyOGY5NDE4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjowOC4zODI2MDY0MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="989.97µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:08 +0000] "DELETE /v2/foo/bar/blobs/uploads/496a3a6e-f7c4-4bb4-bede-0ecf28f94187?_state=Dvi6HZdDq4VBpuG63uREeOvylaJzM6t8oCYb70udu_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NmEzYTZlLWY3YzQtNGJiNC1iZWRlLTBlY2YyOGY5NDE4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjowOC4zODI2MDY0MzRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:08Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=3cec471d-f032-43a8-9b3c-b585da484b7c http.request.method=GET http.request.remoteaddr="127.0.0.1:57220" http.request.uri="/v2/foo/bar/blobs/uploads/496a3a6e-f7c4-4bb4-bede-0ecf28f94187?_state=Dvi6HZdDq4VBpuG63uREeOvylaJzM6t8oCYb70udu_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NmEzYTZlLWY3YzQtNGJiNC1iZWRlLTBlY2YyOGY5NDE4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjowOC4zODI2MDY0MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=496a3a6e-f7c4-4bb4-bede-0ecf28f94187 time="2025-08-08T13:16:08Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=3cec471d-f032-43a8-9b3c-b585da484b7c http.request.method=GET http.request.remoteaddr="127.0.0.1:57220" http.request.uri="/v2/foo/bar/blobs/uploads/496a3a6e-f7c4-4bb4-bede-0ecf28f94187?_state=Dvi6HZdDq4VBpuG63uREeOvylaJzM6t8oCYb70udu_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NmEzYTZlLWY3YzQtNGJiNC1iZWRlLTBlY2YyOGY5NDE4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjowOC4zODI2MDY0MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="941.97µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=496a3a6e-f7c4-4bb4-bede-0ecf28f94187 127.0.0.1 - - [08/Aug/2025:13:16:08 +0000] "GET /v2/foo/bar/blobs/uploads/496a3a6e-f7c4-4bb4-bede-0ecf28f94187?_state=Dvi6HZdDq4VBpuG63uREeOvylaJzM6t8oCYb70udu_d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NmEzYTZlLWY3YzQtNGJiNC1iZWRlLTBlY2YyOGY5NDE4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjowOC4zODI2MDY0MzRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T13:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=d6a79d25-9aed-4564-b38f-a4e357cbe85e http.request.method=POST http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034651ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:08Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=7c25fef3-d874-4cd8-99fa-cfa0f2e8255c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bar/blobs/uploads/fd7f7dc1-c84d-490d-9d79-980d75672fb3?_state=pcrmLpvVgxG-HkXEAcYcBBoG54Vi8a0yNlAMLLhH4M57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkN2Y3ZGMxLWM4NGQtNDkwZC05ZDc5LTk4MGQ3NTY3MmZiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjowOC4zODc2MDkyODZaIn0%3D&digest=sha256%3Ae6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3" http.request.useragent="Go-http-client/1.1" provided=sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3 vars.name="foo/bar" vars.uuid=fd7f7dc1-c84d-490d-9d79-980d75672fb3 time="2025-08-08T13:16:08Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=7c25fef3-d874-4cd8-99fa-cfa0f2e8255c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bar/blobs/uploads/fd7f7dc1-c84d-490d-9d79-980d75672fb3?_state=pcrmLpvVgxG-HkXEAcYcBBoG54Vi8a0yNlAMLLhH4M57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkN2Y3ZGMxLWM4NGQtNDkwZC05ZDc5LTk4MGQ3NTY3MmZiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjowOC4zODc2MDkyODZaIn0%3D&digest=sha256%3Ae6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fd7f7dc1-c84d-490d-9d79-980d75672fb3 time="2025-08-08T13:16:08Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=7c25fef3-d874-4cd8-99fa-cfa0f2e8255c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bar/blobs/uploads/fd7f7dc1-c84d-490d-9d79-980d75672fb3?_state=pcrmLpvVgxG-HkXEAcYcBBoG54Vi8a0yNlAMLLhH4M57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkN2Y3ZGMxLWM4NGQtNDkwZC05ZDc5LTk4MGQ3NTY3MmZiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjowOC4zODc2MDkyODZaIn0%3D&digest=sha256%3Ae6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.082652ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=fd7f7dc1-c84d-490d-9d79-980d75672fb3 127.0.0.1 - - [08/Aug/2025:13:16:08 +0000] "PUT /v2/foo/bar/blobs/uploads/fd7f7dc1-c84d-490d-9d79-980d75672fb3?_state=pcrmLpvVgxG-HkXEAcYcBBoG54Vi8a0yNlAMLLhH4M57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkN2Y3ZGMxLWM4NGQtNDkwZC05ZDc5LTk4MGQ3NTY3MmZiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjowOC4zODc2MDkyODZaIn0%3D&digest=sha256%3Ae6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T13:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=7c1cf9c7-f16f-4219-98cd-6a799ee776cc http.request.method=POST http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="893.889µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=99d3db78-5cd6-40f0-8e40-03d2e5c9a1f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bar/blobs/uploads/3b15247e-6699-4eea-a6e2-4c12b00220de?_state=cvSyVFqqxwXjDW8gGAFshmBQ6ijYdz_V34p3RZ4v2PV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiMTUyNDdlLTY2OTktNGVlYS1hNmUyLTRjMTJiMDAyMjBkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjowOC4zOTAwNjU5NTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.148173ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:08 +0000] "PUT /v2/foo/bar/blobs/uploads/3b15247e-6699-4eea-a6e2-4c12b00220de?_state=cvSyVFqqxwXjDW8gGAFshmBQ6ijYdz_V34p3RZ4v2PV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiMTUyNDdlLTY2OTktNGVlYS1hNmUyLTRjMTJiMDAyMjBkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjowOC4zOTAwNjU5NTJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=5e2b5700-25b9-4396-ae86-01b412a8bb4e http.request.method=POST http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="881.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=a8e58f45-1473-40d2-8b59-57ed2f7f12b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bar/blobs/uploads/cdbe92f8-5a7e-4311-a57b-7f5dc65f68a0?_state=mplRMJHiHUZU0vc6aW80BK1YwO6jwznAEuOTBhdA-cF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkYmU5MmY4LTVhN2UtNDMxMS1hNTdiLTdmNWRjNjVmNjhhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjowOC4zOTI3MDA4NloifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.123012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:08 +0000] "PUT /v2/foo/bar/blobs/uploads/cdbe92f8-5a7e-4311-a57b-7f5dc65f68a0?_state=mplRMJHiHUZU0vc6aW80BK1YwO6jwznAEuOTBhdA-cF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkYmU5MmY4LTVhN2UtNDMxMS1hNTdiLTdmNWRjNjVmNjhhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjowOC4zOTI3MDA4NloifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=29721e3d-c559-4eea-b183-55bbbf76b0e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="937.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=3444bdb6-2bf1-45e5-bcb0-91980b1fac0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bar/blobs/uploads/17ac1793-d8d3-4522-8c1e-812b64c74182?_state=r8vlaI-ER5FoFvH9GKhbeHBGmfgOW1jJsNrt54R0HsZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3YWMxNzkzLWQ4ZDMtNDUyMi04YzFlLTgxMmI2NGM3NDE4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjowOC4zOTUxNDQwODZaIn0%3D&digest=sha256%3Ae6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.808540528s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:08 +0000] "PUT /v2/foo/bar/blobs/uploads/17ac1793-d8d3-4522-8c1e-812b64c74182?_state=r8vlaI-ER5FoFvH9GKhbeHBGmfgOW1jJsNrt54R0HsZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3YWMxNzkzLWQ4ZDMtNDUyMi04YzFlLTgxMmI2NGM3NDE4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjowOC4zOTUxNDQwODZaIn0%3D&digest=sha256%3Ae6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=2d275476-1531-484d-83a5-af931ead9ac2 http.request.method=POST http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.130612ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38383" http.request.id=c89d3f44-0e5e-4653-a293-7b61bf58a350 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bar/blobs/uploads/82f6c085-8501-4c1e-9bf0-7bd9c0f3342d?_state=lGDA-ZoukvQf-QxNXm1_NHER8xlxVNBR5SyOSJ9krph7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyZjZjMDg1LTg1MDEtNGMxZS05YmYwLTdiZDljMGYzMzQyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxMS4zOTUyOTY4NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.482291923s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:11 +0000] "PATCH /v2/foo/bar/blobs/uploads/82f6c085-8501-4c1e-9bf0-7bd9c0f3342d?_state=lGDA-ZoukvQf-QxNXm1_NHER8xlxVNBR5SyOSJ9krph7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyZjZjMDg1LTg1MDEtNGMxZS05YmYwLTdiZDljMGYzMzQyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxMS4zOTUyOTY4NzdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=6bcb7811-9379-47f8-b776-d751cced5e41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bar/blobs/uploads/82f6c085-8501-4c1e-9bf0-7bd9c0f3342d?_state=Sa7Hzzfqm7y7VGgko2g0QohyL8vFBgovgzIcuZ84ZQV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyZjZjMDg1LTg1MDEtNGMxZS05YmYwLTdiZDljMGYzMzQyZCIsIk9mZnNldCI6Mjg0NDEwODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MTFaIn0%3D&digest=sha256%3Ae6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.178133ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:13 +0000] "PUT /v2/foo/bar/blobs/uploads/82f6c085-8501-4c1e-9bf0-7bd9c0f3342d?_state=Sa7Hzzfqm7y7VGgko2g0QohyL8vFBgovgzIcuZ84ZQV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgyZjZjMDg1LTg1MDEtNGMxZS05YmYwLTdiZDljMGYzMzQyZCIsIk9mZnNldCI6Mjg0NDEwODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MTFaIn0%3D&digest=sha256%3Ae6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=c70f29a2-eee6-4c67-802e-89de33e02eed http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bar/blobs/sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.035491ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=7f25ef4a-a3fa-4c8c-b828-8e202e45d18e http.request.method=GET http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bar/blobs/sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=143.295593ms http.response.status=200 http.response.written=28441088 127.0.0.1 - - [08/Aug/2025:13:16:13 +0000] "GET /v2/foo/bar/blobs/sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3 HTTP/1.1" 200 28441088 "" "Go-http-client/1.1" time="2025-08-08T13:16:14Z" level=error msg="error parsing digest="sha257:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=8b952618-8a91-48a7-ac42-8631b7306be9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bar/blobs/sha257:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3" vars.name="foo/bar" time="2025-08-08T13:16:14Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=8b952618-8a91-48a7-ac42-8631b7306be9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57226" http.request.uri="/v2/foo/bar/blobs/sha257:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="831.449µs" http.response.status=400 http.response.written=110 vars.digest="sha257:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:16:14 +0000] "GET /v2/foo/bar/blobs/sha257:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T13:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=32fd3710-e8c6-4c84-b4dc-1810fcd4cbf4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58920" http.request.uri="/v2/foo/bar/blobs/sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.148172ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:14 +0000] "GET /v2/foo/bar/blobs/sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:16:14Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:16:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=205d226d-cf4e-4204-8bea-c53922573bc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49930" http.request.uri="/v2/foo/bar/blobs/sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="885.13µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:16:14 +0000] "GET /v2/foo/bar/blobs/sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T13:16:14Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=05c591a9-7aa9-421e-9859-c4283bae920e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49944" http.request.uri="/v2/foo/bar/blobs/sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="873.769µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:16:14 +0000] "HEAD /v2/foo/bar/blobs/sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T13:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=a9d87a5f-d625-444b-80bc-730f952777b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:49944" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="834.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=75e36960-37e6-42cb-aa69-e0249868df64 http.request.method=GET http.request.remoteaddr="127.0.0.1:49944" http.request.uri="/v2/foo/bar/blobs/uploads/adb02e81-91ef-4a0e-9fb2-2d572fc84e43?_state=DXxnh-mveIm8SALfyjL4w06YBckxb1akrsXKwa5yNWV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkYjAyZTgxLTkxZWYtNGEwZS05ZmIyLTJkNTcyZmM4NGU0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNC4zMjM0MTI3NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="851.329µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:14 +0000] "GET /v2/foo/bar/blobs/uploads/adb02e81-91ef-4a0e-9fb2-2d572fc84e43?_state=DXxnh-mveIm8SALfyjL4w06YBckxb1akrsXKwa5yNWV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkYjAyZTgxLTkxZWYtNGEwZS05ZmIyLTJkNTcyZmM4NGU0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNC4zMjM0MTI3NDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=e502a933-9078-467b-bd3c-6d1f63b72fde http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49944" http.request.uri="/v2/foo/bar/blobs/uploads/adb02e81-91ef-4a0e-9fb2-2d572fc84e43?_state=DXxnh-mveIm8SALfyjL4w06YBckxb1akrsXKwa5yNWV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkYjAyZTgxLTkxZWYtNGEwZS05ZmIyLTJkNTcyZmM4NGU0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNC4zMjM0MTI3NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="926.01µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:14 +0000] "DELETE /v2/foo/bar/blobs/uploads/adb02e81-91ef-4a0e-9fb2-2d572fc84e43?_state=DXxnh-mveIm8SALfyjL4w06YBckxb1akrsXKwa5yNWV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkYjAyZTgxLTkxZWYtNGEwZS05ZmIyLTJkNTcyZmM4NGU0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNC4zMjM0MTI3NDVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:14Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=721d1e34-c0eb-4d79-a10c-95a00d2bfca5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49944" http.request.uri="/v2/foo/bar/blobs/uploads/adb02e81-91ef-4a0e-9fb2-2d572fc84e43?_state=DXxnh-mveIm8SALfyjL4w06YBckxb1akrsXKwa5yNWV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkYjAyZTgxLTkxZWYtNGEwZS05ZmIyLTJkNTcyZmM4NGU0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNC4zMjM0MTI3NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=adb02e81-91ef-4a0e-9fb2-2d572fc84e43 time="2025-08-08T13:16:14Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=721d1e34-c0eb-4d79-a10c-95a00d2bfca5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49944" http.request.uri="/v2/foo/bar/blobs/uploads/adb02e81-91ef-4a0e-9fb2-2d572fc84e43?_state=DXxnh-mveIm8SALfyjL4w06YBckxb1akrsXKwa5yNWV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkYjAyZTgxLTkxZWYtNGEwZS05ZmIyLTJkNTcyZmM4NGU0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNC4zMjM0MTI3NDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="763.928µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=adb02e81-91ef-4a0e-9fb2-2d572fc84e43 127.0.0.1 - - [08/Aug/2025:13:16:14 +0000] "GET /v2/foo/bar/blobs/uploads/adb02e81-91ef-4a0e-9fb2-2d572fc84e43?_state=DXxnh-mveIm8SALfyjL4w06YBckxb1akrsXKwa5yNWV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkYjAyZTgxLTkxZWYtNGEwZS05ZmIyLTJkNTcyZmM4NGU0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNC4zMjM0MTI3NDVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T13:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=c38eb8b1-8dcd-4298-943c-9bdba1e03f56 http.request.method=POST http.request.remoteaddr="127.0.0.1:49956" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="860.289µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:14Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=25de4492-d9bb-47c7-a40e-ff48e04070cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49956" http.request.uri="/v2/foo/bar/blobs/uploads/4d00e528-f6e6-4e9e-9a40-dff735b9e2e4?_state=QwnBfOIakCW26TeMHQgzYdVatn_UdlEPNF0-9xXnwTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkMDBlNTI4LWY2ZTYtNGU5ZS05YTQwLWRmZjczNWI5ZTJlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNC4zMjc2Njc0N1oifQ%3D%3D&digest=sha256%3A3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e" http.request.useragent="Go-http-client/1.1" provided=sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e vars.name="foo/bar" vars.uuid=4d00e528-f6e6-4e9e-9a40-dff735b9e2e4 time="2025-08-08T13:16:14Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=25de4492-d9bb-47c7-a40e-ff48e04070cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49956" http.request.uri="/v2/foo/bar/blobs/uploads/4d00e528-f6e6-4e9e-9a40-dff735b9e2e4?_state=QwnBfOIakCW26TeMHQgzYdVatn_UdlEPNF0-9xXnwTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkMDBlNTI4LWY2ZTYtNGU5ZS05YTQwLWRmZjczNWI5ZTJlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNC4zMjc2Njc0N1oifQ%3D%3D&digest=sha256%3A3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4d00e528-f6e6-4e9e-9a40-dff735b9e2e4 time="2025-08-08T13:16:14Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=25de4492-d9bb-47c7-a40e-ff48e04070cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49956" http.request.uri="/v2/foo/bar/blobs/uploads/4d00e528-f6e6-4e9e-9a40-dff735b9e2e4?_state=QwnBfOIakCW26TeMHQgzYdVatn_UdlEPNF0-9xXnwTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkMDBlNTI4LWY2ZTYtNGU5ZS05YTQwLWRmZjczNWI5ZTJlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNC4zMjc2Njc0N1oifQ%3D%3D&digest=sha256%3A3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="937.29µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=4d00e528-f6e6-4e9e-9a40-dff735b9e2e4 127.0.0.1 - - [08/Aug/2025:13:16:14 +0000] "PUT /v2/foo/bar/blobs/uploads/4d00e528-f6e6-4e9e-9a40-dff735b9e2e4?_state=QwnBfOIakCW26TeMHQgzYdVatn_UdlEPNF0-9xXnwTJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkMDBlNTI4LWY2ZTYtNGU5ZS05YTQwLWRmZjczNWI5ZTJlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNC4zMjc2Njc0N1oifQ%3D%3D&digest=sha256%3A3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T13:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=92db9d73-3a67-43b3-8a6c-54ee134621a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:49956" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="789.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=444ce539-f20d-4ca2-9d6a-7b8e4bd46c8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49956" http.request.uri="/v2/foo/bar/blobs/uploads/8691bc2b-adc0-4952-904e-aa8c9189a721?_state=49iZCnwx0cWyyjqTik-ySUvmns5959m9vDtPTLqXXU97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2OTFiYzJiLWFkYzAtNDk1Mi05MDRlLWFhOGM5MTg5YTcyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNC4zMjk4MjI0OTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.056812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:14 +0000] "PUT /v2/foo/bar/blobs/uploads/8691bc2b-adc0-4952-904e-aa8c9189a721?_state=49iZCnwx0cWyyjqTik-ySUvmns5959m9vDtPTLqXXU97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg2OTFiYzJiLWFkYzAtNDk1Mi05MDRlLWFhOGM5MTg5YTcyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNC4zMjk4MjI0OTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=e5f4542d-ddd6-43fe-b8bf-7843a7b383fe http.request.method=POST http.request.remoteaddr="127.0.0.1:49956" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="857.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=b335b5ee-df32-4acc-b05f-0b4c9ce15a5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49956" http.request.uri="/v2/foo/bar/blobs/uploads/d1fde675-2cc7-4ded-b9f7-c4e7cfb6e0ce?_state=WT1hqoz2_jJWcFoe0fRz9ythNCf1y7vFVaZ_u-At9gR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxZmRlNjc1LTJjYzctNGRlZC1iOWY3LWM0ZTdjZmI2ZTBjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNC4zMzIxMTU4NzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:14 +0000] "PUT /v2/foo/bar/blobs/uploads/d1fde675-2cc7-4ded-b9f7-c4e7cfb6e0ce?_state=WT1hqoz2_jJWcFoe0fRz9ythNCf1y7vFVaZ_u-At9gR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxZmRlNjc1LTJjYzctNGRlZC1iOWY3LWM0ZTdjZmI2ZTBjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNC4zMzIxMTU4NzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=6239a878-2762-4bb8-9b1c-0eecc8dc32d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:49956" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="790.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=fcaa0b1c-c8f9-4ee9-9470-07871044673a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49956" http.request.uri="/v2/foo/bar/blobs/uploads/6771dae3-06c4-4dab-a138-4ad5310d6c5a?_state=kHDW9Qj1E3VR5gVFbEm1-knN3D0AF5wi_Tb26_Xt-Qh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3NzFkYWUzLTA2YzQtNGRhYi1hMTM4LTRhZDUzMTBkNmM1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNC4zMzQ0MTkzMDJaIn0%3D&digest=sha256%3A3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.983527777s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:14 +0000] "PUT /v2/foo/bar/blobs/uploads/6771dae3-06c4-4dab-a138-4ad5310d6c5a?_state=kHDW9Qj1E3VR5gVFbEm1-knN3D0AF5wi_Tb26_Xt-Qh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3NzFkYWUzLTA2YzQtNGRhYi1hMTM4LTRhZDUzMTBkNmM1YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNC4zMzQ0MTkzMDJaIn0%3D&digest=sha256%3A3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=a707e315-7647-498d-8575-6ebf91a8a470 http.request.method=POST http.request.remoteaddr="127.0.0.1:49956" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.122212ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46699" http.request.id=39220bb3-916b-4d2a-a1f9-f96106756e30 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49956" http.request.uri="/v2/foo/bar/blobs/uploads/d3a5ee21-0389-46fa-8791-6618270a7079?_state=0B1QZZnRPbl78Fbi20Oyj8ScSYZT83cNPWT-2drzwKZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYTVlZTIxLTAzODktNDZmYS04NzkxLTY2MTgyNzBhNzA3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNi40ODEyNTM0ODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.774605332s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:16 +0000] "PATCH /v2/foo/bar/blobs/uploads/d3a5ee21-0389-46fa-8791-6618270a7079?_state=0B1QZZnRPbl78Fbi20Oyj8ScSYZT83cNPWT-2drzwKZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYTVlZTIxLTAzODktNDZmYS04NzkxLTY2MTgyNzBhNzA3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxNi40ODEyNTM0ODNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=faa6b48d-22ed-4973-ba1c-c8bed1af9c80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49956" http.request.uri="/v2/foo/bar/blobs/uploads/d3a5ee21-0389-46fa-8791-6618270a7079?_state=ecEAIzLpzSTm0_2SHTPK9ub58dXU4SPYRWHBGkJvcCZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYTVlZTIxLTAzODktNDZmYS04NzkxLTY2MTgyNzBhNzA3OSIsIk9mZnNldCI6MjUzODAzNTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MTZaIn0%3D&digest=sha256%3A3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.213893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "PUT /v2/foo/bar/blobs/uploads/d3a5ee21-0389-46fa-8791-6618270a7079?_state=ecEAIzLpzSTm0_2SHTPK9ub58dXU4SPYRWHBGkJvcCZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYTVlZTIxLTAzODktNDZmYS04NzkxLTY2MTgyNzBhNzA3OSIsIk9mZnNldCI6MjUzODAzNTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MTZaIn0%3D&digest=sha256%3A3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=b53ebce6-375b-45a4-95ab-21cdc7896576 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49956" http.request.uri="/v2/foo/bar/blobs/sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.005891ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=1b0a1048-5966-4910-a84f-e8ce6b0d5b7f http.request.method=GET http.request.remoteaddr="127.0.0.1:49956" http.request.uri="/v2/foo/bar/blobs/sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=114.949533ms http.response.status=200 http.response.written=25380352 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "GET /v2/foo/bar/blobs/sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e HTTP/1.1" 200 25380352 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=error msg="error parsing digest="sha257:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=a2662a45-bb16-4873-941c-0daf190e4d27 http.request.method=GET http.request.remoteaddr="127.0.0.1:49956" http.request.uri="/v2/foo/bar/blobs/sha257:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e" vars.name="foo/bar" time="2025-08-08T13:16:18Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=a2662a45-bb16-4873-941c-0daf190e4d27 http.request.method=GET http.request.remoteaddr="127.0.0.1:49956" http.request.uri="/v2/foo/bar/blobs/sha257:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="854.849µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "GET /v2/foo/bar/blobs/sha257:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=4d2b8c5b-527e-4cd8-a905-adf1c1e83dcf http.request.method=GET http.request.remoteaddr="127.0.0.1:49966" http.request.uri="/v2/foo/bar/blobs/sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.224813ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "GET /v2/foo/bar/blobs/sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=65c2ecfa-00bb-41c7-99f8-b9b62bf2a3ed http.request.method=GET http.request.remoteaddr="127.0.0.1:49962" http.request.uri="/v2/foo/bar/blobs/sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.070413ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "GET /v2/foo/bar/blobs/sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46699" http.request.id=8da01a11-cc73-4969-932b-f9310771fbca http.request.method=GET http.request.remoteaddr="127.0.0.1:49966" http.request.uri="/v2/foo/bar/blobs/sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.703938ms http.response.status=200 http.response.written=360448 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "GET /v2/foo/bar/blobs/sha256:3f94a608682f30dbd5d2b3df52196655661abe747e288367dc0db254aceb1b6e HTTP/1.1" 200 360448 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=41be6e76-73ad-4d42-8a95-f14f508cbcc0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58916" http.request.uri="/v2/foo/bar/blobs/sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.363765901s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [08/Aug/2025:13:16:14 +0000] "GET /v2/foo/bar/blobs/sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38383" http.request.id=cd16b0e2-ed3e-4cb9-bb6d-2d9a23a22aa4 http.request.method=GET http.request.remoteaddr="127.0.0.1:58920" http.request.uri="/v2/foo/bar/blobs/sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.359139012s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [08/Aug/2025:13:16:14 +0000] "GET /v2/foo/bar/blobs/sha256:e6524cf18a83b025bf690114ae689a6d46749f0815d7f8e56e45a7a1a51594d3 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (10.34s) === RUN TestBlobDelete time="2025-08-08T13:16:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:16:18Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:16:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=32f2163f-01fb-4ea7-affe-b2b905e2299f http.request.method=GET http.request.remoteaddr="127.0.0.1:53476" http.request.uri="/v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.020571ms http.response.status=404 http.response.written=157 vars.digest="sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "GET /v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=4c3ee714-8b54-46d9-8722-954169b628f2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53488" http.request.uri="/v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="950.77µs" http.response.status=404 http.response.written=157 vars.digest="sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=a735557f-5044-4000-affc-aa85056df72f http.request.method=POST http.request.remoteaddr="127.0.0.1:53488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="910.21µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=a2aaa5ac-0255-4341-9e7e-3406a0dfa2f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53488" http.request.uri="/v2/foo/bar/blobs/uploads/1b029edb-83eb-4c89-8ccd-e3e0f3c661dc?_state=8uuVeL4XT4ffYK36pN0IolI5U5rB3se50Em6jvLucwd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMDI5ZWRiLTgzZWItNGM4OS04Y2NkLWUzZTBmM2M2NjFkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOC41OTM1MjE3NzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="964.73µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "GET /v2/foo/bar/blobs/uploads/1b029edb-83eb-4c89-8ccd-e3e0f3c661dc?_state=8uuVeL4XT4ffYK36pN0IolI5U5rB3se50Em6jvLucwd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMDI5ZWRiLTgzZWItNGM4OS04Y2NkLWUzZTBmM2M2NjFkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOC41OTM1MjE3NzhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=b860ad3e-516d-47c8-bb2d-edaabb3d3c30 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53488" http.request.uri="/v2/foo/bar/blobs/uploads/1b029edb-83eb-4c89-8ccd-e3e0f3c661dc?_state=8uuVeL4XT4ffYK36pN0IolI5U5rB3se50Em6jvLucwd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMDI5ZWRiLTgzZWItNGM4OS04Y2NkLWUzZTBmM2M2NjFkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOC41OTM1MjE3NzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="967.41µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "DELETE /v2/foo/bar/blobs/uploads/1b029edb-83eb-4c89-8ccd-e3e0f3c661dc?_state=8uuVeL4XT4ffYK36pN0IolI5U5rB3se50Em6jvLucwd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMDI5ZWRiLTgzZWItNGM4OS04Y2NkLWUzZTBmM2M2NjFkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOC41OTM1MjE3NzhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=752d0b34-b065-41f4-bb16-f15c6a83691a http.request.method=GET http.request.remoteaddr="127.0.0.1:53488" http.request.uri="/v2/foo/bar/blobs/uploads/1b029edb-83eb-4c89-8ccd-e3e0f3c661dc?_state=8uuVeL4XT4ffYK36pN0IolI5U5rB3se50Em6jvLucwd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMDI5ZWRiLTgzZWItNGM4OS04Y2NkLWUzZTBmM2M2NjFkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOC41OTM1MjE3NzhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1b029edb-83eb-4c89-8ccd-e3e0f3c661dc time="2025-08-08T13:16:18Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=752d0b34-b065-41f4-bb16-f15c6a83691a http.request.method=GET http.request.remoteaddr="127.0.0.1:53488" http.request.uri="/v2/foo/bar/blobs/uploads/1b029edb-83eb-4c89-8ccd-e3e0f3c661dc?_state=8uuVeL4XT4ffYK36pN0IolI5U5rB3se50Em6jvLucwd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMDI5ZWRiLTgzZWItNGM4OS04Y2NkLWUzZTBmM2M2NjFkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOC41OTM1MjE3NzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="881.209µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1b029edb-83eb-4c89-8ccd-e3e0f3c661dc 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "GET /v2/foo/bar/blobs/uploads/1b029edb-83eb-4c89-8ccd-e3e0f3c661dc?_state=8uuVeL4XT4ffYK36pN0IolI5U5rB3se50Em6jvLucwd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFiMDI5ZWRiLTgzZWItNGM4OS04Y2NkLWUzZTBmM2M2NjFkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOC41OTM1MjE3NzhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=69e9b153-4179-447f-b2d4-e1c329144c5e http.request.method=POST http.request.remoteaddr="127.0.0.1:53492" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00905ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=b7119ec1-329a-4010-b629-55e7de577628 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53492" http.request.uri="/v2/foo/bar/blobs/uploads/7388de8d-3372-4916-bc82-c14636330c34?_state=dzZLOquD9U7CAaNaDQK6oRHpcPx6r2vnEhoAPIrNPe17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczODhkZThkLTMzNzItNDkxNi1iYzgyLWMxNDYzNjMzMGMzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOC41OTgyOTQ4MjhaIn0%3D&digest=sha256%3A0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" provided=sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf vars.name="foo/bar" vars.uuid=7388de8d-3372-4916-bc82-c14636330c34 time="2025-08-08T13:16:18Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=b7119ec1-329a-4010-b629-55e7de577628 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53492" http.request.uri="/v2/foo/bar/blobs/uploads/7388de8d-3372-4916-bc82-c14636330c34?_state=dzZLOquD9U7CAaNaDQK6oRHpcPx6r2vnEhoAPIrNPe17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczODhkZThkLTMzNzItNDkxNi1iYzgyLWMxNDYzNjMzMGMzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOC41OTgyOTQ4MjhaIn0%3D&digest=sha256%3A0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7388de8d-3372-4916-bc82-c14636330c34 time="2025-08-08T13:16:18Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=b7119ec1-329a-4010-b629-55e7de577628 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53492" http.request.uri="/v2/foo/bar/blobs/uploads/7388de8d-3372-4916-bc82-c14636330c34?_state=dzZLOquD9U7CAaNaDQK6oRHpcPx6r2vnEhoAPIrNPe17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczODhkZThkLTMzNzItNDkxNi1iYzgyLWMxNDYzNjMzMGMzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOC41OTgyOTQ4MjhaIn0%3D&digest=sha256%3A0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="973.53µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7388de8d-3372-4916-bc82-c14636330c34 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "PUT /v2/foo/bar/blobs/uploads/7388de8d-3372-4916-bc82-c14636330c34?_state=dzZLOquD9U7CAaNaDQK6oRHpcPx6r2vnEhoAPIrNPe17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjczODhkZThkLTMzNzItNDkxNi1iYzgyLWMxNDYzNjMzMGMzNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOC41OTgyOTQ4MjhaIn0%3D&digest=sha256%3A0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=41254f78-4f91-4487-9a7f-6e9a9347b25b http.request.method=POST http.request.remoteaddr="127.0.0.1:53492" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="869.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=43a360b2-efc4-4881-9475-f77a60d2f087 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53492" http.request.uri="/v2/foo/bar/blobs/uploads/1db947cf-7ba7-4fd9-9d36-f45d32a7416a?_state=EwP1gH13x6MLRSh2lRh4pbe86ParR_O6aVyAYjJAZ6R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkYjk0N2NmLTdiYTctNGZkOS05ZDM2LWY0NWQzMmE3NDE2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOC42MDA2NDMzNzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.114812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "PUT /v2/foo/bar/blobs/uploads/1db947cf-7ba7-4fd9-9d36-f45d32a7416a?_state=EwP1gH13x6MLRSh2lRh4pbe86ParR_O6aVyAYjJAZ6R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkYjk0N2NmLTdiYTctNGZkOS05ZDM2LWY0NWQzMmE3NDE2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOC42MDA2NDMzNzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=51b612eb-5af3-4002-a341-a1bb7a962e5a http.request.method=POST http.request.remoteaddr="127.0.0.1:53492" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="920.17µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=334ca0db-a4d9-4298-a770-7815e250d119 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53492" http.request.uri="/v2/foo/bar/blobs/uploads/4b37b791-9b0f-4235-8c11-f5e071998492?_state=MUuQxm-Zwk5jDdvQSEqsY-jkyzKnHIrmU3gk0UCvlZ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiMzdiNzkxLTliMGYtNDIzNS04YzExLWY1ZTA3MTk5ODQ5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOC42MDMxMDI2MzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143972ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "PUT /v2/foo/bar/blobs/uploads/4b37b791-9b0f-4235-8c11-f5e071998492?_state=MUuQxm-Zwk5jDdvQSEqsY-jkyzKnHIrmU3gk0UCvlZ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiMzdiNzkxLTliMGYtNDIzNS04YzExLWY1ZTA3MTk5ODQ5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOC42MDMxMDI2MzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=4cc45836-7d0a-49a9-ad13-62e230c78a34 http.request.method=POST http.request.remoteaddr="127.0.0.1:53492" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="892.969µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=3df6a00b-51fe-451c-ac60-399207b92f79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53492" http.request.uri="/v2/foo/bar/blobs/uploads/87adec97-aaa3-463c-bdb3-5d594aa92112?_state=epYthlnQlE4Wgj-ox6bfpMWs4CV_iq625s-MOzL-j0l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3YWRlYzk3LWFhYTMtNDYzYy1iZGIzLTVkNTk0YWE5MjExMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOC42MDU1ODk3ODVaIn0%3D&digest=sha256%3A0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" http.response.duration=764.267426ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:18 +0000] "PUT /v2/foo/bar/blobs/uploads/87adec97-aaa3-463c-bdb3-5d594aa92112?_state=epYthlnQlE4Wgj-ox6bfpMWs4CV_iq625s-MOzL-j0l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3YWRlYzk3LWFhYTMtNDYzYy1iZGIzLTVkNTk0YWE5MjExMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOC42MDU1ODk3ODVaIn0%3D&digest=sha256%3A0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:19Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=ec03778c-9c49-4f86-8b67-99dbcbed465f http.request.method=POST http.request.remoteaddr="127.0.0.1:53492" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014131ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45191" http.request.id=9dc3dedf-7b16-4d43-9b40-6627f837a952 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53492" http.request.uri="/v2/foo/bar/blobs/uploads/8b5f9628-de9f-4d3e-8c95-ef9392bac4bf?_state=XEjwCLwUz6u4TuzmK-cCFK_UKMJOda2MNJIxT14OQf97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiNWY5NjI4LWRlOWYtNGQzZS04Yzk1LWVmOTM5MmJhYzRiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOS40NzIzOTYyMTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=792.576178ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:19 +0000] "PATCH /v2/foo/bar/blobs/uploads/8b5f9628-de9f-4d3e-8c95-ef9392bac4bf?_state=XEjwCLwUz6u4TuzmK-cCFK_UKMJOda2MNJIxT14OQf97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiNWY5NjI4LWRlOWYtNGQzZS04Yzk1LWVmOTM5MmJhYzRiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoxOS40NzIzOTYyMTlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=ba071e1a-79e7-4410-8e35-284052413081 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53492" http.request.uri="/v2/foo/bar/blobs/uploads/8b5f9628-de9f-4d3e-8c95-ef9392bac4bf?_state=0JfLdg96HGYsW84pTzLRMTAd0RHlB72FQjf7ZRd9iBN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiNWY5NjI4LWRlOWYtNGQzZS04Yzk1LWVmOTM5MmJhYzRiZiIsIk9mZnNldCI6MTU4NTgxNzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MTlaIn0%3D&digest=sha256%3A0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" http.response.duration=2.299344ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:20 +0000] "PUT /v2/foo/bar/blobs/uploads/8b5f9628-de9f-4d3e-8c95-ef9392bac4bf?_state=0JfLdg96HGYsW84pTzLRMTAd0RHlB72FQjf7ZRd9iBN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhiNWY5NjI4LWRlOWYtNGQzZS04Yzk1LWVmOTM5MmJhYzRiZiIsIk9mZnNldCI6MTU4NTgxNzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MTlaIn0%3D&digest=sha256%3A0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=2319a2de-a1c0-4d46-b06c-4814d0ec2420 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53492" http.request.uri="/v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.660697ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=46833aa0-b15a-45ed-b1e7-6ca479d34e5a http.request.method=GET http.request.remoteaddr="127.0.0.1:53492" http.request.uri="/v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=56.870461ms http.response.status=200 http.response.written=15858176 127.0.0.1 - - [08/Aug/2025:13:16:20 +0000] "GET /v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf HTTP/1.1" 200 15858176 "" "Go-http-client/1.1" time="2025-08-08T13:16:20Z" level=error msg="error parsing digest="sha257:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=2fbffcfe-498f-45d6-b11b-64cd8360966a http.request.method=GET http.request.remoteaddr="127.0.0.1:53492" http.request.uri="/v2/foo/bar/blobs/sha257:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" vars.name="foo/bar" time="2025-08-08T13:16:20Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=2fbffcfe-498f-45d6-b11b-64cd8360966a http.request.method=GET http.request.remoteaddr="127.0.0.1:53492" http.request.uri="/v2/foo/bar/blobs/sha257:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="879.249µs" http.response.status=400 http.response.written=110 vars.digest="sha257:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:16:20 +0000] "GET /v2/foo/bar/blobs/sha257:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T13:16:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=456ff5aa-0c65-4c63-9787-1983b71610b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56696" http.request.uri="/v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.111731ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:20 +0000] "GET /v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=c0651ad2-07a3-4987-9d1d-9456d31fd062 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56708" http.request.uri="/v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" http.response.duration="895.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:20 +0000] "DELETE /v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=fd9b4d0e-8839-42d5-bb29-042c3ed59612 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56708" http.request.uri="/v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="831.568µs" http.response.status=404 http.response.written=157 vars.digest="sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:16:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T13:16:20Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=7ea6c748-d187-4ce6-84d1-e57eda1696d2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56708" http.request.uri="/v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="803.049µs" http.response.status=404 http.response.written=74 vars.digest="sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:16:20 +0000] "DELETE /v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-08-08T13:16:20Z" level=error msg="error parsing digest="sha257:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=40d0e8ab-9c45-44fc-958e-54b18d9aa251 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56716" http.request.uri="/v2/foo/bar/blobs/sha257:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" vars.name="foo/bar" time="2025-08-08T13:16:20Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=40d0e8ab-9c45-44fc-958e-54b18d9aa251 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56716" http.request.uri="/v2/foo/bar/blobs/sha257:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="861.849µs" http.response.status=400 http.response.written=110 vars.digest="sha257:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:16:20 +0000] "DELETE /v2/foo/bar/blobs/sha257:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T13:16:20Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=4328b8a3-da35-4ac4-b08e-02f5dbf64900 http.request.method=POST http.request.remoteaddr="127.0.0.1:56722" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="968.69µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=0270415d-3076-4863-bccf-e08ae949a885 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56722" http.request.uri="/v2/foo/bar/blobs/uploads/3320061e-a79a-4f46-9b43-09513d2b6374?_state=XcBxYpbKVNgboveRYJvHSrgBuADVMhVsAF3PJY-xUYN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzMjAwNjFlLWE3OWEtNGY0Ni05YjQzLTA5NTEzZDJiNjM3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoyMC4zOTA5Njg5NjRaIn0%3D&digest=sha256%3A0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" http.response.duration=808.882984ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:20 +0000] "PUT /v2/foo/bar/blobs/uploads/3320061e-a79a-4f46-9b43-09513d2b6374?_state=XcBxYpbKVNgboveRYJvHSrgBuADVMhVsAF3PJY-xUYN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzMjAwNjFlLWE3OWEtNGY0Ni05YjQzLTA5NTEzZDJiNjM3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoyMC4zOTA5Njg5NjRaIn0%3D&digest=sha256%3A0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=944218f4-fb2e-4bfe-8bd8-52097d000f01 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56722" http.request.uri="/v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.159492ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=f382ea81-e265-4899-80ad-8b3483c39b71 http.request.method=GET http.request.remoteaddr="127.0.0.1:56696" http.request.uri="/v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=920.084961ms http.response.status=200 http.response.written=2555904 127.0.0.1 - - [08/Aug/2025:13:16:20 +0000] "GET /v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2025-08-08T13:16:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45191" http.request.id=a10e0f61-eabb-48e5-8a62-65568aae4b70 http.request.method=GET http.request.remoteaddr="127.0.0.1:56692" http.request.uri="/v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=924.819129ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [08/Aug/2025:13:16:20 +0000] "GET /v2/foo/bar/blobs/sha256:0273c82df256c6286c4036560052d904bd30ad7fe2032bc903bbd230237bbbdf HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.87s) === RUN TestRelativeURL time="2025-08-08T13:16: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.6 time="2025-08-08T13:16:21Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:16:21Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44229" http.request.id=11341d50-74c1-4faa-8404-66c67a35350f http.request.method=POST http.request.remoteaddr="127.0.0.1:35518" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.061371ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44229" http.request.id=0310190c-1754-41fb-ada6-477eefeb486a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35518" http.request.uri="/v2/foo/bar/blobs/uploads/6f9806b5-ff9b-477a-acfb-4887fc78de64?_state=KdsU725d4x6u3ORfRJKThM2G31cMr4eMF8pyIrbftaJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmOTgwNmI1LWZmOWItNDc3YS1hY2ZiLTQ4ODdmYzc4ZGU2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoyMS4zMDU5NDEwNzJaIn0%3D&digest=sha256%3Acdeeb061229c066d17d11efeca72f31d98a71fbb0dc72da1c8b938a2e7708ad6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.476911169s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:21 +0000] "PUT /v2/foo/bar/blobs/uploads/6f9806b5-ff9b-477a-acfb-4887fc78de64?_state=KdsU725d4x6u3ORfRJKThM2G31cMr4eMF8pyIrbftaJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmOTgwNmI1LWZmOWItNDc3YS1hY2ZiLTQ4ODdmYzc4ZGU2NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoyMS4zMDU5NDEwNzJaIn0%3D&digest=sha256%3Acdeeb061229c066d17d11efeca72f31d98a71fbb0dc72da1c8b938a2e7708ad6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44229" http.request.id=a71b6495-e077-4426-8a85-7c29badee5ee http.request.method=POST http.request.remoteaddr="127.0.0.1:35518" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066051ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44229" http.request.id=fee8f31e-1fc9-4faf-87a3-1630b59cc37b http.request.method=POST http.request.remoteaddr="127.0.0.1:35518" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="903.049µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44229" http.request.id=dfa0f06c-0753-4697-87f9-636468ac0e34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35518" http.request.uri="/v2/foo/bar/blobs/uploads/f6793a7a-cbf9-41ab-b90d-ff7eff9cbd3f?_state=AYR7uA6bWRYlgw2yfABCUU2d_Ng0MoicCJJoMcuqhCJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NzkzYTdhLWNiZjktNDFhYi1iOTBkLWZmN2VmZjljYmQzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoyMy4yMDc3OTE5NDRaIn0%3D&digest=sha256%3A6aee6eaa4c0c050bcac4286e8a6a1b764713543817feea5bf37d350e738d4cca" http.request.useragent="Go-http-client/1.1" http.response.duration=1.488929212s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:23 +0000] "PUT /v2/foo/bar/blobs/uploads/f6793a7a-cbf9-41ab-b90d-ff7eff9cbd3f?_state=AYR7uA6bWRYlgw2yfABCUU2d_Ng0MoicCJJoMcuqhCJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2NzkzYTdhLWNiZjktNDFhYi1iOTBkLWZmN2VmZjljYmQzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoyMy4yMDc3OTE5NDRaIn0%3D&digest=sha256%3A6aee6eaa4c0c050bcac4286e8a6a1b764713543817feea5bf37d350e738d4cca HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.40s) === RUN TestBlobDeleteDisabled time="2025-08-08T13:16:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:16:24Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:16:24Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:44621" http.request.id=550cca56-decf-4bc0-984e-7c3c4f5b47c3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51120" http.request.uri="/v2/foo/bar/blobs/sha256:fee07bafaab98179bfa581bce7973750797bc1d3c45e4a525c00e07c1aa6d296" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="905.089µs" http.response.status=405 http.response.written=78 vars.digest="sha256:fee07bafaab98179bfa581bce7973750797bc1d3c45e4a525c00e07c1aa6d296" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:16:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:fee07bafaab98179bfa581bce7973750797bc1d3c45e4a525c00e07c1aa6d296 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.15s) === RUN TestDeleteDisabled time="2025-08-08T13:16:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:16:24Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:16:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35149" http.request.id=32dd4bc4-10ab-4cef-9922-3b76a551aaed http.request.method=POST http.request.remoteaddr="127.0.0.1:41546" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.092931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:26Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35149" http.request.id=1c26824c-8f15-4ed9-aed9-65187d99fc23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41546" http.request.uri="/v2/foo/bar/blobs/uploads/2c7103ca-f9ec-4e28-8bf1-f4b3ba23d265?_state=N8QttaoNiIxKU5D18PMh20nh6mVMe5vpRgkzVO7A_ux7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjNzEwM2NhLWY5ZWMtNGUyOC04YmYxLWY0YjNiYTIzZDI2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoyNS4wMzk5ODA1ODNaIn0%3D&digest=sha256%3A278775c68700ccd5d29f90deb16035b4e4520615d61a029985154af6f6098c0a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.182128757s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:25 +0000] "PUT /v2/foo/bar/blobs/uploads/2c7103ca-f9ec-4e28-8bf1-f4b3ba23d265?_state=N8QttaoNiIxKU5D18PMh20nh6mVMe5vpRgkzVO7A_ux7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjNzEwM2NhLWY5ZWMtNGUyOC04YmYxLWY0YjNiYTIzZDI2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoyNS4wMzk5ODA1ODNaIn0%3D&digest=sha256%3A278775c68700ccd5d29f90deb16035b4e4520615d61a029985154af6f6098c0a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:26Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:35149" http.request.id=15272a0f-f561-499b-8099-a29717deb30e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41546" http.request.uri="/v2/foo/bar/blobs/sha256:278775c68700ccd5d29f90deb16035b4e4520615d61a029985154af6f6098c0a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="917.049µs" http.response.status=405 http.response.written=78 vars.digest="sha256:278775c68700ccd5d29f90deb16035b4e4520615d61a029985154af6f6098c0a" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:16:26 +0000] "DELETE /v2/foo/bar/blobs/sha256:278775c68700ccd5d29f90deb16035b4e4520615d61a029985154af6f6098c0a HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.37s) === RUN TestDeleteReadOnly time="2025-08-08T13:16:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:16:26Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:16:26Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40997" http.request.id=d0e65070-3a5e-47bd-8281-2a5464bdf8db http.request.method=POST http.request.remoteaddr="127.0.0.1:55938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.081491ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40997" http.request.id=0ea4880c-5653-45c2-86f6-2489b8f2cfcc http.request.method=PUT http.request.remoteaddr="127.0.0.1:55938" http.request.uri="/v2/foo/bar/blobs/uploads/d6509e54-eeef-49c5-8f76-47ddcdfb13a8?_state=8UAlnTnHdDGlJhwM_p40nqjYBYXqxdwxKJ0hZTtuxgZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2NTA5ZTU0LWVlZWYtNDljNS04Zjc2LTQ3ZGRjZGZiMTNhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoyNi40NzA0MDczMTdaIn0%3D&digest=sha256%3A1e39e567c10f6d29207339b6ab7819780b14bbf49a9b017a7d8844e77ade206f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.591434298s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:26 +0000] "PUT /v2/foo/bar/blobs/uploads/d6509e54-eeef-49c5-8f76-47ddcdfb13a8?_state=8UAlnTnHdDGlJhwM_p40nqjYBYXqxdwxKJ0hZTtuxgZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2NTA5ZTU0LWVlZWYtNDljNS04Zjc2LTQ3ZGRjZGZiMTNhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjoyNi40NzA0MDczMTdaIn0%3D&digest=sha256%3A1e39e567c10f6d29207339b6ab7819780b14bbf49a9b017a7d8844e77ade206f HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [08/Aug/2025:13:16:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:1e39e567c10f6d29207339b6ab7819780b14bbf49a9b017a7d8844e77ade206f HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.84s) === RUN TestStartPushReadOnly time="2025-08-08T13:16:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:16:28Z" level=info msg="redis not configured" go.version=go1.24.6 127.0.0.1 - - [08/Aug/2025:13:16:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-08-08T13:16:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:16:28Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:16:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=b10331c5-b9e1-4914-863a-d051646a7771 http.request.method=GET http.request.remoteaddr="127.0.0.1:35908" 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.00297ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:13:16:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T13:16:28Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=e039ac3c-9f4c-418f-b74e-eb627e0da470 http.request.method=GET http.request.remoteaddr="127.0.0.1:35908" 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="846.408µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:13:16:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T13:16:28Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=46e30afd-37cb-401a-b89b-9f59f8548960 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35908" 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="777.448µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:13:16:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T13:16:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=128d29fc-ac23-4d8c-9a35-1bff59adafaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:35908" 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.983271ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T13:16:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=128d29fc-ac23-4d8c-9a35-1bff59adafaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.031511ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T13:16:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=128d29fc-ac23-4d8c-9a35-1bff59adafaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.062832ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T13:16:28Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=128d29fc-ac23-4d8c-9a35-1bff59adafaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.090592ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:13:16:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T13:16:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=0cb8e0e1-6b69-4db9-94e0-6e718711b476 http.request.method=POST http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.064291ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:28 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=343cceae-8387-4567-bed8-331aa98cedb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/blobs/uploads/9e2aa144-cc9b-4b71-b0e4-9686c0254de7?_state=yltqFoOuKHS3wMQBT7M_TI4bFZFxhl3D02dNnBd6LM17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5ZTJhYTE0NC1jYzliLTRiNzEtYjBlNC05Njg2YzAyNTRkZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MjguMjk3NjA0MjY0WiJ9&digest=sha256%3A89ebfff96e528255de5c8ad34b73f5a2dd40fd7e9bd03de85a9014c0ce5e36b6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.619975229s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:28 +0000] "PUT /v2/foo/schema1/blobs/uploads/9e2aa144-cc9b-4b71-b0e4-9686c0254de7?_state=yltqFoOuKHS3wMQBT7M_TI4bFZFxhl3D02dNnBd6LM17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5ZTJhYTE0NC1jYzliLTRiNzEtYjBlNC05Njg2YzAyNTRkZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MjguMjk3NjA0MjY0WiJ9&digest=sha256%3A89ebfff96e528255de5c8ad34b73f5a2dd40fd7e9bd03de85a9014c0ce5e36b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=0459d8bd-6303-4e97-a3f8-3fac44e701f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.079931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=4b17326b-bbb0-4d81-9441-5315875a3c50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/blobs/uploads/b645e69c-8438-4f5c-b5bf-205edc0bab27?_state=o5DYtmh-1N3koGfw6GEuXRQupUe-vnTUN6KSpcAt06N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNjQ1ZTY5Yy04NDM4LTRmNWMtYjViZi0yMDVlZGMwYmFiMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MzAuMTAzNzU5MDc1WiJ9&digest=sha256%3Aa20c5dc9e497aae25ec2cfc4d4b72af43be8e20c90a4e877b490e8724155e605" http.request.useragent="Go-http-client/1.1" http.response.duration=1.036120825s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/b645e69c-8438-4f5c-b5bf-205edc0bab27?_state=o5DYtmh-1N3koGfw6GEuXRQupUe-vnTUN6KSpcAt06N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiNjQ1ZTY5Yy04NDM4LTRmNWMtYjViZi0yMDVlZGMwYmFiMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MzAuMTAzNzU5MDc1WiJ9&digest=sha256%3Aa20c5dc9e497aae25ec2cfc4d4b72af43be8e20c90a4e877b490e8724155e605 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=c1c1639e-b2ec-4051-b274-6c9b86a90b22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.461595ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=fa6eb78e-7b01-48e0-9647-9b3b4a9aee0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/manifests/sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7" http.request.useragent="Go-http-client/1.1" http.response.duration=3.283394ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=d2aae27f-2e87-43f1-b70c-5c324efe6888 http.request.method=GET http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.803378ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=7a92a923-ec25-4d0e-a3ed-b67b704cc4e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/manifests/sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.811538ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "GET /v2/foo/schema1/manifests/sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35795" http.request.id=fb438751-15e0-4801-a983-790557086900 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/manifests/sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7" http.request.useragent="Go-http-client/1.1" http.response.duration=3.230273ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35795" http.request.id=34e26aae-d5eb-4d75-90fc-4bc5f00e31c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/manifests/sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7" http.request.useragent="Go-http-client/1.1" http.response.duration=3.257033ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:35795" http.request.id=442bf989-19ca-4338-ab93-7ece196044ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/manifests/sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7" http.request.useragent="Go-http-client/1.1" http.response.duration=3.279114ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=6ebffcdd-5036-4755-bdbe-8fa45b7ab80e http.request.method=GET http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/manifests/sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.776979ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "GET /v2/foo/schema1/manifests/sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=7284a3fc-9832-432c-913e-2ee2443c9c61 http.request.method=GET http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="737.647µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=452be4f4-1540-464b-aafd-76d20909f1fa http.request.method=GET http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/manifests/sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7" http.request.useragent="Go-http-client/1.1" http.response.duration="723.367µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "GET /v2/foo/schema1/manifests/sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=63567fab-51ce-4cf9-9a79-64e360aed916 http.request.method=GET http.request.remoteaddr="127.0.0.1:35908" 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="831.729µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=error msg="payload digest does match: "sha256:46f33ea7f00a0afe4110b4bf16b12417d68dca80018e30858dd450410f5d2717" != "sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7"" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=42b75ac7-d1da-4aab-ba11-e4b10287d6b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/manifests/sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7" time="2025-08-08T13:16:31Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=42b75ac7-d1da-4aab-ba11-e4b10287d6b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35908" http.request.uri="/v2/foo/schema1/manifests/sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="903.169µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7" 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "PUT /v2/foo/schema1/manifests/sha256:4d9db6ad6ff8db95627488def75a8aa15d8a1b0a5ec993365e04b36c64b44bf7 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=5c5f5aea-c1a7-4a30-913f-00a73801bc8b http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" 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="884.089µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=e0039ce3-f90b-4be7-9063-05158864fcf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" 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="747.647µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35795" http.request.id=9262f56d-f2bc-4f23-9222-bfd82bc8bca2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" 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="910.689µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:16:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35795" http.request.id=9262f56d-f2bc-4f23-9222-bfd82bc8bca2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" 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="958.969µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:16:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35795" http.request.id=9262f56d-f2bc-4f23-9222-bfd82bc8bca2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" 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="991.53µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=bd7f8607-48ca-4376-962f-6e68a9b73aa7 http.request.method=POST http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="920.65µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=6dea9891-2b45-4532-ae40-4fe2b70f6b75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/blobs/uploads/d2dd234e-acd9-4d41-b87b-2148892320ac?_state=2vknuNTZMuF0w9gPHSAlMW7H2gP7EiYlC0ujXnIJmP97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMmRkMjM0ZS1hY2Q5LTRkNDEtYjg3Yi0yMTQ4ODkyMzIwYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MzEuMTc1NDIyMjIzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.181212ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/d2dd234e-acd9-4d41-b87b-2148892320ac?_state=2vknuNTZMuF0w9gPHSAlMW7H2gP7EiYlC0ujXnIJmP97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMmRkMjM0ZS1hY2Q5LTRkNDEtYjg3Yi0yMTQ4ODkyMzIwYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MzEuMTc1NDIyMjIzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35795" http.request.id=f7f1e4e7-50d5-4d8e-bb19-a33133b94658 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" 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="933.89µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:16:31Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35795" http.request.id=f7f1e4e7-50d5-4d8e-bb19-a33133b94658 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" 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="980.09µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T13:16:31Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=a649030d-7379-4365-87d6-1334ca76c5d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="965.209µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=1a36272d-4a8c-4a46-955c-b823b3e3cd9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/blobs/uploads/3913f4f9-bfdb-4ec4-8bab-f75b36cb0ba0?_state=1jXk_gvhBlylBqXffgk1RLIVhAT5wRwnPftMlBYy4yl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzOTEzZjRmOS1iZmRiLTRlYzQtOGJhYi1mNzViMzZjYjBiYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MzEuNDM2NDI3NzNaIn0%3D&digest=sha256%3Aff314ce78efbadc0a8b17c399858ba38979d50df864cbb858ed242caba93e29f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.963545059s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:31 +0000] "PUT /v2/foo/schema2/blobs/uploads/3913f4f9-bfdb-4ec4-8bab-f75b36cb0ba0?_state=1jXk_gvhBlylBqXffgk1RLIVhAT5wRwnPftMlBYy4yl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzOTEzZjRmOS1iZmRiLTRlYzQtOGJhYi1mNzViMzZjYjBiYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MzEuNDM2NDI3NzNaIn0%3D&digest=sha256%3Aff314ce78efbadc0a8b17c399858ba38979d50df864cbb858ed242caba93e29f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=7db98559-24ba-4cdb-ae61-9c1928fb0073 http.request.method=POST http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.123451ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=65c2586f-809b-4096-b555-cebc41692981 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/blobs/uploads/c93f947d-c096-4185-9364-d413ad0c5239?_state=99p9EJBl8kPLOzjC5FOeDgZ17wOY7S0MawpA8N_CyN57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjOTNmOTQ3ZC1jMDk2LTQxODUtOTM2NC1kNDEzYWQwYzUyMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MzMuNTgxMTU1MTk5WiJ9&digest=sha256%3A6534f766cbb6f6b78ca8a6f7db9bd56d2d3ed216b4a1175756dc519e9083fb96" http.request.useragent="Go-http-client/1.1" http.response.duration=881.99445ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/c93f947d-c096-4185-9364-d413ad0c5239?_state=99p9EJBl8kPLOzjC5FOeDgZ17wOY7S0MawpA8N_CyN57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjOTNmOTQ3ZC1jMDk2LTQxODUtOTM2NC1kNDEzYWQwYzUyMzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MzMuNTgxMTU1MTk5WiJ9&digest=sha256%3A6534f766cbb6f6b78ca8a6f7db9bd56d2d3ed216b4a1175756dc519e9083fb96 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35795" http.request.id=9fde302e-722c-4651-b5aa-7abd363318a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.343214ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35795" http.request.id=ca047704-2661-4773-8860-4b3cf0e96b13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/manifests/sha256:a64e516b02b007417f22d81030f45c7eedd8ed3db89a9c0461203f982b969a2e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.122252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:a64e516b02b007417f22d81030f45c7eedd8ed3db89a9c0461203f982b969a2e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=d6c3e23b-eb33-4fa5-ba4f-8f22b220a22f http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" 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="963.21µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T13:16:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=ff9a823c-9b4c-489a-b6be-5452b5b35cf4 http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/manifests/sha256:a64e516b02b007417f22d81030f45c7eedd8ed3db89a9c0461203f982b969a2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="878.369µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "GET /v2/foo/schema2/manifests/sha256:a64e516b02b007417f22d81030f45c7eedd8ed3db89a9c0461203f982b969a2e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T13:16:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=23834317-c4c8-4e5c-8dd1-d5eb1abd8e66 http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="727.327µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=936385f2-0f2e-4fd7-8d5f-c1247ef5b30a http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/manifests/sha256:a64e516b02b007417f22d81030f45c7eedd8ed3db89a9c0461203f982b969a2e" http.request.useragent="Go-http-client/1.1" http.response.duration="633.686µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "GET /v2/foo/schema2/manifests/sha256:a64e516b02b007417f22d81030f45c7eedd8ed3db89a9c0461203f982b969a2e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=e4750ad7-c3c8-49f4-9a28-d866bd381140 http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" 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="784.728µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T13:16:34Z" level=info msg="rewriting manifest sha256:a64e516b02b007417f22d81030f45c7eedd8ed3db89a9c0461203f982b969a2e in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=593861f4-8e80-4b65-bcc9-961556648462 http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:16:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=593861f4-8e80-4b65-bcc9-961556648462 http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.054141ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T13:16: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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35795" http.request.id=02b303c0-dd42-428c-a68f-5482bc0422c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" 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="828.048µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-08T13:16:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35795" http.request.id=f23a09ad-9bb6-4d42-ac8a-02221c86e08d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="996.851µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35795" http.request.id=c0eed21e-fdbc-4944-b597-844a8c5e04e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/manifests/sha256:10560dddf34d93b2705165d5fa362eeaa97bb66c66fb371e4bfad9f7125ca9d9" http.request.useragent="Go-http-client/1.1" http.response.duration="926.05µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:10560dddf34d93b2705165d5fa362eeaa97bb66c66fb371e4bfad9f7125ca9d9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=9d0c18f8-7b6e-4c09-8c31-75be460d354c http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" 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="910.409µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T13:16:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=ba3a1484-8871-43fe-be51-eb28576bdf40 http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/manifests/sha256:10560dddf34d93b2705165d5fa362eeaa97bb66c66fb371e4bfad9f7125ca9d9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="797.088µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "GET /v2/foo/schema2/manifests/sha256:10560dddf34d93b2705165d5fa362eeaa97bb66c66fb371e4bfad9f7125ca9d9 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T13:16:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=938fd6e4-3cd0-49f8-b7cb-9e763115b262 http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="664.447µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=ed4956bd-11f8-4ef5-b42e-e010e2187b97 http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/manifests/sha256:10560dddf34d93b2705165d5fa362eeaa97bb66c66fb371e4bfad9f7125ca9d9" http.request.useragent="Go-http-client/1.1" http.response.duration="661.727µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "GET /v2/foo/schema2/manifests/sha256:10560dddf34d93b2705165d5fa362eeaa97bb66c66fb371e4bfad9f7125ca9d9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:34Z" level=info msg="rewriting manifest list sha256:10560dddf34d93b2705165d5fa362eeaa97bb66c66fb371e4bfad9f7125ca9d9 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=3844dcb6-35b5-40ea-a8aa-5537199cd149 http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-08-08T13:16:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35795" http.request.id=3844dcb6-35b5-40ea-a8aa-5537199cd149 http.request.method=GET http.request.remoteaddr="127.0.0.1:53072" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.96342ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-08-08T13:16: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.6 time="2025-08-08T13:16:34Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:16: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.6 http.request.host="127.0.0.1:38207" http.request.id=5d2acf8c-38c4-472b-9805-6057e1326f4a http.request.method=GET http.request.remoteaddr="127.0.0.1:40872" 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="839.569µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T13:16: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.6 http.request.host="127.0.0.1:38207" http.request.id=0f200614-3129-4d7e-b973-c94419583f2f http.request.method=GET http.request.remoteaddr="127.0.0.1:40872" 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="653.767µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T13:16: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.6 http.request.host="127.0.0.1:38207" http.request.id=55555194-25e8-4954-8e97-5024a305ef42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40872" 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="727.808µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T13:16: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.6 http.request.host="127.0.0.1:38207" http.request.id=52115983-84d5-474d-8918-6703756b8087 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40872" 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.92051ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T13:16: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.6 http.request.host="127.0.0.1:38207" http.request.id=52115983-84d5-474d-8918-6703756b8087 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40872" 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.988071ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T13:16: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.6 http.request.host="127.0.0.1:38207" http.request.id=52115983-84d5-474d-8918-6703756b8087 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.021671ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T13:16: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.6 http.request.host="127.0.0.1:38207" http.request.id=52115983-84d5-474d-8918-6703756b8087 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.103672ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T13:16:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=90762016-b748-4b1d-88c2-4f6017a8731e http.request.method=POST http.request.remoteaddr="127.0.0.1:40872" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="974.49µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=0088d8dd-8a13-4722-ab3d-6e9be9b80bfe http.request.method=PUT http.request.remoteaddr="127.0.0.1:40872" http.request.uri="/v2/foo/schema1/blobs/uploads/a596ee8b-27e1-454a-a9bd-adae32ab52d0?_state=YQEHXwL8A_6kDGdLrL_MjFrCkrNsdrv9gmykM-D-k3F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNTk2ZWU4Yi0yN2UxLTQ1NGEtYTliZC1hZGFlMzJhYjUyZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MzQuNjczOTAyNzIyWiJ9&digest=sha256%3A28f8948d558b290e427d12f7d2cbeaf6d6d291ed4668d5938445a041af8a1fe5" http.request.useragent="Go-http-client/1.1" http.response.duration=943.212355ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:34 +0000] "PUT /v2/foo/schema1/blobs/uploads/a596ee8b-27e1-454a-a9bd-adae32ab52d0?_state=YQEHXwL8A_6kDGdLrL_MjFrCkrNsdrv9gmykM-D-k3F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNTk2ZWU4Yi0yN2UxLTQ1NGEtYTliZC1hZGFlMzJhYjUyZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MzQuNjczOTAyNzIyWiJ9&digest=sha256%3A28f8948d558b290e427d12f7d2cbeaf6d6d291ed4668d5938445a041af8a1fe5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=9d5998ea-eb5f-4266-a9b2-3739f54d1d5f http.request.method=POST http.request.remoteaddr="127.0.0.1:40872" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.082811ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=74d6825a-568a-4409-9ff3-3ac44e6287ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:40872" http.request.uri="/v2/foo/schema1/blobs/uploads/da646df5-c5fb-43f5-b3f1-31243e64edeb?_state=OluSUKLc0KtMRD2FOJz3AyZJmEZB5b8kBf0h4icP-yl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYTY0NmRmNS1jNWZiLTQzZjUtYjNmMS0zMTI0M2U2NGVkZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MzUuODQ2NjMzNDIxWiJ9&digest=sha256%3Ad112d1fe455192513520e6142c3a834d5bbe3956f866910ba3fbcf6736a092ac" http.request.useragent="Go-http-client/1.1" http.response.duration=1.558683322s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/da646df5-c5fb-43f5-b3f1-31243e64edeb?_state=OluSUKLc0KtMRD2FOJz3AyZJmEZB5b8kBf0h4icP-yl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYTY0NmRmNS1jNWZiLTQzZjUtYjNmMS0zMTI0M2U2NGVkZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MzUuODQ2NjMzNDIxWiJ9&digest=sha256%3Ad112d1fe455192513520e6142c3a834d5bbe3956f866910ba3fbcf6736a092ac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=79b823a1-5841-4bfc-afb4-0c1900b6c879 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.577476ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=0ce079ae-49ed-4b5c-8f25-39960d929970 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40872" http.request.uri="/v2/foo/schema1/manifests/sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625" http.request.useragent="Go-http-client/1.1" http.response.duration=3.309194ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=8ddb0839-fe42-493f-8b44-0a6fcdae9adf http.request.method=GET http.request.remoteaddr="127.0.0.1:40872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.878459ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=2fb4c566-cce0-4da8-8740-f78a160f2b19 http.request.method=GET http.request.remoteaddr="127.0.0.1:40872" http.request.uri="/v2/foo/schema1/manifests/sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.804539ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "GET /v2/foo/schema1/manifests/sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38207" http.request.id=4cb62f52-e6b3-431c-bf80-a1430f6410f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40872" http.request.uri="/v2/foo/schema1/manifests/sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625" http.request.useragent="Go-http-client/1.1" http.response.duration=3.280314ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38207" http.request.id=ef37455d-d7ad-4e41-b6a8-219108743b69 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40872" http.request.uri="/v2/foo/schema1/manifests/sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625" http.request.useragent="Go-http-client/1.1" http.response.duration=3.424235ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:38207" http.request.id=72729534-7d56-4a33-8476-64ed21fa0ecc http.request.method=PUT http.request.remoteaddr="127.0.0.1:40872" http.request.uri="/v2/foo/schema1/manifests/sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625" http.request.useragent="Go-http-client/1.1" http.response.duration=3.337154ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=928b8c3a-ac78-444e-b72f-ee95167a5e98 http.request.method=GET http.request.remoteaddr="127.0.0.1:40872" http.request.uri="/v2/foo/schema1/manifests/sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.93678ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "GET /v2/foo/schema1/manifests/sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=989d33f1-b81b-4578-8f10-8c69ed5f9b74 http.request.method=GET http.request.remoteaddr="127.0.0.1:40872" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="801.408µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=0be6ca84-87a1-406b-b3cf-bd4ea5d61fef http.request.method=GET http.request.remoteaddr="127.0.0.1:40872" http.request.uri="/v2/foo/schema1/manifests/sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625" http.request.useragent="Go-http-client/1.1" http.response.duration="812.328µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "GET /v2/foo/schema1/manifests/sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=66981eb4-ece4-4c08-8208-802f5a7e0dca http.request.method=GET http.request.remoteaddr="127.0.0.1:40872" 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="850.128µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=error msg="payload digest does match: "sha256:749dce9a7d445581676a8d92e25cb3baa2ab3abce9e18e64e767807e8a2e0c13" != "sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625"" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=3a18b9e4-7c60-4135-94de-74c965ef9978 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40872" http.request.uri="/v2/foo/schema1/manifests/sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625" time="2025-08-08T13:16:37Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=3a18b9e4-7c60-4135-94de-74c965ef9978 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40872" http.request.uri="/v2/foo/schema1/manifests/sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.02353ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625" 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "PUT /v2/foo/schema1/manifests/sha256:1f6736248db4c4226be1e928d5c1ce89551a2a8de659bab1e1d62746cf65a625 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=74cfb660-3ac5-48dd-af41-2e48b1d413c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:40880" 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="973.57µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=fc70439c-4daf-496a-b58b-7f93f28ab444 http.request.method=GET http.request.remoteaddr="127.0.0.1:40880" 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="776.808µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38207" http.request.id=5bb2bd6a-600c-4b32-b88e-d5589d2974ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:40880" 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="946.73µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:16:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38207" http.request.id=5bb2bd6a-600c-4b32-b88e-d5589d2974ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:40880" 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="998.61µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:16:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38207" http.request.id=5bb2bd6a-600c-4b32-b88e-d5589d2974ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:40880" 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.029131ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=1793e7c9-7c4c-43d0-8988-06ec7135ebe6 http.request.method=POST http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="923.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=12d54390-b643-4d3e-8782-95ada16e734d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/blobs/uploads/eeb8a7d0-84e1-4689-9f7f-23c0ecba1c11?_state=GZO_v0JVIrNTirw0R8dWM-JT1oA3KF6kxTh2A1CWUKN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZWI4YTdkMC04NGUxLTQ2ODktOWY3Zi0yM2MwZWNiYTFjMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MzcuNDQyODY4MDA3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.213132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/eeb8a7d0-84e1-4689-9f7f-23c0ecba1c11?_state=GZO_v0JVIrNTirw0R8dWM-JT1oA3KF6kxTh2A1CWUKN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZWI4YTdkMC04NGUxLTQ2ODktOWY3Zi0yM2MwZWNiYTFjMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MzcuNDQyODY4MDA3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38207" http.request.id=4e30294d-6060-4881-8a2a-9db29022486c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40880" 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="990.89µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:16:37Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38207" http.request.id=4e30294d-6060-4881-8a2a-9db29022486c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40880" 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.03369ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T13:16:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=50df744e-006c-4a29-9d86-e96c755c3195 http.request.method=POST http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.052891ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=9a273dfe-c239-4333-a6dd-5cb516d561fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/blobs/uploads/47fcbff3-76d5-429b-a43e-bde978032cff?_state=8f9oDmD1oM0vlk5rzqst31VCALzmAr2S1QFnAYmpPNV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0N2ZjYmZmMy03NmQ1LTQyOWItYTQzZS1iZGU5NzgwMzJjZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MzcuNzAwMzE4MTE3WiJ9&digest=sha256%3Aa79d462594d4c92711d409cfcf23cb7285f2ae934b4b86a45bbfa55bd0288fa9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.12927783s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/47fcbff3-76d5-429b-a43e-bde978032cff?_state=8f9oDmD1oM0vlk5rzqst31VCALzmAr2S1QFnAYmpPNV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0N2ZjYmZmMy03NmQ1LTQyOWItYTQzZS1iZGU5NzgwMzJjZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6MzcuNzAwMzE4MTE3WiJ9&digest=sha256%3Aa79d462594d4c92711d409cfcf23cb7285f2ae934b4b86a45bbfa55bd0288fa9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=ef7eb9b0-01cc-4471-b36c-f6040f2f9441 http.request.method=POST http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.075091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=c06c4e7b-d138-4ff3-8a48-e54855040c74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/blobs/uploads/c1340362-24e3-4f81-9c9a-f5189127e484?_state=EiqLIyzpKbSra1ljDPWDN8OjOtiAwxUSuARyx2dPCTt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMTM0MDM2Mi0yNGUzLTRmODEtOWM5YS1mNTE4OTEyN2U0ODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6NDAuMDQ0MDMxNTc3WiJ9&digest=sha256%3A7e1889dba650583c3fec52249785c4db0cfe1bdcd552278c6cbb9d15ba8bc63b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.256207791s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/c1340362-24e3-4f81-9c9a-f5189127e484?_state=EiqLIyzpKbSra1ljDPWDN8OjOtiAwxUSuARyx2dPCTt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMTM0MDM2Mi0yNGUzLTRmODEtOWM5YS1mNTE4OTEyN2U0ODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6NDAuMDQ0MDMxNTc3WiJ9&digest=sha256%3A7e1889dba650583c3fec52249785c4db0cfe1bdcd552278c6cbb9d15ba8bc63b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38207" http.request.id=29b83192-323e-44b5-b296-08d428ae5916 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.369134ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38207" http.request.id=0841bafb-5170-4a42-a035-ed93252a6be6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/manifests/sha256:1ccbef43f8c0d8454b0f282eec67416544b55e76560412852de9ac00345c45bd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.123771ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:1ccbef43f8c0d8454b0f282eec67416544b55e76560412852de9ac00345c45bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=3bf1c25d-4057-467b-8370-ebcda5761639 http.request.method=GET http.request.remoteaddr="127.0.0.1:40880" 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="915.77µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=5952c94f-6a42-4a22-9068-dfdc29bf3602 http.request.method=GET http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/manifests/sha256:1ccbef43f8c0d8454b0f282eec67416544b55e76560412852de9ac00345c45bd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="942.73µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "GET /v2/foo/schema2/manifests/sha256:1ccbef43f8c0d8454b0f282eec67416544b55e76560412852de9ac00345c45bd HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=01a15718-7a32-4147-85a1-ebc68d4d83ba http.request.method=GET http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="821.728µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=8dcfad18-3621-4c64-9d8c-6be234714f1d http.request.method=GET http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/manifests/sha256:1ccbef43f8c0d8454b0f282eec67416544b55e76560412852de9ac00345c45bd" http.request.useragent="Go-http-client/1.1" http.response.duration="764.248µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "GET /v2/foo/schema2/manifests/sha256:1ccbef43f8c0d8454b0f282eec67416544b55e76560412852de9ac00345c45bd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=ad87403c-6ce3-49de-8d00-2e7fb00779a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:40880" 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="716.207µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=info msg="rewriting manifest sha256:1ccbef43f8c0d8454b0f282eec67416544b55e76560412852de9ac00345c45bd in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=563d2bda-4cc5-41b8-a66e-51f537fa4ea5 http.request.method=GET http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:16:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=563d2bda-4cc5-41b8-a66e-51f537fa4ea5 http.request.method=GET http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.008661ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38207" http.request.id=7bd103ce-93ed-45ab-868e-d90f1b8eb985 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40880" 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="888.369µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38207" http.request.id=1b245aef-c1c7-4e15-b36c-22ca96e54a16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.171412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38207" http.request.id=16efdf3e-f9fa-4b5e-9daa-4cace55e23e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/manifests/sha256:598b3aadcf2cfc36c1d3932fece943023b999b61140055ea6e75a02f77530070" http.request.useragent="Go-http-client/1.1" http.response.duration="948.73µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:598b3aadcf2cfc36c1d3932fece943023b999b61140055ea6e75a02f77530070 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=b3d915fb-bea7-4900-a0d4-820af3aebc3f http.request.method=GET http.request.remoteaddr="127.0.0.1:40880" 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="982.97µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=3950d32d-1042-4779-a13d-daea8a3b6360 http.request.method=GET http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/manifests/sha256:598b3aadcf2cfc36c1d3932fece943023b999b61140055ea6e75a02f77530070" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="936.69µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "GET /v2/foo/schema2/manifests/sha256:598b3aadcf2cfc36c1d3932fece943023b999b61140055ea6e75a02f77530070 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=742f9e51-c335-4885-9dff-9ec5640b48bd http.request.method=GET http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="825.769µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=31fecf3f-71ee-47bb-a1ef-96afd7853d72 http.request.method=GET http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/manifests/sha256:598b3aadcf2cfc36c1d3932fece943023b999b61140055ea6e75a02f77530070" http.request.useragent="Go-http-client/1.1" http.response.duration="728.167µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "GET /v2/foo/schema2/manifests/sha256:598b3aadcf2cfc36c1d3932fece943023b999b61140055ea6e75a02f77530070 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=info msg="rewriting manifest list sha256:598b3aadcf2cfc36c1d3932fece943023b999b61140055ea6e75a02f77530070 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=78dc30cf-e15e-4dc4-9f39-d626d348cd03 http.request.method=GET http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-08-08T13:16:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38207" http.request.id=78dc30cf-e15e-4dc4-9f39-d626d348cd03 http.request.method=GET http.request.remoteaddr="127.0.0.1:40880" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.309583ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (13.26s) === RUN TestGetManifestWithStorageError time="2025-08-08T13:16:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:16:41Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:16:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:34775" http.request.id=5e4d8408-241d-41f4-b886-e5abebf6ec03 http.request.method=GET http.request.remoteaddr="127.0.0.1:39066" 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="959.209µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:34775" http.request.id=b7b67662-7bd7-46aa-9ab9-97d92eec8760 http.request.method=GET http.request.remoteaddr="127.0.0.1:39066" 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="739.768µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:34775" http.request.id=2490c0dd-127e-47f4-92e1-0f8906cde5b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:39066" 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="847.528µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:34775" http.request.id=a48f0d3f-ab8d-4f12-9df0-e0889bde0052 http.request.method=GET http.request.remoteaddr="127.0.0.1:39066" 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="763.048µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-08-08T13:16:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:16:41Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:16:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=737e33b7-8dba-470d-8be5-082a515e0f8f http.request.method=GET http.request.remoteaddr="127.0.0.1:49140" 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.00129ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=7ec42cae-e583-4844-9330-bc6bade33a94 http.request.method=GET http.request.remoteaddr="127.0.0.1:49140" 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="865.849µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=0a4f6df2-17fc-442d-8e7a-18e6c0690f2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49140" 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="821.808µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=e1e0f4fa-9904-44c8-97f8-9f5904d1df81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.069191ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T13:16:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=e1e0f4fa-9904-44c8-97f8-9f5904d1df81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.119152ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T13:16:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=e1e0f4fa-9904-44c8-97f8-9f5904d1df81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.153712ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T13:16:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=e1e0f4fa-9904-44c8-97f8-9f5904d1df81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.181432ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T13:16:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=b6a57f48-a41d-4b98-8449-02a9960abed2 http.request.method=POST http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="972.21µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=15df97c8-b6cf-471f-89af-8f6237a0da6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/blobs/uploads/a678d00a-6c5c-4a0f-82a8-d53a9b7bf843?_state=cmx6AX2daXOtLi_Rw8joIHwzN4X_NrQmkqLWd_d367V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNjc4ZDAwYS02YzVjLTRhMGYtODJhOC1kNTNhOWI3YmY4NDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6NDEuNjAzNjI3NTA3WiJ9&digest=sha256%3A334111c34a379a81ec4978263fea1b8a3d1f6ccca3b8f4e5ff17443599cc099c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.492955103s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:41 +0000] "PUT /v2/foo/schema1/blobs/uploads/a678d00a-6c5c-4a0f-82a8-d53a9b7bf843?_state=cmx6AX2daXOtLi_Rw8joIHwzN4X_NrQmkqLWd_d367V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNjc4ZDAwYS02YzVjLTRhMGYtODJhOC1kNTNhOWI3YmY4NDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6NDEuNjAzNjI3NTA3WiJ9&digest=sha256%3A334111c34a379a81ec4978263fea1b8a3d1f6ccca3b8f4e5ff17443599cc099c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=3f819c35-e9a5-4285-946d-94cb857bb4f1 http.request.method=POST http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.073371ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:44 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=e855381e-e29f-4bec-9ace-e4de5719ab74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/blobs/uploads/97a092ad-23da-4251-a2c1-4d1a79850c3f?_state=9M5v0PPwHyR0KJzcLPDz3ERx33MwNSW4OG0qMv8lFUN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5N2EwOTJhZC0yM2RhLTQyNTEtYTJjMS00ZDFhNzk4NTBjM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6NDQuMjY4NTAxNjg2WiJ9&digest=sha256%3A39779df699f540325b4c5e8dad7343a2e00f742f56859fa83c324966b09e1c39" http.request.useragent="Go-http-client/1.1" http.response.duration=1.120659206s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:44 +0000] "PUT /v2/foo/schema1/blobs/uploads/97a092ad-23da-4251-a2c1-4d1a79850c3f?_state=9M5v0PPwHyR0KJzcLPDz3ERx33MwNSW4OG0qMv8lFUN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5N2EwOTJhZC0yM2RhLTQyNTEtYTJjMS00ZDFhNzk4NTBjM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6NDQuMjY4NTAxNjg2WiJ9&digest=sha256%3A39779df699f540325b4c5e8dad7343a2e00f742f56859fa83c324966b09e1c39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=dbdbcf2a-f9af-4028-9f65-cc7cb04482b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.559636ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=e143d4f5-deca-41ab-9852-2e49d42854ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" http.request.useragent="Go-http-client/1.1" http.response.duration=3.311113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=2d90c2e6-2ac2-4312-b96c-3d2573a9bd2c http.request.method=GET http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.836058ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=5f11cbe5-01cf-4bcd-83f2-39b7ee891a68 http.request.method=GET http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.830139ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "GET /v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33695" http.request.id=10d3c46a-fe27-4a0a-a49e-6001c3fbcb24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" http.request.useragent="Go-http-client/1.1" http.response.duration=3.340874ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33695" http.request.id=523f83ca-6dcc-49df-a4c4-a2bd63a62b8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" http.request.useragent="Go-http-client/1.1" http.response.duration=3.373595ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:33695" http.request.id=616fbd61-c015-4a28-abe7-1cdb44aa4c68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" http.request.useragent="Go-http-client/1.1" http.response.duration=3.354395ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=0116fdc9-d32e-44d6-a2b6-680e187bc93d http.request.method=GET http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.92458ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "GET /v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=94292432-0d95-4644-ad51-aa1f71dc1836 http.request.method=GET http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="775.248µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=58438a42-5d1b-444f-8489-8a8bb3f7a09f http.request.method=GET http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" http.request.useragent="Go-http-client/1.1" http.response.duration="734.808µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "GET /v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=d7ecd8cd-e47a-4e64-a989-41136c18dbc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49140" 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="733.088µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=error msg="payload digest does match: "sha256:7adfbd359ccc66678749c4e74bb8bd6cd56a415ad4db809d55000b2693c51f21" != "sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919"" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=c2b4c358-f919-43cd-851e-0f7ad86ceaba http.request.method=PUT http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" time="2025-08-08T13:16:45Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=c2b4c358-f919-43cd-851e-0f7ad86ceaba http.request.method=PUT http.request.remoteaddr="127.0.0.1:49140" http.request.uri="/v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="918.929µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=2f3393d1-3daf-4cba-b33a-a76b902d58c0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49152" http.request.uri="/v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" http.request.useragent="Go-http-client/1.1" http.response.duration=1.053131ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=06925fbd-9fb1-42d8-bd22-538bb3df296d http.request.method=GET http.request.remoteaddr="127.0.0.1:49152" http.request.uri="/v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="866.329µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "GET /v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=996448f9-5727-4466-af2a-40456163240f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49162" http.request.uri="/v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="912.089µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=9635ac06-b9f6-4748-a16a-831bca192eef http.request.method=PUT http.request.remoteaddr="127.0.0.1:49172" http.request.uri="/v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" http.request.useragent="Go-http-client/1.1" http.response.duration=3.475995ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=44f7b783-58ef-4ac2-8d63-572f2a08f075 http.request.method=GET http.request.remoteaddr="127.0.0.1:49172" http.request.uri="/v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.842818ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "GET /v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=beb4cf25-bcfc-45e3-b239-437f02a7706f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49178" 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="989.29µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=81abcaef-4611-4104-af3f-ec49433f9b14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.563117ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=475c9314-9204-4c93-8520-7c8f9ea7d6d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49190" 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="792.968µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=183be4db-5de0-47bd-8f52-8eafa5005de1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919" http.request.useragent="Go-http-client/1.1" http.response.duration="954.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:b0d0371c9ca6c9b190363d4848e26f99967ff6ab4da6a170fd69004af8cd9919 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=ae036c30-ecb0-428e-b528-6bbe851fe827 http.request.method=GET http.request.remoteaddr="127.0.0.1:49190" 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="766.208µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=d1ff0c8f-9920-4cc3-a229-329506939cb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49190" 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="802.728µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=2a4af084-932c-4210-83dd-589fc42ddfd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49190" 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="762.127µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33695" http.request.id=d72c9dfa-a128-4f44-b8c2-0bff85b294e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49190" 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="923.77µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:16:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33695" http.request.id=d72c9dfa-a128-4f44-b8c2-0bff85b294e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49190" 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="967.57µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:16:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33695" http.request.id=d72c9dfa-a128-4f44-b8c2-0bff85b294e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49190" 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="997.091µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=95a195b5-1e90-4254-a05a-d5f04b817885 http.request.method=POST http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="947.17µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=180681b7-8d4a-45da-abb8-81daa635cb08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/schema2/blobs/uploads/dd331ec2-8b4d-4118-b5ef-809c4d00ab64?_state=2psXptLtZPqtw3DmocP5Bp6NRxAWSj5iHZZje_Kq-Ql7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZDMzMWVjMi04YjRkLTQxMTgtYjVlZi04MDljNGQwMGFiNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6NDUuNDQzMzIyMzY1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.160572ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/dd331ec2-8b4d-4118-b5ef-809c4d00ab64?_state=2psXptLtZPqtw3DmocP5Bp6NRxAWSj5iHZZje_Kq-Ql7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZDMzMWVjMi04YjRkLTQxMTgtYjVlZi04MDljNGQwMGFiNjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6NDUuNDQzMzIyMzY1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33695" http.request.id=c60fa496-9846-46a7-913b-a1a48dfe4dfa http.request.method=PUT http.request.remoteaddr="127.0.0.1:49190" 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="952.77µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:16:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33695" http.request.id=c60fa496-9846-46a7-913b-a1a48dfe4dfa http.request.method=PUT http.request.remoteaddr="127.0.0.1:49190" 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="993.97µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T13:16:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=6e631544-926e-40ea-8b2d-caa186a0bf23 http.request.method=POST http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.012331ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=7014e966-b2a5-4808-a6c8-110dda18f701 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/schema2/blobs/uploads/ba772e79-988c-4d9a-8632-f0018a2f797d?_state=PpoQUTINXEs1J1XHDpBtzyCwIt7VbDIUhiRrVwIc8LR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYTc3MmU3OS05ODhjLTRkOWEtODYzMi1mMDAxOGEyZjc5N2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6NDUuNjczOTEzNDgxWiJ9&digest=sha256%3Aff2bf5231d34a15be4574ab06efe932f8094d66310515643bd27e59830eafbfe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.850373219s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/ba772e79-988c-4d9a-8632-f0018a2f797d?_state=PpoQUTINXEs1J1XHDpBtzyCwIt7VbDIUhiRrVwIc8LR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiYTc3MmU3OS05ODhjLTRkOWEtODYzMi1mMDAxOGEyZjc5N2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6NDUuNjczOTEzNDgxWiJ9&digest=sha256%3Aff2bf5231d34a15be4574ab06efe932f8094d66310515643bd27e59830eafbfe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=42aea2f1-3be6-43ea-9f8f-a802855d6773 http.request.method=POST http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097372ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:47 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=995fe0cb-ce21-4f36-8d1c-886a44d561cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/schema2/blobs/uploads/bda8d2af-25eb-49d6-baf0-733e0a25fd98?_state=Dnpi3bB2_A8Q4d61kjOaiZrpx1dwTmbxgKrAEIzkCZN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZGE4ZDJhZi0yNWViLTQ5ZDYtYmFmMC03MzNlMGEyNWZkOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6NDcuNzExMjMwMDA5WiJ9&digest=sha256%3A865dd37feac1a0eae014440f9bb3cbab55384a7b837983a18ad023fae40ed6c1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.286126296s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:47 +0000] "PUT /v2/foo/schema2/blobs/uploads/bda8d2af-25eb-49d6-baf0-733e0a25fd98?_state=Dnpi3bB2_A8Q4d61kjOaiZrpx1dwTmbxgKrAEIzkCZN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZGE4ZDJhZi0yNWViLTQ5ZDYtYmFmMC03MzNlMGEyNWZkOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTM6MTY6NDcuNzExMjMwMDA5WiJ9&digest=sha256%3A865dd37feac1a0eae014440f9bb3cbab55384a7b837983a18ad023fae40ed6c1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33695" http.request.id=1709fd0b-d7d4-4305-aa16-f0dfd51e8563 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.378855ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33695" http.request.id=04f3265f-6aba-4d67-b073-135120fc35b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/schema2/manifests/sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640" http.request.useragent="Go-http-client/1.1" http.response.duration=1.084571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "PUT /v2/foo/schema2/manifests/sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=670b529b-783f-48ea-9223-db10aae67255 http.request.method=GET http.request.remoteaddr="127.0.0.1:49190" 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="930.13µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=da3296bd-c57f-4b14-a3b3-9a0901eaff77 http.request.method=GET http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/schema2/manifests/sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="872.649µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "GET /v2/foo/schema2/manifests/sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=5815ba55-6925-4398-b26c-3c063a01114e http.request.method=GET http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="700.607µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=6c2bf645-1c81-49a7-93ca-262488ee7f36 http.request.method=GET http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/schema2/manifests/sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640" http.request.useragent="Go-http-client/1.1" http.response.duration="743.328µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "GET /v2/foo/schema2/manifests/sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=b669dc2c-e34b-4f37-958b-25fc8480e22f http.request.method=GET http.request.remoteaddr="127.0.0.1:49190" 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="834.249µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=info msg="rewriting manifest sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=4f174177-d604-4819-a971-8e579fac990f http.request.method=GET http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T13:16:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=4f174177-d604-4819-a971-8e579fac990f http.request.method=GET http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.00538ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=d3308823-7422-4679-932e-13746d0d5a60 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/schema2/manifests/sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640" http.request.useragent="Go-http-client/1.1" http.response.duration="980.49µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=be902290-cef0-4258-a053-7a35fa7c25ef http.request.method=GET http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/schema2/manifests/sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="838.969µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640" 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "GET /v2/foo/schema2/manifests/sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=67cf8bd2-15e4-4ffb-8820-e874a7412c15 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49200" http.request.uri="/v2/foo/schema2/manifests/sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="933.73µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640" 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33695" http.request.id=b015c188-711a-46ac-b086-049ff15a140b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49210" http.request.uri="/v2/foo/schema2/manifests/sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640" http.request.useragent="Go-http-client/1.1" http.response.duration=1.301373ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "PUT /v2/foo/schema2/manifests/sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=458108e7-802d-4f34-8cca-69a76bade967 http.request.method=GET http.request.remoteaddr="127.0.0.1:49210" http.request.uri="/v2/foo/schema2/manifests/sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="973.17µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "GET /v2/foo/schema2/manifests/sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=3c3345f7-9f52-44d6-ae00-e6aa81a1dd84 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49214" 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="937.249µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33695" http.request.id=acd77a7a-1bcf-45d8-98f6-b8f77fad3909 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49222" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.413655ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=5dc46633-a0b1-4c9f-8764-dc600780d3bc http.request.method=GET http.request.remoteaddr="127.0.0.1:49222" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="812.488µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=adab0891-3fb6-4d66-8a9d-849582381c27 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49222" http.request.uri="/v2/foo/schema2/manifests/sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640" http.request.useragent="Go-http-client/1.1" http.response.duration="975.77µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bf30d63d98c5a11b1d2d34efbfa48dd4b067c4aa686e39356aebdf3dbe4fc640 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33695" http.request.id=cd764c46-d67c-45f7-b413-f27bcb8ab803 http.request.method=GET http.request.remoteaddr="127.0.0.1:49222" 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="823.128µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (7.69s) === RUN TestManifestDeleteDisabled time="2025-08-08T13:16:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:16:49Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:16:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:33355" http.request.id=90ce9e5d-5f36-425e-9940-5dfa72489588 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36658" 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="963.53µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-08-08T13:16:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:16:49Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:16:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-08T13:16:49Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.6 time="2025-08-08T13:16:49Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.6 time="2025-08-08T13:16:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:46153" http.request.id=9908d767-cd6e-4980-89c1-774c396f943d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51076" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.720818ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:46153" http.request.id=e32521d7-ce15-4966-8012-76568998d79d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51088" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.539855ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:46153" http.request.id=d88204c0-60f9-4192-83f5-35a577f91148 http.request.method=POST http.request.remoteaddr="127.0.0.1:51094" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.519775ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T13:16:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:46153" http.request.id=bf87d6de-111b-41be-ad18-1e6685c09fb1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51106" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.506136ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.53s) === RUN TestProxyManifestGetByTag time="2025-08-08T13:16:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:16:49Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:16:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40189" http.request.id=526dbd81-2d3a-4b06-9b12-96a72ca04374 http.request.method=POST http.request.remoteaddr="127.0.0.1:53452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.144132ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40189" http.request.id=7c52c12d-7482-4731-89f0-3278cac27a7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53452" http.request.uri="/v2/foo/bar/blobs/uploads/10bb1031-c7e4-4891-bef9-11fc42b0da85?_state=ALjwWskRnFZVMuJVrNUdT4pBCrOev-fYoTC-QfMqGZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwYmIxMDMxLWM3ZTQtNDg5MS1iZWY5LTExZmM0MmIwZGE4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjo0OS43NDQ4NjU4NTlaIn0%3D&digest=sha256%3A0ef88dfb646828b92aeefb4a69010e4dd8df87a64c4b397017d64d1008be335b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.324623808s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:49 +0000] "PUT /v2/foo/bar/blobs/uploads/10bb1031-c7e4-4891-bef9-11fc42b0da85?_state=ALjwWskRnFZVMuJVrNUdT4pBCrOev-fYoTC-QfMqGZV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwYmIxMDMxLWM3ZTQtNDg5MS1iZWY5LTExZmM0MmIwZGE4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjo0OS43NDQ4NjU4NTlaIn0%3D&digest=sha256%3A0ef88dfb646828b92aeefb4a69010e4dd8df87a64c4b397017d64d1008be335b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40189" http.request.id=d7a0fd46-01c2-479c-8adb-bc5d87263301 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53452" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.531316ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:51 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T13:16:51Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T13:16:51Z" level=info msg="Starting upload purge in 4m0s" go.version=go1.24.6 time="2025-08-08T13:16:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-08T13:16:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40189" http.request.id=04223125-804e-4f19-90fa-866ab016c9a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:53452" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="689.527µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:13:16:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T13:16:51Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:40189" go.version=go1.24.6 time="2025-08-08T13:16:51Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.6 time="2025-08-08T13:16:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40189" http.request.id=d3db9d4e-dc94-4b65-afd1-2c51e32969fd http.request.method=GET http.request.remoteaddr="127.0.0.1:41466" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="829.928µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:13:16:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T13:16:51Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40189 /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:40189/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:43355" http.request.id=c5676071-3a2e-4350-887c-3e919713bd0b http.request.method=GET http.request.remoteaddr="127.0.0.1:49202" http.request.uri="/v2/foo/bar/manifests/sha256:5a0ba67ced5b14e7184e3d46469d756d5ee273a3dc239481a76b1a3a14031164" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:5a0ba67ced5b14e7184e3d46469d756d5ee273a3dc239481a76b1a3a14031164" time="2025-08-08T13:16:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40189" http.request.id=0be13b57-f29e-4bdf-a156-10cc95a9ea01 http.request.method=GET http.request.remoteaddr="127.0.0.1:41478" http.request.uri="/v2/foo/bar/manifests/sha256:5a0ba67ced5b14e7184e3d46469d756d5ee273a3dc239481a76b1a3a14031164" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.00758ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:13:16:51 +0000] "GET /v2/foo/bar/manifests/sha256:5a0ba67ced5b14e7184e3d46469d756d5ee273a3dc239481a76b1a3a14031164 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T13:16:51Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:5a0ba67ced5b14e7184e3d46469d756d5ee273a3dc239481a76b1a3a14031164 with ttl=167h59m59.99999644s" go.version=go1.24.6 time="2025-08-08T13:16:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43355" http.request.id=c5676071-3a2e-4350-887c-3e919713bd0b http.request.method=GET http.request.remoteaddr="127.0.0.1:49202" http.request.uri="/v2/foo/bar/manifests/sha256:5a0ba67ced5b14e7184e3d46469d756d5ee273a3dc239481a76b1a3a14031164" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.735599ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:13:16:51 +0000] "GET /v2/foo/bar/manifests/sha256:5a0ba67ced5b14e7184e3d46469d756d5ee273a3dc239481a76b1a3a14031164 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T13:16:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40189" http.request.id=deaf516c-fb96-4109-9a8c-879820764a92 http.request.method=GET http.request.remoteaddr="127.0.0.1:41478" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="741.408µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:13:16:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T13:16:51Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40189 /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:40189/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:43355" http.request.id=a4910908-dd89-4ff7-8393-9b132351f2a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49204" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-08-08T13:16:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40189" http.request.id=cd42cedc-2329-47f3-99d1-5e9ce54e140c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41486" 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=1.9585ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:13:16:51 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T13:16:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43355" http.request.id=a4910908-dd89-4ff7-8393-9b132351f2a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49204" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.090302ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:13:16:51 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T13:16:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40189" http.request.id=a510416f-1e87-4c41-b3ba-d9e088af37fe http.request.method=POST http.request.remoteaddr="127.0.0.1:41486" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="995.81µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40189" http.request.id=bfe4a3f1-44b4-4aef-b5c7-275d0da2ceda http.request.method=PUT http.request.remoteaddr="127.0.0.1:41486" http.request.uri="/v2/foo/bar/blobs/uploads/e65166ca-c808-40be-a3e1-1874a1b506f4?_state=wE1J5aq1YGLbiMdJMFHlHpq4d96TZ15qF2iubRYvskl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NTE2NmNhLWM4MDgtNDBiZS1hM2UxLTE4NzRhMWI1MDZmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjo1MS4zNjIzOTkyOThaIn0%3D&digest=sha256%3A8e70aadde738922b602f5fb354b2322889f5734ec633326dc9393e10f452481e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.696550339s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:51 +0000] "PUT /v2/foo/bar/blobs/uploads/e65166ca-c808-40be-a3e1-1874a1b506f4?_state=wE1J5aq1YGLbiMdJMFHlHpq4d96TZ15qF2iubRYvskl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2NTE2NmNhLWM4MDgtNDBiZS1hM2UxLTE4NzRhMWI1MDZmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxMzoxNjo1MS4zNjIzOTkyOThaIn0%3D&digest=sha256%3A8e70aadde738922b602f5fb354b2322889f5734ec633326dc9393e10f452481e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40189" http.request.id=bccbfb0d-cc2a-4162-9af6-7bce414c5283 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41486" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.465395ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:13:16:54 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T13:16:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40189" http.request.id=2b4e1eaa-b09b-41d2-81b5-607716bb33c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:41486" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="706.688µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:13:16:54 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T13:16:54Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40189 /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:40189/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:43355" http.request.id=760ef897-536d-4460-8bed-50d04d09aa27 http.request.method=GET http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-08-08T13:16:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40189" http.request.id=00b52eb5-aa89-4957-b20a-f04a4acaca52 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41490" 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=1.93834ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:13:16:54 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T13:16:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40189" http.request.id=fe4cf560-bb62-42c5-bc41-e2742496a198 http.request.method=GET http.request.remoteaddr="127.0.0.1:41490" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="648.687µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:13:16:54 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T13:16:54Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40189 /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:40189/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:43355" http.request.id=760ef897-536d-4460-8bed-50d04d09aa27 http.request.method=GET http.request.remoteaddr="127.0.0.1:49214" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-08-08T13:16:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40189" http.request.id=eef51b77-3119-4701-9609-0d85af43e074 http.request.method=GET http.request.remoteaddr="127.0.0.1:41492" 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=1.812338ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:13:16:54 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T13:16:54Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:9e6e70b845f6629ec3a783a3ab92e0bc4a041994f6388477980cb2c5121ec20a with ttl=167h59m59.9999966s" go.version=go1.24.6 time="2025-08-08T13:16:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43355" http.request.id=760ef897-536d-4460-8bed-50d04d09aa27 http.request.method=GET http.request.remoteaddr="127.0.0.1:49214" 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=10.238425ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:13:16:54 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (4.52s) === RUN TestAppDispatcher time="2025-08-08T13:16:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35677" http.request.id=bec491e8-fb66-4628-83ef-fdfac4101fc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="884.129µs" http.response.status=200 http.response.written=0 time="2025-08-08T13:16:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35677" http.request.id=5e6e119f-b6a0-488f-8545-0bca33023213 http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="715.087µs" http.response.status=200 http.response.written=0 time="2025-08-08T13:16:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35677" http.request.id=2c355f6e-34a9-49e2-be19-58169b3bafb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="669.047µs" http.response.status=200 http.response.written=0 time="2025-08-08T13:16:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:35677" http.request.id=23679c88-a1f0-4ad3-b152-47f5ffce1547 http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="774.848µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-08-08T13:16:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=01f1e9dd-a1b4-4563-b3a4-006fd5a0b783 time="2025-08-08T13:16:54Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=01f1e9dd-a1b4-4563-b3a4-006fd5a0b783 time="2025-08-08T13:16:54Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.6 http.request.host="127.0.0.1:35435" http.request.id=efb6d08d-4039-4672-8ef5-bc5b78ffb362 http.request.method=GET http.request.remoteaddr="127.0.0.1:49082" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-08-08T13:16:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=01f1e9dd-a1b4-4563-b3a4-006fd5a0b783 time="2025-08-08T13:16:54Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=01f1e9dd-a1b4-4563-b3a4-006fd5a0b783 time="2025-08-08T13:16:54Z" level=info msg="configuring file health check path=/tmp/healthcheck3225346684, interval=1" go.version=go1.24.6 instance.id=01f1e9dd-a1b4-4563-b3a4-006fd5a0b783 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-08-08T13:16:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=01f1e9dd-a1b4-4563-b3a4-006fd5a0b783 time="2025-08-08T13:16:58Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=01f1e9dd-a1b4-4563-b3a4-006fd5a0b783 time="2025-08-08T13:16:58Z" level=info msg="configuring TCP health check addr=127.0.0.1:35825, interval=1" go.version=go1.24.6 instance.id=01f1e9dd-a1b4-4563-b3a4-006fd5a0b783 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-08-08T13:17:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=01f1e9dd-a1b4-4563-b3a4-006fd5a0b783 time="2025-08-08T13:17:02Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=01f1e9dd-a1b4-4563-b3a4-006fd5a0b783 time="2025-08-08T13:17:02Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:32961, interval=1, threshold=3" go.version=go1.24.6 instance.id=01f1e9dd-a1b4-4563-b3a4-006fd5a0b783 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 80.353s ? 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.05s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.04s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.34s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.65s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.282s === RUN TestSchedule time="2025-08-08T13:15:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=8172dc43-bc8c-4e72-9659-66e0d2e64f21 time="2025-08-08T13:15:48Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99732ms" go.version=go1.24.6 instance.id=8172dc43-bc8c-4e72-9659-66e0d2e64f21 time="2025-08-08T13:15:48Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.36µs" go.version=go1.24.6 instance.id=8172dc43-bc8c-4e72-9659-66e0d2e64f21 time="2025-08-08T13:15:48Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.56µs" go.version=go1.24.6 instance.id=8172dc43-bc8c-4e72-9659-66e0d2e64f21 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-08-08T13:15:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=8172dc43-bc8c-4e72-9659-66e0d2e64f21 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-08-08T13:15:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=8172dc43-bc8c-4e72-9659-66e0d2e64f21 time="2025-08-08T13:15:49Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99768ms" go.version=go1.24.6 instance.id=8172dc43-bc8c-4e72-9659-66e0d2e64f21 time="2025-08-08T13:15:49Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998159ms" go.version=go1.24.6 instance.id=8172dc43-bc8c-4e72-9659-66e0d2e64f21 time="2025-08-08T13:15:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=8172dc43-bc8c-4e72-9659-66e0d2e64f21 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-08-08T13:15:49Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=8172dc43-bc8c-4e72-9659-66e0d2e64f21 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.770s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.82s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 26089472 sha256:394b78323f07a3e7239b6bf59f527261386c6c13b947de98d2e8537a47d9ef6c [] map[] } --- PASS: TestSimpleBlobRead (0.72s) === RUN TestBlobMount --- PASS: TestBlobMount (0.59s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.17s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.20s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.20s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:3f43fa63c5505ab3d6878a18f0f29bbac6d4a988a4ffefa85b6361e5cdb3f1d2 palailogos: marking blob sha256:fe8d5efa592915ebd8cea7679d0e8ba30c529b47433994c4e2f033edcefcb887 palailogos: marking blob sha256:2c2a8e6c75940c7040caea538ac9a095c09c97e45ca66ddc9d6c3b5c46025463 palailogos: marking manifest sha256:8604f340a64af38249b747bee21cf2889c5b319898df9372ad53c7e07e8b92bd palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:859fa8a32967293d464069c30dbb430a1eddc4851fb274aee3d12e3f6c9a92be palailogos: marking blob sha256:bb6dc9c8a0c13d90522f4fff6dd4f2468a86d26033b6d007c12b96b54fbf2780 palailogos: marking manifest sha256:dad07fce8dc96dec72ef31e52c6f425437d361edc8933ad0f5be3e014aa26c08 palailogos: marking blob sha256:ea37a3e7b35d3e39f1e804230f3394e1bbca8f354748f91214a6727a91348812 palailogos: marking blob sha256:3fb764094a0907abd908a398c39a13e308e7af4fb836d2a9c4c6c8f29efba9d7 palailogos: marking manifest sha256:dc393f8aa96bb2523474dff855dc32e4292d88b271e1e79fd82692a0c0e58537 palailogos: marking blob sha256:dad07fce8dc96dec72ef31e52c6f425437d361edc8933ad0f5be3e014aa26c08 palailogos: marking blob sha256:3f43fa63c5505ab3d6878a18f0f29bbac6d4a988a4ffefa85b6361e5cdb3f1d2 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.14s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:aed6898bcff75f6bdfcf08efa1857e7cdca57b7fd3b38f455d12362f3798d2c2 deletemanifests: marking manifest sha256:e6e46c48d0629170012984de4f1735046c4bfaf3839dbc2292252e75133834ae deletemanifests: marking blob sha256:71ac69a414de7ebee7d5479473213016c9f44f1aaafcc870b26ad85f4812dcb5 deletemanifests: marking blob sha256:e88cfda43d084c21067c56d0c209f300362de4e0a2b20104b4d781e0566b40cc deletemanifests: marking blob sha256:e89f9255ede26516d4d79ba64560167908434df26fff9607be83f0a30d50539d 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:abf8e8079c46df23d31d3ad81c12e027962399f7599c8a7aa3678f48c5400321 blob eligible for deletion: sha256:aed6898bcff75f6bdfcf08efa1857e7cdca57b7fd3b38f455d12362f3798d2c2 blob eligible for deletion: sha256:375ccc91878e02b056ce2b5d5fb5371d474640a65a5f181816843b095d47b4d7 blob eligible for deletion: sha256:5a60c8f13f84377dac75b51f17f63e6f27f730732dd11bb60c9b63eec1885950 deletemanifests manifest eligible for deletion: sha256:aed6898bcff75f6bdfcf08efa1857e7cdca57b7fd3b38f455d12362f3798d2c2 deletemanifests: marking manifest sha256:e6e46c48d0629170012984de4f1735046c4bfaf3839dbc2292252e75133834ae deletemanifests: marking blob sha256:71ac69a414de7ebee7d5479473213016c9f44f1aaafcc870b26ad85f4812dcb5 deletemanifests: marking blob sha256:e88cfda43d084c21067c56d0c209f300362de4e0a2b20104b4d781e0566b40cc deletemanifests: marking blob sha256:e89f9255ede26516d4d79ba64560167908434df26fff9607be83f0a30d50539d time="2025-08-08T13:16:06Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/aed6898bcff75f6bdfcf08efa1857e7cdca57b7fd3b38f455d12362f3798d2c2" go.version=go1.24.6 instance.id=f58c7eaa-dc2b-49ad-802f-b21706e3396a time="2025-08-08T13:16:06Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/aed6898bcff75f6bdfcf08efa1857e7cdca57b7fd3b38f455d12362f3798d2c2" go.version=go1.24.6 instance.id=f58c7eaa-dc2b-49ad-802f-b21706e3396a 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:aed6898bcff75f6bdfcf08efa1857e7cdca57b7fd3b38f455d12362f3798d2c2 time="2025-08-08T13:16:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ae/aed6898bcff75f6bdfcf08efa1857e7cdca57b7fd3b38f455d12362f3798d2c2" go.version=go1.24.6 instance.id=f58c7eaa-dc2b-49ad-802f-b21706e3396a blob eligible for deletion: sha256:375ccc91878e02b056ce2b5d5fb5371d474640a65a5f181816843b095d47b4d7 time="2025-08-08T13:16:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/37/375ccc91878e02b056ce2b5d5fb5371d474640a65a5f181816843b095d47b4d7" go.version=go1.24.6 instance.id=f58c7eaa-dc2b-49ad-802f-b21706e3396a blob eligible for deletion: sha256:5a60c8f13f84377dac75b51f17f63e6f27f730732dd11bb60c9b63eec1885950 time="2025-08-08T13:16:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5a/5a60c8f13f84377dac75b51f17f63e6f27f730732dd11bb60c9b63eec1885950" go.version=go1.24.6 instance.id=f58c7eaa-dc2b-49ad-802f-b21706e3396a blob eligible for deletion: sha256:abf8e8079c46df23d31d3ad81c12e027962399f7599c8a7aa3678f48c5400321 time="2025-08-08T13:16:06Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ab/abf8e8079c46df23d31d3ad81c12e027962399f7599c8a7aa3678f48c5400321" go.version=go1.24.6 instance.id=f58c7eaa-dc2b-49ad-802f-b21706e3396a --- PASS: TestDeleteManifestIfTagNotFound (1.99s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f437a24012e342d33a27e039f5bbf36720e622c4902eb7d63c0d86364f5b333c time="2025-08-08T13:16:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f4/f437a24012e342d33a27e039f5bbf36720e622c4902eb7d63c0d86364f5b333c" go.version=go1.24.6 instance.id=f58c7eaa-dc2b-49ad-802f-b21706e3396a blob eligible for deletion: sha256:00054b50797095aa08d444983612076a3a5f8b45cd6a77d6820e54d8e635ab12 time="2025-08-08T13:16:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/00/00054b50797095aa08d444983612076a3a5f8b45cd6a77d6820e54d8e635ab12" go.version=go1.24.6 instance.id=f58c7eaa-dc2b-49ad-802f-b21706e3396a blob eligible for deletion: sha256:6de02b7512cf0dde4102183cd79114bd0ee7a17e843e7a29446ccc4ca7f915e6 time="2025-08-08T13:16:07Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6d/6de02b7512cf0dde4102183cd79114bd0ee7a17e843e7a29446ccc4ca7f915e6" go.version=go1.24.6 instance.id=f58c7eaa-dc2b-49ad-802f-b21706e3396a --- PASS: TestGCWithMissingManifests (0.59s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:4aefea883056f301ee4372bfc88fdd2b6b1fc331a5cc1ff3630e74a378181d23 komnenos: marking blob sha256:fb7b463e7eaa736110bd565689aff0394a781c74e2303f6ec299cce2b83ddb13 komnenos: marking blob sha256:756e2acec83545a429f1969525ef8f24be72dccb88c5e2ae4a2f308173c75117 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:84a98c181a8f4723d2601093949299902165e96a4aaf7d4ebd436f9d43b028d4 time="2025-08-08T13:16:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/84/84a98c181a8f4723d2601093949299902165e96a4aaf7d4ebd436f9d43b028d4" go.version=go1.24.6 instance.id=f58c7eaa-dc2b-49ad-802f-b21706e3396a blob eligible for deletion: sha256:869fccddf7448abc1c3f5c7d8615f7313c6e6edb3968f24cf93b529e8e4b0355 time="2025-08-08T13:16:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/86/869fccddf7448abc1c3f5c7d8615f7313c6e6edb3968f24cf93b529e8e4b0355" go.version=go1.24.6 instance.id=f58c7eaa-dc2b-49ad-802f-b21706e3396a blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-08-08T13:16:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.6 instance.id=f58c7eaa-dc2b-49ad-802f-b21706e3396a blob eligible for deletion: sha256:1154b2dc824eee9065cd3a60fa5fc218b7008aaa8354cd92603096ac2990dc99 time="2025-08-08T13:16:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/11/1154b2dc824eee9065cd3a60fa5fc218b7008aaa8354cd92603096ac2990dc99" go.version=go1.24.6 instance.id=f58c7eaa-dc2b-49ad-802f-b21706e3396a blob eligible for deletion: sha256:20d03acb349452d708e525a0d232fdef7f39815a90aa112f7ece6f00c59f9f26 time="2025-08-08T13:16:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/20/20d03acb349452d708e525a0d232fdef7f39815a90aa112f7ece6f00c59f9f26" go.version=go1.24.6 instance.id=f58c7eaa-dc2b-49ad-802f-b21706e3396a blob eligible for deletion: sha256:4aecde022f93feba52b5425042c941ee9a3ef3ca7652ac09d8f552ad394dcf2c time="2025-08-08T13:16:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4a/4aecde022f93feba52b5425042c941ee9a3ef3ca7652ac09d8f552ad394dcf2c" go.version=go1.24.6 instance.id=f58c7eaa-dc2b-49ad-802f-b21706e3396a blob eligible for deletion: sha256:78d6a16685cc4bf14e0203fe9a4031a8ffe8aef7c6915414583fa76479ec375e time="2025-08-08T13:16:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/78/78d6a16685cc4bf14e0203fe9a4031a8ffe8aef7c6915414583fa76479ec375e" go.version=go1.24.6 instance.id=f58c7eaa-dc2b-49ad-802f-b21706e3396a --- PASS: TestDeletionHasEffect (2.49s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.55s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:8db83d0d68c987e0c4fcccf186411498fc7111c41d8b71aa6543281a49c1ae20 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:b35f878ac5a823f67642174285a0be07d1dc8e9a9416fb431adf4ea2f1901592 michael_z_doukas: marking blob sha256:965865ee73237fd455290777eebd72d8dffa2914abcaeaef4126c2c6337ef0ff 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2259ee9fe8ad22eb60133bab0e6f606128f335ba2c713d50c6ec5c810e17734e time="2025-08-08T13:16:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/22/2259ee9fe8ad22eb60133bab0e6f606128f335ba2c713d50c6ec5c810e17734e" go.version=go1.24.6 instance.id=f58c7eaa-dc2b-49ad-802f-b21706e3396a --- PASS: TestOrphanBlobDeleted (1.34s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:478a83cd03970d0946949d4cff8d55af3442fad9262db9c1c3e3adbb41589534 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:ca57148fb3884136af506cf28b72261b294d361294e490504acf61e26b0f7d92 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.78s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.76s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.50s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.49s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-08-08T13:16:17Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 12:16:17.337006395 +0000 UTC m=-3571.548032183, actuallyDelete=true" time="2025-08-08T13:16:17Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-08-08T13:16:17Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 13:16:17.338020526 +0000 UTC m=+28.452981908, actuallyDelete=true" time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d1f7fc6d-4d35-4dca-948b-e045dadf0eed have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.338020526 +0000 UTC m=+28.452981908). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fb3e9656-a3b2-42d0-b01d-a860b8ea585e have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.338020526 +0000 UTC m=+28.452981908). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3437129f-9e52-4281-be1f-fad458634138 have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.338020526 +0000 UTC m=+28.452981908). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/52346de4-e797-4457-8c41-f135dfbdf9e9 have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.338020526 +0000 UTC m=+28.452981908). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/734fc6c4-2add-44c2-a23f-ec923a2c0e9c have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.338020526 +0000 UTC m=+28.452981908). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8eae0843-03d2-4251-bb20-db7cdf1db7d5 have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.338020526 +0000 UTC m=+28.452981908). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/feb21693-58cb-4ea7-8d78-0d4e2e4aad8c have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.338020526 +0000 UTC m=+28.452981908). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/6945b19f-e103-4dc5-b600-a30603ea0f1c have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.338020526 +0000 UTC m=+28.452981908). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/07a935bc-c18f-4558-ac51-778c5dcc1e92 have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.338020526 +0000 UTC m=+28.452981908). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/611c84ef-b8ea-47e4-ad2c-ac2f0e3f6ea4 have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.338020526 +0000 UTC m=+28.452981908). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/76a9d7cc-8f4d-44d5-9af6-8abe1065b7dc have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.338020526 +0000 UTC m=+28.452981908). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-08-08T13:16:17Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 13:16:17.339268339 +0000 UTC m=+28.454229761, actuallyDelete=true" time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/18144c2a-a250-457c-a436-a19e30ef9733 have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.339268339 +0000 UTC m=+28.454229761). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/62a73964-4d44-4a8a-bd46-409974125de8 have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.339268339 +0000 UTC m=+28.454229761). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d23cb5bd-8831-4167-8a46-094b0b31fee5 have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.339268339 +0000 UTC m=+28.454229761). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d5f49554-15c7-455b-8620-130551f8454d have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.339268339 +0000 UTC m=+28.454229761). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e7091f2b-da04-40ff-8d6c-e327ff308de2 have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.339268339 +0000 UTC m=+28.454229761). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-08-08T13:16:17Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 13:16:17.340116868 +0000 UTC m=+28.455078290, actuallyDelete=true" time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0863cdc7-ee79-42eb-adce-58d63be13feb have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.340116868 +0000 UTC m=+28.455078290). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5d1b7643-6542-4f47-a105-e4c41fddd359 have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.340116868 +0000 UTC m=+28.455078290). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/663d6ae7-1d63-475b-b470-9d9bd88d9a7c have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.340116868 +0000 UTC m=+28.455078290). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a7470587-e5e8-4d83-8795-94360ac7d438 have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.340116868 +0000 UTC m=+28.455078290). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e1e17007-87d1-4274-bc5c-afdbc945ee0f have older date (2025-08-08 12:16:17 +0000 UTC) than purge date (2025-08-08 13:16:17.340116868 +0000 UTC m=+28.455078290). Removing upload directory." time="2025-08-08T13:16:17Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-08-08T13:16:17Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 13:16:17.340613873 +0000 UTC m=+28.455575295, actuallyDelete=true" time="2025-08-08T13:16:17Z" 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 28.574s ? 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.184s === 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.175s === RUN TestWalkFileRemoved time="2025-08-08T13:15:48Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.093s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.535s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.12s) === 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.288s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.20s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.743s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.82s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.370s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-08-08T13:15:48Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.6 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-08-08T13:15:48Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.6 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-08-08T13:15:48Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.6 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestParsing === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestUpdateCalledRegularly === CONT TestInvalidData time="2025-08-08T13:15:48Z" level=error msg="unknown ip address format" go.version=go1.24.6 instance.id=5c49e43a-d8c8-41be-bee8-4cb781d4f4e2 ip=?0000000000000000000000000000000000 time="2025-08-08T13:15:48Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=5c49e43a-d8c8-41be-bee8-4cb781d4f4e2 time="2025-08-08T13:15:48Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2025-08-08T13:15:48Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=5c49e43a-d8c8-41be-bee8-4cb781d4f4e2 --- PASS: TestInvalidData (0.01s) time="2025-08-08T13:15:49Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T13:15:50Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T13:15:51Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T13:15:52Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.703s === RUN Test OK: 4 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.157s ? 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.526s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.62s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.155s ? 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.108s ? 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-r13.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-r13.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armv7.so.1 >>> docker-registry*: Package size: 24.0 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r13.apk >>> docker-registry: Build complete at Fri, 08 Aug 2025 13:17:10 +0000 elapsed time 0h 1m 46s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/3) Purging .makedepends-docker-registry (20250808.131525) (2/3) Purging go (1.24.6-r0) (3/3) Purging binutils-gold (2.44-r2) Executing busybox-1.37.0-r19.trigger OK: 274 MiB in 104 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...