>>> docker-registry: Building community/docker-registry 2.8.3-r13 (using abuild 3.15.0-r0) started Sat, 09 Aug 2025 03:58:55 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.24.6-r0) (2/2) Installing .makedepends-docker-registry (20250809.035858) Executing busybox-1.37.0-r19.trigger OK: 527 MiB in 103 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 >>> 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-09T04:00:31Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-08-09T04:00:31Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.08s) PASS ok github.com/docker/distribution/configuration 0.436s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-08-09T04:00:31Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.03s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.369s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.01s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.386s === 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.261s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.18s) PASS ok github.com/docker/distribution/health/checks 0.521s ? 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.270s === RUN TestBuilder --- PASS: TestBuilder (0.01s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.270s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.01s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.315s === RUN TestBuilder --- PASS: TestBuilder (0.01s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.275s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/08/09 04:00:31 http: TLS handshake error from 127.0.0.1:53872: 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:39781/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39781/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39781/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39781/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:44207?status=0, fail=true --- PASS: TestHTTPSink (0.08s) === RUN TestListener --- PASS: TestListener (2.19s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-08-09T04:00:33Z" level=info msg="broadcaster: closing" time="2025-08-09T04:00:33Z" level=info msg="closing testSink" time="2025-08-09T04:00:33Z" level=info msg="closing testSink" time="2025-08-09T04:00:33Z" level=info msg="closing testSink" time="2025-08-09T04:00:33Z" level=info msg="closing testSink" time="2025-08-09T04:00:33Z" level=info msg="closing testSink" time="2025-08-09T04:00:33Z" level=info msg="closing testSink" time="2025-08-09T04:00:33Z" level=info msg="closing testSink" time="2025-08-09T04:00:33Z" level=info msg="closing testSink" time="2025-08-09T04:00:33Z" level=info msg="closing testSink" time="2025-08-09T04:00:33Z" level=info msg="closing testSink" time="2025-08-09T04:00:33Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-08-09T04:00:33Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-08-09T04:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 1} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 1} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 1} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:33Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-09T04:00:34Z" level=warning msg="&{0x3f604c4cf0 0.9} encountered too many errors, backing off" time="2025-08-09T04:00:34Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.91s) PASS ok github.com/docker/distribution/notifications 3.762s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-08-09T04:00:31Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-09T04:00:31.577481761Z" 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-09T04:00:31.577656041Z" level=info msg="Starting upload purge in 56m0s" go.version=go1.24.6 time="2025-08-09T04:00:31.579920003Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:00:31.581466984Z" level=info msg="listening on [::]:5000" go.version=go1.24.6 time="2025-08-09T04:00:34.588746369Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 time="2025-08-09T04:00:34.715915656Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=8cad4ec2-468d-4e6d-b508-7f9ae59cf0b8 http.request.method=GET http.request.remoteaddr="[::1]:45674" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.307523ms http.response.status=200 http.response.written=2 ::1 - - [09/Aug/2025:04:00:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.15s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-08-09T04:00:36.738173085Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-09T04:00:36.743642829Z" 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-09T04:00:36.744044189Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:00:36.744003229Z" level=info msg="Starting upload purge in 5m0s" go.version=go1.24.6 time="2025-08-09T04:00:36.74583335Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 time="2025-08-09T04:00:36.74591895Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.6 time="2025-08-09T04:00:36.750459713Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.6 time="2025-08-09T04:00:39.765462404Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=89bf4aff-3bfa-46f4-8073-c164777b3acf http.request.method=GET http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.698402ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Aug/2025:04:00:39 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-08-09T04:00:39.766020584Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 --- PASS: TestRegistrySupportedCipherSuite (5.15s) === RUN TestRegistryUnsupportedCipherSuite time="2025-08-09T04:00:41.614610474Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-09T04:00:41.617710496Z" 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-09T04:00:41.617821036Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:00:41.617932016Z" level=info msg="Starting upload purge in 42m0s" go.version=go1.24.6 time="2025-08-09T04:00:41.618709837Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 --- PASS: TestRegistryUnsupportedCipherSuite (9.86s) PASS ok github.com/docker/distribution/registry 18.676s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.254s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.07s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.14s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.666s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-08-09T04:00:31Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.6 instance.id=c08f74e0-03f0-43ad-b2fa-6d2401d567b5 time="2025-08-09T04:00:31Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.6 instance.id=c08f74e0-03f0-43ad-b2fa-6d2401d567b5 --- PASS: TestBasicAccessController (0.04s) === RUN TestCreateHtpasswdFile time="2025-08-09T04:00:31Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.6 password=QrzYuZ3xDeXF9ol0ySK-gZ2ehKW-lUyZQUKm46py7Vs user=docker --- PASS: TestCreateHtpasswdFile (0.16s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.549s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.03s) PASS ok github.com/docker/distribution/registry/auth/silly 0.363s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.07s) === RUN TestLeeway time="2025-08-09T04:00:31Z" level=info msg="token not to be used before 2025-08-09 04:00:32 +0000 UTC - currently 2025-08-09 04:00:31.433391322 +0000 UTC m=+0.199169678" time="2025-08-09T04:00:31Z" level=info msg="token not to be used after 2025-08-09 04:00:31 +0000 UTC - currently 2025-08-09 04:00:31.438040565 +0000 UTC m=+0.203819101" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-08-09T04:00:31Z" 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.435s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.02s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.02s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.01s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.596s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.02s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.466s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.01s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.259s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-08-09T04:00: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-09T04:00:34Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:00:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37353" http.request.id=8f749245-456f-45a9-8817-6c5dfc490a7f http.request.method=GET http.request.remoteaddr="127.0.0.1:56552" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=24.110477ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Aug/2025:04:00:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.08s) === RUN TestCatalogAPI time="2025-08-09T04:00: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-09T04:00:34Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:00:34Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=75223c9f-eaa9-4b79-9855-90380e57e8d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.754825ms http.response.status=200 http.response.written=20 127.0.0.1 - - [09/Aug/2025:04:00:34 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-09T04:00:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=738da4d1-7be1-4f1c-9f0f-019442b966a3 http.request.method=POST http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.062523ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:00:35 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:00:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=26ee75a6-60a1-4a0c-ba05-ff5a954e7a99 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/foo/aaaa/blobs/uploads/be5faa22-f873-4995-82da-71f7f39d76a9?_state=fFuTH1iUZ0_csvzeSp4EPm5qNwIwaLvJkTLbaEgwZL97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiZTVmYWEyMi1mODczLTQ5OTUtODJkYS03MWY3ZjM5ZDc2YTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDA6MzUuODE2ODg4NzMyWiJ9&digest=sha256%3Ab289974f30e4d190d0c587be6292edbb8e335987d4b78f1af2573a5c413d2447" http.request.useragent="Go-http-client/1.1" http.response.duration=17.11115393s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:00:35 +0000] "PUT /v2/foo/aaaa/blobs/uploads/be5faa22-f873-4995-82da-71f7f39d76a9?_state=fFuTH1iUZ0_csvzeSp4EPm5qNwIwaLvJkTLbaEgwZL97Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiZTVmYWEyMi1mODczLTQ5OTUtODJkYS03MWY3ZjM5ZDc2YTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDA6MzUuODE2ODg4NzMyWiJ9&digest=sha256%3Ab289974f30e4d190d0c587be6292edbb8e335987d4b78f1af2573a5c413d2447 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:00:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=43e6d9f4-cba8-4579-a3c9-5b358d9868dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.934226ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:00:52 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:00:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=af5b692e-560f-4ad0-928f-8fa28fdeeff4 http.request.method=POST http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.808702ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:00:53 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:01:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=a0585e4a-4ef2-4aaa-b3bf-dc6e7890c5ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/foo/bbbb/blobs/uploads/29b23c60-c724-47d1-b6ab-ca6f7209caac?_state=FpdlQWETk6mGKOrD3ATXCx6aq2ySKWgOdkLboQ6Ggd17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyOWIyM2M2MC1jNzI0LTQ3ZDEtYjZhYi1jYTZmNzIwOWNhYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDA6NTMuNTA3Mjg2MzQxWiJ9&digest=sha256%3A8bd345cf2a56566ef5b94380be8e9ac9ca593b937acb5821630c73a4e13a2ed5" http.request.useragent="Go-http-client/1.1" http.response.duration=6.600730893s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:00:53 +0000] "PUT /v2/foo/bbbb/blobs/uploads/29b23c60-c724-47d1-b6ab-ca6f7209caac?_state=FpdlQWETk6mGKOrD3ATXCx6aq2ySKWgOdkLboQ6Ggd17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyOWIyM2M2MC1jNzI0LTQ3ZDEtYjZhYi1jYTZmNzIwOWNhYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDA6NTMuNTA3Mjg2MzQxWiJ9&digest=sha256%3A8bd345cf2a56566ef5b94380be8e9ac9ca593b937acb5821630c73a4e13a2ed5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:01:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=49b9fde1-0793-47a6-b9e2-359fd1af3343 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.493704ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:01:00 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:01:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=8778112a-d01e-49c5-9830-e62ff966e329 http.request.method=POST http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.386243ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:01:00 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:01:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=07ced817-eec0-462d-9a85-3505416b6766 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/foo/cccc/blobs/uploads/df2ba96d-099b-4d29-96e6-fb4ccc195d16?_state=4YKcWXaOZgoENz4lzWyKszkyQJ6K5R-6AAlOe27vXOl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkZjJiYTk2ZC0wOTliLTRkMjktOTZlNi1mYjRjY2MxOTVkMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDE6MDAuOTM3OTAwNDY0WiJ9&digest=sha256%3Af73e2a0dfe8f76045d414890ae4a5fe1c6be2109563c4928fe1ae1894d56e6f0" http.request.useragent="Go-http-client/1.1" http.response.duration=12.007684086s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:01:00 +0000] "PUT /v2/foo/cccc/blobs/uploads/df2ba96d-099b-4d29-96e6-fb4ccc195d16?_state=4YKcWXaOZgoENz4lzWyKszkyQJ6K5R-6AAlOe27vXOl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkZjJiYTk2ZC0wOTliLTRkMjktOTZlNi1mYjRjY2MxOTVkMTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDE6MDAuOTM3OTAwNDY0WiJ9&digest=sha256%3Af73e2a0dfe8f76045d414890ae4a5fe1c6be2109563c4928fe1ae1894d56e6f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:01:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=d52ba8d2-a8c5-4805-8066-ab10e1059deb http.request.method=PUT http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.787884ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:01:12 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:01:13Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=7be86d4a-ce57-41e1-a205-676909c3ed60 http.request.method=POST http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.070923ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:01:13 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:01:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=4a2f49e5-5594-42e6-aa44-a0a42239fe05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/foo/dddd/blobs/uploads/8be32fbf-95e2-49a2-8dec-e26d5b53b10e?_state=FRXccW7X2oRmfDqV9f-OCDCB04eJraklHLXGmirGG7l7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4YmUzMmZiZi05NWUyLTQ5YTItOGRlYy1lMjZkNWI1M2IxMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDE6MTMuNjk2MTE1NTY1WiJ9&digest=sha256%3Aa6bf0f574344d7999487d29c629eb73869fba3b706a9acac18ca2bafa976d5ce" http.request.useragent="Go-http-client/1.1" http.response.duration=9.579516279s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:01:13 +0000] "PUT /v2/foo/dddd/blobs/uploads/8be32fbf-95e2-49a2-8dec-e26d5b53b10e?_state=FRXccW7X2oRmfDqV9f-OCDCB04eJraklHLXGmirGG7l7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4YmUzMmZiZi05NWUyLTQ5YTItOGRlYy1lMjZkNWI1M2IxMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDE6MTMuNjk2MTE1NTY1WiJ9&digest=sha256%3Aa6bf0f574344d7999487d29c629eb73869fba3b706a9acac18ca2bafa976d5ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:01:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=392acb83-521e-4822-aba8-d71601b3fb2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.670724ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:01:23 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:01:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=5c513eae-43c1-4b50-84f0-fbbe596dd0e6 http.request.method=POST http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.860863ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:01:23 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:01:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=c664cbfb-b2af-4d54-9722-dfa78a7af7a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/foo/eeee/blobs/uploads/a7670160-921b-40cf-b2b4-668eabd18e0f?_state=AcIJZOfA2iv_dYcXFR79n8OmCVCsTpvAfW8TCQITa5x7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhNzY3MDE2MC05MjFiLTQwY2YtYjJiNC02NjhlYWJkMThlMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDE6MjMuOTAzNzQ2Mjc2WiJ9&digest=sha256%3Adca10eb05704d3454100330dc086a57cba88b26fde0eafd173f8f0e401b1f5b6" http.request.useragent="Go-http-client/1.1" http.response.duration=6.390778629s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:01:23 +0000] "PUT /v2/foo/eeee/blobs/uploads/a7670160-921b-40cf-b2b4-668eabd18e0f?_state=AcIJZOfA2iv_dYcXFR79n8OmCVCsTpvAfW8TCQITa5x7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJhNzY3MDE2MC05MjFiLTQwY2YtYjJiNC02NjhlYWJkMThlMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDE6MjMuOTAzNzQ2Mjc2WiJ9&digest=sha256%3Adca10eb05704d3454100330dc086a57cba88b26fde0eafd173f8f0e401b1f5b6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:01:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=d31245e9-ae90-4c5f-9de6-11a65ea0f925 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.405025ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:01:30 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:01:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=d06c0515-4468-44cd-8778-929790739872 http.request.method=POST http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.480923ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:01:30 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:01:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=98593a93-2dfc-4787-b3a0-c88a2a2c43d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/foo/ffff/blobs/uploads/24798896-2233-439f-9ac7-56ac5f5709d0?_state=_K_i2e6XpfjhLNMKKI6VLQDU3Ov35f45DW38NnAUXJx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyNDc5ODg5Ni0yMjMzLTQzOWYtOWFjNy01NmFjNWY1NzA5ZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDE6MzAuOTg1NzkzNjc5WiJ9&digest=sha256%3Ad019fbedd9bb173c82c57d9ce28c736967ed518309e91fcd92d7c4dae674b74c" http.request.useragent="Go-http-client/1.1" http.response.duration=8.581255714s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:01:30 +0000] "PUT /v2/foo/ffff/blobs/uploads/24798896-2233-439f-9ac7-56ac5f5709d0?_state=_K_i2e6XpfjhLNMKKI6VLQDU3Ov35f45DW38NnAUXJx7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyNDc5ODg5Ni0yMjMzLTQzOWYtOWFjNy01NmFjNWY1NzA5ZDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDE6MzAuOTg1NzkzNjc5WiJ9&digest=sha256%3Ad019fbedd9bb173c82c57d9ce28c736967ed518309e91fcd92d7c4dae674b74c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:01:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=6ed1d491-f5f7-4e65-a84e-7a748b2b76a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.334305ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:01:39 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:01:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=6fd8571b-a80f-44c1-ab2b-0d6a62628715 http.request.method=GET http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.139063ms http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Aug/2025:04:01:39 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-09T04:01:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=37f78298-2ce6-4a26-9443-376630194a5b http.request.method=GET http.request.remoteaddr="127.0.0.1:39316" 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=2.716702ms http.response.status=200 http.response.written=30 127.0.0.1 - - [09/Aug/2025:04:01:39 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-09T04:01:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=b0517419-105a-4ae8-9549-0a3f22baa5c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:39316" 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=2.623002ms http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Aug/2025:04:01:39 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-09T04:01:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=e79a28bd-2a8f-42b6-b3ec-8bb590149acc http.request.method=GET http.request.remoteaddr="127.0.0.1:39316" 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=2.723282ms http.response.status=200 http.response.written=30 127.0.0.1 - - [09/Aug/2025:04:01:39 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-09T04:01:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=1e15f281-3be9-4611-8165-2d3524699bab http.request.method=GET http.request.remoteaddr="127.0.0.1:39316" 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=2.785542ms http.response.status=200 http.response.written=63 127.0.0.1 - - [09/Aug/2025:04:01:39 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-08-09T04:01:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=d465d183-1d7b-439d-9718-cc1171bc8f87 http.request.method=GET http.request.remoteaddr="127.0.0.1:39316" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.484721ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Aug/2025:04:01:39 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-09T04:01:39Z" 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:40305" http.request.id=710c4999-9d3c-46c3-b71d-165d64e05c77 http.request.method=GET http.request.remoteaddr="127.0.0.1:39316" 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=3.606743ms http.response.status=400 http.response.written=116 127.0.0.1 - - [09/Aug/2025:04:01:39 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-08-09T04:01:39Z" 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:40305" http.request.id=631e592d-7ba6-46ae-b3e2-55edbf65a4db http.request.method=GET http.request.remoteaddr="127.0.0.1:39316" 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=2.818922ms http.response.status=400 http.response.written=115 127.0.0.1 - - [09/Aug/2025:04:01:39 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-08-09T04:01:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=9c9df5ab-2492-46a0-851c-7a9d99841056 http.request.method=GET http.request.remoteaddr="127.0.0.1:39316" 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=2.103101ms http.response.status=200 http.response.written=20 127.0.0.1 - - [09/Aug/2025:04:01:39 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-09T04:01:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40305" http.request.id=20cc9dc8-16b5-4a32-b8f4-6a5eba0122de http.request.method=GET http.request.remoteaddr="127.0.0.1:39316" 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=2.409481ms http.response.status=200 http.response.written=74 127.0.0.1 - - [09/Aug/2025:04:01:39 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-09T04:01:39Z" 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-09T04:01:39Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:01:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39215" http.request.id=875b3b33-9776-4180-bc00-482d6da306d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.653743ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:01:40 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:01:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39215" http.request.id=748a3e63-c49d-4709-90fc-a5bb00ef9d12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/aaaa/blobs/uploads/3c493b5a-d5bc-4bb3-8323-074c1aacdd6e?_state=GwlfjfJwrlh6cZ4z96eIrO7VlzssisKw3EGC4fSv-eN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzYzQ5M2I1YS1kNWJjLTRiYjMtODMyMy0wNzRjMWFhY2RkNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDE6NDAuMzYwMTU3MzM4WiJ9&digest=sha256%3A324a965e08d50abe24f46cce266a67b4ab65e0921f491f64aaa96cf622adafa7" http.request.useragent="Go-http-client/1.1" http.response.duration=10.971215315s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:01:40 +0000] "PUT /v2/foo/aaaa/blobs/uploads/3c493b5a-d5bc-4bb3-8323-074c1aacdd6e?_state=GwlfjfJwrlh6cZ4z96eIrO7VlzssisKw3EGC4fSv-eN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzYzQ5M2I1YS1kNWJjLTRiYjMtODMyMy0wNzRjMWFhY2RkNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDE6NDAuMzYwMTU3MzM4WiJ9&digest=sha256%3A324a965e08d50abe24f46cce266a67b4ab65e0921f491f64aaa96cf622adafa7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:01:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39215" http.request.id=8f9fc14a-46a8-4d50-b6fc-a6d283f0c07e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.254644ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:01:51 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:01:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39215" http.request.id=c04dbded-c72f-4da5-9d67-c13c765f699b http.request.method=POST http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.904083ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:01:51 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39215" http.request.id=28c740e3-9064-44b6-84a3-cda449fca16b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bbbb/blobs/uploads/05cb0358-5651-4207-a3c5-470ac545b83c?_state=wJpiWZ43Qe_JAeyxQMO342GD2hL7h6Fi8hAmW0DNvxB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwNWNiMDM1OC01NjUxLTQyMDctYTNjNS00NzBhYzU0NWI4M2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDE6NTEuOTkyMzk4OTQ3WiJ9&digest=sha256%3A8a5e3358915f673df5fb7840a38c9238ce44608e80b42edce29abbf0cd4b8062" http.request.useragent="Go-http-client/1.1" http.response.duration=8.049395648s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:01:51 +0000] "PUT /v2/foo/bbbb/blobs/uploads/05cb0358-5651-4207-a3c5-470ac545b83c?_state=wJpiWZ43Qe_JAeyxQMO342GD2hL7h6Fi8hAmW0DNvxB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwNWNiMDM1OC01NjUxLTQyMDctYTNjNS00NzBhYzU0NWI4M2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDE6NTEuOTkyMzk4OTQ3WiJ9&digest=sha256%3A8a5e3358915f673df5fb7840a38c9238ce44608e80b42edce29abbf0cd4b8062 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39215" http.request.id=3469606a-afcc-4dc6-990b-b0fffbf12f58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.025044ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:00 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39215" http.request.id=91f38c6d-4157-49be-9695-a32a9e18e5a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.447963ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:00 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39215" http.request.id=b1f501fd-de75-4ee3-ad71-29ef062fab7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/cccc/blobs/uploads/4d73903e-8379-4176-a585-56af513b99c3?_state=2iXhKorq-vamw-6C7xXoJvq-gddop_GhKxclEizY_AJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0ZDczOTAzZS04Mzc5LTQxNzYtYTU4NS01NmFmNTEzYjk5YzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDI6MDAuOTQ1OTMyNDc2WiJ9&digest=sha256%3A975a078e8b7e9bd78546eb8575d3cb9057542c689265f7608a1b2df9e34a6075" http.request.useragent="Go-http-client/1.1" http.response.duration=13.509071919s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:00 +0000] "PUT /v2/foo/cccc/blobs/uploads/4d73903e-8379-4176-a585-56af513b99c3?_state=2iXhKorq-vamw-6C7xXoJvq-gddop_GhKxclEizY_AJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0ZDczOTAzZS04Mzc5LTQxNzYtYTU4NS01NmFmNTEzYjk5YzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDI6MDAuOTQ1OTMyNDc2WiJ9&digest=sha256%3A975a078e8b7e9bd78546eb8575d3cb9057542c689265f7608a1b2df9e34a6075 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39215" http.request.id=7ae648a1-3328-4e85-bdb8-709234af359a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.141625ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:14 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39215" http.request.id=a3fe1a98-484e-48f5-aafa-c65e33e20929 http.request.method=POST http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.115483ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:15 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39215" http.request.id=f5058f7f-96c7-42b3-8e82-cad45b92c0ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/dddd/blobs/uploads/2ac8eb54-82e8-4df2-a66f-933b14050ff1?_state=Ls783AdNOrfGgWWEia3MQABJXhccPHY9skx87bugbMJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyYWM4ZWI1NC04MmU4LTRkZjItYTY2Zi05MzNiMTQwNTBmZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDI6MTUuMjc0MDUyOTM3WiJ9&digest=sha256%3A8cb6ba464c534f1da543fd0e3b6fdd7c32835321fe7298c67623a9ffa2ef0f20" http.request.useragent="Go-http-client/1.1" http.response.duration=12.359652849s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:15 +0000] "PUT /v2/foo/dddd/blobs/uploads/2ac8eb54-82e8-4df2-a66f-933b14050ff1?_state=Ls783AdNOrfGgWWEia3MQABJXhccPHY9skx87bugbMJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyYWM4ZWI1NC04MmU4LTRkZjItYTY2Zi05MzNiMTQwNTBmZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDI6MTUuMjc0MDUyOTM3WiJ9&digest=sha256%3A8cb6ba464c534f1da543fd0e3b6fdd7c32835321fe7298c67623a9ffa2ef0f20 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39215" http.request.id=2d47f9ac-0269-4087-bc1d-b098d19a76cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.844884ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:27 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39215" http.request.id=f9b006cb-23bc-4cd9-a93b-eb6bdf030766 http.request.method=GET http.request.remoteaddr="127.0.0.1:48184" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.543962ms http.response.status=200 http.response.written=63 127.0.0.1 - - [09/Aug/2025:04:02:27 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (112.83s) === RUN TestURLPrefix time="2025-08-09T04:02:27Z" 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-09T04:02:27Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:02:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43779" http.request.id=e6bd652f-8105-40b8-8997-14e988802a3e http.request.method=GET http.request.remoteaddr="127.0.0.1:39546" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.425801ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Aug/2025:04:02:27 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-08-09T04:02:27Z" 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-09T04:02:27Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:02:28Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=268c5b09-e8a2-4d11-a654-9d4b389f95d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49738" http.request.uri="/v2/foo/bar/blobs/sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.495902ms http.response.status=404 http.response.written=157 vars.digest="sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6" vars.name="foo/bar" 127.0.0.1 - - [09/Aug/2025:04:02:28 +0000] "GET /v2/foo/bar/blobs/sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-09T04:02:28Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=4c13e554-e603-437c-a850-1336013842ea http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/bar/blobs/sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.421762ms http.response.status=404 http.response.written=157 vars.digest="sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6" vars.name="foo/bar" 127.0.0.1 - - [09/Aug/2025:04:02:28 +0000] "HEAD /v2/foo/bar/blobs/sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-09T04:02:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=cfa1ed24-0f2c-4989-b900-66ec963bfcd8 http.request.method=POST http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.950862ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=a02436e7-23c2-42b7-8a29-c473ae7cef69 http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/bar/blobs/uploads/9f0f806f-96ef-49de-a562-871ca8c0e797?_state=F3QBkd60KvkdaQtNycxSXioKhVv1u8Hu0ON3vBXEwHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmMGY4MDZmLTk2ZWYtNDlkZS1hNTYyLTg3MWNhOGMwZTc5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjoyOC42NjU3MTQwOTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.944083ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:28 +0000] "GET /v2/foo/bar/blobs/uploads/9f0f806f-96ef-49de-a562-871ca8c0e797?_state=F3QBkd60KvkdaQtNycxSXioKhVv1u8Hu0ON3vBXEwHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmMGY4MDZmLTk2ZWYtNDlkZS1hNTYyLTg3MWNhOGMwZTc5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjoyOC42NjU3MTQwOTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=60717029-1928-4bb2-a726-e4261669e892 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/bar/blobs/uploads/9f0f806f-96ef-49de-a562-871ca8c0e797?_state=F3QBkd60KvkdaQtNycxSXioKhVv1u8Hu0ON3vBXEwHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmMGY4MDZmLTk2ZWYtNDlkZS1hNTYyLTg3MWNhOGMwZTc5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjoyOC42NjU3MTQwOTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.793721ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:28 +0000] "DELETE /v2/foo/bar/blobs/uploads/9f0f806f-96ef-49de-a562-871ca8c0e797?_state=F3QBkd60KvkdaQtNycxSXioKhVv1u8Hu0ON3vBXEwHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmMGY4MDZmLTk2ZWYtNDlkZS1hNTYyLTg3MWNhOGMwZTc5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjoyOC42NjU3MTQwOTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:28Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=348a454c-0e33-44b7-8345-51bdd2d375e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/bar/blobs/uploads/9f0f806f-96ef-49de-a562-871ca8c0e797?_state=F3QBkd60KvkdaQtNycxSXioKhVv1u8Hu0ON3vBXEwHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmMGY4MDZmLTk2ZWYtNDlkZS1hNTYyLTg3MWNhOGMwZTc5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjoyOC42NjU3MTQwOTVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9f0f806f-96ef-49de-a562-871ca8c0e797 time="2025-08-09T04:02:28Z" 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:41917" http.request.id=348a454c-0e33-44b7-8345-51bdd2d375e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49742" http.request.uri="/v2/foo/bar/blobs/uploads/9f0f806f-96ef-49de-a562-871ca8c0e797?_state=F3QBkd60KvkdaQtNycxSXioKhVv1u8Hu0ON3vBXEwHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmMGY4MDZmLTk2ZWYtNDlkZS1hNTYyLTg3MWNhOGMwZTc5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjoyOC42NjU3MTQwOTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.784262ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=9f0f806f-96ef-49de-a562-871ca8c0e797 127.0.0.1 - - [09/Aug/2025:04:02:28 +0000] "GET /v2/foo/bar/blobs/uploads/9f0f806f-96ef-49de-a562-871ca8c0e797?_state=F3QBkd60KvkdaQtNycxSXioKhVv1u8Hu0ON3vBXEwHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmMGY4MDZmLTk2ZWYtNDlkZS1hNTYyLTg3MWNhOGMwZTc5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjoyOC42NjU3MTQwOTVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-09T04:02:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=2c723490-3ee8-4354-bcbe-9c40fdf7dbe5 http.request.method=POST http.request.remoteaddr="127.0.0.1:49756" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.919662ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:28Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=e39bbdc9-f5fc-4872-b591-fa375d7515dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49756" http.request.uri="/v2/foo/bar/blobs/uploads/7f93dc66-d664-459b-bf2f-d8d211cfe990?_state=-lWQ2kxCYHyovuSn9JGF-I3dSYzaIJJttnIpxPyjTox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmOTNkYzY2LWQ2NjQtNDU5Yi1iZjJmLWQ4ZDIxMWNmZTk5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjoyOC42ODIyMzUwNDdaIn0%3D&digest=sha256%3Ac684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6" http.request.useragent="Go-http-client/1.1" provided=sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6 vars.name="foo/bar" vars.uuid=7f93dc66-d664-459b-bf2f-d8d211cfe990 time="2025-08-09T04:02:28Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=e39bbdc9-f5fc-4872-b591-fa375d7515dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49756" http.request.uri="/v2/foo/bar/blobs/uploads/7f93dc66-d664-459b-bf2f-d8d211cfe990?_state=-lWQ2kxCYHyovuSn9JGF-I3dSYzaIJJttnIpxPyjTox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmOTNkYzY2LWQ2NjQtNDU5Yi1iZjJmLWQ4ZDIxMWNmZTk5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjoyOC42ODIyMzUwNDdaIn0%3D&digest=sha256%3Ac684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7f93dc66-d664-459b-bf2f-d8d211cfe990 time="2025-08-09T04:02:28Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6, 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:41917" http.request.id=e39bbdc9-f5fc-4872-b591-fa375d7515dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49756" http.request.uri="/v2/foo/bar/blobs/uploads/7f93dc66-d664-459b-bf2f-d8d211cfe990?_state=-lWQ2kxCYHyovuSn9JGF-I3dSYzaIJJttnIpxPyjTox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmOTNkYzY2LWQ2NjQtNDU5Yi1iZjJmLWQ4ZDIxMWNmZTk5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjoyOC42ODIyMzUwNDdaIn0%3D&digest=sha256%3Ac684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.295443ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7f93dc66-d664-459b-bf2f-d8d211cfe990 127.0.0.1 - - [09/Aug/2025:04:02:28 +0000] "PUT /v2/foo/bar/blobs/uploads/7f93dc66-d664-459b-bf2f-d8d211cfe990?_state=-lWQ2kxCYHyovuSn9JGF-I3dSYzaIJJttnIpxPyjTox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmOTNkYzY2LWQ2NjQtNDU5Yi1iZjJmLWQ4ZDIxMWNmZTk5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjoyOC42ODIyMzUwNDdaIn0%3D&digest=sha256%3Ac684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-09T04:02:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=027faaf6-9f58-4c71-964c-2dbf71d6fe16 http.request.method=POST http.request.remoteaddr="127.0.0.1:49756" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.311083ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=2ecbc668-fe49-4770-8ae9-00ad9ca5b211 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49756" http.request.uri="/v2/foo/bar/blobs/uploads/c33e8bbe-4e36-43af-85d5-5d66d61a200f?_state=9jhRnU266uASoJOe4fAbCQcFmzFF0UQsISkyWqw5GgF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzM2U4YmJlLTRlMzYtNDNhZi04NWQ1LTVkNjZkNjFhMjAwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjoyOC42OTE2MzMxMTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.956263ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:28 +0000] "PUT /v2/foo/bar/blobs/uploads/c33e8bbe-4e36-43af-85d5-5d66d61a200f?_state=9jhRnU266uASoJOe4fAbCQcFmzFF0UQsISkyWqw5GgF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzM2U4YmJlLTRlMzYtNDNhZi04NWQ1LTVkNjZkNjFhMjAwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjoyOC42OTE2MzMxMTNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=edc5953f-8438-43d4-96a9-dc032d3f49ff http.request.method=POST http.request.remoteaddr="127.0.0.1:49756" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.558081ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=490b4f81-028f-47d1-9cfa-05a7d6fe29be http.request.method=PUT http.request.remoteaddr="127.0.0.1:49756" http.request.uri="/v2/foo/bar/blobs/uploads/103f2ee2-9cce-4920-ab2d-a51a2631434c?_state=S1B-4y79NlzKB4D_0mEadmajbvxmilNikLx9DjOGTIt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwM2YyZWUyLTljY2UtNDkyMC1hYjJkLWE1MWEyNjMxNDM0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjoyOC43MDA0OTMzNzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.765263ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:28 +0000] "PUT /v2/foo/bar/blobs/uploads/103f2ee2-9cce-4920-ab2d-a51a2631434c?_state=S1B-4y79NlzKB4D_0mEadmajbvxmilNikLx9DjOGTIt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEwM2YyZWUyLTljY2UtNDkyMC1hYjJkLWE1MWEyNjMxNDM0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjoyOC43MDA0OTMzNzlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=7b7c1134-6f3b-4471-a446-8ec4fc7a17d6 http.request.method=POST http.request.remoteaddr="127.0.0.1:49756" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.888082ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:40Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=c609a6ef-c3c2-422a-b49c-ddfec988b5d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49756" http.request.uri="/v2/foo/bar/blobs/uploads/c2114e0a-55a7-4b54-9616-c5156c7dfc9d?_state=TxmXwoJ2adrGcS0vB94Aixdms7ixBOiyxxL-UadOlsB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyMTE0ZTBhLTU1YTctNGI1NC05NjE2LWM1MTU2YzdkZmM5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjoyOC43MDk5NjYyNDZaIn0%3D&digest=sha256%3Ac684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6" http.request.useragent="Go-http-client/1.1" http.response.duration=12.063270925s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:28 +0000] "PUT /v2/foo/bar/blobs/uploads/c2114e0a-55a7-4b54-9616-c5156c7dfc9d?_state=TxmXwoJ2adrGcS0vB94Aixdms7ixBOiyxxL-UadOlsB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyMTE0ZTBhLTU1YTctNGI1NC05NjE2LWM1MTU2YzdkZmM5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjoyOC43MDk5NjYyNDZaIn0%3D&digest=sha256%3Ac684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=bae385fa-a4d4-46a4-8ae3-5f72ea30576a http.request.method=POST http.request.remoteaddr="127.0.0.1:49756" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.373482ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41917" http.request.id=903a0271-9f85-468d-95b7-5af9fa512580 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49756" http.request.uri="/v2/foo/bar/blobs/uploads/f6d455f2-25d3-4404-8bc0-6fdd0a9bea75?_state=kmt2J6Glr2nXWS2Y-0UAG3L3f33K_1bfRUSKM48RoOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2ZDQ1NWYyLTI1ZDMtNDQwNC04YmMwLTZmZGQwYTliZWE3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo0MS40NzA3ODUxNTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=11.560496761s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:41 +0000] "PATCH /v2/foo/bar/blobs/uploads/f6d455f2-25d3-4404-8bc0-6fdd0a9bea75?_state=kmt2J6Glr2nXWS2Y-0UAG3L3f33K_1bfRUSKM48RoOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2ZDQ1NWYyLTI1ZDMtNDQwNC04YmMwLTZmZGQwYTliZWE3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo0MS40NzA3ODUxNTFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=8a47d671-8b51-4ccf-9de6-19f86311a46c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49756" http.request.uri="/v2/foo/bar/blobs/uploads/f6d455f2-25d3-4404-8bc0-6fdd0a9bea75?_state=hvCl9Xj7nLxegahTl9gt7QPoAIslew5d8SIXSFrpvSp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2ZDQ1NWYyLTI1ZDMtNDQwNC04YmMwLTZmZGQwYTliZWE3NSIsIk9mZnNldCI6Mjc2NzkyMzIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDI6NDFaIn0%3D&digest=sha256%3Ac684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.965342ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:53 +0000] "PUT /v2/foo/bar/blobs/uploads/f6d455f2-25d3-4404-8bc0-6fdd0a9bea75?_state=hvCl9Xj7nLxegahTl9gt7QPoAIslew5d8SIXSFrpvSp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY2ZDQ1NWYyLTI1ZDMtNDQwNC04YmMwLTZmZGQwYTliZWE3NSIsIk9mZnNldCI6Mjc2NzkyMzIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDI6NDFaIn0%3D&digest=sha256%3Ac684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=9d4e0784-6fb9-463b-9db4-f0dc2b538cff http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49756" http.request.uri="/v2/foo/bar/blobs/sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.202542ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=3d9299b9-cf6e-41ec-b7c3-d3bb21ca4738 http.request.method=GET http.request.remoteaddr="127.0.0.1:49756" http.request.uri="/v2/foo/bar/blobs/sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=319.813859ms http.response.status=200 http.response.written=27679232 127.0.0.1 - - [09/Aug/2025:04:02:53 +0000] "GET /v2/foo/bar/blobs/sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6 HTTP/1.1" 200 27679232 "" "Go-http-client/1.1" time="2025-08-09T04:02:53Z" level=error msg="error parsing digest="sha257:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=6182d3ac-ca21-4e4b-8be4-cc16d6708b5f http.request.method=GET http.request.remoteaddr="127.0.0.1:49756" http.request.uri="/v2/foo/bar/blobs/sha257:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6" vars.name="foo/bar" time="2025-08-09T04:02:53Z" 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:41917" http.request.id=6182d3ac-ca21-4e4b-8be4-cc16d6708b5f http.request.method=GET http.request.remoteaddr="127.0.0.1:49756" http.request.uri="/v2/foo/bar/blobs/sha257:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.794342ms http.response.status=400 http.response.written=110 vars.digest="sha257:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6" vars.name="foo/bar" 127.0.0.1 - - [09/Aug/2025:04:02:53 +0000] "GET /v2/foo/bar/blobs/sha257:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-09T04:02:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=fefbb701-faf5-4ec0-a920-11a2b4b0d4d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:44724" http.request.uri="/v2/foo/bar/blobs/sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.962623ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:53 +0000] "GET /v2/foo/bar/blobs/sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:53Z" 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-09T04:02:53Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:02:54Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=274fd709-9cff-4bff-902e-da64cd8b1820 http.request.method=GET http.request.remoteaddr="127.0.0.1:40138" http.request.uri="/v2/foo/bar/blobs/sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.962062ms http.response.status=404 http.response.written=157 vars.digest="sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574" vars.name="foo/bar" 127.0.0.1 - - [09/Aug/2025:04:02:54 +0000] "GET /v2/foo/bar/blobs/sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-09T04:02:54Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=455194d5-3737-43e6-82fd-612ef75a272d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/bar/blobs/sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.916662ms http.response.status=404 http.response.written=157 vars.digest="sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574" vars.name="foo/bar" 127.0.0.1 - - [09/Aug/2025:04:02:54 +0000] "HEAD /v2/foo/bar/blobs/sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-09T04:02:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=f5962666-fbe1-484f-85f4-1b28af86959d http.request.method=POST http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.297763ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=a77d2a96-5333-4610-a4fc-ad68d1e82355 http.request.method=GET http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/bar/blobs/uploads/a99c0649-5abf-473d-8b8e-4a8282a3a024?_state=FAPeXn7D5SC-PlVU8UkO4CQwPW1hdSLpCGANwaPmmod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5OWMwNjQ5LTVhYmYtNDczZC04YjhlLTRhODI4MmEzYTAyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo1NC4yODg2MzUzNTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.631003ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:54 +0000] "GET /v2/foo/bar/blobs/uploads/a99c0649-5abf-473d-8b8e-4a8282a3a024?_state=FAPeXn7D5SC-PlVU8UkO4CQwPW1hdSLpCGANwaPmmod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5OWMwNjQ5LTVhYmYtNDczZC04YjhlLTRhODI4MmEzYTAyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo1NC4yODg2MzUzNTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=b1ba1569-8ba4-4ef7-87e1-264434bee209 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/bar/blobs/uploads/a99c0649-5abf-473d-8b8e-4a8282a3a024?_state=FAPeXn7D5SC-PlVU8UkO4CQwPW1hdSLpCGANwaPmmod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5OWMwNjQ5LTVhYmYtNDczZC04YjhlLTRhODI4MmEzYTAyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo1NC4yODg2MzUzNTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.158042ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:54 +0000] "DELETE /v2/foo/bar/blobs/uploads/a99c0649-5abf-473d-8b8e-4a8282a3a024?_state=FAPeXn7D5SC-PlVU8UkO4CQwPW1hdSLpCGANwaPmmod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5OWMwNjQ5LTVhYmYtNDczZC04YjhlLTRhODI4MmEzYTAyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo1NC4yODg2MzUzNTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:54Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=d68de241-1487-4989-89a0-0e557afd8823 http.request.method=GET http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/bar/blobs/uploads/a99c0649-5abf-473d-8b8e-4a8282a3a024?_state=FAPeXn7D5SC-PlVU8UkO4CQwPW1hdSLpCGANwaPmmod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5OWMwNjQ5LTVhYmYtNDczZC04YjhlLTRhODI4MmEzYTAyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo1NC4yODg2MzUzNTVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a99c0649-5abf-473d-8b8e-4a8282a3a024 time="2025-08-09T04:02:54Z" 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:45215" http.request.id=d68de241-1487-4989-89a0-0e557afd8823 http.request.method=GET http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/bar/blobs/uploads/a99c0649-5abf-473d-8b8e-4a8282a3a024?_state=FAPeXn7D5SC-PlVU8UkO4CQwPW1hdSLpCGANwaPmmod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5OWMwNjQ5LTVhYmYtNDczZC04YjhlLTRhODI4MmEzYTAyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo1NC4yODg2MzUzNTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.636082ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a99c0649-5abf-473d-8b8e-4a8282a3a024 127.0.0.1 - - [09/Aug/2025:04:02:54 +0000] "GET /v2/foo/bar/blobs/uploads/a99c0649-5abf-473d-8b8e-4a8282a3a024?_state=FAPeXn7D5SC-PlVU8UkO4CQwPW1hdSLpCGANwaPmmod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5OWMwNjQ5LTVhYmYtNDczZC04YjhlLTRhODI4MmEzYTAyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo1NC4yODg2MzUzNTVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-09T04:02:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=95cd8ba0-0ba7-4951-88a7-0a1036c1989f http.request.method=POST http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.835983ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:54Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=7b3e7325-85ad-427a-ac72-c4e7f06d77d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/bar/blobs/uploads/e0f3ea7b-361f-4922-a210-ee5655973d4c?_state=gz6M6HTQozPmYXg_DRhim85k0m5W43mqGFpC_6jkx1J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwZjNlYTdiLTM2MWYtNDkyMi1hMjEwLWVlNTY1NTk3M2Q0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo1NC4zMDY4ODY1ODhaIn0%3D&digest=sha256%3Afb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574" http.request.useragent="Go-http-client/1.1" provided=sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574 vars.name="foo/bar" vars.uuid=e0f3ea7b-361f-4922-a210-ee5655973d4c time="2025-08-09T04:02:54Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=7b3e7325-85ad-427a-ac72-c4e7f06d77d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/bar/blobs/uploads/e0f3ea7b-361f-4922-a210-ee5655973d4c?_state=gz6M6HTQozPmYXg_DRhim85k0m5W43mqGFpC_6jkx1J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwZjNlYTdiLTM2MWYtNDkyMi1hMjEwLWVlNTY1NTk3M2Q0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo1NC4zMDY4ODY1ODhaIn0%3D&digest=sha256%3Afb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e0f3ea7b-361f-4922-a210-ee5655973d4c time="2025-08-09T04:02:54Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574, 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:45215" http.request.id=7b3e7325-85ad-427a-ac72-c4e7f06d77d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/bar/blobs/uploads/e0f3ea7b-361f-4922-a210-ee5655973d4c?_state=gz6M6HTQozPmYXg_DRhim85k0m5W43mqGFpC_6jkx1J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwZjNlYTdiLTM2MWYtNDkyMi1hMjEwLWVlNTY1NTk3M2Q0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo1NC4zMDY4ODY1ODhaIn0%3D&digest=sha256%3Afb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.797502ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=e0f3ea7b-361f-4922-a210-ee5655973d4c 127.0.0.1 - - [09/Aug/2025:04:02:54 +0000] "PUT /v2/foo/bar/blobs/uploads/e0f3ea7b-361f-4922-a210-ee5655973d4c?_state=gz6M6HTQozPmYXg_DRhim85k0m5W43mqGFpC_6jkx1J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwZjNlYTdiLTM2MWYtNDkyMi1hMjEwLWVlNTY1NTk3M2Q0YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo1NC4zMDY4ODY1ODhaIn0%3D&digest=sha256%3Afb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-09T04:02:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=1b7ea836-b1e2-467f-9f10-2e30b0ef40b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.336302ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=6461075c-cb13-4c7f-ba1d-090ef89373b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/bar/blobs/uploads/471c7449-2edf-443c-9fc4-c1034abe2b2d?_state=HkRT7gGMXQDNus0-kci4iVscQxku8dnTMwtflXLMzPx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3MWM3NDQ5LTJlZGYtNDQzYy05ZmM0LWMxMDM0YWJlMmIyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo1NC4zMTYxMzY1OTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.359983ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:54 +0000] "PUT /v2/foo/bar/blobs/uploads/471c7449-2edf-443c-9fc4-c1034abe2b2d?_state=HkRT7gGMXQDNus0-kci4iVscQxku8dnTMwtflXLMzPx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3MWM3NDQ5LTJlZGYtNDQzYy05ZmM0LWMxMDM0YWJlMmIyZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo1NC4zMTYxMzY1OTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=151ecd70-79d8-44f1-a931-9940e353960f http.request.method=POST http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.204742ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=1674d0cb-6f80-4990-a541-5d629a59aa46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/bar/blobs/uploads/23bc07af-99f2-4029-8608-46e68f7dd641?_state=LyATVweLPpQcUMk86nV9evNZEWk_PMQj9jYlxYxIIeR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzYmMwN2FmLTk5ZjItNDAyOS04NjA4LTQ2ZTY4ZjdkZDY0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo1NC4zMjU3NDA3NjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.931442ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:54 +0000] "PUT /v2/foo/bar/blobs/uploads/23bc07af-99f2-4029-8608-46e68f7dd641?_state=LyATVweLPpQcUMk86nV9evNZEWk_PMQj9jYlxYxIIeR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzYmMwN2FmLTk5ZjItNDAyOS04NjA4LTQ2ZTY4ZjdkZDY0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo1NC4zMjU3NDA3NjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:02:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=ad125e78-118e-45ce-8180-6527535525fa http.request.method=POST http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.913682ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=44333344-672f-4668-8078-cd67700641a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/bar/blobs/uploads/391b994d-f606-4254-8eb2-e0868c00de78?_state=H_mXvbBzI0WvJQZbxP0Ot0fZgKWJSAyQi_sxbTGv_DJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5MWI5OTRkLWY2MDYtNDI1NC04ZWIyLWUwODY4YzAwZGU3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo1NC4zMzQzOTU3MjdaIn0%3D&digest=sha256%3Afb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574" http.request.useragent="Go-http-client/1.1" http.response.duration=10.242159856s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:02:54 +0000] "PUT /v2/foo/bar/blobs/uploads/391b994d-f606-4254-8eb2-e0868c00de78?_state=H_mXvbBzI0WvJQZbxP0Ot0fZgKWJSAyQi_sxbTGv_DJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5MWI5OTRkLWY2MDYtNDI1NC04ZWIyLWUwODY4YzAwZGU3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMjo1NC4zMzQzOTU3MjdaIn0%3D&digest=sha256%3Afb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:04Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=f0e86beb-55dc-4549-abf0-44e3f977a12b http.request.method=POST http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.277903ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45215" http.request.id=a71cd411-6a08-488a-969a-4278f426d4c3 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/bar/blobs/uploads/b0562d5c-9652-4d84-85e8-ad06f5882cf2?_state=R9GNnUuIqmLHYLxHu6-ltyg1731FA0nny1bYOZOE87h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwNTYyZDVjLTk2NTItNGQ4NC04NWU4LWFkMDZmNTg4MmNmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzowNC45Nzc0NTE4OTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=10.507949638s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:04 +0000] "PATCH /v2/foo/bar/blobs/uploads/b0562d5c-9652-4d84-85e8-ad06f5882cf2?_state=R9GNnUuIqmLHYLxHu6-ltyg1731FA0nny1bYOZOE87h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwNTYyZDVjLTk2NTItNGQ4NC04NWU4LWFkMDZmNTg4MmNmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzowNC45Nzc0NTE4OTdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=80034040-e6d9-48fc-9c96-602a604197a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/bar/blobs/uploads/b0562d5c-9652-4d84-85e8-ad06f5882cf2?_state=v4VU-lz_CUs8q8w-TTPsT6HI7rDK7-1yDDXvF_rANl97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwNTYyZDVjLTk2NTItNGQ4NC04NWU4LWFkMDZmNTg4MmNmMiIsIk9mZnNldCI6MjYxODg4MDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDM6MDRaIn0%3D&digest=sha256%3Afb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574" http.request.useragent="Go-http-client/1.1" http.response.duration=3.828703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:15 +0000] "PUT /v2/foo/bar/blobs/uploads/b0562d5c-9652-4d84-85e8-ad06f5882cf2?_state=v4VU-lz_CUs8q8w-TTPsT6HI7rDK7-1yDDXvF_rANl97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIwNTYyZDVjLTk2NTItNGQ4NC04NWU4LWFkMDZmNTg4MmNmMiIsIk9mZnNldCI6MjYxODg4MDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDM6MDRaIn0%3D&digest=sha256%3Afb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=aefc8827-54a0-4844-bffa-f8b7799f3674 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/bar/blobs/sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.236002ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=b514d2dc-c130-46f1-9b22-05d3b29543b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/bar/blobs/sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=301.251627ms http.response.status=200 http.response.written=26188800 127.0.0.1 - - [09/Aug/2025:04:03:15 +0000] "GET /v2/foo/bar/blobs/sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574 HTTP/1.1" 200 26188800 "" "Go-http-client/1.1" time="2025-08-09T04:03:15Z" level=error msg="error parsing digest="sha257:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=a76ee75e-176f-4b5d-ade0-a1503afd75a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/bar/blobs/sha257:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574" vars.name="foo/bar" time="2025-08-09T04:03:15Z" 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:45215" http.request.id=a76ee75e-176f-4b5d-ade0-a1503afd75a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:40160" http.request.uri="/v2/foo/bar/blobs/sha257:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.743141ms http.response.status=400 http.response.written=110 vars.digest="sha257:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574" vars.name="foo/bar" 127.0.0.1 - - [09/Aug/2025:04:03:15 +0000] "GET /v2/foo/bar/blobs/sha257:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-09T04:03:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=fcb02eec-ef0f-48e6-bb4f-23ab133356cd http.request.method=GET http.request.remoteaddr="127.0.0.1:46268" http.request.uri="/v2/foo/bar/blobs/sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574" http.request.useragent="Go-http-client/1.1" http.response.duration=3.455403ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:15 +0000] "GET /v2/foo/bar/blobs/sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=1d5541ea-a838-4a4a-9b0a-7cdee65fd856 http.request.method=GET http.request.remoteaddr="127.0.0.1:46266" http.request.uri="/v2/foo/bar/blobs/sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=18.508572ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [09/Aug/2025:04:03:15 +0000] "GET /v2/foo/bar/blobs/sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-08-09T04:03:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45215" http.request.id=35b49562-b1e9-434f-9d15-4312064f8389 http.request.method=GET http.request.remoteaddr="127.0.0.1:46268" http.request.uri="/v2/foo/bar/blobs/sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.315104ms http.response.status=200 http.response.written=196608 127.0.0.1 - - [09/Aug/2025:04:03:15 +0000] "GET /v2/foo/bar/blobs/sha256:fb277ded9cb59a687cfd90ddcc5c352895cc8909e80b375f60d920c05bb87574 HTTP/1.1" 200 196608 "" "Go-http-client/1.1" time="2025-08-09T04:03:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=0f187017-ef34-4291-a7f8-992f05f1e15e http.request.method=GET http.request.remoteaddr="127.0.0.1:44716" http.request.uri="/v2/foo/bar/blobs/sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=22.449465961s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [09/Aug/2025:04:02:53 +0000] "GET /v2/foo/bar/blobs/sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-08-09T04:03:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:41917" http.request.id=dbf3c2c3-ce48-4501-836a-cc5e034f12de http.request.method=GET http.request.remoteaddr="127.0.0.1:44724" http.request.uri="/v2/foo/bar/blobs/sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=22.437860293s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [09/Aug/2025:04:02:53 +0000] "GET /v2/foo/bar/blobs/sha256:c684433249ead0732170d45d691f51ad8f40786049fbc1848ce4f0a7c45745a6 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (48.29s) === RUN TestBlobDelete time="2025-08-09T04:03:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-09T04:03:15Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:03:16Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=ea9705ce-5cfd-4ed7-9a86-4a7850d80a60 http.request.method=GET http.request.remoteaddr="127.0.0.1:53900" http.request.uri="/v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.035702ms http.response.status=404 http.response.written=157 vars.digest="sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" vars.name="foo/bar" 127.0.0.1 - - [09/Aug/2025:04:03:16 +0000] "GET /v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-09T04:03:16Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=b5e4e94d-df1a-44c9-8009-d72f622749b3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53910" http.request.uri="/v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.038702ms http.response.status=404 http.response.written=157 vars.digest="sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" vars.name="foo/bar" 127.0.0.1 - - [09/Aug/2025:04:03:16 +0000] "HEAD /v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-09T04:03:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=25c11e0c-7fa7-48ce-9f54-f1edfe819ac7 http.request.method=POST http.request.remoteaddr="127.0.0.1:53910" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.920242ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=357da5b3-8fdf-486d-bccb-b402584e5b11 http.request.method=GET http.request.remoteaddr="127.0.0.1:53910" http.request.uri="/v2/foo/bar/blobs/uploads/38c3cc7d-28ad-4934-9725-d07aea27680d?_state=NbMu6mTsAnBdH6cnzaDfuHerCCqUfCi3Kzvfoou4DWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4YzNjYzdkLTI4YWQtNDkzNC05NzI1LWQwN2FlYTI3NjgwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoxNi43NDQxMjI1MloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.115222ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:16 +0000] "GET /v2/foo/bar/blobs/uploads/38c3cc7d-28ad-4934-9725-d07aea27680d?_state=NbMu6mTsAnBdH6cnzaDfuHerCCqUfCi3Kzvfoou4DWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4YzNjYzdkLTI4YWQtNDkzNC05NzI1LWQwN2FlYTI3NjgwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoxNi43NDQxMjI1MloifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=38ba146e-5917-4904-89e2-7be24acc4bae http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53910" http.request.uri="/v2/foo/bar/blobs/uploads/38c3cc7d-28ad-4934-9725-d07aea27680d?_state=NbMu6mTsAnBdH6cnzaDfuHerCCqUfCi3Kzvfoou4DWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4YzNjYzdkLTI4YWQtNDkzNC05NzI1LWQwN2FlYTI3NjgwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoxNi43NDQxMjI1MloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.009762ms http.response.status=204 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:16 +0000] "DELETE /v2/foo/bar/blobs/uploads/38c3cc7d-28ad-4934-9725-d07aea27680d?_state=NbMu6mTsAnBdH6cnzaDfuHerCCqUfCi3Kzvfoou4DWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4YzNjYzdkLTI4YWQtNDkzNC05NzI1LWQwN2FlYTI3NjgwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoxNi43NDQxMjI1MloifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:16Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=126837bd-c982-4c7d-8245-bb15a4795837 http.request.method=GET http.request.remoteaddr="127.0.0.1:53910" http.request.uri="/v2/foo/bar/blobs/uploads/38c3cc7d-28ad-4934-9725-d07aea27680d?_state=NbMu6mTsAnBdH6cnzaDfuHerCCqUfCi3Kzvfoou4DWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4YzNjYzdkLTI4YWQtNDkzNC05NzI1LWQwN2FlYTI3NjgwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoxNi43NDQxMjI1MloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=38c3cc7d-28ad-4934-9725-d07aea27680d time="2025-08-09T04:03:16Z" 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:45423" http.request.id=126837bd-c982-4c7d-8245-bb15a4795837 http.request.method=GET http.request.remoteaddr="127.0.0.1:53910" http.request.uri="/v2/foo/bar/blobs/uploads/38c3cc7d-28ad-4934-9725-d07aea27680d?_state=NbMu6mTsAnBdH6cnzaDfuHerCCqUfCi3Kzvfoou4DWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4YzNjYzdkLTI4YWQtNDkzNC05NzI1LWQwN2FlYTI3NjgwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoxNi43NDQxMjI1MloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.908922ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=38c3cc7d-28ad-4934-9725-d07aea27680d 127.0.0.1 - - [09/Aug/2025:04:03:16 +0000] "GET /v2/foo/bar/blobs/uploads/38c3cc7d-28ad-4934-9725-d07aea27680d?_state=NbMu6mTsAnBdH6cnzaDfuHerCCqUfCi3Kzvfoou4DWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4YzNjYzdkLTI4YWQtNDkzNC05NzI1LWQwN2FlYTI3NjgwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoxNi43NDQxMjI1MloifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-09T04:03:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=dd8a2bf3-cf0d-444b-8428-8138221b47a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:53924" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.651743ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:16Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=1caaa122-738e-43e0-9a0a-f9bcbaf3549b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53924" http.request.uri="/v2/foo/bar/blobs/uploads/61ceb97b-8348-45b9-8b3a-b307dbd01984?_state=t0FePNoC_rL-0G2gAfa-Np7sGLmZjgSSLOFfGhAVjwR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxY2ViOTdiLTgzNDgtNDViOS04YjNhLWIzMDdkYmQwMTk4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoxNi43NjAxMTM3MTFaIn0%3D&digest=sha256%3Aedcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" provided=sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c vars.name="foo/bar" vars.uuid=61ceb97b-8348-45b9-8b3a-b307dbd01984 time="2025-08-09T04:03:16Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=1caaa122-738e-43e0-9a0a-f9bcbaf3549b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53924" http.request.uri="/v2/foo/bar/blobs/uploads/61ceb97b-8348-45b9-8b3a-b307dbd01984?_state=t0FePNoC_rL-0G2gAfa-Np7sGLmZjgSSLOFfGhAVjwR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxY2ViOTdiLTgzNDgtNDViOS04YjNhLWIzMDdkYmQwMTk4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoxNi43NjAxMTM3MTFaIn0%3D&digest=sha256%3Aedcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=61ceb97b-8348-45b9-8b3a-b307dbd01984 time="2025-08-09T04:03:16Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c, 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:45423" http.request.id=1caaa122-738e-43e0-9a0a-f9bcbaf3549b http.request.method=PUT http.request.remoteaddr="127.0.0.1:53924" http.request.uri="/v2/foo/bar/blobs/uploads/61ceb97b-8348-45b9-8b3a-b307dbd01984?_state=t0FePNoC_rL-0G2gAfa-Np7sGLmZjgSSLOFfGhAVjwR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxY2ViOTdiLTgzNDgtNDViOS04YjNhLWIzMDdkYmQwMTk4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoxNi43NjAxMTM3MTFaIn0%3D&digest=sha256%3Aedcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.274583ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=61ceb97b-8348-45b9-8b3a-b307dbd01984 127.0.0.1 - - [09/Aug/2025:04:03:16 +0000] "PUT /v2/foo/bar/blobs/uploads/61ceb97b-8348-45b9-8b3a-b307dbd01984?_state=t0FePNoC_rL-0G2gAfa-Np7sGLmZjgSSLOFfGhAVjwR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxY2ViOTdiLTgzNDgtNDViOS04YjNhLWIzMDdkYmQwMTk4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoxNi43NjAxMTM3MTFaIn0%3D&digest=sha256%3Aedcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-09T04:03:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=91cdc120-ca2f-4ad1-a4c9-e14449025167 http.request.method=POST http.request.remoteaddr="127.0.0.1:53924" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.009202ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=a6c571b9-ecb7-49c5-94bc-1f6a910c4cca http.request.method=PUT http.request.remoteaddr="127.0.0.1:53924" http.request.uri="/v2/foo/bar/blobs/uploads/9ac7cf89-b683-4073-ac04-3f0c929dd1f1?_state=hdjTddW_Ba9aLRK133YkFO346e4YPEAVIfoNmEUcGdZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhYzdjZjg5LWI2ODMtNDA3My1hYzA0LTNmMGM5MjlkZDFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoxNi43Njg2MDcwMTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.921903ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:16 +0000] "PUT /v2/foo/bar/blobs/uploads/9ac7cf89-b683-4073-ac04-3f0c929dd1f1?_state=hdjTddW_Ba9aLRK133YkFO346e4YPEAVIfoNmEUcGdZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhYzdjZjg5LWI2ODMtNDA3My1hYzA0LTNmMGM5MjlkZDFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoxNi43Njg2MDcwMTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=9afbb7c8-f8e3-48f0-83de-1b751b550eaa http.request.method=POST http.request.remoteaddr="127.0.0.1:53924" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.773202ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=cde397ec-4c02-4c76-9442-d91760daff2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:53924" http.request.uri="/v2/foo/bar/blobs/uploads/946d19ef-05a8-4cc1-8909-c15c88de0532?_state=jLmhKbfHpdhv0I4nbIlM6xbI8KpyLTuq-oxDjrXNQSl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0NmQxOWVmLTA1YTgtNGNjMS04OTA5LWMxNWM4OGRlMDUzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoxNi43NzczOTIxMjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.534102ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:16 +0000] "PUT /v2/foo/bar/blobs/uploads/946d19ef-05a8-4cc1-8909-c15c88de0532?_state=jLmhKbfHpdhv0I4nbIlM6xbI8KpyLTuq-oxDjrXNQSl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk0NmQxOWVmLTA1YTgtNGNjMS04OTA5LWMxNWM4OGRlMDUzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoxNi43NzczOTIxMjNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=b0c46b35-e54e-4167-acd9-973d1249426f http.request.method=POST http.request.remoteaddr="127.0.0.1:53924" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.122162ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:26Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=f5795dcf-bbcb-4791-92f0-f608dfd4eb64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53924" http.request.uri="/v2/foo/bar/blobs/uploads/6b5771d0-f0f1-4deb-a4a5-8dc724efd833?_state=4ipS87sBbliAc_-nhF4ULUagJIiCfAEKe3WNLTK7po57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiNTc3MWQwLWYwZjEtNGRlYi1hNGE1LThkYzcyNGVmZDgzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoxNi43ODU1Njc5MjlaIn0%3D&digest=sha256%3Aedcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" http.response.duration=10.014052719s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:16 +0000] "PUT /v2/foo/bar/blobs/uploads/6b5771d0-f0f1-4deb-a4a5-8dc724efd833?_state=4ipS87sBbliAc_-nhF4ULUagJIiCfAEKe3WNLTK7po57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZiNTc3MWQwLWYwZjEtNGRlYi1hNGE1LThkYzcyNGVmZDgzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoxNi43ODU1Njc5MjlaIn0%3D&digest=sha256%3Aedcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=fd04d968-467a-4185-85bc-0f476041bb0b http.request.method=POST http.request.remoteaddr="127.0.0.1:53924" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.172962ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45423" http.request.id=611f80a7-1f91-4cce-8ab1-381de0bb0e4c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53924" http.request.uri="/v2/foo/bar/blobs/uploads/a8d97398-e6a2-44d9-98cf-8029c73b27f7?_state=DsBF7ldh-2IEMSLGaayQkTWZMsCAVNsXaCzQzI_pszh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4ZDk3Mzk4LWU2YTItNDRkOS05OGNmLTgwMjljNzNiMjdmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoyNy4xOTQwMjgzMzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=10.370358604s http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:27 +0000] "PATCH /v2/foo/bar/blobs/uploads/a8d97398-e6a2-44d9-98cf-8029c73b27f7?_state=DsBF7ldh-2IEMSLGaayQkTWZMsCAVNsXaCzQzI_pszh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4ZDk3Mzk4LWU2YTItNDRkOS05OGNmLTgwMjljNzNiMjdmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzoyNy4xOTQwMjgzMzlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=cc3af8ef-4c85-42bb-8627-f94029ad2df4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53924" http.request.uri="/v2/foo/bar/blobs/uploads/a8d97398-e6a2-44d9-98cf-8029c73b27f7?_state=rKLoTPP9bc_4T30I9CHshBEPKOUGXaOSJ1fO0CxfcjV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4ZDk3Mzk4LWU2YTItNDRkOS05OGNmLTgwMjljNzNiMjdmNyIsIk9mZnNldCI6MjU4MjczMjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDM6MjdaIn0%3D&digest=sha256%3Aedcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.082803ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:37 +0000] "PUT /v2/foo/bar/blobs/uploads/a8d97398-e6a2-44d9-98cf-8029c73b27f7?_state=rKLoTPP9bc_4T30I9CHshBEPKOUGXaOSJ1fO0CxfcjV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4ZDk3Mzk4LWU2YTItNDRkOS05OGNmLTgwMjljNzNiMjdmNyIsIk9mZnNldCI6MjU4MjczMjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDM6MjdaIn0%3D&digest=sha256%3Aedcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=64b3bce7-0c8a-429f-b5d8-9077325ba05a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53924" http.request.uri="/v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.324742ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=5c13ac0c-4bae-45b3-b304-0fcee293d379 http.request.method=GET http.request.remoteaddr="127.0.0.1:53924" http.request.uri="/v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=300.986167ms http.response.status=200 http.response.written=25827328 127.0.0.1 - - [09/Aug/2025:04:03:37 +0000] "GET /v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c HTTP/1.1" 200 25827328 "" "Go-http-client/1.1" time="2025-08-09T04:03:38Z" level=error msg="error parsing digest="sha257:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=819c8e7c-fad2-4e4d-8971-31dad94373ae http.request.method=GET http.request.remoteaddr="127.0.0.1:53924" http.request.uri="/v2/foo/bar/blobs/sha257:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" vars.name="foo/bar" time="2025-08-09T04:03:38Z" 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:45423" http.request.id=819c8e7c-fad2-4e4d-8971-31dad94373ae http.request.method=GET http.request.remoteaddr="127.0.0.1:53924" http.request.uri="/v2/foo/bar/blobs/sha257:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.613422ms http.response.status=400 http.response.written=110 vars.digest="sha257:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" vars.name="foo/bar" 127.0.0.1 - - [09/Aug/2025:04:03:37 +0000] "GET /v2/foo/bar/blobs/sha257:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-09T04:03:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=e71da8a2-e808-46ca-8c3e-86006f5ebf2f http.request.method=GET http.request.remoteaddr="127.0.0.1:54248" http.request.uri="/v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.428163ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:38 +0000] "GET /v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=8fafa3ad-2dd3-43c0-93d3-51ad83fe125e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54252" http.request.uri="/v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.907182ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:38 +0000] "DELETE /v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:38Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=93a6743f-af57-4f1f-8841-a70c72f6fb3c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54252" http.request.uri="/v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.695282ms http.response.status=404 http.response.written=157 vars.digest="sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" vars.name="foo/bar" 127.0.0.1 - - [09/Aug/2025:04:03:38 +0000] "HEAD /v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-09T04:03:38Z" 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:45423" http.request.id=82d9b8bb-0711-44b2-be48-fdb8d632946c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54252" http.request.uri="/v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.522661ms http.response.status=404 http.response.written=74 vars.digest="sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" vars.name="foo/bar" 127.0.0.1 - - [09/Aug/2025:04:03:38 +0000] "DELETE /v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-08-09T04:03:38Z" level=error msg="error parsing digest="sha257:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=aabc4983-1395-46a8-bf19-18d0d255394f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54266" http.request.uri="/v2/foo/bar/blobs/sha257:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" vars.name="foo/bar" time="2025-08-09T04:03:38Z" 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:45423" http.request.id=aabc4983-1395-46a8-bf19-18d0d255394f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54266" http.request.uri="/v2/foo/bar/blobs/sha257:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.940322ms http.response.status=400 http.response.written=110 vars.digest="sha257:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" vars.name="foo/bar" 127.0.0.1 - - [09/Aug/2025:04:03:38 +0000] "DELETE /v2/foo/bar/blobs/sha257:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-09T04:03:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=644cc686-7e5b-44da-9dde-e8f6c9166c34 http.request.method=POST http.request.remoteaddr="127.0.0.1:54278" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.327103ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=a3bba1ad-c091-4f78-bf75-c492e8232dde http.request.method=PUT http.request.remoteaddr="127.0.0.1:54278" http.request.uri="/v2/foo/bar/blobs/uploads/6f061fbe-c606-4296-a00f-5b7c69b5b1c1?_state=kzm3LvpxIVQw_bt5ixpL-bKlt_2oILI75ARu3CLVVjN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmMDYxZmJlLWM2MDYtNDI5Ni1hMDBmLTViN2M2OWI1YjFjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzozOC4wMzg2OTQyMjhaIn0%3D&digest=sha256%3Aedcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" http.response.duration=10.445060556s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:38 +0000] "PUT /v2/foo/bar/blobs/uploads/6f061fbe-c606-4296-a00f-5b7c69b5b1c1?_state=kzm3LvpxIVQw_bt5ixpL-bKlt_2oILI75ARu3CLVVjN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmMDYxZmJlLWM2MDYtNDI5Ni1hMDBmLTViN2M2OWI1YjFjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzozOC4wMzg2OTQyMjhaIn0%3D&digest=sha256%3Aedcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=360a06e4-b5ac-422c-b955-5d741b57399f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54278" http.request.uri="/v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.664162ms http.response.status=200 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=36e90d9c-caa0-4d89-bbc7-995c45f7ec48 http.request.method=GET http.request.remoteaddr="127.0.0.1:54246" http.request.uri="/v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.877026972s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [09/Aug/2025:04:03:38 +0000] "GET /v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-08-09T04:03:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45423" http.request.id=8cff0024-d6a1-4319-9236-1dc2bd9adfa8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54248" http.request.uri="/v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=10.866446405s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [09/Aug/2025:04:03:38 +0000] "GET /v2/foo/bar/blobs/sha256:edcc94288d3d74bfaa58c8bf79c74e3580484124c361d596223f3e05c6e5111c HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (32.93s) === RUN TestRelativeURL time="2025-08-09T04:03: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-09T04:03:48Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:03:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40277" http.request.id=9346d134-b1c4-413a-b987-22555d1ffa5c http.request.method=POST http.request.remoteaddr="127.0.0.1:39754" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.234982ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40277" http.request.id=3cb9619b-40e8-40ce-be9c-49cd3553aa48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39754" http.request.uri="/v2/foo/bar/blobs/uploads/0d6ac984-35f0-4286-8ff0-56ef7175d200?_state=oAY1NJEX_Nb-V6OsSzwWLTHSWNkm_6yuMznRyXb3_mN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNmFjOTg0LTM1ZjAtNDI4Ni04ZmYwLTU2ZWY3MTc1ZDIwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzo0OC44OTAxOTY1MDNaIn0%3D&digest=sha256%3A539231b152969bc25ee1142ba4b3f3a79b65daa568423c06969249a9c9101f39" http.request.useragent="Go-http-client/1.1" http.response.duration=5.282645889s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:49 +0000] "PUT /v2/foo/bar/blobs/uploads/0d6ac984-35f0-4286-8ff0-56ef7175d200?_state=oAY1NJEX_Nb-V6OsSzwWLTHSWNkm_6yuMznRyXb3_mN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkNmFjOTg0LTM1ZjAtNDI4Ni04ZmYwLTU2ZWY3MTc1ZDIwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzo0OC44OTAxOTY1MDNaIn0%3D&digest=sha256%3A539231b152969bc25ee1142ba4b3f3a79b65daa568423c06969249a9c9101f39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40277" http.request.id=4023d310-87fc-4853-96b6-33b441c54d77 http.request.method=POST http.request.remoteaddr="127.0.0.1:39754" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.009523ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:03:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40277" http.request.id=2d5ba39a-3285-48c3-ab78-d21e6ad5f3b5 http.request.method=POST http.request.remoteaddr="127.0.0.1:39754" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.827982ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40277" http.request.id=bd2ce362-8661-4d00-9b8f-79090c56214f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39754" http.request.uri="/v2/foo/bar/blobs/uploads/8803346c-f9e9-4d45-9de8-1fa08e0d3e6e?_state=MBraqgNNNoEZDhK_BNPt-vF1jFj42GBVGJEUVcKyLDZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MDMzNDZjLWY5ZTktNGQ0NS05ZGU4LTFmYTA4ZTBkM2U2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzo1NS4yODgwOTkzNThaIn0%3D&digest=sha256%3A5c7c3e55aec85fa3961d73c0bd328081c8fda55d6d1f6cb025561d3ee0362850" http.request.useragent="Go-http-client/1.1" http.response.duration=5.152228s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:03:55 +0000] "PUT /v2/foo/bar/blobs/uploads/8803346c-f9e9-4d45-9de8-1fa08e0d3e6e?_state=MBraqgNNNoEZDhK_BNPt-vF1jFj42GBVGJEUVcKyLDZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4MDMzNDZjLWY5ZTktNGQ0NS05ZGU4LTFmYTA4ZTBkM2U2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowMzo1NS4yODgwOTkzNThaIn0%3D&digest=sha256%3A5c7c3e55aec85fa3961d73c0bd328081c8fda55d6d1f6cb025561d3ee0362850 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (11.56s) === RUN TestBlobDeleteDisabled time="2025-08-09T04:04:00Z" 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-09T04:04:00Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:04:01Z" 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:34683" http.request.id=2be3d5af-2679-4d30-adb3-8fe80db6c426 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48324" http.request.uri="/v2/foo/bar/blobs/sha256:0c8ea23c8d6803eb635431ba02f539ce9c4713a6b5d47dcc9f06d15c75b74878" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.968182ms http.response.status=405 http.response.written=78 vars.digest="sha256:0c8ea23c8d6803eb635431ba02f539ce9c4713a6b5d47dcc9f06d15c75b74878" vars.name="foo/bar" 127.0.0.1 - - [09/Aug/2025:04:04:01 +0000] "DELETE /v2/foo/bar/blobs/sha256:0c8ea23c8d6803eb635431ba02f539ce9c4713a6b5d47dcc9f06d15c75b74878 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.57s) === RUN TestDeleteDisabled time="2025-08-09T04:04:01Z" 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-09T04:04:01Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:04:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36793" http.request.id=f89b84da-94d3-4b87-a637-57dba24938cf http.request.method=POST http.request.remoteaddr="127.0.0.1:32908" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.245502ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36793" http.request.id=fb79c429-d168-43fa-8a90-fae721e44fe6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:32908" http.request.uri="/v2/foo/bar/blobs/uploads/48c972f8-4cdc-4c32-a56b-126249736e27?_state=bMAJXlxZ4l3MNG2nMoMUNL8sjaKatsR5ghBxFSUkkK17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4Yzk3MmY4LTRjZGMtNGMzMi1hNTZiLTEyNjI0OTczNmUyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowNDowMS43MDg2MTc2NjlaIn0%3D&digest=sha256%3A0dee317834de9c8b55126bb828db15afa7eb8317aa9dd68f060124ae66b78313" http.request.useragent="Go-http-client/1.1" http.response.duration=8.63126187s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:01 +0000] "PUT /v2/foo/bar/blobs/uploads/48c972f8-4cdc-4c32-a56b-126249736e27?_state=bMAJXlxZ4l3MNG2nMoMUNL8sjaKatsR5ghBxFSUkkK17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4Yzk3MmY4LTRjZGMtNGMzMi1hNTZiLTEyNjI0OTczNmUyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowNDowMS43MDg2MTc2NjlaIn0%3D&digest=sha256%3A0dee317834de9c8b55126bb828db15afa7eb8317aa9dd68f060124ae66b78313 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:10Z" 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:36793" http.request.id=eceb9e7f-bf82-4004-93d0-672251869596 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32908" http.request.uri="/v2/foo/bar/blobs/sha256:0dee317834de9c8b55126bb828db15afa7eb8317aa9dd68f060124ae66b78313" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.429882ms http.response.status=405 http.response.written=78 vars.digest="sha256:0dee317834de9c8b55126bb828db15afa7eb8317aa9dd68f060124ae66b78313" vars.name="foo/bar" 127.0.0.1 - - [09/Aug/2025:04:04:10 +0000] "DELETE /v2/foo/bar/blobs/sha256:0dee317834de9c8b55126bb828db15afa7eb8317aa9dd68f060124ae66b78313 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (9.33s) === RUN TestDeleteReadOnly time="2025-08-09T04:04:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-09T04:04:10Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:04:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40907" http.request.id=cf839ce1-3f69-44b9-bd2c-14b3234ece99 http.request.method=POST http.request.remoteaddr="127.0.0.1:38870" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.834803ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40907" http.request.id=6a969fbf-a2cb-40e9-9149-41ee9685f6b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38870" http.request.uri="/v2/foo/bar/blobs/uploads/67ccbdfe-31c1-480b-9890-d025187f1b4d?_state=_1bjXX-_uzPawUo5b4--iI4QW1dQxc1OUR-LLJ2lmYx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3Y2NiZGZlLTMxYzEtNDgwYi05ODkwLWQwMjUxODdmMWI0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowNDoxMS4yNDM4MDY4NFoifQ%3D%3D&digest=sha256%3A6084c8657160c758f67e185a8a9982afd3d0ba60f20334ed765339bc885d07c2" http.request.useragent="Go-http-client/1.1" http.response.duration=13.252647884s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:11 +0000] "PUT /v2/foo/bar/blobs/uploads/67ccbdfe-31c1-480b-9890-d025187f1b4d?_state=_1bjXX-_uzPawUo5b4--iI4QW1dQxc1OUR-LLJ2lmYx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3Y2NiZGZlLTMxYzEtNDgwYi05ODkwLWQwMjUxODdmMWI0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowNDoxMS4yNDM4MDY4NFoifQ%3D%3D&digest=sha256%3A6084c8657160c758f67e185a8a9982afd3d0ba60f20334ed765339bc885d07c2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [09/Aug/2025:04:04:24 +0000] "DELETE /v2/foo/bar/blobs/sha256:6084c8657160c758f67e185a8a9982afd3d0ba60f20334ed765339bc885d07c2 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (14.16s) === RUN TestStartPushReadOnly time="2025-08-09T04:04: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-09T04:04:24Z" level=info msg="redis not configured" go.version=go1.24.6 127.0.0.1 - - [09/Aug/2025:04:04:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2025-08-09T04:04: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-09T04:04:24Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:04:24Z" 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:43327" http.request.id=0c0b1974-12be-4ff2-a233-d6ee5cb23cb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57534" 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.145562ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Aug/2025:04:04:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-09T04:04:24Z" 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:43327" http.request.id=19cbb602-b419-4a98-ad6e-21c719835bc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57534" 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=3.224642ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Aug/2025:04:04:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-09T04:04:24Z" 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:43327" http.request.id=ea283696-9cce-4280-b935-b4f0bedab05e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57534" 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.943802ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Aug/2025:04:04:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-09T04:04:24Z" 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:43327" http.request.id=dc171c71-a2e0-4b9c-ad96-c735e4861261 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.730964ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-09T04:04:24Z" 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:43327" http.request.id=dc171c71-a2e0-4b9c-ad96-c735e4861261 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.877824ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-09T04:04:24Z" 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:43327" http.request.id=dc171c71-a2e0-4b9c-ad96-c735e4861261 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.991964ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-09T04:04:24Z" 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:43327" http.request.id=dc171c71-a2e0-4b9c-ad96-c735e4861261 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.130844ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Aug/2025:04:04:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-09T04:04:25Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=dca99190-aecc-40c1-b260-b246a7318018 http.request.method=POST http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.401063ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:25 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=b44aeb1b-bcc7-4212-8bd2-c3d973053c6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/blobs/uploads/0d5ea00e-dba3-4f86-89f1-8e3ff746d340?_state=-txIEJ9BbkDf5tFk-FFAD7Ogqdcxuy97HI9eTv-oOq97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZDVlYTAwZS1kYmEzLTRmODYtODlmMS04ZTNmZjc0NmQzNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDQ6MjUuMzY2ODM3MTYyWiJ9&digest=sha256%3A9f26e5661f4a7649708f0c9a2ad8c2450a2a7da80ff17b91f912c5e5e3c79e5a" http.request.useragent="Go-http-client/1.1" http.response.duration=11.811224335s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:25 +0000] "PUT /v2/foo/schema1/blobs/uploads/0d5ea00e-dba3-4f86-89f1-8e3ff746d340?_state=-txIEJ9BbkDf5tFk-FFAD7Ogqdcxuy97HI9eTv-oOq97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZDVlYTAwZS1kYmEzLTRmODYtODlmMS04ZTNmZjc0NmQzNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDQ6MjUuMzY2ODM3MTYyWiJ9&digest=sha256%3A9f26e5661f4a7649708f0c9a2ad8c2450a2a7da80ff17b91f912c5e5e3c79e5a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:37Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=27f0d778-661e-4394-9655-f191b2496000 http.request.method=POST http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.633142ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=45963067-12ca-4537-bfa3-2b9161216a8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/blobs/uploads/ee582c23-0f02-417d-84da-f7277b763383?_state=rfL9EMVFqJX1csqbY2BNgkChv9PmnfLG78PoKBDta0F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZTU4MmMyMy0wZjAyLTQxN2QtODRkYS1mNzI3N2I3NjMzODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDQ6MzcuNzcyOTc0MjY2WiJ9&digest=sha256%3Ae3797fc9f2ec74e9cd2f947fd68dc23226a6dd7d71c6a3cb4acce17a997e1b09" http.request.useragent="Go-http-client/1.1" http.response.duration=5.911705102s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/ee582c23-0f02-417d-84da-f7277b763383?_state=rfL9EMVFqJX1csqbY2BNgkChv9PmnfLG78PoKBDta0F7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZTU4MmMyMy0wZjAyLTQxN2QtODRkYS1mNzI3N2I3NjMzODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDQ6MzcuNzcyOTc0MjY2WiJ9&digest=sha256%3Ae3797fc9f2ec74e9cd2f947fd68dc23226a6dd7d71c6a3cb4acce17a997e1b09 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=b9768589-88ab-4f19-ae11-98a961a8463c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.271284ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=27b01647-31c4-4d0f-8870-a879820b68cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/manifests/sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.306203ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=949423f4-138d-4519-a332-e72e527ee848 http.request.method=GET http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.780023ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Aug/2025:04:04:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=c0a9d259-678c-4894-aff9-ee3e7f94490e http.request.method=GET http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/manifests/sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.458863ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Aug/2025:04:04:43 +0000] "GET /v2/foo/schema1/manifests/sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" 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:43327" http.request.id=ef297bd7-ebce-4d31-a443-af785ea8c33c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/manifests/sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.697884ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" 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:43327" http.request.id=26184614-3042-4a95-b6fc-e980104bb852 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/manifests/sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.712244ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:43327" http.request.id=22388487-540a-4c81-bc37-c8e22c9a8dbc http.request.method=PUT http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/manifests/sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.681844ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=ce2329c2-8fc7-4e4e-9c9d-8e8f70b46bad http.request.method=GET http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/manifests/sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.074024ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Aug/2025:04:04:43 +0000] "GET /v2/foo/schema1/manifests/sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=9423624c-17fd-4456-939a-6af68a983457 http.request.method=GET http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.777302ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=f1922eb3-3b73-4552-80e8-056eb2def24f http.request.method=GET http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/manifests/sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.558582ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:43 +0000] "GET /v2/foo/schema1/manifests/sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=238998ea-f021-4f3c-b388-616fc6525d92 http.request.method=GET http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.630001ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Aug/2025:04:04:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" level=error msg="payload digest does match: "sha256:907a78c9fca355f2f2f7d7a8bf18ed63892fc68a6bd22e8f8575390df80261a5" != "sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c"" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=a2a9af29-788b-4ff6-aac5-cc234c22fe0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/manifests/sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c" time="2025-08-09T04:04:43Z" 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:43327" http.request.id=a2a9af29-788b-4ff6-aac5-cc234c22fe0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57534" http.request.uri="/v2/foo/schema1/manifests/sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.403082ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c" 127.0.0.1 - - [09/Aug/2025:04:04:43 +0000] "PUT /v2/foo/schema1/manifests/sha256:450a8d75c2652cc6356e961603cc6bd16d7c63dec2fcd47dfc2ab4565c1ea82c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" 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:43327" http.request.id=f9f81be3-a0da-41e9-b569-691c258d71f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.187922ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Aug/2025:04:04:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" 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:43327" http.request.id=ecc6b283-7883-4a0a-a27c-66e2f935d077 http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.773042ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Aug/2025:04:04:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" 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:43327" http.request.id=d95930d5-1af1-4dca-bd37-7a8dc3997bb2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.421882ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-09T04:04:43Z" 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:43327" http.request.id=d95930d5-1af1-4dca-bd37-7a8dc3997bb2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.582962ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-09T04:04:43Z" 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:43327" http.request.id=d95930d5-1af1-4dca-bd37-7a8dc3997bb2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.702643ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Aug/2025:04:04:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=31cf974c-7519-40be-8bc2-0d6d637e849e http.request.method=POST http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.771342ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=e8d20736-41f0-4201-9f56-89943a1c67d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/blobs/uploads/0f5609ee-dea1-4e01-92ca-744fcb9edd2c?_state=Fo6I-ZeY3Rv_SoB1sBUTF1bkrlyzjPA5kKgB6f-9hy17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZjU2MDllZS1kZWExLTRlMDEtOTJjYS03NDRmY2I5ZWRkMmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDQ6NDMuNzc0NDQ3MTI5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.697422ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/0f5609ee-dea1-4e01-92ca-744fcb9edd2c?_state=Fo6I-ZeY3Rv_SoB1sBUTF1bkrlyzjPA5kKgB6f-9hy17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZjU2MDllZS1kZWExLTRlMDEtOTJjYS03NDRmY2I5ZWRkMmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDQ6NDMuNzc0NDQ3MTI5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:43Z" 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:43327" http.request.id=96043fc4-cfda-4e6b-8c43-446650572db2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.063902ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-09T04:04:43Z" 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:43327" http.request.id=96043fc4-cfda-4e6b-8c43-446650572db2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.208962ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Aug/2025:04:04:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-09T04:04:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=827c99dc-f4c6-4338-8836-420cee8adad7 http.request.method=POST http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.365962ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:44 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:48Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=5e885ce3-583e-4695-8cad-86783a2fe616 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/blobs/uploads/289065c9-d074-4f27-86e9-dfa103f86b57?_state=yCEstKT21cdtcfu3VAkUnuGS7zgClSXy-p0h_76ES357Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyODkwNjVjOS1kMDc0LTRmMjctODZlOS1kZmExMDNmODZiNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDQ6NDQuMzM0NDQwMTk0WiJ9&digest=sha256%3A9db090bbf22a62fddbb5f5508efed6f540cd3784531453809705efd7457b95e2" http.request.useragent="Go-http-client/1.1" http.response.duration=4.330623415s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:44 +0000] "PUT /v2/foo/schema2/blobs/uploads/289065c9-d074-4f27-86e9-dfa103f86b57?_state=yCEstKT21cdtcfu3VAkUnuGS7zgClSXy-p0h_76ES357Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyODkwNjVjOS1kMDc0LTRmMjctODZlOS1kZmExMDNmODZiNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDQ6NDQuMzM0NDQwMTk0WiJ9&digest=sha256%3A9db090bbf22a62fddbb5f5508efed6f540cd3784531453809705efd7457b95e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:04:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=a01f15c1-61ae-4052-8f10-d72d4eeb39f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.696582ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:49 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=118155e6-03bf-4b27-806b-b4240eb07a9e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/blobs/uploads/42d65dcc-a20e-4e05-b40f-b7c8572557e8?_state=dONhg1RSvR2qNV6TTkfYb_hOYy-9WaXiX3VfzUEeCN97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MmQ2NWRjYy1hMjBlLTRlMDUtYjQwZi1iN2M4NTcyNTU3ZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDQ6NDkuNDY4NjE1NzgxWiJ9&digest=sha256%3A50380f3da1f89393df30e748d2a50547792c44c268b58ba6b06adb36dfd5236f" http.request.useragent="Go-http-client/1.1" http.response.duration=12.870154143s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:04:49 +0000] "PUT /v2/foo/schema2/blobs/uploads/42d65dcc-a20e-4e05-b40f-b7c8572557e8?_state=dONhg1RSvR2qNV6TTkfYb_hOYy-9WaXiX3VfzUEeCN97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MmQ2NWRjYy1hMjBlLTRlMDUtYjQwZi1iN2M4NTcyNTU3ZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDQ6NDkuNDY4NjE1NzgxWiJ9&digest=sha256%3A50380f3da1f89393df30e748d2a50547792c44c268b58ba6b06adb36dfd5236f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" 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:43327" http.request.id=1cfa7e94-3c01-42ac-a8b5-3c04ae293daa http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.278203ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" 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:43327" http.request.id=6b4c6aa2-712e-461c-b23e-3b8710fe55e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/sha256:ce092bca0673cefe7fb6af291c35a1ebfbd3a15035be7569961aab5d3083a8d5" http.request.useragent="Go-http-client/1.1" http.response.duration=4.554703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "PUT /v2/foo/schema2/manifests/sha256:ce092bca0673cefe7fb6af291c35a1ebfbd3a15035be7569961aab5d3083a8d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=3810dc51-881d-4afc-a4cc-677fc481cb0f http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.938503ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=327540de-64be-4064-a748-794ae29bff02 http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/sha256:ce092bca0673cefe7fb6af291c35a1ebfbd3a15035be7569961aab5d3083a8d5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=4.063843ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "GET /v2/foo/schema2/manifests/sha256:ce092bca0673cefe7fb6af291c35a1ebfbd3a15035be7569961aab5d3083a8d5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=194e98c6-5f3b-4da4-8994-51357f98b19b http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.763202ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=bf140319-cdb2-41f8-9f54-de2360c68bdd http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/sha256:ce092bca0673cefe7fb6af291c35a1ebfbd3a15035be7569961aab5d3083a8d5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.546681ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "GET /v2/foo/schema2/manifests/sha256:ce092bca0673cefe7fb6af291c35a1ebfbd3a15035be7569961aab5d3083a8d5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=6ada9ff4-fd98-4781-9d96-c67fe52c3cf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.621982ms http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" level=info msg="rewriting manifest sha256:ce092bca0673cefe7fb6af291c35a1ebfbd3a15035be7569961aab5d3083a8d5 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=52ca7b2d-830c-48d8-93c8-1c2318051d99 http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" 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-09T04:05:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=52ca7b2d-830c-48d8-93c8-1c2318051d99 http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.325704ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" 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:43327" http.request.id=6cd356b7-86b0-484b-8c28-0ab37132b044 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.985363ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" 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:43327" http.request.id=37992381-9530-4e64-b0a6-d67134fabbf8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.688163ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" 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:43327" http.request.id=be839738-fa1b-4a82-bb53-7b7b3ca5d58f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/sha256:a2923bbfce9373e936a24825ea52735178b50e65ef3e72b5645bd8f76eed837e" http.request.useragent="Go-http-client/1.1" http.response.duration=5.041703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "PUT /v2/foo/schema2/manifests/sha256:a2923bbfce9373e936a24825ea52735178b50e65ef3e72b5645bd8f76eed837e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=9fb51a2f-fe31-41c7-90d7-aa74975fe80b http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.165082ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=642b9b07-086a-445b-afee-8ce31e14f0c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/sha256:a2923bbfce9373e936a24825ea52735178b50e65ef3e72b5645bd8f76eed837e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=5.665004ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "GET /v2/foo/schema2/manifests/sha256:a2923bbfce9373e936a24825ea52735178b50e65ef3e72b5645bd8f76eed837e HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=a950a237-ea78-4af7-844b-e137d6229764 http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.261202ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=8a332636-b536-4348-85d6-e35fc16f6f32 http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" http.request.uri="/v2/foo/schema2/manifests/sha256:a2923bbfce9373e936a24825ea52735178b50e65ef3e72b5645bd8f76eed837e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.672121ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "GET /v2/foo/schema2/manifests/sha256:a2923bbfce9373e936a24825ea52735178b50e65ef3e72b5645bd8f76eed837e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" level=info msg="rewriting manifest list sha256:a2923bbfce9373e936a24825ea52735178b50e65ef3e72b5645bd8f76eed837e in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=2c427d2d-8b1c-4d61-86c8-5b1a5e8ffbde http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" 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-09T04:05:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:43327" http.request.id=2c427d2d-8b1c-4d61-86c8-5b1a5e8ffbde http.request.method=GET http.request.remoteaddr="127.0.0.1:33764" 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=7.899345ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-08-09T04:05: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-09T04:05:02Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:05:02Z" 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:44905" http.request.id=3ce8dbd6-4627-47a4-b322-83a9aff285f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:45124" 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.361462ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" 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:44905" http.request.id=18e3d896-1247-439f-80ef-e7713e3bfd4d http.request.method=GET http.request.remoteaddr="127.0.0.1:45124" 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=3.086882ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" 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:44905" http.request.id=305e4002-078d-4ef4-bf29-63737809901e http.request.method=PUT http.request.remoteaddr="127.0.0.1:45124" 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.350742ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-09T04:05:02Z" 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:44905" http.request.id=15595621-f3e7-47c6-87cc-0db480668ba1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.705104ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-09T04:05:02Z" 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:44905" http.request.id=15595621-f3e7-47c6-87cc-0db480668ba1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.911384ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-09T04:05:02Z" 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:44905" http.request.id=15595621-f3e7-47c6-87cc-0db480668ba1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.017544ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-09T04:05:02Z" 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:44905" http.request.id=15595621-f3e7-47c6-87cc-0db480668ba1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.109484ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Aug/2025:04:05:02 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-09T04:05:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=256fe9a3-de19-4de7-bfb3-64560efbcbbc http.request.method=POST http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.322282ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=d6536463-bd69-41db-9a5a-8c0f8f50aaad http.request.method=PUT http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/blobs/uploads/d843dde2-0a35-4dd4-ba8e-81aa138965ba?_state=PZ9veLNm9yUu0I0G69EiFgjNPuMoB2E-VdPKCZL3IZ57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkODQzZGRlMi0wYTM1LTRkZDQtYmE4ZS04MWFhMTM4OTY1YmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDU6MDMuMjQ5ODMyNTdaIn0%3D&digest=sha256%3A18327246b3dd9338ddc11c1242634e68a66aa7844335af2e0e7b2388026c9e6a" http.request.useragent="Go-http-client/1.1" http.response.duration=11.1486639s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/d843dde2-0a35-4dd4-ba8e-81aa138965ba?_state=PZ9veLNm9yUu0I0G69EiFgjNPuMoB2E-VdPKCZL3IZ57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkODQzZGRlMi0wYTM1LTRkZDQtYmE4ZS04MWFhMTM4OTY1YmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDU6MDMuMjQ5ODMyNTdaIn0%3D&digest=sha256%3A18327246b3dd9338ddc11c1242634e68a66aa7844335af2e0e7b2388026c9e6a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=e9cc22d0-6eca-4391-9f81-dcaa59dd8bbc http.request.method=POST http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.653662ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:15 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=ea9cb65a-ffb2-40ef-b8e8-ebba2ac04501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/blobs/uploads/c7e17d18-b1cd-4d1c-84ba-cecd942d708c?_state=USfuHIxOwI8_Mh2qBlPsXQhxHVVG7UnBvUlCs7SCqrR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjN2UxN2QxOC1iMWNkLTRkMWMtODRiYS1jZWNkOTQyZDcwOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDU6MTUuMjAxMDU5ODIxWiJ9&digest=sha256%3A9c38ef32f791bea30c6907df1e7ad762a0103e76d3048c359cb9989d31619add" http.request.useragent="Go-http-client/1.1" http.response.duration=12.346466043s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:15 +0000] "PUT /v2/foo/schema1/blobs/uploads/c7e17d18-b1cd-4d1c-84ba-cecd942d708c?_state=USfuHIxOwI8_Mh2qBlPsXQhxHVVG7UnBvUlCs7SCqrR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjN2UxN2QxOC1iMWNkLTRkMWMtODRiYS1jZWNkOTQyZDcwOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDU6MTUuMjAxMDU5ODIxWiJ9&digest=sha256%3A9c38ef32f791bea30c6907df1e7ad762a0103e76d3048c359cb9989d31619add HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=89b7c16f-21e4-4995-8fff-12fbb6d87edd http.request.method=PUT http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.801467ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:27 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=e86e2626-2f4f-45b6-9b13-c4367807f7e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/manifests/sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708" http.request.useragent="Go-http-client/1.1" http.response.duration=6.333124ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=2d9e553d-f7cb-4f37-8826-df7fdb27c945 http.request.method=GET http.request.remoteaddr="127.0.0.1:45124" 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=6.078324ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Aug/2025:04:05:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=f6c2d287-a111-4ddb-80b5-38252621fc8d http.request.method=GET http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/manifests/sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.940784ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Aug/2025:04:05:27 +0000] "GET /v2/foo/schema1/manifests/sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" 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:44905" http.request.id=2c776063-c88a-4354-9631-b14fbb211999 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/manifests/sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708" http.request.useragent="Go-http-client/1.1" http.response.duration=6.357024ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" 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:44905" http.request.id=71c44167-ee06-4067-b4c0-64969ee26680 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/manifests/sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708" http.request.useragent="Go-http-client/1.1" http.response.duration=5.907765ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:44905" http.request.id=2c835864-dfc1-4fba-b830-c72f2c28813f http.request.method=PUT http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/manifests/sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708" http.request.useragent="Go-http-client/1.1" http.response.duration=5.802904ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=5f2fe757-53bf-4172-83a6-c88b5e879e11 http.request.method=GET http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/manifests/sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.393023ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Aug/2025:04:05:27 +0000] "GET /v2/foo/schema1/manifests/sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=473af765-e113-4df0-a7bd-7dacf1430736 http.request.method=GET http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.108682ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:27 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=365eaf82-2374-4a43-adfd-2fc9fb01838f http.request.method=GET http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/manifests/sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708" http.request.useragent="Go-http-client/1.1" http.response.duration=2.479741ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:27 +0000] "GET /v2/foo/schema1/manifests/sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=50a34626-3124-41b4-afae-e73d300be1d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.561461ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Aug/2025:04:05:27 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" level=error msg="payload digest does match: "sha256:f9e1cdfb4a89d90af3e0aad77f9eff5100a788cda39f84bd35d54c01cff06cd7" != "sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708"" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=ddc91cd8-ebdb-4bf2-bf31-24d36b8ebc0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/manifests/sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708" time="2025-08-09T04:05:27Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=ddc91cd8-ebdb-4bf2-bf31-24d36b8ebc0d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45124" http.request.uri="/v2/foo/schema1/manifests/sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.322602ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708" 127.0.0.1 - - [09/Aug/2025:04:05:27 +0000] "PUT /v2/foo/schema1/manifests/sha256:9098f34fb3b2fc10cbb65de2bcfe2d5fd0d2b63800d1eaccfb4d3e01be2da708 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=d7d942d9-743b-4e40-9dbb-01bf1c718d5a http.request.method=GET http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.964863ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Aug/2025:04:05:27 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=05f19b9b-9907-40f0-8c77-268a9ad242ec http.request.method=GET http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.423341ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Aug/2025:04:05:27 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44905" http.request.id=f54e2dbb-b17a-4aed-8711-0858d35acadc http.request.method=PUT http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.367443ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-09T04:05:27Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44905" http.request.id=f54e2dbb-b17a-4aed-8711-0858d35acadc http.request.method=PUT http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.529383ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-09T04:05:27Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44905" http.request.id=f54e2dbb-b17a-4aed-8711-0858d35acadc http.request.method=PUT http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.640003ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Aug/2025:04:05:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=a26d2248-5787-4a93-860d-a108c0fde5ee http.request.method=POST http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.020762ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:27 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=0de9073d-c022-4f5b-98d2-641d5f7589e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/blobs/uploads/a1a72e4d-a699-4ede-b83e-c67636ad2163?_state=Xa2gOWddBa7ZIPOyRejvrii8tCysDb7aymcVEGGMf_t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMWE3MmU0ZC1hNjk5LTRlZGUtYjgzZS1jNjc2MzZhZDIxNjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDU6MjcuNjQ2MTQyNDkyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.410643ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:27 +0000] "PUT /v2/foo/schema2/blobs/uploads/a1a72e4d-a699-4ede-b83e-c67636ad2163?_state=Xa2gOWddBa7ZIPOyRejvrii8tCysDb7aymcVEGGMf_t7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMWE3MmU0ZC1hNjk5LTRlZGUtYjgzZS1jNjc2MzZhZDIxNjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDU6MjcuNjQ2MTQyNDkyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:27Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44905" http.request.id=05f2ac76-cbcf-4507-86e9-304eb30d703b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.212302ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-09T04:05:27Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44905" http.request.id=05f2ac76-cbcf-4507-86e9-304eb30d703b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.373202ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Aug/2025:04:05:27 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-09T04:05:28Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=5912f190-1e6d-464c-b347-fe16240cb16c http.request.method=POST http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.041562ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=2a932840-5f95-432e-b314-e56aacd76fd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/blobs/uploads/4a7e5e29-ca22-450a-baaa-e9823cbca955?_state=k8usi7V0Oxb0m7fTjOO4QEgVZCEhTULtFOL2ilOiVu57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YTdlNWUyOS1jYTIyLTQ1MGEtYmFhYS1lOTgyM2NiY2E5NTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDU6MjguMzk3NTgxODI4WiJ9&digest=sha256%3A6d5ac5e5b76c64a66ac7f8a472b028e443610ccc533773b7012925d60443c8c8" http.request.useragent="Go-http-client/1.1" http.response.duration=12.815070966s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/4a7e5e29-ca22-450a-baaa-e9823cbca955?_state=k8usi7V0Oxb0m7fTjOO4QEgVZCEhTULtFOL2ilOiVu57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YTdlNWUyOS1jYTIyLTQ1MGEtYmFhYS1lOTgyM2NiY2E5NTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDU6MjguMzk3NTgxODI4WiJ9&digest=sha256%3A6d5ac5e5b76c64a66ac7f8a472b028e443610ccc533773b7012925d60443c8c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:42Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=4027dc7c-eccc-4966-bb5c-53c1ce7942f0 http.request.method=POST http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.994463ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=80d1fd3c-0979-4a00-9e96-e7bcbb9fa50c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/blobs/uploads/53f720a1-e40c-4f40-9350-6a6fbf88145d?_state=D1YnfrAsfg0Jf9yvG-_eSD_l9f6birv0kJfi_t0W_O97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1M2Y3MjBhMS1lNDBjLTRmNDAtOTM1MC02YTZmYmY4ODE0NWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDU6NDIuMDQwNjU2MjQzWiJ9&digest=sha256%3Ae6ac1b188e3c3e9d5b0b1cd4baae6c27bed4e03e6682c7dc3d63e515ec7acf8d" http.request.useragent="Go-http-client/1.1" http.response.duration=12.245740455s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/53f720a1-e40c-4f40-9350-6a6fbf88145d?_state=D1YnfrAsfg0Jf9yvG-_eSD_l9f6birv0kJfi_t0W_O97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1M2Y3MjBhMS1lNDBjLTRmNDAtOTM1MC02YTZmYmY4ODE0NWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDU6NDIuMDQwNjU2MjQzWiJ9&digest=sha256%3Ae6ac1b188e3c3e9d5b0b1cd4baae6c27bed4e03e6682c7dc3d63e515ec7acf8d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" 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:44905" http.request.id=2ca444e7-5589-473a-912e-04fdc63292cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.949624ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" 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:44905" http.request.id=ccc3c773-7bc6-4439-89e0-977b6529e56a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/sha256:9bf9da27fb8fda9c3eda43115a3156c4a9c0365d12f896014b99d51d7c7f847e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.824883ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "PUT /v2/foo/schema2/manifests/sha256:9bf9da27fb8fda9c3eda43115a3156c4a9c0365d12f896014b99d51d7c7f847e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=fa90f547-18ef-48e7-b795-d78e3ac0171b http.request.method=GET http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.404563ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=eb0dd441-2122-4a60-bf69-21b37e44e7a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/sha256:9bf9da27fb8fda9c3eda43115a3156c4a9c0365d12f896014b99d51d7c7f847e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.030243ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "GET /v2/foo/schema2/manifests/sha256:9bf9da27fb8fda9c3eda43115a3156c4a9c0365d12f896014b99d51d7c7f847e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=6df4d9bb-0818-411b-b987-0d82d6d59853 http.request.method=GET http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.497623ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=906744cd-c3e7-43f8-8e3e-56ebd9b4111d http.request.method=GET http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/sha256:9bf9da27fb8fda9c3eda43115a3156c4a9c0365d12f896014b99d51d7c7f847e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.399061ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "GET /v2/foo/schema2/manifests/sha256:9bf9da27fb8fda9c3eda43115a3156c4a9c0365d12f896014b99d51d7c7f847e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=2598b74a-3b84-444e-89e0-eba949526249 http.request.method=GET http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.423941ms http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" level=info msg="rewriting manifest sha256:9bf9da27fb8fda9c3eda43115a3156c4a9c0365d12f896014b99d51d7c7f847e in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=3e1f5ba0-a5ce-469f-93e4-e8317fa956a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58224" 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-09T04:05:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=3e1f5ba0-a5ce-469f-93e4-e8317fa956a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.612444ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44905" http.request.id=ca9830b1-6b7b-4813-aa58-002427005e5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.822382ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" 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:44905" http.request.id=c4e36c21-cd16-4e8f-9370-dd2f2ce944ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.120563ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" 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:44905" http.request.id=5b6350d3-4099-4f7e-9268-42db4587c07d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/sha256:883b1dfe0ecc4934ab44456f6a7e12db0295d0a9a6eba1732138776fef050dfd" http.request.useragent="Go-http-client/1.1" http.response.duration=3.204722ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "PUT /v2/foo/schema2/manifests/sha256:883b1dfe0ecc4934ab44456f6a7e12db0295d0a9a6eba1732138776fef050dfd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=2c74da35-81da-47d1-b850-71a1d6db2fdb http.request.method=GET http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.425682ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=a51cd70f-86db-405a-9be1-fe6dd382ce4e http.request.method=GET http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/sha256:883b1dfe0ecc4934ab44456f6a7e12db0295d0a9a6eba1732138776fef050dfd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.018463ms http.response.status=200 http.response.written=434 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "GET /v2/foo/schema2/manifests/sha256:883b1dfe0ecc4934ab44456f6a7e12db0295d0a9a6eba1732138776fef050dfd HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=b6341ada-3e3d-4516-970f-b43ae54b28a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.653362ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=a5aff4de-0dba-4250-98ff-12de4370c398 http.request.method=GET http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/sha256:883b1dfe0ecc4934ab44456f6a7e12db0295d0a9a6eba1732138776fef050dfd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.608142ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "GET /v2/foo/schema2/manifests/sha256:883b1dfe0ecc4934ab44456f6a7e12db0295d0a9a6eba1732138776fef050dfd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" level=info msg="rewriting manifest list sha256:883b1dfe0ecc4934ab44456f6a7e12db0295d0a9a6eba1732138776fef050dfd in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=eab09a03-05eb-45b9-bc8d-c3324ea8c632 http.request.method=GET http.request.remoteaddr="127.0.0.1:58224" 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-09T04:05:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44905" http.request.id=eab09a03-05eb-45b9-bc8d-c3324ea8c632 http.request.method=GET http.request.remoteaddr="127.0.0.1:58224" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.533004ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (89.85s) === RUN TestGetManifestWithStorageError time="2025-08-09T04:05:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-09T04:05:54Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:05:54Z" 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:39317" http.request.id=51eba9db-1f4a-4946-a483-6daa39ef0136 http.request.method=GET http.request.remoteaddr="127.0.0.1:60054" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.800722ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" 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:39317" http.request.id=b7d1e56f-e3c8-4229-84ea-108b9fd61e41 http.request.method=GET http.request.remoteaddr="127.0.0.1:60054" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.681522ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" 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:39317" http.request.id=d7398f26-5ffa-4b74-a41f-19de69913682 http.request.method=GET http.request.remoteaddr="127.0.0.1:60054" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.422362ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" 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:39317" http.request.id=f4dbf148-5881-4716-aa6c-a86f21cb3a40 http.request.method=GET http.request.remoteaddr="127.0.0.1:60054" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.421761ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2025-08-09T04:05:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-09T04:05:54Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:05:54Z" 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:34793" http.request.id=1b63f69a-084e-4cf9-9426-a1c171c7727d http.request.method=GET http.request.remoteaddr="127.0.0.1:56778" 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.868542ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" 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:34793" http.request.id=55b97d8e-25da-4919-8bf4-fc93faffe57c http.request.method=GET http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.631582ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" 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:34793" http.request.id=f7756ec4-784c-4721-81de-c712b2cc6171 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56778" 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.083483ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-09T04:05:54Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=7328b748-3daa-4bc5-9b1d-b0f0802fe747 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.919063ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-09T04:05:54Z" 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:34793" http.request.id=7328b748-3daa-4bc5-9b1d-b0f0802fe747 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.118523ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-09T04:05:54Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=7328b748-3daa-4bc5-9b1d-b0f0802fe747 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.262923ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-09T04:05:54Z" 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:34793" http.request.id=7328b748-3daa-4bc5-9b1d-b0f0802fe747 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.413064ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [09/Aug/2025:04:05:54 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-09T04:05:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=81cee1df-b151-45b1-9343-139b11e26d2e http.request.method=POST http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.198122ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:55 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=5f84bb5a-9256-44b1-9407-71df4da6ad1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/blobs/uploads/126eb885-a430-44a3-92ed-8121902e9621?_state=7x8H4Id_AcVP1IezS12QxprA5HYGkckIDqZkkGO793Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMjZlYjg4NS1hNDMwLTQ0YTMtOTJlZC04MTIxOTAyZTk2MjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDU6NTUuMzQyNzYxNzIzWiJ9&digest=sha256%3Ab08f3e78ba0bf6b8dd56221ab42cb93406101e93d9184b181d331319cff2711e" http.request.useragent="Go-http-client/1.1" http.response.duration=13.790071476s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:05:55 +0000] "PUT /v2/foo/schema1/blobs/uploads/126eb885-a430-44a3-92ed-8121902e9621?_state=7x8H4Id_AcVP1IezS12QxprA5HYGkckIDqZkkGO793Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMjZlYjg4NS1hNDMwLTQ0YTMtOTJlZC04MTIxOTAyZTk2MjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDU6NTUuMzQyNzYxNzIzWiJ9&digest=sha256%3Ab08f3e78ba0bf6b8dd56221ab42cb93406101e93d9184b181d331319cff2711e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=ece46b7a-07fb-4d83-bff4-b34b23738f34 http.request.method=POST http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.864123ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=83906c75-7a76-41ef-a210-3f29f0c5730a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/blobs/uploads/a14ccfb5-aad9-4544-b87e-0d460a2016a3?_state=8zkz2Ue3-yalVAN3u_wfvw63j9--Gm6sQP5VVNfKIxF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMTRjY2ZiNS1hYWQ5LTQ1NDQtYjg3ZS0wZDQ2MGEyMDE2YTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDY6MDkuOTk5MjgwMjU0WiJ9&digest=sha256%3A0fe37488a24167c927dfc08b869128630fe3e8f91362a68ddf57877456da1c7d" http.request.useragent="Go-http-client/1.1" http.response.duration=12.332081394s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/a14ccfb5-aad9-4544-b87e-0d460a2016a3?_state=8zkz2Ue3-yalVAN3u_wfvw63j9--Gm6sQP5VVNfKIxF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMTRjY2ZiNS1hYWQ5LTQ1NDQtYjg3ZS0wZDQ2MGEyMDE2YTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDY6MDkuOTk5MjgwMjU0WiJ9&digest=sha256%3A0fe37488a24167c927dfc08b869128630fe3e8f91362a68ddf57877456da1c7d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=961c66eb-0d88-4c02-85d3-f1dfe3fcb9d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.931404ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=a9c9cbc0-f791-4057-a90d-3537e21d091b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" http.request.useragent="Go-http-client/1.1" http.response.duration=5.409164ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=e52b8df3-5552-4b67-9616-eb4a425d5488 http.request.method=GET http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.728184ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=1d1246f8-a2a9-4de5-8293-8f057279be88 http.request.method=GET http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.365423ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "GET /v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" 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:34793" http.request.id=0c962282-c414-4934-b4f2-696d30237c67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" http.request.useragent="Go-http-client/1.1" http.response.duration=5.397184ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" 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:34793" http.request.id=2c3707c0-05d2-4634-bd1c-52a518330c1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" http.request.useragent="Go-http-client/1.1" http.response.duration=5.395503ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:34793" http.request.id=fc1f5e83-e447-41d5-b423-637baf436227 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" http.request.useragent="Go-http-client/1.1" http.response.duration=5.255623ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=12d5b3a0-6a92-49cf-aadd-31bd71437487 http.request.method=GET http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.379203ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "GET /v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=c9349540-7a17-4f84-b629-ee2a73f3f985 http.request.method=GET http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.513362ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=0f43d2c8-13a6-420b-af0b-28169816400f http.request.method=GET http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" http.request.useragent="Go-http-client/1.1" http.response.duration=2.428042ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "GET /v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=8366ba5c-b964-42c3-81f4-25f16e121292 http.request.method=GET http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.509201ms http.response.status=200 http.response.written=41 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=error msg="payload digest does match: "sha256:2ddab5098c45f3b925d2efefd25a0483fc0f734a825f447292ca4b71b17a8850" != "sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525"" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=1c75d6f1-5e44-416e-9d01-15e6f1fe680f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" time="2025-08-09T04:06:22Z" 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:34793" http.request.id=1c75d6f1-5e44-416e-9d01-15e6f1fe680f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56778" http.request.uri="/v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.064983ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=7dc27b55-aa22-4f7f-8c6e-833a69402b91 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40894" http.request.uri="/v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" http.request.useragent="Go-http-client/1.1" http.response.duration=3.386802ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=fa3ccb14-9eb8-434e-89ea-bf9471bbcce8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40894" http.request.uri="/v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.859522ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "GET /v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" 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:34793" http.request.id=25941ffc-bf30-4d2c-ae0a-6975c5b9bee3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40904" http.request.uri="/v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.892822ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=d24a6bda-354a-4d15-bb0b-6522a364b75c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40908" http.request.uri="/v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" http.request.useragent="Go-http-client/1.1" http.response.duration=5.434864ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=37c43634-9b0b-4a98-81e8-43e6446a0141 http.request.method=GET http.request.remoteaddr="127.0.0.1:40908" http.request.uri="/v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.383223ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "GET /v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" 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:34793" http.request.id=c94fe59e-85ce-4f93-bacf-67cdefe01de1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40910" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.772102ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=4039a3df-af52-46cf-bfed-0aa1c1bf89d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.698344ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=9f4cf6ae-5b35-43c1-af9f-f6771af9e0c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.452522ms http.response.status=200 http.response.written=39 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=1c5d1e00-071d-4a46-96ea-69cd33ff1f6e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525" http.request.useragent="Go-http-client/1.1" http.response.duration=2.953742ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:2af5ea9f6230e0de2b427a759a151df636d942e1c657f12aae44bd3651879525 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=2f9aefac-92f3-42ef-9e27-873e479568ad http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.387861ms http.response.status=200 http.response.written=35 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" 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:34793" http.request.id=20777e04-f62e-4c88-883e-0a269826b826 http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.537142ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" 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:34793" http.request.id=158b2b38-1842-48da-aa6c-11f09d8a2943 http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.467721ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" 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:34793" http.request.id=e5d4e606-12b0-480b-b09e-f4dbb181df5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.116342ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-09T04:06:22Z" 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:34793" http.request.id=e5d4e606-12b0-480b-b09e-f4dbb181df5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.259042ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-09T04:06:22Z" 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:34793" http.request.id=e5d4e606-12b0-480b-b09e-f4dbb181df5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.369682ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=21f82c54-d778-4985-bc8c-6d23cc24efaf http.request.method=POST http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.760182ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=5741f209-8098-4639-9005-a0e0d9fdb981 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/blobs/uploads/f9714547-5ff2-4567-a656-28e1d69c155b?_state=8obGiSbwkKZ0LJGX4Fk_goyjR2r26vLlGbZS350EYtV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmOTcxNDU0Ny01ZmYyLTQ1NjctYTY1Ni0yOGUxZDY5YzE1NWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDY6MjIuNDYyNTYxMDM4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.615143ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/f9714547-5ff2-4567-a656-28e1d69c155b?_state=8obGiSbwkKZ0LJGX4Fk_goyjR2r26vLlGbZS350EYtV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmOTcxNDU0Ny01ZmYyLTQ1NjctYTY1Ni0yOGUxZDY5YzE1NWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDY6MjIuNDYyNTYxMDM4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:22Z" 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:34793" http.request.id=2a337f16-e670-4adf-a23d-027d477c9748 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.025143ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-09T04:06:22Z" 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:34793" http.request.id=2a337f16-e670-4adf-a23d-027d477c9748 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.176783ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [09/Aug/2025:04:06:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-09T04:06:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=9719b4f7-983e-439f-9bfb-75f8b739e0cd http.request.method=POST http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.020722ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=f6970e7b-8378-4b3c-b07f-f1ed2fb97bf7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/blobs/uploads/af47d85b-bd1f-422a-b1bd-87f9941bb45f?_state=SzPwtfJSkwwX7XZwajMYsGx3b5H3qAiX2g4IIgB_ARJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZjQ3ZDg1Yi1iZDFmLTQyMmEtYjFiZC04N2Y5OTQxYmI0NWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDY6MjMuMTA5NDE4MDIzWiJ9&digest=sha256%3A8c6a374553e16abfac9309a2035cb99a8aa852b756e7f4dc8020b58ecfe1a987" http.request.useragent="Go-http-client/1.1" http.response.duration=6.981648058s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/af47d85b-bd1f-422a-b1bd-87f9941bb45f?_state=SzPwtfJSkwwX7XZwajMYsGx3b5H3qAiX2g4IIgB_ARJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZjQ3ZDg1Yi1iZDFmLTQyMmEtYjFiZC04N2Y5OTQxYmI0NWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDY6MjMuMTA5NDE4MDIzWiJ9&digest=sha256%3A8c6a374553e16abfac9309a2035cb99a8aa852b756e7f4dc8020b58ecfe1a987 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=c1ff37f4-d094-4784-bda0-9bcc167cfa90 http.request.method=POST http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.558022ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=d3be5b4c-f04e-441b-8f3c-8bccb14eb357 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/blobs/uploads/78f8fc10-49e1-43d7-a910-4ec18a4f08b5?_state=IQbwuckIFTmcqTpSLsVI1Afr93KTDqa1svrFAhMEdpB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OGY4ZmMxMC00OWUxLTQzZDctYTkxMC00ZWMxOGE0ZjA4YjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDY6MzAuNzMxNTY0NTIxWiJ9&digest=sha256%3Ade04ac1f6f44b1aca0535b3da2bff785e08b5ea3c06499fbde124d27c49b04a4" http.request.useragent="Go-http-client/1.1" http.response.duration=7.321144971s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/78f8fc10-49e1-43d7-a910-4ec18a4f08b5?_state=IQbwuckIFTmcqTpSLsVI1Afr93KTDqa1svrFAhMEdpB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OGY4ZmMxMC00OWUxLTQzZDctYTkxMC00ZWMxOGE0ZjA4YjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDlUMDQ6MDY6MzAuNzMxNTY0NTIxWiJ9&digest=sha256%3Ade04ac1f6f44b1aca0535b3da2bff785e08b5ea3c06499fbde124d27c49b04a4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" 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:34793" http.request.id=8d9212e1-45d0-4388-b214-f6c6272898d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.112702ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" 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:34793" http.request.id=8706521a-1e1e-4199-9d33-db7182aec673 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/manifests/sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.534703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "PUT /v2/foo/schema2/manifests/sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=0ce315a2-dd21-4d0e-82c5-f7bc835ebf0a http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.086483ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=f290e3df-03a0-4e86-bd35-dd9c4acd7cf7 http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/manifests/sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.048822ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "GET /v2/foo/schema2/manifests/sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=60613524-ff01-472f-9b9c-0991cd93dc6e http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.458482ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=85206544-939a-46d5-afe0-aedfe93c9554 http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/manifests/sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.421522ms http.response.status=304 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "GET /v2/foo/schema2/manifests/sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=05f052d3-abaa-4619-8ed2-87612b5f59e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.549602ms http.response.status=200 http.response.written=45 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" level=info msg="rewriting manifest sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=f6177a84-c7c5-4927-91bb-6238f7138218 http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" 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-09T04:06:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=f6177a84-c7c5-4927-91bb-6238f7138218 http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.013883ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=8c0849b0-b74c-4497-b397-7ce9faa4558b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/manifests/sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.026082ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "DELETE /v2/foo/schema2/manifests/sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=f3ebd7ab-c8bc-4735-88b1-d3356b2cb2b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:40926" http.request.uri="/v2/foo/schema2/manifests/sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.967342ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b" 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "GET /v2/foo/schema2/manifests/sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" 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:34793" http.request.id=4c8dd59a-3d6a-4950-9209-9afc40288c0c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55444" http.request.uri="/v2/foo/schema2/manifests/sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.267722ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b" 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "DELETE /v2/foo/schema2/manifests/sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" 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:34793" http.request.id=ac81941a-7e94-446f-b99a-fd0d2803ee29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55448" http.request.uri="/v2/foo/schema2/manifests/sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b" http.request.useragent="Go-http-client/1.1" http.response.duration=4.246963ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "PUT /v2/foo/schema2/manifests/sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=9d9b8e60-8b48-4d99-a2dd-e25f7faea5d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:55448" http.request.uri="/v2/foo/schema2/manifests/sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.206503ms http.response.status=200 http.response.written=732 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "GET /v2/foo/schema2/manifests/sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" 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:34793" http.request.id=82e9004a-465b-4633-8fc0-810a1c4e26ec http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44660" 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=3.331162ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" 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:34793" http.request.id=897c9ac5-f7f2-430d-ba6b-8ea5c9077cfc http.request.method=PUT http.request.remoteaddr="127.0.0.1:44672" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.321823ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=452c25db-88a5-43a8-ae29-817eaf4b74ee http.request.method=GET http.request.remoteaddr="127.0.0.1:44672" 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=3.161823ms http.response.status=200 http.response.written=39 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=961df2d7-fd17-4885-b64b-4b54a377fd87 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44672" http.request.uri="/v2/foo/schema2/manifests/sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.431923ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "DELETE /v2/foo/schema2/manifests/sha256:b19deb45f473e239e9caf527bc4eeda787abf1aa5ffa36323c256ebaa0f4a58b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:38Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34793" http.request.id=52024acc-dc2b-4096-8221-14321aad6acd http.request.method=GET http.request.remoteaddr="127.0.0.1:44672" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.805122ms http.response.status=200 http.response.written=35 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (43.75s) === RUN TestManifestDeleteDisabled time="2025-08-09T04:06:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-09T04:06:38Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:06:38Z" 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:42717" http.request.id=7c47bd43-2783-4cb4-b463-fba268f8a8e4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34646" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.462922ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [09/Aug/2025:04:06:38 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2025-08-09T04:06:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-09T04:06:38Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:06:38Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-09T04:06:43Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.6 time="2025-08-09T04:06:43Z" 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-09T04:06:43Z" 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:37485" http.request.id=dfd7f15c-aa5e-494c-b481-1d88e31a4bc4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51436" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.523824ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [09/Aug/2025:04:06:43 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-09T04:06:43Z" 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:37485" http.request.id=de38194f-f73d-4353-8383-552b338cbd0f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51442" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.900185ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [09/Aug/2025:04:06:43 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-09T04:06:43Z" 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:37485" http.request.id=6c162eda-d849-4ed1-818b-46fc05458356 http.request.method=POST http.request.remoteaddr="127.0.0.1:51448" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.430163ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [09/Aug/2025:04:06:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-09T04:06:43Z" 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:37485" http.request.id=da14fb89-cb9e-401a-aa4e-3664d050620b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51454" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.476743ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [09/Aug/2025:04:06:43 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (5.71s) === RUN TestProxyManifestGetByTag time="2025-08-09T04:06:43Z" 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-09T04:06:43Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:06:44Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46277" http.request.id=92934886-bec7-481b-803b-50f63a430b4c http.request.method=POST http.request.remoteaddr="127.0.0.1:38380" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.795083ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46277" http.request.id=97a639ad-1abe-4b5c-80c4-2fc3c48b3b77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38380" http.request.uri="/v2/foo/bar/blobs/uploads/ea6998a7-7d3f-4d51-b096-0f20647a1f5c?_state=n1jcPP2Cf2NCo4aap2RnatIF7hSNYjOB7NSjnf4Rb3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhNjk5OGE3LTdkM2YtNGQ1MS1iMDk2LTBmMjA2NDdhMWY1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowNjo0NC41NDUyNTg4NTNaIn0%3D&digest=sha256%3Ac74aa21deaeb62604a9c684af8664383f84ea79e2e44a6001a3eb58385964292" http.request.useragent="Go-http-client/1.1" http.response.duration=8.199206834s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:44 +0000] "PUT /v2/foo/bar/blobs/uploads/ea6998a7-7d3f-4d51-b096-0f20647a1f5c?_state=n1jcPP2Cf2NCo4aap2RnatIF7hSNYjOB7NSjnf4Rb3l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhNjk5OGE3LTdkM2YtNGQ1MS1iMDk2LTBmMjA2NDdhMWY1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowNjo0NC41NDUyNTg4NTNaIn0%3D&digest=sha256%3Ac74aa21deaeb62604a9c684af8664383f84ea79e2e44a6001a3eb58385964292 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46277" http.request.id=c3b098ac-da8c-4be0-be8f-41cfd8a79893 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38380" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.791384ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:52 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:06:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-09T04:06:52Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-09T04:06:52Z" level=info msg="Starting upload purge in 51m0s" go.version=go1.24.6 time="2025-08-09T04:06:52Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-09T04:06:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46277" http.request.id=c997f64c-078f-46c4-8408-a89b0f4700e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:38380" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.643502ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Aug/2025:04:06:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-09T04:06:52Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:46277" go.version=go1.24.6 time="2025-08-09T04:06:52Z" 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-09T04:06:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46277" http.request.id=151b3e46-9ab6-4e10-9deb-234679d2bf4f http.request.method=GET http.request.remoteaddr="127.0.0.1:54586" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.820321ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Aug/2025:04:06:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-09T04:06:52Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46277 /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:46277/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:33223" http.request.id=8675b532-e697-4887-98cb-d61b1d0b0e38 http.request.method=GET http.request.remoteaddr="127.0.0.1:49976" http.request.uri="/v2/foo/bar/manifests/sha256:ddd66255b7f5533c0752af3fbe27146ffa22fc109a0d57296719068577155104" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:ddd66255b7f5533c0752af3fbe27146ffa22fc109a0d57296719068577155104" time="2025-08-09T04:06:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46277" http.request.id=62b5c0cc-f52c-4164-9580-0fbc84a7ffb3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54588" http.request.uri="/v2/foo/bar/manifests/sha256:ddd66255b7f5533c0752af3fbe27146ffa22fc109a0d57296719068577155104" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.054063ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Aug/2025:04:06:52 +0000] "GET /v2/foo/bar/manifests/sha256:ddd66255b7f5533c0752af3fbe27146ffa22fc109a0d57296719068577155104 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-09T04:06:52Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:ddd66255b7f5533c0752af3fbe27146ffa22fc109a0d57296719068577155104 with ttl=167h59m59.99999142s" go.version=go1.24.6 time="2025-08-09T04:06:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33223" http.request.id=8675b532-e697-4887-98cb-d61b1d0b0e38 http.request.method=GET http.request.remoteaddr="127.0.0.1:49976" http.request.uri="/v2/foo/bar/manifests/sha256:ddd66255b7f5533c0752af3fbe27146ffa22fc109a0d57296719068577155104" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=19.399934ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Aug/2025:04:06:52 +0000] "GET /v2/foo/bar/manifests/sha256:ddd66255b7f5533c0752af3fbe27146ffa22fc109a0d57296719068577155104 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-09T04:06:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46277" http.request.id=970645ed-572b-4ce8-bd46-70afa2a2b7cf http.request.method=GET http.request.remoteaddr="127.0.0.1:54588" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.621282ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Aug/2025:04:06:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-09T04:06:52Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46277 /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:46277/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:33223" http.request.id=c6a31810-e232-45bd-9e6b-e68a76c9082b http.request.method=GET http.request.remoteaddr="127.0.0.1:49982" 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-09T04:06:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46277" http.request.id=59051479-ffb3-49f9-8629-b8728d93dc5b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54596" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.516724ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Aug/2025:04:06:52 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-09T04:06:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33223" http.request.id=c6a31810-e232-45bd-9e6b-e68a76c9082b http.request.method=GET http.request.remoteaddr="127.0.0.1:49982" 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=18.280152ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Aug/2025:04:06:52 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-09T04:06:53Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46277" http.request.id=5edcddf3-e52e-43a4-8969-a609f7810631 http.request.method=POST http.request.remoteaddr="127.0.0.1:54596" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.478963ms http.response.status=202 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-09T04:07:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46277" http.request.id=4cea3409-3a67-466c-b095-49d156961e2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54596" http.request.uri="/v2/foo/bar/blobs/uploads/f573173f-7c2a-43f0-97f4-bc5676686699?_state=OPOSxbMPvC-Cze5sQQ14ZjPac08bjdqQ1tD1ffbVTIx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1NzMxNzNmLTdjMmEtNDNmMC05N2Y0LWJjNTY3NjY4NjY5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowNjo1My41MTczMzQ2OTlaIn0%3D&digest=sha256%3A711913772f2a6d09e056e235a8ee27d40edf608ce3445b977d42011b584e424b" http.request.useragent="Go-http-client/1.1" http.response.duration=9.692548981s http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:06:53 +0000] "PUT /v2/foo/bar/blobs/uploads/f573173f-7c2a-43f0-97f4-bc5676686699?_state=OPOSxbMPvC-Cze5sQQ14ZjPac08bjdqQ1tD1ffbVTIx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY1NzMxNzNmLTdjMmEtNDNmMC05N2Y0LWJjNTY3NjY4NjY5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOVQwNDowNjo1My41MTczMzQ2OTlaIn0%3D&digest=sha256%3A711913772f2a6d09e056e235a8ee27d40edf608ce3445b977d42011b584e424b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:07:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46277" http.request.id=39e0807f-275f-460d-8c57-ace88242667e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54596" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.106865ms http.response.status=201 http.response.written=0 127.0.0.1 - - [09/Aug/2025:04:07:03 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-09T04:07:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46277" http.request.id=5b90a275-4a64-4b1d-b634-41a5bef7cc4e http.request.method=GET http.request.remoteaddr="127.0.0.1:54596" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.992303ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Aug/2025:04:07:03 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-09T04:07:03Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46277 /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:46277/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:33223" http.request.id=a3eb503c-de47-4c0c-a45f-24ee4752385c http.request.method=GET http.request.remoteaddr="127.0.0.1:37814" 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-09T04:07:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46277" http.request.id=d92f8cc3-1149-4dcf-8eb9-f64437737a93 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42036" 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.614405ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Aug/2025:04:07:03 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-09T04:07:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46277" http.request.id=c560107f-144c-4497-8a63-fcf8c5b70422 http.request.method=GET http.request.remoteaddr="127.0.0.1:42036" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.539702ms http.response.status=200 http.response.written=2 127.0.0.1 - - [09/Aug/2025:04:07:03 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-09T04:07:03Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:46277 /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:46277/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:33223" http.request.id=a3eb503c-de47-4c0c-a45f-24ee4752385c http.request.method=GET http.request.remoteaddr="127.0.0.1:37814" 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-09T04:07:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:46277" http.request.id=863b6e8d-f089-4ccb-90cf-f07742796932 http.request.method=GET http.request.remoteaddr="127.0.0.1:42042" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.275783ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Aug/2025:04:07:03 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-09T04:07:03Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:a087be82ccaa320b8db85d461219e1624e9652b7e30050ff7fdde9c60f81f38b with ttl=167h59m59.9999915s" go.version=go1.24.6 time="2025-08-09T04:07:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:33223" http.request.id=a3eb503c-de47-4c0c-a45f-24ee4752385c http.request.method=GET http.request.remoteaddr="127.0.0.1:37814" 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=38.832166ms http.response.status=200 http.response.written=935 127.0.0.1 - - [09/Aug/2025:04:07:03 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (19.41s) === RUN TestAppDispatcher time="2025-08-09T04:07:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40035" http.request.id=3f2dde9e-4830-4e71-b049-55e59aa6276d http.request.method=GET http.request.remoteaddr="127.0.0.1:45072" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.258182ms http.response.status=200 http.response.written=0 time="2025-08-09T04:07:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40035" http.request.id=8bf2d1c1-4e37-4fc1-8d41-6d3a02147fc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:45072" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=2.871722ms http.response.status=200 http.response.written=0 time="2025-08-09T04:07:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40035" http.request.id=211a025a-8081-4366-8742-75836fa2018e http.request.method=GET http.request.remoteaddr="127.0.0.1:45072" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.762081ms http.response.status=200 http.response.written=0 time="2025-08-09T04:07:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40035" http.request.id=7368921c-898c-4fb3-b981-a1f53c76d263 http.request.method=GET http.request.remoteaddr="127.0.0.1:45072" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=2.996402ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2025-08-09T04:07:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=4a55aede-84eb-4dbc-9747-2cabf9641728 time="2025-08-09T04:07:03Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=4a55aede-84eb-4dbc-9747-2cabf9641728 time="2025-08-09T04:07:03Z" 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:44611" http.request.id=e6b07051-e528-49b6-b8d6-327f0f552982 http.request.method=GET http.request.remoteaddr="127.0.0.1:44266" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-08-09T04:07:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=4a55aede-84eb-4dbc-9747-2cabf9641728 time="2025-08-09T04:07:03Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=4a55aede-84eb-4dbc-9747-2cabf9641728 time="2025-08-09T04:07:03Z" level=info msg="configuring file health check path=/tmp/healthcheck491444847, interval=1" go.version=go1.24.6 instance.id=4a55aede-84eb-4dbc-9747-2cabf9641728 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-08-09T04:07:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=4a55aede-84eb-4dbc-9747-2cabf9641728 time="2025-08-09T04:07:07Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=4a55aede-84eb-4dbc-9747-2cabf9641728 time="2025-08-09T04:07:07Z" level=info msg="configuring TCP health check addr=127.0.0.1:39109, interval=1" go.version=go1.24.6 instance.id=4a55aede-84eb-4dbc-9747-2cabf9641728 --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2025-08-09T04:07:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 instance.id=4a55aede-84eb-4dbc-9747-2cabf9641728 time="2025-08-09T04:07:11Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=4a55aede-84eb-4dbc-9747-2cabf9641728 time="2025-08-09T04:07:11Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:41989, interval=1, threshold=3" go.version=go1.24.6 instance.id=4a55aede-84eb-4dbc-9747-2cabf9641728 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 404.163s ? 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.27s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.09s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.78s) === RUN TestProxyManifests --- PASS: TestProxyManifests (2.34s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 12.829s === RUN TestSchedule time="2025-08-09T04:00:34Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=cfb9191e-de14-4398-a35a-dc5d6dcd4ac1 time="2025-08-09T04:00:34Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.98882ms" go.version=go1.24.6 instance.id=cfb9191e-de14-4398-a35a-dc5d6dcd4ac1 time="2025-08-09T04:00:34Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=989.04µs" go.version=go1.24.6 instance.id=cfb9191e-de14-4398-a35a-dc5d6dcd4ac1 time="2025-08-09T04:00:34Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=990.46µs" go.version=go1.24.6 instance.id=cfb9191e-de14-4398-a35a-dc5d6dcd4ac1 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-09T04:00:34Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=cfb9191e-de14-4398-a35a-dc5d6dcd4ac1 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-08-09T04:00:34Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=cfb9191e-de14-4398-a35a-dc5d6dcd4ac1 time="2025-08-09T04:00:34Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.98832ms" go.version=go1.24.6 instance.id=cfb9191e-de14-4398-a35a-dc5d6dcd4ac1 time="2025-08-09T04:00:34Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.98978ms" go.version=go1.24.6 instance.id=cfb9191e-de14-4398-a35a-dc5d6dcd4ac1 time="2025-08-09T04:00:34Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=cfb9191e-de14-4398-a35a-dc5d6dcd4ac1 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-08-09T04:00:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=cfb9191e-de14-4398-a35a-dc5d6dcd4ac1 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.867s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (12.59s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 30276608 sha256:55358c1e567a976dfede070af654765b420a6586606583c1206dee01b11e1f09 [] map[] } --- PASS: TestSimpleBlobRead (2.55s) === RUN TestBlobMount --- PASS: TestBlobMount (1.14s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (9.60s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (10.14s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (8.92s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.05s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.04s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:86fa2ac443b964296042b8b8e0e2f0b12afcbacbed21fb175a5ad755b4250898 palailogos: marking blob sha256:d6152855589cc8f333086ba75a955e23b35a34c02a6af61e6505c13f9f7fa3fe palailogos: marking blob sha256:e3ce83d542471fe5904f95752e8bf4a41b5d30b8335c553e9d15b0d68b5103fc palailogos: marking manifest sha256:9a3520a00314e3c258fed1284ba3917a0172e7ebe3fdb481022589cf776903cb palailogos: marking blob sha256:0a34b4b0526486e0cc80a9c27b253c13eb84eb2b4b40b1d9b0420cf6edb32110 palailogos: marking blob sha256:624f5ecf36e53e9970af1bf72e3e7e731c4681baa92419744ff2488b06c05861 palailogos: marking manifest sha256:af49581f5b6d33d8cbe34b72f67238af7acaf9e5f76de36a1dc6424ead663275 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:52f8479bf9388aaa8ed421f096aecbe786107f484cc2632d4b7f81f90c31b5d0 palailogos: marking blob sha256:ea7cf59c3299639ad14251355e9675a184a916ebf1f2c0f6124792f6aef0d1f9 palailogos: marking manifest sha256:ed941383a7e091ae4ee2b11c022d8a634eb34e4a446cd223aacbcc15ab0314e4 palailogos: marking blob sha256:86fa2ac443b964296042b8b8e0e2f0b12afcbacbed21fb175a5ad755b4250898 palailogos: marking blob sha256:9a3520a00314e3c258fed1284ba3917a0172e7ebe3fdb481022589cf776903cb 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (6.76s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:74a590e611bf9c5c20e625ffd08f5e7faa5e7b168ef116afd829e2fedc7268a4 deletemanifests: marking manifest sha256:aa0e67c9256f82583ef2ef86f965b4f7f8e9a6fff5fc1610098d154271f99542 deletemanifests: marking blob sha256:a26836be1d232b5011d1356557b795876e15678e1ae49a5e4b121a494d93d491 deletemanifests: marking blob sha256:fc65b447ed3bcbadd980ef288aae59008062834e6e658d3bdce95dad06cdfcd7 deletemanifests: marking blob sha256:193344eb8957900ff940e0bf0c020a528adbb347e96dc8cb711cc075925fa0af 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:6f529e050769f1467d931f26c61e863799d0266785f9bd6f4bfa366d6ea1fcfd blob eligible for deletion: sha256:74a590e611bf9c5c20e625ffd08f5e7faa5e7b168ef116afd829e2fedc7268a4 blob eligible for deletion: sha256:77201f611b39a0b3e0b9e175782241ff0b023437acc74945d8e25694cda12e69 blob eligible for deletion: sha256:ac248a3a2e045ffd7831d6cbd43e3397fa90146a38bf582a75fbda97ec71fc9a deletemanifests manifest eligible for deletion: sha256:74a590e611bf9c5c20e625ffd08f5e7faa5e7b168ef116afd829e2fedc7268a4 deletemanifests: marking manifest sha256:aa0e67c9256f82583ef2ef86f965b4f7f8e9a6fff5fc1610098d154271f99542 deletemanifests: marking blob sha256:a26836be1d232b5011d1356557b795876e15678e1ae49a5e4b121a494d93d491 deletemanifests: marking blob sha256:fc65b447ed3bcbadd980ef288aae59008062834e6e658d3bdce95dad06cdfcd7 deletemanifests: marking blob sha256:193344eb8957900ff940e0bf0c020a528adbb347e96dc8cb711cc075925fa0af time="2025-08-09T04:01:32Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/74a590e611bf9c5c20e625ffd08f5e7faa5e7b168ef116afd829e2fedc7268a4" go.version=go1.24.6 instance.id=a06e00f7-139f-402d-84a0-f4f7ba38c830 time="2025-08-09T04:01:32Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/74a590e611bf9c5c20e625ffd08f5e7faa5e7b168ef116afd829e2fedc7268a4" go.version=go1.24.6 instance.id=a06e00f7-139f-402d-84a0-f4f7ba38c830 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:6f529e050769f1467d931f26c61e863799d0266785f9bd6f4bfa366d6ea1fcfd time="2025-08-09T04:01:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6f/6f529e050769f1467d931f26c61e863799d0266785f9bd6f4bfa366d6ea1fcfd" go.version=go1.24.6 instance.id=a06e00f7-139f-402d-84a0-f4f7ba38c830 blob eligible for deletion: sha256:74a590e611bf9c5c20e625ffd08f5e7faa5e7b168ef116afd829e2fedc7268a4 time="2025-08-09T04:01:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/74/74a590e611bf9c5c20e625ffd08f5e7faa5e7b168ef116afd829e2fedc7268a4" go.version=go1.24.6 instance.id=a06e00f7-139f-402d-84a0-f4f7ba38c830 blob eligible for deletion: sha256:77201f611b39a0b3e0b9e175782241ff0b023437acc74945d8e25694cda12e69 time="2025-08-09T04:01:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/77/77201f611b39a0b3e0b9e175782241ff0b023437acc74945d8e25694cda12e69" go.version=go1.24.6 instance.id=a06e00f7-139f-402d-84a0-f4f7ba38c830 blob eligible for deletion: sha256:ac248a3a2e045ffd7831d6cbd43e3397fa90146a38bf582a75fbda97ec71fc9a time="2025-08-09T04:01:32Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ac/ac248a3a2e045ffd7831d6cbd43e3397fa90146a38bf582a75fbda97ec71fc9a" go.version=go1.24.6 instance.id=a06e00f7-139f-402d-84a0-f4f7ba38c830 --- PASS: TestDeleteManifestIfTagNotFound (5.89s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3a46bcaf7cff0dc35ca56cec43be7c6005a8bced9abaaf76a08dc49d0ca3115 time="2025-08-09T04:01:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3a46bcaf7cff0dc35ca56cec43be7c6005a8bced9abaaf76a08dc49d0ca3115" go.version=go1.24.6 instance.id=a06e00f7-139f-402d-84a0-f4f7ba38c830 blob eligible for deletion: sha256:f4b1ff892cafc15827ec7461014a5739190671cd3d962d3bac1d2d59f44bf39c time="2025-08-09T04:01:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f4/f4b1ff892cafc15827ec7461014a5739190671cd3d962d3bac1d2d59f44bf39c" go.version=go1.24.6 instance.id=a06e00f7-139f-402d-84a0-f4f7ba38c830 blob eligible for deletion: sha256:09cbf9fb1a9921b275973411a61bffeefb5df9a02560c17c233160e3c547b990 time="2025-08-09T04:01:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/09/09cbf9fb1a9921b275973411a61bffeefb5df9a02560c17c233160e3c547b990" go.version=go1.24.6 instance.id=a06e00f7-139f-402d-84a0-f4f7ba38c830 --- PASS: TestGCWithMissingManifests (1.77s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:9022ec5cb7d2719436f5bcbf8981f7434d3c2c10e4d05f8c6ac7c40bf041f25f komnenos: marking blob sha256:9e233bcc13ee3be5929ebba3a13a4d7eaf8d1eaaaa719db71749a8f87f2cd618 komnenos: marking blob sha256:9865817c691a0cbcf1d947ff1e07a365588d4e1758d3a36f5b29c36f2a1bed6d 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b13d802cfc1f79dec5daa0a0f287cafe579117252a17e29d1ccee542b6278784 time="2025-08-09T04:01:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b1/b13d802cfc1f79dec5daa0a0f287cafe579117252a17e29d1ccee542b6278784" go.version=go1.24.6 instance.id=a06e00f7-139f-402d-84a0-f4f7ba38c830 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-08-09T04:01:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.6 instance.id=a06e00f7-139f-402d-84a0-f4f7ba38c830 blob eligible for deletion: sha256:eef34ac3ea28e8d24534a4a5fcba5799070cde360c153cd8cae4ccacee984165 time="2025-08-09T04:01:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ee/eef34ac3ea28e8d24534a4a5fcba5799070cde360c153cd8cae4ccacee984165" go.version=go1.24.6 instance.id=a06e00f7-139f-402d-84a0-f4f7ba38c830 blob eligible for deletion: sha256:231d9a1d477af76a53a7a3aafb4421b470de78e050897c871a40ff25c464852e time="2025-08-09T04:01:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/23/231d9a1d477af76a53a7a3aafb4421b470de78e050897c871a40ff25c464852e" go.version=go1.24.6 instance.id=a06e00f7-139f-402d-84a0-f4f7ba38c830 blob eligible for deletion: sha256:54982e517185e71e1b58880c03381af8cd0301084547662265a3b2a9bd5fd42c time="2025-08-09T04:01:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/54/54982e517185e71e1b58880c03381af8cd0301084547662265a3b2a9bd5fd42c" go.version=go1.24.6 instance.id=a06e00f7-139f-402d-84a0-f4f7ba38c830 blob eligible for deletion: sha256:8fde5016e3f2a6ff394c3d88817b9fe3c527feb96a73968b896972398a9a1fac time="2025-08-09T04:01:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8f/8fde5016e3f2a6ff394c3d88817b9fe3c527feb96a73968b896972398a9a1fac" go.version=go1.24.6 instance.id=a06e00f7-139f-402d-84a0-f4f7ba38c830 blob eligible for deletion: sha256:9d93610e192926fbe1e0216b437a321bc01ae5b10229a95045b10baf9b094e7e time="2025-08-09T04:01:40Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9d/9d93610e192926fbe1e0216b437a321bc01ae5b10229a95045b10baf9b094e7e" go.version=go1.24.6 instance.id=a06e00f7-139f-402d-84a0-f4f7ba38c830 --- PASS: TestDeletionHasEffect (6.50s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (6.71s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:f27511215d05e4f4689223164ac798f0cf58b6e8485a126d3e1ea9383d894d33 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:a59f54ff586268cad4b808707bfa675f28b261b40f102533db14bce466dda1f2 michael_z_doukas: marking blob sha256:9121ce97930d7bca66c7106d02dc94ff2a5398d7a0c638c8d5fb64519f4d0b92 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:0a5e538e501d1aece75f6facf463061d2a91a119df3422f625001017b921873f time="2025-08-09T04:01:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0a/0a5e538e501d1aece75f6facf463061d2a91a119df3422f625001017b921873f" go.version=go1.24.6 instance.id=a06e00f7-139f-402d-84a0-f4f7ba38c830 --- PASS: TestOrphanBlobDeleted (3.31s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:945f29082ebf427acb1eaec67e645c452ac5cd82d40a88efd7e7cceaed25b1f1 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:5f23cde57466de3aa149c40a124dbd53f77cda1016e6ac322ef1560313922404 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (2.11s) === RUN TestManifestStorage --- PASS: TestManifestStorage (2.21s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (1.84s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (4.70s) === 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-09T04:02:01Z" level=info msg="PurgeUploads starting: olderThan=2025-08-09 03:02:01.404039771 +0000 UTC m=-3513.013053659, actuallyDelete=true" time="2025-08-09T04:02:01Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-08-09T04:02:01Z" level=info msg="PurgeUploads starting: olderThan=2025-08-09 04:02:01.406910113 +0000 UTC m=+86.989816683, actuallyDelete=true" time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/319e6887-56eb-4638-b573-c51f78eb0d61 have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.406910113 +0000 UTC m=+86.989816683). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6be054ff-aa25-4d29-8559-91fdd4ecf5fa have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.406910113 +0000 UTC m=+86.989816683). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7568cdca-83ed-45f3-b133-8baaf5ea9f47 have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.406910113 +0000 UTC m=+86.989816683). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8e184121-e0b2-47f3-98b3-2be54889e313 have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.406910113 +0000 UTC m=+86.989816683). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/b4c96436-3232-49f0-8798-41dbacc80051 have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.406910113 +0000 UTC m=+86.989816683). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/47784431-f5fa-4d29-a330-b166fd1aee7c have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.406910113 +0000 UTC m=+86.989816683). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/47f481ed-9b06-4b49-be33-9e8ebabbce0b have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.406910113 +0000 UTC m=+86.989816683). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/55688006-3356-475e-9e02-4a1a588394d6 have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.406910113 +0000 UTC m=+86.989816683). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/82736e07-cafe-4554-b38c-df5bb9a176d2 have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.406910113 +0000 UTC m=+86.989816683). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b79cb583-6767-4d87-8d00-c66d6ae7797f have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.406910113 +0000 UTC m=+86.989816683). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e3c54de5-2f7e-470b-b4be-859472a63ff8 have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.406910113 +0000 UTC m=+86.989816683). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-08-09T04:02:01Z" level=info msg="PurgeUploads starting: olderThan=2025-08-09 04:02:01.410995256 +0000 UTC m=+86.993901826, actuallyDelete=true" time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/23579814-42aa-4e3a-9067-a9838b5460d2 have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.410995256 +0000 UTC m=+86.993901826). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/27504328-1fd7-4f56-ae04-2251465239fd have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.410995256 +0000 UTC m=+86.993901826). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/39d71e87-64d7-4903-817f-fedd7439a3b6 have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.410995256 +0000 UTC m=+86.993901826). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b17e5714-c1cf-4aa7-9e7a-f5d6f1570c2c have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.410995256 +0000 UTC m=+86.993901826). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e5f1b3d3-002a-4eb7-9d94-479067c36b38 have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.410995256 +0000 UTC m=+86.993901826). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-08-09T04:02:01Z" level=info msg="PurgeUploads starting: olderThan=2025-08-09 04:02:01.413675157 +0000 UTC m=+86.996581727, actuallyDelete=true" time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a40ce3d2-e65d-456b-b02d-d86484a2204e have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.413675157 +0000 UTC m=+86.996581727). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b8674066-351e-42d8-a201-bbc96318450f have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.413675157 +0000 UTC m=+86.996581727). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d1afa42a-9132-406f-bec2-f4f429c402af have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.413675157 +0000 UTC m=+86.996581727). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e3278ddf-f9e3-4632-ac51-5e40bacc963a have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.413675157 +0000 UTC m=+86.996581727). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e747b0ce-019b-4961-b16c-3b970c03ecf6 have older date (2025-08-09 03:02:01 +0000 UTC) than purge date (2025-08-09 04:02:01.413675157 +0000 UTC m=+86.996581727). Removing upload directory." time="2025-08-09T04:02:01Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-08-09T04:02:01Z" level=info msg="PurgeUploads starting: olderThan=2025-08-09 04:02:01.415518259 +0000 UTC m=+86.998424809, actuallyDelete=true" time="2025-08-09T04:02:01Z" 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 87.201s ? 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.275s === 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.277s === RUN TestWalkFileRemoved time="2025-08-09T04:00:34Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.162s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 2.129s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.57s) === 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.843s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.90s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 18.165s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (23.75s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 25.881s ? 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-09T04:00:34Z" 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-09T04:00:34Z" 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-09T04:00:34Z" 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.01s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV6 === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4_2 --- PASS: TestParsing (0.01s) --- PASS: TestS3TryUpdate (0.03s) time="2025-08-09T04:00:34Z" level=error msg="unknown ip address format" go.version=go1.24.6 instance.id=76a8a5fc-2275-4226-8a74-8561184b1b31 ip=?0000000000000000000000000000000000 time="2025-08-09T04:00:34Z" 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.02s) time="2025-08-09T04:00:34Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=76a8a5fc-2275-4226-8a74-8561184b1b31 --- PASS: TestMatchIPV4WithRegionNotMatched (0.05s) --- PASS: TestMatchIPV4 (0.04s) --- PASS: TestMatchIPV4_2 (0.03s) --- PASS: TestMatchIPV6 (0.03s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.03s) time="2025-08-09T04:00:34Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=76a8a5fc-2275-4226-8a74-8561184b1b31 --- PASS: TestInvalidData (0.03s) --- PASS: TestMatchIPV4WithRegionMatched (0.04s) time="2025-08-09T04:00:35Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-09T04:00:36Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-09T04:00:37Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-09T04:00:38Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestUpdateCalledRegularly (4.53s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.885s === RUN Test OK: 4 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.256s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 2.269s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.24s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.03s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 19.557s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.03s) PASS ok github.com/docker/distribution/uuid 0.190s ? 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-riscv64.so.1 >>> docker-registry*: Package size: 25.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r13.apk >>> docker-registry: Build complete at Sat, 09 Aug 2025 04:07:20 +0000 elapsed time 0h 8m 25s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250809.035858) (2/2) Purging go (1.24.6-r0) Executing busybox-1.37.0-r19.trigger OK: 338 MiB in 101 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...