>>> docker-registry: Building community/docker-registry 2.8.3-r16 (using abuild 3.15.0-r1) started Wed, 03 Dec 2025 00:59:11 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/3) Installing binutils-gold (2.44-r3) (2/3) Installing go (1.24.11-r0) (3/3) Installing .makedepends-docker-registry (20251203.005911) Executing busybox-1.37.0-r20.trigger OK: 468 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-12-03T00:59:30Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-12-03T00:59:30Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.071s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-12-03T00:59:30Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.055s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.056s === 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.039s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.08s) PASS ok github.com/docker/distribution/health/checks 0.128s ? 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.041s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.041s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.060s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.051s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/12/03 00:59:30 http: TLS handshake error from 127.0.0.1:44754: 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:35523/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:35523/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:35523/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:35523/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:39763?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.69s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-12-03T00:59:31Z" level=info msg="broadcaster: closing" time="2025-12-03T00:59:31Z" level=info msg="closing testSink" time="2025-12-03T00:59:31Z" level=info msg="closing testSink" time="2025-12-03T00:59:31Z" level=info msg="closing testSink" time="2025-12-03T00:59:31Z" level=info msg="closing testSink" time="2025-12-03T00:59:31Z" level=info msg="closing testSink" time="2025-12-03T00:59:31Z" level=info msg="closing testSink" time="2025-12-03T00:59:31Z" level=info msg="closing testSink" time="2025-12-03T00:59:31Z" level=info msg="closing testSink" time="2025-12-03T00:59:31Z" level=info msg="closing testSink" time="2025-12-03T00:59:31Z" level=info msg="closing testSink" time="2025-12-03T00:59:31Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-12-03T00:59:31Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 1} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 1} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 1} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:31Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=warning msg="&{0x1d12870 0.9} encountered too many errors, backing off" time="2025-12-03T00:59:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T00:59:32Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.85s) PASS ok github.com/docker/distribution/notifications 1.771s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-12-03T00:59:30Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-03T00:59:30.965271511Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:59:30.965366072Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:59:30.965364112Z" level=info msg="Starting upload purge in 46m0s" go.version=go1.24.11 time="2025-12-03T00:59:30.966277279Z" level=info msg="listening on [::]:5000" go.version=go1.24.11 time="2025-12-03T00:59:33.968858715Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.11 time="2025-12-03T00:59:34.07033413Z" level=info msg="response completed" go.version=go1.24.11 http.request.host=127.0.0.1 http.request.id=88db7971-92f8-47cb-bfa3-b04fd2410ba0 http.request.method=GET http.request.remoteaddr="[::1]:56758" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="796.366µs" http.response.status=200 http.response.written=2 ::1 - - [03/Dec/2025:00:59:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-12-03T00:59:34.964832514Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-03T00:59:34.96558772Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:59:34.96560968Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:59:34.965681201Z" level=info msg="Starting upload purge in 13m0s" go.version=go1.24.11 time="2025-12-03T00:59:34.966047364Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.11 time="2025-12-03T00:59:34.966062444Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.11 time="2025-12-03T00:59:34.966651449Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.11 time="2025-12-03T00:59:37.981533225Z" level=info msg="response completed" go.version=go1.24.11 http.request.host=127.0.0.1 http.request.id=e7ae1cb4-95bc-4987-8c0d-c79650ef5b0b http.request.method=GET http.request.remoteaddr="127.0.0.1:60882" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="816.487µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:59:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-12-03T00:59:37.981676986Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.11 --- PASS: TestRegistrySupportedCipherSuite (4.01s) === RUN TestRegistryUnsupportedCipherSuite time="2025-12-03T00:59:38.614400108Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-03T00:59:38.615160234Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:59:38.615185514Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:59:38.615247275Z" level=info msg="Starting upload purge in 45m0s" go.version=go1.24.11 time="2025-12-03T00:59:38.615603518Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.11 --- PASS: TestRegistryUnsupportedCipherSuite (8.63s) PASS ok github.com/docker/distribution/registry 15.818s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.041s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.122s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-12-03T00:59:30Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.11 instance.id=5f609f81-70d4-4dfa-9d9e-a2daf297efe6 time="2025-12-03T00:59:30Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.11 instance.id=5f609f81-70d4-4dfa-9d9e-a2daf297efe6 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-12-03T00:59:31Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.11 password="9Kk2tlGdKQ0G2Bh1E0pLTa9foPvKSMd9JwC1w_8u7oA" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.134s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.054s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2025-12-03T00:59:31Z" level=info msg="token not to be used before 2025-12-03 00:59:32 +0000 UTC - currently 2025-12-03 00:59:31.01496407 +0000 UTC m=+0.080098524" time="2025-12-03T00:59:31Z" level=info msg="token not to be used after 2025-12-03 00:59:31 +0000 UTC - currently 2025-12-03 00:59:31.018503779 +0000 UTC m=+0.083638273" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-12-03T00:59:31Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.157s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.112s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.068s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.040s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-12-03T00:59:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:59:31Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:59:31Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:40565" http.request.id=a9ea2f0a-01e0-45c0-901b-f66977550de8 http.request.method=GET http.request.remoteaddr="127.0.0.1:51892" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="977.608µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:59:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-12-03T00:59:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:59:31Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:59:31Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=a91824a6-ea44-40f9-b11c-79d7d7eaa70f http.request.method=GET http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.591261ms http.response.status=200 http.response.written=20 127.0.0.1 - - [03/Dec/2025:00:59:31 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-03T00:59:31Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=06761f73-49d6-4458-adf6-4686134adfca http.request.method=POST http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077368ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:31 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:32Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=9480c4bd-8dc7-4911-ad2f-92c9da99a417 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/aaaa/blobs/uploads/676266aa-4cf1-4f15-a1ba-339b7b5d389c?_state=Shfcdk4AqCVPvj84T8FaLE8e25ZaCSY8w5KKr8r6HRx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2NzYyNjZhYS00Y2YxLTRmMTUtYTFiYS0zMzliN2I1ZDM4OWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6MzEuNDQ1ODk3MzcxWiJ9&digest=sha256%3A09a3786753b659f7d44fe959b69da0f382d68a829d8793b23011f009e7ee4db9" http.request.useragent="Go-http-client/1.1" http.response.duration=803.808976ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:31 +0000] "PUT /v2/foo/aaaa/blobs/uploads/676266aa-4cf1-4f15-a1ba-339b7b5d389c?_state=Shfcdk4AqCVPvj84T8FaLE8e25ZaCSY8w5KKr8r6HRx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2NzYyNjZhYS00Y2YxLTRmMTUtYTFiYS0zMzliN2I1ZDM4OWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6MzEuNDQ1ODk3MzcxWiJ9&digest=sha256%3A09a3786753b659f7d44fe959b69da0f382d68a829d8793b23011f009e7ee4db9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:32Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=da8bc0a3-600b-4e5f-812f-073b44d02183 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.596029ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:32 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:32Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=dcd224e4-053a-49c6-a8af-7ff5ed19386d http.request.method=POST http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.095609ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:32 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:33Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=1efe311e-af16-495e-a92f-9d7f0ce345a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/bbbb/blobs/uploads/42ff6488-b045-4831-a59a-ef2c5702741a?_state=a38wrsnRU-72c4muHrEgD9nbrHjEiW7fshbxIWeWDDt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0MmZmNjQ4OC1iMDQ1LTQ4MzEtYTU5YS1lZjJjNTcwMjc0MWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6MzIuNDU2MDE3NTI0WiJ9&digest=sha256%3Ae414dcb2ce03abf4790028c91596115afd822954f0b51a1ee4f49f020a81f57e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.244211553s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:32 +0000] "PUT /v2/foo/bbbb/blobs/uploads/42ff6488-b045-4831-a59a-ef2c5702741a?_state=a38wrsnRU-72c4muHrEgD9nbrHjEiW7fshbxIWeWDDt7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0MmZmNjQ4OC1iMDQ1LTQ4MzEtYTU5YS1lZjJjNTcwMjc0MWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6MzIuNDU2MDE3NTI0WiJ9&digest=sha256%3Ae414dcb2ce03abf4790028c91596115afd822954f0b51a1ee4f49f020a81f57e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:33Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=eeea3ad6-08a4-4c0d-8903-08756b743801 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.467267ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:33 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:33Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=f8b2ef79-8a49-4348-9489-2c67f5ed7af0 http.request.method=POST http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="996.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:33 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=abecd8ee-533b-48db-865f-7c217be076e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/cccc/blobs/uploads/048fcd57-6024-4e52-9274-2565b5ac9998?_state=8x9JIajeg8zrLOOwHSbcs1cZayXhXNvz3lbcnEHzKsx7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwNDhmY2Q1Ny02MDI0LTRlNTItOTI3NC0yNTY1YjVhYzk5OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6MzMuODY2MDEwMDg4WiJ9&digest=sha256%3Aec7ca8ae6b9abb1caa794f8bd387da6de9b9a60d5596b238bae2f61634b4edde" http.request.useragent="Go-http-client/1.1" http.response.duration=793.08585ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:33 +0000] "PUT /v2/foo/cccc/blobs/uploads/048fcd57-6024-4e52-9274-2565b5ac9998?_state=8x9JIajeg8zrLOOwHSbcs1cZayXhXNvz3lbcnEHzKsx7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwNDhmY2Q1Ny02MDI0LTRlNTItOTI3NC0yNTY1YjVhYzk5OTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6MzMuODY2MDEwMDg4WiJ9&digest=sha256%3Aec7ca8ae6b9abb1caa794f8bd387da6de9b9a60d5596b238bae2f61634b4edde HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=ec7fe70b-b18d-4a5a-bfff-27d9fba59ea4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.508348ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:34 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:34Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=b80945bd-c735-4565-a2bf-897c7ebfea46 http.request.method=POST http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.028169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:34 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:37Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=52da4fda-11ca-4e11-9aef-d151eb004c41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/dddd/blobs/uploads/6ff0071e-6e2a-498a-ab9b-bf4a95c7b7e2?_state=4I_804MQZd-SYYvL4ATyF1CQOaKR1uDWehJA0DtmYnh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2ZmYwMDcxZS02ZTJhLTQ5OGEtYWI5Yi1iZjRhOTVjN2I3ZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6MzQuOTYzNjA1Nzg0WiJ9&digest=sha256%3Acea92f97c4de3d3c42664064a232c22410ea0c72274a6aaf2afd2ad0494ea263" http.request.useragent="Go-http-client/1.1" http.response.duration=2.100614513s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:34 +0000] "PUT /v2/foo/dddd/blobs/uploads/6ff0071e-6e2a-498a-ab9b-bf4a95c7b7e2?_state=4I_804MQZd-SYYvL4ATyF1CQOaKR1uDWehJA0DtmYnh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI2ZmYwMDcxZS02ZTJhLTQ5OGEtYWI5Yi1iZjRhOTVjN2I3ZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6MzQuOTYzNjA1Nzg0WiJ9&digest=sha256%3Acea92f97c4de3d3c42664064a232c22410ea0c72274a6aaf2afd2ad0494ea263 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:37Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=20e7e29d-083b-4af5-ba14-8df10c2b0460 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.557308ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:37 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:37Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=19d8d9bb-ca7b-4474-9fa2-ab63972ed5e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.036048ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:37 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:38Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=e62f3680-abf5-4374-bb26-c66fc199fc64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/eeee/blobs/uploads/6dc53386-35be-43ae-b269-e759da9f8390?_state=2UK5LY7EyUV8vIRnz-S2V5Ne9TGboz9EFe6ioFUq0aV7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2ZGM1MzM4Ni0zNWJlLTQzYWUtYjI2OS1lNzU5ZGE5ZjgzOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6MzcuMjQ1ODc5OTU2WiJ9&digest=sha256%3Aaf8569be74f13a90d6af5ae7aa0870ed7f6243127198c3e0ba5b4faf5f4b8d2b" http.request.useragent="Go-http-client/1.1" http.response.duration=770.077425ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:37 +0000] "PUT /v2/foo/eeee/blobs/uploads/6dc53386-35be-43ae-b269-e759da9f8390?_state=2UK5LY7EyUV8vIRnz-S2V5Ne9TGboz9EFe6ioFUq0aV7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2ZGM1MzM4Ni0zNWJlLTQzYWUtYjI2OS1lNzU5ZGE5ZjgzOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6MzcuMjQ1ODc5OTU2WiJ9&digest=sha256%3Aaf8569be74f13a90d6af5ae7aa0870ed7f6243127198c3e0ba5b4faf5f4b8d2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:38Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=42ba89b7-73e7-49a1-a218-1249bbce8f28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.471188ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:38 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:38Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=752b2ba2-0191-45f1-9864-3f50d7a096dc http.request.method=POST http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:38 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:39Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=1bcc09ac-09fc-40e5-8796-021c4782a9b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/ffff/blobs/uploads/47440b8b-3d8b-40f8-a43c-dac88148d6b1?_state=34OaRR1z_xhD_f15MI2c-qbs8XKaU8W7GjmaywJpdnN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI0NzQ0MGI4Yi0zZDhiLTQwZjgtYTQzYy1kYWM4ODE0OGQ2YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6MzguMjQ0MjYxNjU1WiJ9&digest=sha256%3Acc50b40484e2bcad2b52d82f64b282c2b2ec24e80e3af800a7d469564c8a1f0c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.468589596s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:38 +0000] "PUT /v2/foo/ffff/blobs/uploads/47440b8b-3d8b-40f8-a43c-dac88148d6b1?_state=34OaRR1z_xhD_f15MI2c-qbs8XKaU8W7GjmaywJpdnN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI0NzQ0MGI4Yi0zZDhiLTQwZjgtYTQzYy1kYWM4ODE0OGQ2YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6MzguMjQ0MjYxNjU1WiJ9&digest=sha256%3Acc50b40484e2bcad2b52d82f64b282c2b2ec24e80e3af800a7d469564c8a1f0c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:39Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=497b41a5-0455-4d13-9deb-6556d1fa4073 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.565748ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:39 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:39Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=91770fe2-07e0-42d0-bdde-a697897a762a http.request.method=GET http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="770.606µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [03/Dec/2025:00:59:39 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-03T00:59:39Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=879d95f0-da9a-46dc-b94f-92e9221cce5a http.request.method=GET http.request.remoteaddr="127.0.0.1:45832" 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="864.087µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [03/Dec/2025:00:59:39 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-03T00:59:39Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=32b5acb8-80ef-41e8-ae6d-f88805080c09 http.request.method=GET http.request.remoteaddr="127.0.0.1:45832" 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="852.767µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [03/Dec/2025:00:59:39 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-03T00:59:39Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=9917b8b2-0422-428e-8a25-116ca044e937 http.request.method=GET http.request.remoteaddr="127.0.0.1:45832" 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="784.006µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [03/Dec/2025:00:59:39 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-03T00:59:39Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=1432957a-4bcb-4ebd-975c-75d423d4037b http.request.method=GET http.request.remoteaddr="127.0.0.1:45832" 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="808.367µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [03/Dec/2025:00:59:39 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-12-03T00:59:39Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=331a2d88-f541-420a-bc24-5190ab72620f http.request.method=GET http.request.remoteaddr="127.0.0.1:45832" 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="770.086µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:00:59:39 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T00:59: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.11 http.request.host="127.0.0.1:44801" http.request.id=a273164c-ea93-4fd5-9bd0-ecc061723f6e http.request.method=GET http.request.remoteaddr="127.0.0.1:45832" 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="813.566µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [03/Dec/2025:00:59:39 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-12-03T00:59: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.11 http.request.host="127.0.0.1:44801" http.request.id=4d8db031-734e-4181-bed8-7bbd4d2dffc0 http.request.method=GET http.request.remoteaddr="127.0.0.1:45832" 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="754.646µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [03/Dec/2025:00:59:39 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-12-03T00:59:39Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=948203a6-df5a-45c8-8dd3-3c2750ad1502 http.request.method=GET http.request.remoteaddr="127.0.0.1:45832" 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="840.406µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [03/Dec/2025:00:59:39 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-03T00:59:39Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44801" http.request.id=8b6b38b0-7dbf-44f3-9976-5c42cfa3f89a http.request.method=GET http.request.remoteaddr="127.0.0.1:45832" 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="656.045µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [03/Dec/2025:00:59:39 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-03T00:59: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.11 time="2025-12-03T00:59:39Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:59:39Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42931" http.request.id=ccae7a78-85fe-44d3-8047-6ed47f640297 http.request.method=POST http.request.remoteaddr="127.0.0.1:48960" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.117969ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:39 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:41Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42931" http.request.id=45235c89-ec8e-4f33-9bb6-a84c028deedf http.request.method=PUT http.request.remoteaddr="127.0.0.1:48960" http.request.uri="/v2/foo/aaaa/blobs/uploads/e91171a5-13f1-411e-bcec-a153dd66aa1b?_state=6OpCy3cKzqHzuMoGl36z91ub_EOuizl68diWzEIi1xp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlOTExNzFhNS0xM2YxLTQxMWUtYmNlYy1hMTUzZGQ2NmFhMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6MzkuOTQ2MzcyMDg3WiJ9&digest=sha256%3Ae91d849d327a8618f208220eaea94bde1def852c23e579fb7332cf7b9045a021" http.request.useragent="Go-http-client/1.1" http.response.duration=1.267987106s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:39 +0000] "PUT /v2/foo/aaaa/blobs/uploads/e91171a5-13f1-411e-bcec-a153dd66aa1b?_state=6OpCy3cKzqHzuMoGl36z91ub_EOuizl68diWzEIi1xp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlOTExNzFhNS0xM2YxLTQxMWUtYmNlYy1hMTUzZGQ2NmFhMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6MzkuOTQ2MzcyMDg3WiJ9&digest=sha256%3Ae91d849d327a8618f208220eaea94bde1def852c23e579fb7332cf7b9045a021 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:41Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42931" http.request.id=9c4b494c-3318-4c96-80d1-42d6c0884815 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48960" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.442428ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:41 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:41Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42931" http.request.id=36f8e781-60e4-4d05-847b-f7abdda0a3b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:48960" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.101729ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:41 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:42Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42931" http.request.id=6cd3fdaa-ea6f-4694-8ff8-e750d491f227 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48960" http.request.uri="/v2/foo/bbbb/blobs/uploads/5af17ea1-9bb7-4595-80f7-ebe1d70552f5?_state=KkdFdjh6mu68_SpCph4g6hpirEOvUK-jvgBoqMoV-7h7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1YWYxN2VhMS05YmI3LTQ1OTUtODBmNy1lYmUxZDcwNTUyZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6NDEuMzc4NzkyNzU0WiJ9&digest=sha256%3A9cf1cbc5252286360838e547a4ced17527a0f391f69d1eef63a978785719a8a0" http.request.useragent="Go-http-client/1.1" http.response.duration=669.224536ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:41 +0000] "PUT /v2/foo/bbbb/blobs/uploads/5af17ea1-9bb7-4595-80f7-ebe1d70552f5?_state=KkdFdjh6mu68_SpCph4g6hpirEOvUK-jvgBoqMoV-7h7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1YWYxN2VhMS05YmI3LTQ1OTUtODBmNy1lYmUxZDcwNTUyZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6NDEuMzc4NzkyNzU0WiJ9&digest=sha256%3A9cf1cbc5252286360838e547a4ced17527a0f391f69d1eef63a978785719a8a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:42Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42931" http.request.id=1ed492ae-6ae5-4d6c-aacf-c876c37e96c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48960" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.437387ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:42 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:42Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42931" http.request.id=c76847a0-edf1-4bd7-b137-4b9127e8a833 http.request.method=POST http.request.remoteaddr="127.0.0.1:48960" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="998.568µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:42 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:44Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42931" http.request.id=99c97502-0e3e-40f7-b3fa-147f413f2966 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48960" http.request.uri="/v2/foo/cccc/blobs/uploads/6cca2b89-1156-4ff6-adea-82f039fadb9b?_state=ERwW2XBqwxgGYH4ko6AWvgTGF0f-RRwSgA6qMLQCRcV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2Y2NhMmI4OS0xMTU2LTRmZjYtYWRlYS04MmYwMzlmYWRiOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6NDIuMzI1NTg1MDhaIn0%3D&digest=sha256%3A182b5f93619527d37b321051fe714b7bd3bfbf1ff6017af4f3870ac28d3de6ae" http.request.useragent="Go-http-client/1.1" http.response.duration=1.857899725s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:42 +0000] "PUT /v2/foo/cccc/blobs/uploads/6cca2b89-1156-4ff6-adea-82f039fadb9b?_state=ERwW2XBqwxgGYH4ko6AWvgTGF0f-RRwSgA6qMLQCRcV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2Y2NhMmI4OS0xMTU2LTRmZjYtYWRlYS04MmYwMzlmYWRiOWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6NDIuMzI1NTg1MDhaIn0%3D&digest=sha256%3A182b5f93619527d37b321051fe714b7bd3bfbf1ff6017af4f3870ac28d3de6ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:44Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42931" http.request.id=6c0d44ac-e664-4d2c-8482-768e37520b77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48960" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.443547ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:44 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:44Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42931" http.request.id=5ab12b68-5515-4564-8132-63b9e48157d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:48960" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074688ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:44 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42931" http.request.id=f684f4d4-6606-4076-8164-ad74e98d3949 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48960" http.request.uri="/v2/foo/dddd/blobs/uploads/718648be-aaef-4267-bb88-4e5a9690e19e?_state=1Gk2haRF5Cuzduq7eFn5rf1rFaTenYev242kncKOFal7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3MTg2NDhiZS1hYWVmLTQyNjctYmI4OC00ZTVhOTY5MGUxOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6NDQuNDY4MDYzMjkxWiJ9&digest=sha256%3A795a563d2f4ed9ac39d76b1b94c9e43ebeec7d82b62962c5ffb656b78afa9530" http.request.useragent="Go-http-client/1.1" http.response.duration=2.041118238s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:44 +0000] "PUT /v2/foo/dddd/blobs/uploads/718648be-aaef-4267-bb88-4e5a9690e19e?_state=1Gk2haRF5Cuzduq7eFn5rf1rFaTenYev242kncKOFal7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3MTg2NDhiZS1hYWVmLTQyNjctYmI4OC00ZTVhOTY5MGUxOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6NDQuNDY4MDYzMjkxWiJ9&digest=sha256%3A795a563d2f4ed9ac39d76b1b94c9e43ebeec7d82b62962c5ffb656b78afa9530 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42931" http.request.id=f8ffa81d-ca18-4737-85e0-7642c5b40c05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48960" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.468668ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:46 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42931" http.request.id=7eadf76d-911b-423c-8b36-7430bad65744 http.request.method=GET http.request.remoteaddr="127.0.0.1:48960" 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="767.366µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [03/Dec/2025:00:59:46 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (15.23s) === RUN TestURLPrefix time="2025-12-03T00:59:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:59:46Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:59:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:41393" http.request.id=6d96d6ff-b1b8-4c3c-80a7-50ad8ad008f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42700" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="811.807µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:00:59:46 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-12-03T00:59:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:59:46Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:59:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=af5562fa-a80c-437d-a254-5af6afed7722 http.request.method=GET http.request.remoteaddr="127.0.0.1:41568" http.request.uri="/v2/foo/bar/blobs/sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="978.968µs" http.response.status=404 http.response.written=157 vars.digest="sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:59:46 +0000] "GET /v2/foo/bar/blobs/sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:59:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=480fe131-ed1a-45de-b112-75f564bc02c0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41576" http.request.uri="/v2/foo/bar/blobs/sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="949.848µs" http.response.status=404 http.response.written=157 vars.digest="sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:59:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:59:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=01ec6859-0c8d-4052-8cd1-377e5208f5f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:41576" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="966.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=d715a7f7-cafb-4a30-83aa-2cbf8587f2d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41576" http.request.uri="/v2/foo/bar/blobs/uploads/c10059e6-60f6-4397-9bd5-57ffc84a0b52?_state=VRMaVEVR2glfPS6hxH6jBe0JqPb9ayVoYeS9PYUqy9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMDA1OWU2LTYwZjYtNDM5Ny05YmQ1LTU3ZmZjODRhMGI1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0Ni43NDMxMjg2ODhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.024609ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:46 +0000] "GET /v2/foo/bar/blobs/uploads/c10059e6-60f6-4397-9bd5-57ffc84a0b52?_state=VRMaVEVR2glfPS6hxH6jBe0JqPb9ayVoYeS9PYUqy9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMDA1OWU2LTYwZjYtNDM5Ny05YmQ1LTU3ZmZjODRhMGI1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0Ni43NDMxMjg2ODhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=ed218c0c-4174-47a0-a59d-f1095b9e0724 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41576" http.request.uri="/v2/foo/bar/blobs/uploads/c10059e6-60f6-4397-9bd5-57ffc84a0b52?_state=VRMaVEVR2glfPS6hxH6jBe0JqPb9ayVoYeS9PYUqy9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMDA1OWU2LTYwZjYtNDM5Ny05YmQ1LTU3ZmZjODRhMGI1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0Ni43NDMxMjg2ODhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="982.688µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:46 +0000] "DELETE /v2/foo/bar/blobs/uploads/c10059e6-60f6-4397-9bd5-57ffc84a0b52?_state=VRMaVEVR2glfPS6hxH6jBe0JqPb9ayVoYeS9PYUqy9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMDA1OWU2LTYwZjYtNDM5Ny05YmQ1LTU3ZmZjODRhMGI1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0Ni43NDMxMjg2ODhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:46Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=88963951-eca2-4178-919f-ff0cc9e7362a http.request.method=GET http.request.remoteaddr="127.0.0.1:41576" http.request.uri="/v2/foo/bar/blobs/uploads/c10059e6-60f6-4397-9bd5-57ffc84a0b52?_state=VRMaVEVR2glfPS6hxH6jBe0JqPb9ayVoYeS9PYUqy9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMDA1OWU2LTYwZjYtNDM5Ny05YmQ1LTU3ZmZjODRhMGI1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0Ni43NDMxMjg2ODhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c10059e6-60f6-4397-9bd5-57ffc84a0b52 time="2025-12-03T00:59:46Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=88963951-eca2-4178-919f-ff0cc9e7362a http.request.method=GET http.request.remoteaddr="127.0.0.1:41576" http.request.uri="/v2/foo/bar/blobs/uploads/c10059e6-60f6-4397-9bd5-57ffc84a0b52?_state=VRMaVEVR2glfPS6hxH6jBe0JqPb9ayVoYeS9PYUqy9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMDA1OWU2LTYwZjYtNDM5Ny05YmQ1LTU3ZmZjODRhMGI1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0Ni43NDMxMjg2ODhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="954.328µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=c10059e6-60f6-4397-9bd5-57ffc84a0b52 127.0.0.1 - - [03/Dec/2025:00:59:46 +0000] "GET /v2/foo/bar/blobs/uploads/c10059e6-60f6-4397-9bd5-57ffc84a0b52?_state=VRMaVEVR2glfPS6hxH6jBe0JqPb9ayVoYeS9PYUqy9d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMDA1OWU2LTYwZjYtNDM5Ny05YmQ1LTU3ZmZjODRhMGI1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0Ni43NDMxMjg2ODhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T00:59:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=af7bf307-4cac-447e-88e7-089509f2cc63 http.request.method=POST http.request.remoteaddr="127.0.0.1:41582" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.086888ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:46Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=9266c4dd-29ca-4a86-8a14-a2e707e672ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:41582" http.request.uri="/v2/foo/bar/blobs/uploads/9c69d279-5fa3-45ed-a84a-ede0b5a54d61?_state=b_JWIxrkznVlEosQ83aw8cW7mfqZ9IW9pa5e_ha2jTZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljNjlkMjc5LTVmYTMtNDVlZC1hODRhLWVkZTBiNWE1NGQ2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0Ni43NDgzMzA3M1oifQ%3D%3D&digest=sha256%3Ab47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8" http.request.useragent="Go-http-client/1.1" provided=sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8 vars.name="foo/bar" vars.uuid=9c69d279-5fa3-45ed-a84a-ede0b5a54d61 time="2025-12-03T00:59:46Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=9266c4dd-29ca-4a86-8a14-a2e707e672ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:41582" http.request.uri="/v2/foo/bar/blobs/uploads/9c69d279-5fa3-45ed-a84a-ede0b5a54d61?_state=b_JWIxrkznVlEosQ83aw8cW7mfqZ9IW9pa5e_ha2jTZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljNjlkMjc5LTVmYTMtNDVlZC1hODRhLWVkZTBiNWE1NGQ2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0Ni43NDgzMzA3M1oifQ%3D%3D&digest=sha256%3Ab47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9c69d279-5fa3-45ed-a84a-ede0b5a54d61 time="2025-12-03T00:59:46Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=9266c4dd-29ca-4a86-8a14-a2e707e672ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:41582" http.request.uri="/v2/foo/bar/blobs/uploads/9c69d279-5fa3-45ed-a84a-ede0b5a54d61?_state=b_JWIxrkznVlEosQ83aw8cW7mfqZ9IW9pa5e_ha2jTZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljNjlkMjc5LTVmYTMtNDVlZC1hODRhLWVkZTBiNWE1NGQ2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0Ni43NDgzMzA3M1oifQ%3D%3D&digest=sha256%3Ab47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.019728ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=9c69d279-5fa3-45ed-a84a-ede0b5a54d61 127.0.0.1 - - [03/Dec/2025:00:59:46 +0000] "PUT /v2/foo/bar/blobs/uploads/9c69d279-5fa3-45ed-a84a-ede0b5a54d61?_state=b_JWIxrkznVlEosQ83aw8cW7mfqZ9IW9pa5e_ha2jTZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljNjlkMjc5LTVmYTMtNDVlZC1hODRhLWVkZTBiNWE1NGQ2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0Ni43NDgzMzA3M1oifQ%3D%3D&digest=sha256%3Ab47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-03T00:59:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=12f3ec28-fe6f-456b-bd41-9242a303f43d http.request.method=POST http.request.remoteaddr="127.0.0.1:41582" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="881.247µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=5f6e4c88-e3ff-4920-9eb8-b1b9e2db0025 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41582" http.request.uri="/v2/foo/bar/blobs/uploads/53ba0941-2109-49e8-9bf5-5c18e4f6d9b1?_state=M2220yMMZV3j8TGOJvzoUAfcjccbUwfO6-3CsO8LpaZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzYmEwOTQxLTIxMDktNDllOC05YmY1LTVjMThlNGY2ZDliMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0Ni43NTA3NDU4MjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.19929ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:46 +0000] "PUT /v2/foo/bar/blobs/uploads/53ba0941-2109-49e8-9bf5-5c18e4f6d9b1?_state=M2220yMMZV3j8TGOJvzoUAfcjccbUwfO6-3CsO8LpaZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzYmEwOTQxLTIxMDktNDllOC05YmY1LTVjMThlNGY2ZDliMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0Ni43NTA3NDU4MjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=62ca9f95-c073-4ccb-b858-7ad108d8d30b http.request.method=POST http.request.remoteaddr="127.0.0.1:41582" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="871.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=88ca424b-931d-4cf3-9d46-8e1a63dbd58b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41582" http.request.uri="/v2/foo/bar/blobs/uploads/65574e12-0aa6-4613-af10-63de1df38a6d?_state=Q4yRhyfTQmIYLftxQktgPgATOcTmjtKhiGCPxdhj9HF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1NTc0ZTEyLTBhYTYtNDYxMy1hZjEwLTYzZGUxZGYzOGE2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0Ni43NTM0MTc3NzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.135129ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:46 +0000] "PUT /v2/foo/bar/blobs/uploads/65574e12-0aa6-4613-af10-63de1df38a6d?_state=Q4yRhyfTQmIYLftxQktgPgATOcTmjtKhiGCPxdhj9HF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1NTc0ZTEyLTBhYTYtNDYxMy1hZjEwLTYzZGUxZGYzOGE2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0Ni43NTM0MTc3NzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:46Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=20c96152-fe1f-4165-a6a2-8f0598b5a716 http.request.method=POST http.request.remoteaddr="127.0.0.1:41582" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="893.567µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:48Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=703da83b-60f6-41f7-ba4c-0f414724fc6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41582" http.request.uri="/v2/foo/bar/blobs/uploads/006de20e-d64c-421c-8406-6b38536553da?_state=-cu2Q4BBNd5uIcodPl-r7bLcBv62gYsO_eX8L1tqENN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwNmRlMjBlLWQ2NGMtNDIxYy04NDA2LTZiMzg1MzY1NTNkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0Ni43NTU4MzY4M1oifQ%3D%3D&digest=sha256%3Ab47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.264817802s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:46 +0000] "PUT /v2/foo/bar/blobs/uploads/006de20e-d64c-421c-8406-6b38536553da?_state=-cu2Q4BBNd5uIcodPl-r7bLcBv62gYsO_eX8L1tqENN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAwNmRlMjBlLWQ2NGMtNDIxYy04NDA2LTZiMzg1MzY1NTNkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0Ni43NTU4MzY4M1oifQ%3D%3D&digest=sha256%3Ab47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:48Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=0bce03bc-fcc8-4b60-8633-e0930225559c http.request.method=POST http.request.remoteaddr="127.0.0.1:41582" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.069169ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33995" http.request.id=cab5a703-8fc8-49e0-b109-ecde9615b43f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41582" http.request.uri="/v2/foo/bar/blobs/uploads/467e21d2-93f8-4247-bf90-44a70dbda2f0?_state=gMyc4AslvzGxu_WYrx_nJFtunK6evgfHy-pQXoZymuN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2N2UyMWQyLTkzZjgtNDI0Ny1iZjkwLTQ0YTcwZGJkYTJmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OC4xNTk4MDc3NVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.196916816s http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:48 +0000] "PATCH /v2/foo/bar/blobs/uploads/467e21d2-93f8-4247-bf90-44a70dbda2f0?_state=gMyc4AslvzGxu_WYrx_nJFtunK6evgfHy-pQXoZymuN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2N2UyMWQyLTkzZjgtNDI0Ny1iZjkwLTQ0YTcwZGJkYTJmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OC4xNTk4MDc3NVoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=f4cefd5f-30fb-4dac-b2bc-f82fd03d6226 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41582" http.request.uri="/v2/foo/bar/blobs/uploads/467e21d2-93f8-4247-bf90-44a70dbda2f0?_state=vuUn3ph6V78JWSNmhPVjWFqK0OW8g_Eiw_rZsbDNUCd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2N2UyMWQyLTkzZjgtNDI0Ny1iZjkwLTQ0YTcwZGJkYTJmMCIsIk9mZnNldCI6MjE0MDE2MDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6NDhaIn0%3D&digest=sha256%3Ab47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.149729ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "PUT /v2/foo/bar/blobs/uploads/467e21d2-93f8-4247-bf90-44a70dbda2f0?_state=vuUn3ph6V78JWSNmhPVjWFqK0OW8g_Eiw_rZsbDNUCd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2N2UyMWQyLTkzZjgtNDI0Ny1iZjkwLTQ0YTcwZGJkYTJmMCIsIk9mZnNldCI6MjE0MDE2MDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6NDhaIn0%3D&digest=sha256%3Ab47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=90099a38-7645-402e-8d91-8c0e92bfff76 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41582" http.request.uri="/v2/foo/bar/blobs/sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="998.688µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "HEAD /v2/foo/bar/blobs/sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=32cedf13-74e4-4676-a718-34c5631b9d18 http.request.method=GET http.request.remoteaddr="127.0.0.1:41582" http.request.uri="/v2/foo/bar/blobs/sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=111.284094ms http.response.status=200 http.response.written=21401600 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "GET /v2/foo/bar/blobs/sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8 HTTP/1.1" 200 21401600 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=error msg="error parsing digest="sha257:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8": unsupported digest algorithm" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=87c921d3-fe91-4ed0-84c9-0ef2ade4d83b http.request.method=GET http.request.remoteaddr="127.0.0.1:41582" http.request.uri="/v2/foo/bar/blobs/sha257:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8" vars.name="foo/bar" time="2025-12-03T00:59:49Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=87c921d3-fe91-4ed0-84c9-0ef2ade4d83b http.request.method=GET http.request.remoteaddr="127.0.0.1:41582" http.request.uri="/v2/foo/bar/blobs/sha257:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="801.527µs" http.response.status=400 http.response.written=110 vars.digest="sha257:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "GET /v2/foo/bar/blobs/sha257:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=d01da5d1-5ba5-4399-af14-c0b5f7a3392e http.request.method=GET http.request.remoteaddr="127.0.0.1:34128" http.request.uri="/v2/foo/bar/blobs/sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.089209ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "GET /v2/foo/bar/blobs/sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:59:49Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:59:49Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=94d63578-fc87-49e3-96cf-78ca2215721e http.request.method=GET http.request.remoteaddr="127.0.0.1:47244" http.request.uri="/v2/foo/bar/blobs/sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="933.967µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "GET /v2/foo/bar/blobs/sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=825d9a5b-6452-440c-9740-def2d71a156f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47258" http.request.uri="/v2/foo/bar/blobs/sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="889.648µs" http.response.status=404 http.response.written=157 vars.digest="sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "HEAD /v2/foo/bar/blobs/sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=8c1c8930-80a8-4abe-89e9-c4ccfe6de711 http.request.method=POST http.request.remoteaddr="127.0.0.1:47258" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="914.247µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=33125993-f032-4d64-b27f-a62173e66d90 http.request.method=GET http.request.remoteaddr="127.0.0.1:47258" http.request.uri="/v2/foo/bar/blobs/uploads/7ea0dbc2-7c50-4695-b48f-d97ec3253e8c?_state=c-8cFyPGFJfTCBzRwu90LMXnxD6pEN7JiJG0UDMroB17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlYTBkYmMyLTdjNTAtNDY5NS1iNDhmLWQ5N2VjMzI1M2U4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OS42ODk4MTI3NjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="909.328µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "GET /v2/foo/bar/blobs/uploads/7ea0dbc2-7c50-4695-b48f-d97ec3253e8c?_state=c-8cFyPGFJfTCBzRwu90LMXnxD6pEN7JiJG0UDMroB17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlYTBkYmMyLTdjNTAtNDY5NS1iNDhmLWQ5N2VjMzI1M2U4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OS42ODk4MTI3NjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=6d239c19-2eb8-4685-b8c8-ab2c8a2a4161 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47258" http.request.uri="/v2/foo/bar/blobs/uploads/7ea0dbc2-7c50-4695-b48f-d97ec3253e8c?_state=c-8cFyPGFJfTCBzRwu90LMXnxD6pEN7JiJG0UDMroB17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlYTBkYmMyLTdjNTAtNDY5NS1iNDhmLWQ5N2VjMzI1M2U4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OS42ODk4MTI3NjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="898.768µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "DELETE /v2/foo/bar/blobs/uploads/7ea0dbc2-7c50-4695-b48f-d97ec3253e8c?_state=c-8cFyPGFJfTCBzRwu90LMXnxD6pEN7JiJG0UDMroB17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlYTBkYmMyLTdjNTAtNDY5NS1iNDhmLWQ5N2VjMzI1M2U4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OS42ODk4MTI3NjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=23b4549d-e0fd-4587-a188-4ff01668766f http.request.method=GET http.request.remoteaddr="127.0.0.1:47258" http.request.uri="/v2/foo/bar/blobs/uploads/7ea0dbc2-7c50-4695-b48f-d97ec3253e8c?_state=c-8cFyPGFJfTCBzRwu90LMXnxD6pEN7JiJG0UDMroB17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlYTBkYmMyLTdjNTAtNDY5NS1iNDhmLWQ5N2VjMzI1M2U4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OS42ODk4MTI3NjNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7ea0dbc2-7c50-4695-b48f-d97ec3253e8c time="2025-12-03T00:59:49Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=23b4549d-e0fd-4587-a188-4ff01668766f http.request.method=GET http.request.remoteaddr="127.0.0.1:47258" http.request.uri="/v2/foo/bar/blobs/uploads/7ea0dbc2-7c50-4695-b48f-d97ec3253e8c?_state=c-8cFyPGFJfTCBzRwu90LMXnxD6pEN7JiJG0UDMroB17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlYTBkYmMyLTdjNTAtNDY5NS1iNDhmLWQ5N2VjMzI1M2U4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OS42ODk4MTI3NjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="777.086µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=7ea0dbc2-7c50-4695-b48f-d97ec3253e8c 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "GET /v2/foo/bar/blobs/uploads/7ea0dbc2-7c50-4695-b48f-d97ec3253e8c?_state=c-8cFyPGFJfTCBzRwu90LMXnxD6pEN7JiJG0UDMroB17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlYTBkYmMyLTdjNTAtNDY5NS1iNDhmLWQ5N2VjMzI1M2U4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OS42ODk4MTI3NjNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=a0e4b8bb-cc9a-48df-a818-665d48eb1f3f http.request.method=POST http.request.remoteaddr="127.0.0.1:47260" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="933.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=00f73b03-0c1f-4ef4-a16b-cd4cb2f6b9d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47260" http.request.uri="/v2/foo/bar/blobs/uploads/aabe7605-bd7e-4f63-a6b0-0f4eb0556dc3?_state=dtIHe8STGJDnbRa8FLBUb1uI0OFyWCVQyh-QA0rMkVl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhYmU3NjA1LWJkN2UtNGY2My1hNmIwLTBmNGViMDU1NmRjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OS42OTQzOTcxNloifQ%3D%3D&digest=sha256%3Af947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9" http.request.useragent="Go-http-client/1.1" provided=sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9 vars.name="foo/bar" vars.uuid=aabe7605-bd7e-4f63-a6b0-0f4eb0556dc3 time="2025-12-03T00:59:49Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=00f73b03-0c1f-4ef4-a16b-cd4cb2f6b9d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47260" http.request.uri="/v2/foo/bar/blobs/uploads/aabe7605-bd7e-4f63-a6b0-0f4eb0556dc3?_state=dtIHe8STGJDnbRa8FLBUb1uI0OFyWCVQyh-QA0rMkVl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhYmU3NjA1LWJkN2UtNGY2My1hNmIwLTBmNGViMDU1NmRjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OS42OTQzOTcxNloifQ%3D%3D&digest=sha256%3Af947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=aabe7605-bd7e-4f63-a6b0-0f4eb0556dc3 time="2025-12-03T00:59:49Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=00f73b03-0c1f-4ef4-a16b-cd4cb2f6b9d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47260" http.request.uri="/v2/foo/bar/blobs/uploads/aabe7605-bd7e-4f63-a6b0-0f4eb0556dc3?_state=dtIHe8STGJDnbRa8FLBUb1uI0OFyWCVQyh-QA0rMkVl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhYmU3NjA1LWJkN2UtNGY2My1hNmIwLTBmNGViMDU1NmRjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OS42OTQzOTcxNloifQ%3D%3D&digest=sha256%3Af947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="913.687µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=aabe7605-bd7e-4f63-a6b0-0f4eb0556dc3 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "PUT /v2/foo/bar/blobs/uploads/aabe7605-bd7e-4f63-a6b0-0f4eb0556dc3?_state=dtIHe8STGJDnbRa8FLBUb1uI0OFyWCVQyh-QA0rMkVl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhYmU3NjA1LWJkN2UtNGY2My1hNmIwLTBmNGViMDU1NmRjMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OS42OTQzOTcxNloifQ%3D%3D&digest=sha256%3Af947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=92351af2-bf1e-48ce-a643-b4a7cb411da5 http.request.method=POST http.request.remoteaddr="127.0.0.1:47260" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="861.007µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=839f9198-233d-482e-baf9-b54f59390519 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47260" http.request.uri="/v2/foo/bar/blobs/uploads/6d5c0d24-4ce9-4038-ba7c-727667330a32?_state=wVF7B6BMwpLdxtHUbSQj6u3KhtDy8rJytfcrEcs3DrB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkNWMwZDI0LTRjZTktNDAzOC1iYTdjLTcyNzY2NzMzMGEzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OS42OTY2NjM2MThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.182969ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "PUT /v2/foo/bar/blobs/uploads/6d5c0d24-4ce9-4038-ba7c-727667330a32?_state=wVF7B6BMwpLdxtHUbSQj6u3KhtDy8rJytfcrEcs3DrB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkNWMwZDI0LTRjZTktNDAzOC1iYTdjLTcyNzY2NzMzMGEzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OS42OTY2NjM2MThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=9f31bcc8-080a-4da1-ba18-6f6e2b39e669 http.request.method=POST http.request.remoteaddr="127.0.0.1:47260" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="932.488µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=e82806a9-3f65-45ef-aa22-a9f448eade8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:47260" http.request.uri="/v2/foo/bar/blobs/uploads/294a395d-7aed-4dc7-9f42-247215f971d5?_state=9LoVRs0yBrjXaAERBFg0xwWBpJwCb9liIzeXIZCqWO57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5NGEzOTVkLTdhZWQtNGRjNy05ZjQyLTI0NzIxNWY5NzFkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OS42OTkyNDkzOTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112889ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "PUT /v2/foo/bar/blobs/uploads/294a395d-7aed-4dc7-9f42-247215f971d5?_state=9LoVRs0yBrjXaAERBFg0xwWBpJwCb9liIzeXIZCqWO57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5NGEzOTVkLTdhZWQtNGRjNy05ZjQyLTI0NzIxNWY5NzFkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OS42OTkyNDkzOTlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:49Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=e4c81523-3305-48a2-bce9-02d657087e07 http.request.method=POST http.request.remoteaddr="127.0.0.1:47260" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="968.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:50Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=8b0aafb4-fab8-4190-863b-0ee8da8152e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47260" http.request.uri="/v2/foo/bar/blobs/uploads/da8475b7-28cd-42e6-85ee-c519bb25653c?_state=QjsgolkljdtwI5fEZUQEEpfKf7LJ48oINwbmlL4YZdB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhODQ3NWI3LTI4Y2QtNDJlNi04NWVlLWM1MTliYjI1NjUzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OS43MDE4MTcwMTlaIn0%3D&digest=sha256%3Af947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9" http.request.useragent="Go-http-client/1.1" http.response.duration=813.158374ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "PUT /v2/foo/bar/blobs/uploads/da8475b7-28cd-42e6-85ee-c519bb25653c?_state=QjsgolkljdtwI5fEZUQEEpfKf7LJ48oINwbmlL4YZdB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhODQ3NWI3LTI4Y2QtNDJlNi04NWVlLWM1MTliYjI1NjUzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo0OS43MDE4MTcwMTlaIn0%3D&digest=sha256%3Af947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:50Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=1a246f08-f711-42a5-a1f5-3900af62a6db http.request.method=POST http.request.remoteaddr="127.0.0.1:47260" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.115329ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46217" http.request.id=8882ec01-38bc-4705-8a58-a1120fcc56cf http.request.method=PATCH http.request.remoteaddr="127.0.0.1:47260" http.request.uri="/v2/foo/bar/blobs/uploads/07381d41-0327-4682-8bb5-68603bc3579b?_state=D6s7QBFNQekBW_wKIc8ehUvVtYZmEhnfISm-2422V1N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3MzgxZDQxLTAzMjctNDY4Mi04YmI1LTY4NjAzYmMzNTc5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MC42Mjk0Njc3NTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=793.924899ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:50 +0000] "PATCH /v2/foo/bar/blobs/uploads/07381d41-0327-4682-8bb5-68603bc3579b?_state=D6s7QBFNQekBW_wKIc8ehUvVtYZmEhnfISm-2422V1N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3MzgxZDQxLTAzMjctNDY4Mi04YmI1LTY4NjAzYmMzNTc5YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MC42Mjk0Njc3NTJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=c666575b-9459-4221-b481-34a142bce51c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47260" http.request.uri="/v2/foo/bar/blobs/uploads/07381d41-0327-4682-8bb5-68603bc3579b?_state=4jv7BLyaWgbvdMfxrWqTv-QCYCqUQzpV2-Gwb8EtZwV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3MzgxZDQxLTAzMjctNDY4Mi04YmI1LTY4NjAzYmMzNTc5YiIsIk9mZnNldCI6MTc2NDkxNTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6NTBaIn0%3D&digest=sha256%3Af947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.19025ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "PUT /v2/foo/bar/blobs/uploads/07381d41-0327-4682-8bb5-68603bc3579b?_state=4jv7BLyaWgbvdMfxrWqTv-QCYCqUQzpV2-Gwb8EtZwV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3MzgxZDQxLTAzMjctNDY4Mi04YmI1LTY4NjAzYmMzNTc5YiIsIk9mZnNldCI6MTc2NDkxNTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6NTBaIn0%3D&digest=sha256%3Af947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=30020c4b-f067-47f8-9bf1-4378fa899cea http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47260" http.request.uri="/v2/foo/bar/blobs/sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="969.528µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=51a9a629-3524-4358-b06a-a91b695a1faa http.request.method=GET http.request.remoteaddr="127.0.0.1:47260" http.request.uri="/v2/foo/bar/blobs/sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=86.777737ms http.response.status=200 http.response.written=17649152 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "GET /v2/foo/bar/blobs/sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9 HTTP/1.1" 200 17649152 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=error msg="error parsing digest="sha257:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9": unsupported digest algorithm" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=c056e453-e8a7-4929-bcc5-dd71fa855179 http.request.method=GET http.request.remoteaddr="127.0.0.1:47260" http.request.uri="/v2/foo/bar/blobs/sha257:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9" vars.name="foo/bar" time="2025-12-03T00:59:51Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=c056e453-e8a7-4929-bcc5-dd71fa855179 http.request.method=GET http.request.remoteaddr="127.0.0.1:47260" http.request.uri="/v2/foo/bar/blobs/sha257:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="951.087µs" http.response.status=400 http.response.written=110 vars.digest="sha257:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "GET /v2/foo/bar/blobs/sha257:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=aa8db528-1ea8-488a-9b67-03284b4a1c5f http.request.method=GET http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.165169ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "GET /v2/foo/bar/blobs/sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=ee357bfa-d465-416f-bafd-e71db5dc727c http.request.method=GET http.request.remoteaddr="127.0.0.1:47288" http.request.uri="/v2/foo/bar/blobs/sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.099065ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "GET /v2/foo/bar/blobs/sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9 HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:46217" http.request.id=1ec4b7a1-a3bc-4db8-8678-f100a67fbe91 http.request.method=GET http.request.remoteaddr="127.0.0.1:47276" http.request.uri="/v2/foo/bar/blobs/sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.186586ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "GET /v2/foo/bar/blobs/sha256:f947ac572251fad796684909f05faa7458ec72b3ca6b16c07384f05c8dba8aa9 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=792b8e04-b0f9-4d8e-a2ed-a9058bdcfc19 http.request.method=GET http.request.remoteaddr="127.0.0.1:34112" http.request.uri="/v2/foo/bar/blobs/sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.051552203s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "GET /v2/foo/bar/blobs/sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33995" http.request.id=a93978e1-b4ea-4996-be58-da4fc06fd854 http.request.method=GET http.request.remoteaddr="127.0.0.1:34128" http.request.uri="/v2/foo/bar/blobs/sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.047516891s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [03/Dec/2025:00:59:49 +0000] "GET /v2/foo/bar/blobs/sha256:b47402581ed342eaab4b47579538156396c4c4bcb62b3a1cfb888a4fb0943fb8 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (5.04s) === RUN TestBlobDelete time="2025-12-03T00:59:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:59:51Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:59:51Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=b61ecb81-18b9-4db1-95a8-5c9189454be5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56364" http.request.uri="/v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.075529ms http.response.status=404 http.response.written=157 vars.digest="sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "GET /v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=59ab1981-ccc0-467a-ba4b-033711a866df http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56372" http.request.uri="/v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="942.167µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=69938c68-1b99-4247-a27f-9b211df65f8d http.request.method=POST http.request.remoteaddr="127.0.0.1:56372" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="942.648µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=40a3d094-2637-4b10-bc89-5cf9ae9eb4e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56372" http.request.uri="/v2/foo/bar/blobs/uploads/bfdf05e1-4e7e-415a-8f0d-fefc6b08e45f?_state=PdGNl7hjqQntdRUbF6qs9EZEr5W12LEd4DQri4m6HRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZGYwNWUxLTRlN2UtNDE1YS04ZjBkLWZlZmM2YjA4ZTQ1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MS43Mzk2MDM3OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.011368ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "GET /v2/foo/bar/blobs/uploads/bfdf05e1-4e7e-415a-8f0d-fefc6b08e45f?_state=PdGNl7hjqQntdRUbF6qs9EZEr5W12LEd4DQri4m6HRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZGYwNWUxLTRlN2UtNDE1YS04ZjBkLWZlZmM2YjA4ZTQ1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MS43Mzk2MDM3OTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=517a4201-472c-4196-898e-5b657f56855e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56372" http.request.uri="/v2/foo/bar/blobs/uploads/bfdf05e1-4e7e-415a-8f0d-fefc6b08e45f?_state=PdGNl7hjqQntdRUbF6qs9EZEr5W12LEd4DQri4m6HRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZGYwNWUxLTRlN2UtNDE1YS04ZjBkLWZlZmM2YjA4ZTQ1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MS43Mzk2MDM3OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="986.008µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "DELETE /v2/foo/bar/blobs/uploads/bfdf05e1-4e7e-415a-8f0d-fefc6b08e45f?_state=PdGNl7hjqQntdRUbF6qs9EZEr5W12LEd4DQri4m6HRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZGYwNWUxLTRlN2UtNDE1YS04ZjBkLWZlZmM2YjA4ZTQ1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MS43Mzk2MDM3OTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=138f4e6e-acbd-4cbe-b427-a01c54c008c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56372" http.request.uri="/v2/foo/bar/blobs/uploads/bfdf05e1-4e7e-415a-8f0d-fefc6b08e45f?_state=PdGNl7hjqQntdRUbF6qs9EZEr5W12LEd4DQri4m6HRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZGYwNWUxLTRlN2UtNDE1YS04ZjBkLWZlZmM2YjA4ZTQ1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MS43Mzk2MDM3OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bfdf05e1-4e7e-415a-8f0d-fefc6b08e45f time="2025-12-03T00:59:51Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=138f4e6e-acbd-4cbe-b427-a01c54c008c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56372" http.request.uri="/v2/foo/bar/blobs/uploads/bfdf05e1-4e7e-415a-8f0d-fefc6b08e45f?_state=PdGNl7hjqQntdRUbF6qs9EZEr5W12LEd4DQri4m6HRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZGYwNWUxLTRlN2UtNDE1YS04ZjBkLWZlZmM2YjA4ZTQ1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MS43Mzk2MDM3OTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="930.368µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=bfdf05e1-4e7e-415a-8f0d-fefc6b08e45f 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "GET /v2/foo/bar/blobs/uploads/bfdf05e1-4e7e-415a-8f0d-fefc6b08e45f?_state=PdGNl7hjqQntdRUbF6qs9EZEr5W12LEd4DQri4m6HRp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmZGYwNWUxLTRlN2UtNDE1YS04ZjBkLWZlZmM2YjA4ZTQ1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MS43Mzk2MDM3OTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=872e7500-36d5-44ce-ba3b-693fb13abf7d http.request.method=POST http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.047688ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=21bc17cf-60d9-45d4-b250-d62ca00f9d48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/bar/blobs/uploads/bfaff8d5-3e62-4bc6-a4a1-4ddd79dfa267?_state=uBXKdQyxM83tCwfcrQRDhaVoZ5iU_zsyo_WQY60kmo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmYWZmOGQ1LTNlNjItNGJjNi1hNGExLTRkZGQ3OWRmYTI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MS43NDQ2ODU4MzNaIn0%3D&digest=sha256%3Ac1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" provided=sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 vars.name="foo/bar" vars.uuid=bfaff8d5-3e62-4bc6-a4a1-4ddd79dfa267 time="2025-12-03T00:59:51Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=21bc17cf-60d9-45d4-b250-d62ca00f9d48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/bar/blobs/uploads/bfaff8d5-3e62-4bc6-a4a1-4ddd79dfa267?_state=uBXKdQyxM83tCwfcrQRDhaVoZ5iU_zsyo_WQY60kmo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmYWZmOGQ1LTNlNjItNGJjNi1hNGExLTRkZGQ3OWRmYTI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MS43NDQ2ODU4MzNaIn0%3D&digest=sha256%3Ac1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bfaff8d5-3e62-4bc6-a4a1-4ddd79dfa267 time="2025-12-03T00:59:51Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=21bc17cf-60d9-45d4-b250-d62ca00f9d48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/bar/blobs/uploads/bfaff8d5-3e62-4bc6-a4a1-4ddd79dfa267?_state=uBXKdQyxM83tCwfcrQRDhaVoZ5iU_zsyo_WQY60kmo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmYWZmOGQ1LTNlNjItNGJjNi1hNGExLTRkZGQ3OWRmYTI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MS43NDQ2ODU4MzNaIn0%3D&digest=sha256%3Ac1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.119129ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=bfaff8d5-3e62-4bc6-a4a1-4ddd79dfa267 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "PUT /v2/foo/bar/blobs/uploads/bfaff8d5-3e62-4bc6-a4a1-4ddd79dfa267?_state=uBXKdQyxM83tCwfcrQRDhaVoZ5iU_zsyo_WQY60kmo17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmYWZmOGQ1LTNlNjItNGJjNi1hNGExLTRkZGQ3OWRmYTI2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MS43NDQ2ODU4MzNaIn0%3D&digest=sha256%3Ac1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=16c5b6c7-78e9-45fc-9f7b-44c560a77884 http.request.method=POST http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="898.527µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=4b183a99-6b0c-45fa-916c-a02be0c27f36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/bar/blobs/uploads/84f5fbb5-c4bb-4781-8d95-4909582b719d?_state=u9sRiN9dy1v20bqg9iu7gfSFDSJC34GMnPoE8Yv4tH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0ZjVmYmI1LWM0YmItNDc4MS04ZDk1LTQ5MDk1ODJiNzE5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MS43NDc0MTExMzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.28481ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "PUT /v2/foo/bar/blobs/uploads/84f5fbb5-c4bb-4781-8d95-4909582b719d?_state=u9sRiN9dy1v20bqg9iu7gfSFDSJC34GMnPoE8Yv4tH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0ZjVmYmI1LWM0YmItNDc4MS04ZDk1LTQ5MDk1ODJiNzE5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MS43NDc0MTExMzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=14767aaa-1889-4451-b2e3-f0f2b4d774a3 http.request.method=POST http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="902.207µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=0e205542-10c5-44a5-9239-4e6b2a7befc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/bar/blobs/uploads/e78cd8b5-e6a7-4783-8907-673a0673de8a?_state=qQ98gglVDqBRV0BS4Rri8Wj3DDkzKPwbJzlu5lrcvOJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3OGNkOGI1LWU2YTctNDc4My04OTA3LTY3M2EwNjczZGU4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MS43NTAyNzI2NzhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119569ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "PUT /v2/foo/bar/blobs/uploads/e78cd8b5-e6a7-4783-8907-673a0673de8a?_state=qQ98gglVDqBRV0BS4Rri8Wj3DDkzKPwbJzlu5lrcvOJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3OGNkOGI1LWU2YTctNDc4My04OTA3LTY3M2EwNjczZGU4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MS43NTAyNzI2NzhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:51Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=f9263ab9-0f40-4d71-a407-aa2bbddd0908 http.request.method=POST http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="868.567µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:52Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=a83e89a1-a120-4e79-ba0c-c71c655f7f94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/bar/blobs/uploads/7ed37e62-f096-4a20-ae54-c57246cf6d73?_state=KNUE7y0HUL59dtjzOm_bqAcYXSuPqRXcnRa0ZLiAUIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlZDM3ZTYyLWYwOTYtNGEyMC1hZTU0LWM1NzI0NmNmNmQ3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MS43NTI3NDEwMThaIn0%3D&digest=sha256%3Ac1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" http.response.duration=927.20585ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:51 +0000] "PUT /v2/foo/bar/blobs/uploads/7ed37e62-f096-4a20-ae54-c57246cf6d73?_state=KNUE7y0HUL59dtjzOm_bqAcYXSuPqRXcnRa0ZLiAUIZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlZDM3ZTYyLWYwOTYtNGEyMC1hZTU0LWM1NzI0NmNmNmQ3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1MS43NTI3NDEwMThaIn0%3D&digest=sha256%3Ac1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:52Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=66febbca-a3a6-4cca-a845-1c3a82bb4cb6 http.request.method=POST http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.031729ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:53Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36801" http.request.id=bc04fe88-a43d-4b9d-b407-f8ce2e2c5d82 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/bar/blobs/uploads/38b9f6fe-456d-4ed1-a257-0acbdd019e75?_state=Sv9Uia8UQObIE64EsTBdMDelMMrJBgEPSsYJYnd3d857Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4YjlmNmZlLTQ1NmQtNGVkMS1hMjU3LTBhY2JkZDAxOWU3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1Mi44MDM0NjExWiJ9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.029159029s http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:52 +0000] "PATCH /v2/foo/bar/blobs/uploads/38b9f6fe-456d-4ed1-a257-0acbdd019e75?_state=Sv9Uia8UQObIE64EsTBdMDelMMrJBgEPSsYJYnd3d857Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4YjlmNmZlLTQ1NmQtNGVkMS1hMjU3LTBhY2JkZDAxOWU3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1Mi44MDM0NjExWiJ9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:53Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=31ec03a8-df1d-4e5c-b4d8-037d946ecb3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/bar/blobs/uploads/38b9f6fe-456d-4ed1-a257-0acbdd019e75?_state=ye2so8KA1ZHHdWnopS6tsr0qoyxvaJZ_HqY82jfEu6J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4YjlmNmZlLTQ1NmQtNGVkMS1hMjU3LTBhY2JkZDAxOWU3NSIsIk9mZnNldCI6MTg5MDkxODQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6NTJaIn0%3D&digest=sha256%3Ac1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.173889ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:53 +0000] "PUT /v2/foo/bar/blobs/uploads/38b9f6fe-456d-4ed1-a257-0acbdd019e75?_state=ye2so8KA1ZHHdWnopS6tsr0qoyxvaJZ_HqY82jfEu6J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM4YjlmNmZlLTQ1NmQtNGVkMS1hMjU3LTBhY2JkZDAxOWU3NSIsIk9mZnNldCI6MTg5MDkxODQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDA6NTk6NTJaIn0%3D&digest=sha256%3Ac1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:53Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=c4d78959-47e7-4463-ad5c-280bc88945d0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.031649ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:53Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=cff8edd6-e26b-4060-9d6b-d2701919f952 http.request.method=GET http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=95.421366ms http.response.status=200 http.response.written=18909184 127.0.0.1 - - [03/Dec/2025:00:59:53 +0000] "GET /v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 HTTP/1.1" 200 18909184 "" "Go-http-client/1.1" time="2025-12-03T00:59:53Z" level=error msg="error parsing digest="sha257:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7": unsupported digest algorithm" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=0b46e32b-58b8-4d99-99a7-0614f22fdd93 http.request.method=GET http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/bar/blobs/sha257:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" vars.name="foo/bar" time="2025-12-03T00:59: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.11 http.request.host="127.0.0.1:36801" http.request.id=0b46e32b-58b8-4d99-99a7-0614f22fdd93 http.request.method=GET http.request.remoteaddr="127.0.0.1:56380" http.request.uri="/v2/foo/bar/blobs/sha257:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="961.688µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:59:53 +0000] "GET /v2/foo/bar/blobs/sha257:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T00:59:53Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=8c87543a-52af-4f96-b318-a78a4ed6b859 http.request.method=GET http.request.remoteaddr="127.0.0.1:56410" http.request.uri="/v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15401ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:53 +0000] "GET /v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:53Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=c1c42861-0362-47a3-8268-513c8002b95a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56424" http.request.uri="/v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" http.response.duration="934.928µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:53 +0000] "DELETE /v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:53Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=f22ca76f-fffd-46ff-81df-7714c8cb0361 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56424" http.request.uri="/v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="835.887µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:59:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T00:59:53Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=c3095e4b-7f6c-43e1-8074-b579d17e9227 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56424" http.request.uri="/v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="829.367µs" http.response.status=404 http.response.written=74 vars.digest="sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:59:53 +0000] "DELETE /v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-12-03T00:59:53Z" level=error msg="error parsing digest="sha257:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7": unsupported digest algorithm" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=53b8f2c5-6d87-41a8-86dd-2d6b0d7ca3d8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56438" http.request.uri="/v2/foo/bar/blobs/sha257:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" vars.name="foo/bar" time="2025-12-03T00:59: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.11 http.request.host="127.0.0.1:36801" http.request.id=53b8f2c5-6d87-41a8-86dd-2d6b0d7ca3d8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56438" http.request.uri="/v2/foo/bar/blobs/sha257:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="974.408µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:59:53 +0000] "DELETE /v2/foo/bar/blobs/sha257:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T00:59:53Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=ab134474-0b19-42a0-82da-c7ae21f1e31d http.request.method=POST http.request.remoteaddr="127.0.0.1:56442" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.048969ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:54Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=e30cc54d-942c-4c7c-98c3-001d4c66019a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56442" http.request.uri="/v2/foo/bar/blobs/uploads/07a80a0f-6734-4043-9d13-e483d72e41fb?_state=YfPnRqeEsrdrw7tIGc8PAtFDI8TaUaSP_MeKsW01InB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3YTgwYTBmLTY3MzQtNDA0My05ZDEzLWU0ODNkNzJlNDFmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1My45Nzc1MzUyNTRaIn0%3D&digest=sha256%3Ac1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.002815938s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:53 +0000] "PUT /v2/foo/bar/blobs/uploads/07a80a0f-6734-4043-9d13-e483d72e41fb?_state=YfPnRqeEsrdrw7tIGc8PAtFDI8TaUaSP_MeKsW01InB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA3YTgwYTBmLTY3MzQtNDA0My05ZDEzLWU0ODNkNzJlNDFmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1My45Nzc1MzUyNTRaIn0%3D&digest=sha256%3Ac1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:55Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=cf323457-42fa-4c45-84be-c4468eee30bc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56442" http.request.uri="/v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.113529ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:55 +0000] "HEAD /v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:55Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=a90966b2-1fca-43a3-83ae-84675c9b9a5b http.request.method=GET http.request.remoteaddr="127.0.0.1:56410" http.request.uri="/v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.136696774s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [03/Dec/2025:00:59:53 +0000] "GET /v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2025-12-03T00:59:55Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:36801" http.request.id=77742b89-9264-458e-9a60-237edd35a033 http.request.method=GET http.request.remoteaddr="127.0.0.1:56394" http.request.uri="/v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.141645734s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [03/Dec/2025:00:59:53 +0000] "GET /v2/foo/bar/blobs/sha256:c1447d2f7eca51daa7661adea80a17bccf48c1ae6dab4fd830d4505f6b59def7 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.55s) === RUN TestRelativeURL time="2025-12-03T00:59:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:59:55Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:59:55Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42439" http.request.id=b78d4842-d0c3-4905-b25a-65bf12a10c9c http.request.method=POST http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.010568ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42439" http.request.id=1304d33b-94a4-4d57-9d46-98f85f8c9bed http.request.method=PUT http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/bar/blobs/uploads/080bdf21-0055-40dc-9c9c-861f490a3ab5?_state=LKWGtQLlZz0sKVvWHOIDYgTwsuoiCblRmyPa0pDz7-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4MGJkZjIxLTAwNTUtNDBkYy05YzljLTg2MWY0OTBhM2FiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1NS4xMDk1NjA4N1oifQ%3D%3D&digest=sha256%3A4fc517a1bd68b66f067a8b3cc9a0eba75e27ec7fc4e3d3a31d685bffdb636e6f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.135456124s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:55 +0000] "PUT /v2/foo/bar/blobs/uploads/080bdf21-0055-40dc-9c9c-861f490a3ab5?_state=LKWGtQLlZz0sKVvWHOIDYgTwsuoiCblRmyPa0pDz7-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4MGJkZjIxLTAwNTUtNDBkYy05YzljLTg2MWY0OTBhM2FiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1NS4xMDk1NjA4N1oifQ%3D%3D&digest=sha256%3A4fc517a1bd68b66f067a8b3cc9a0eba75e27ec7fc4e3d3a31d685bffdb636e6f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42439" http.request.id=f9fac5ad-905a-4d08-9b2d-f4f45b2228ce http.request.method=POST http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.043368ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:56Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42439" http.request.id=5cc85801-fd3a-44b5-aa2b-c4c09dcfda0a http.request.method=POST http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="974.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42439" http.request.id=8d4dc823-85d8-494a-8f3b-244537716d95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45832" http.request.uri="/v2/foo/bar/blobs/uploads/1140d586-e5c3-4dcd-9c70-6373f7110773?_state=XAkHAcPehCn2BAbIsK11WtD8lc-gpNXOA_l2EsoRLTd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExNDBkNTg2LWU1YzMtNGRjZC05YzcwLTYzNzNmNzExMDc3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1Ni42MDg5OTc4NzlaIn0%3D&digest=sha256%3A6b72de68de6b61ec25425f871396b45c8da13124235587ed5b825cbc1be97302" http.request.useragent="Go-http-client/1.1" http.response.duration=703.252691ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:56 +0000] "PUT /v2/foo/bar/blobs/uploads/1140d586-e5c3-4dcd-9c70-6373f7110773?_state=XAkHAcPehCn2BAbIsK11WtD8lc-gpNXOA_l2EsoRLTd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExNDBkNTg2LWU1YzMtNGRjZC05YzcwLTYzNzNmNzExMDc3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1Ni42MDg5OTc4NzlaIn0%3D&digest=sha256%3A6b72de68de6b61ec25425f871396b45c8da13124235587ed5b825cbc1be97302 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.21s) === RUN TestBlobDeleteDisabled time="2025-12-03T00:59:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:59:57Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:59:57Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:38625" http.request.id=5d5b81fd-70a0-4729-9045-9afba2627e14 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43268" http.request.uri="/v2/foo/bar/blobs/sha256:94d83bcb302d3237c410373570bd9022ccad7ce37bf041eaf64149f53670ed7d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="900.448µs" http.response.status=405 http.response.written=78 vars.digest="sha256:94d83bcb302d3237c410373570bd9022ccad7ce37bf041eaf64149f53670ed7d" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:59:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:94d83bcb302d3237c410373570bd9022ccad7ce37bf041eaf64149f53670ed7d HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.27s) === RUN TestDeleteDisabled time="2025-12-03T00:59:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:59:57Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:59:57Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42507" http.request.id=ffc6d98f-14b4-4221-8417-375c78098623 http.request.method=POST http.request.remoteaddr="127.0.0.1:42592" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.028049ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:58Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42507" http.request.id=1167e07a-2b4c-4e83-8230-6e63c7fc6bee http.request.method=PUT http.request.remoteaddr="127.0.0.1:42592" http.request.uri="/v2/foo/bar/blobs/uploads/72f757be-3d3a-4908-9d4b-384cc0e7216f?_state=5JMpni6DHgYwYQAZ5zR2dW7e4Eg2Y9wXKvADe-vNj197Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyZjc1N2JlLTNkM2EtNDkwOC05ZDRiLTM4NGNjMGU3MjE2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1Ny43NzA3Njk2MTVaIn0%3D&digest=sha256%3A3a32d6d5ef9d5c69d05642297bb8736ad549c83d4b7c4e620a70d9cb7747eec2" http.request.useragent="Go-http-client/1.1" http.response.duration=995.132997ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:57 +0000] "PUT /v2/foo/bar/blobs/uploads/72f757be-3d3a-4908-9d4b-384cc0e7216f?_state=5JMpni6DHgYwYQAZ5zR2dW7e4Eg2Y9wXKvADe-vNj197Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyZjc1N2JlLTNkM2EtNDkwOC05ZDRiLTM4NGNjMGU3MjE2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1Ny43NzA3Njk2MTVaIn0%3D&digest=sha256%3A3a32d6d5ef9d5c69d05642297bb8736ad549c83d4b7c4e620a70d9cb7747eec2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T00:59:58Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:42507" http.request.id=d2e1ccfd-2740-422d-8f90-f7a1b4dd3cdc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42592" http.request.uri="/v2/foo/bar/blobs/sha256:3a32d6d5ef9d5c69d05642297bb8736ad549c83d4b7c4e620a70d9cb7747eec2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="872.967µs" http.response.status=405 http.response.written=78 vars.digest="sha256:3a32d6d5ef9d5c69d05642297bb8736ad549c83d4b7c4e620a70d9cb7747eec2" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:00:59:58 +0000] "DELETE /v2/foo/bar/blobs/sha256:3a32d6d5ef9d5c69d05642297bb8736ad549c83d4b7c4e620a70d9cb7747eec2 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.18s) === RUN TestDeleteReadOnly time="2025-12-03T00:59:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T00:59:58Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T00:59:59Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44499" http.request.id=3d3192b4-eba7-4f17-a0b6-2a3f62bfeeb6 http.request.method=POST http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.105328ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:00Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:44499" http.request.id=1c5e832c-b3b2-4916-95f1-db4e4ca1ec7e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40856" http.request.uri="/v2/foo/bar/blobs/uploads/cd7297b9-0d56-4dd2-ac29-8a422c581e66?_state=jAeCxA-ZP9wcN-RecP3TR-DJ7Jh_ZGCna8LJtOe_pUx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkNzI5N2I5LTBkNTYtNGRkMi1hYzI5LThhNDIyYzU4MWU2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1OS4wMjg0NTE2MDJaIn0%3D&digest=sha256%3Aec00870d9a4ee4f27d5cb27338f900668f6661ffdf5010e8bff575de4189ccce" http.request.useragent="Go-http-client/1.1" http.response.duration=1.903044893s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:00:59:59 +0000] "PUT /v2/foo/bar/blobs/uploads/cd7297b9-0d56-4dd2-ac29-8a422c581e66?_state=jAeCxA-ZP9wcN-RecP3TR-DJ7Jh_ZGCna8LJtOe_pUx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkNzI5N2I5LTBkNTYtNGRkMi1hYzI5LThhNDIyYzU4MWU2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMDo1OTo1OS4wMjg0NTE2MDJaIn0%3D&digest=sha256%3Aec00870d9a4ee4f27d5cb27338f900668f6661ffdf5010e8bff575de4189ccce HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [03/Dec/2025:01:00:00 +0000] "DELETE /v2/foo/bar/blobs/sha256:ec00870d9a4ee4f27d5cb27338f900668f6661ffdf5010e8bff575de4189ccce HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.16s) === RUN TestStartPushReadOnly time="2025-12-03T01:00: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.11 time="2025-12-03T01:00:00Z" level=info msg="redis not configured" go.version=go1.24.11 127.0.0.1 - - [03/Dec/2025:01:00:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-12-03T01:00: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.11 time="2025-12-03T01:00:00Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T01:00:00Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=e3bacefc-9805-4b60-a5a6-1df795075307 http.request.method=GET http.request.remoteaddr="127.0.0.1:41174" 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="979.928µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:01:00:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T01:00:00Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=27901c84-025b-43ad-938a-6a6458ca2398 http.request.method=GET http.request.remoteaddr="127.0.0.1:41174" 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="786.767µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/Dec/2025:01:00:00 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T01:00:00Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=719c0fb9-9a03-45d6-9e45-d2d9dcc0f608 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41174" 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="822.726µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:01:00:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-03T01:00:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=39ae65c5-a52e-440e-abf4-a2a0598f2090 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41174" 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.008064ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T01:00:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=39ae65c5-a52e-440e-abf4-a2a0598f2090 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41174" 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.099345ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T01:00:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=39ae65c5-a52e-440e-abf4-a2a0598f2090 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41174" 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.154946ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T01:00:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=39ae65c5-a52e-440e-abf4-a2a0598f2090 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41174" 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.210306ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:01:00:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-03T01:00:01Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=97eeb9d0-e3c8-4c6d-9087-486ffc68dd78 http.request.method=POST http.request.remoteaddr="127.0.0.1:41174" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119849ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:01 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:02Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=5f4b5b92-18fd-49cc-85c4-f9997a754aea http.request.method=PUT http.request.remoteaddr="127.0.0.1:41174" http.request.uri="/v2/foo/schema1/blobs/uploads/a19b69c7-ffb7-4552-9af2-b59f865c634d?_state=De3rgW4gL4JqDJhj49PFVvYvW3ofqSnFusxl7DAS5wB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMTliNjljNy1mZmI3LTQ1NTItOWFmMi1iNTlmODY1YzYzNGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MDEuMTU3OTQwNTU1WiJ9&digest=sha256%3A8295041b2d9994a35d992cfc20e77c4f5f37f4bd5a359c7c190f3dc1ae4613c3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.187878186s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:01 +0000] "PUT /v2/foo/schema1/blobs/uploads/a19b69c7-ffb7-4552-9af2-b59f865c634d?_state=De3rgW4gL4JqDJhj49PFVvYvW3ofqSnFusxl7DAS5wB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMTliNjljNy1mZmI3LTQ1NTItOWFmMi1iNTlmODY1YzYzNGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MDEuMTU3OTQwNTU1WiJ9&digest=sha256%3A8295041b2d9994a35d992cfc20e77c4f5f37f4bd5a359c7c190f3dc1ae4613c3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:02Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=0dda7841-eb57-4717-9a1c-bc021308b61e http.request.method=POST http.request.remoteaddr="127.0.0.1:41174" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.053648ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:02 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=536330cc-2a47-4e92-a6ac-07659527280f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41174" http.request.uri="/v2/foo/schema1/blobs/uploads/d1435442-f600-4b30-ab27-e9a3dfbde367?_state=tU0PaWQEPWXcyuLRTWcJLNKFSR-UQCQfSlm0385OyC17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMTQzNTQ0Mi1mNjAwLTRiMzAtYWIyNy1lOWEzZGZiZGUzNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MDIuNTk4MDI3OTY5WiJ9&digest=sha256%3A004103a0f34a740c622371d294ce1aac144fd027089e605d115ba3dbab656d98" http.request.useragent="Go-http-client/1.1" http.response.duration=1.644634578s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:02 +0000] "PUT /v2/foo/schema1/blobs/uploads/d1435442-f600-4b30-ab27-e9a3dfbde367?_state=tU0PaWQEPWXcyuLRTWcJLNKFSR-UQCQfSlm0385OyC17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMTQzNTQ0Mi1mNjAwLTRiMzAtYWIyNy1lOWEzZGZiZGUzNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MDIuNTk4MDI3OTY5WiJ9&digest=sha256%3A004103a0f34a740c622371d294ce1aac144fd027089e605d115ba3dbab656d98 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=2d45a53d-c332-4400-bae9-4667b84ff142 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41174" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.485348ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=3181e83f-d132-427a-a544-925be4c37cc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41174" http.request.uri="/v2/foo/schema1/manifests/sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.208265ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=bed39a6d-3079-4813-aed4-f5fede0b7be1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41174" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.856335ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=9294144c-5fd1-4497-98a3-4d2729e9ce77 http.request.method=GET http.request.remoteaddr="127.0.0.1:41174" http.request.uri="/v2/foo/schema1/manifests/sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.767815ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "GET /v2/foo/schema1/manifests/sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38285" http.request.id=e5680e98-e638-431d-9758-9c9ae85cc849 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41174" http.request.uri="/v2/foo/schema1/manifests/sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.274986ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38285" http.request.id=03fb12ca-34a1-43ea-b648-a372b009524b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41174" http.request.uri="/v2/foo/schema1/manifests/sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.298546ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json" http.request.host="127.0.0.1:38285" http.request.id=217345fe-08be-4dfe-b2d5-5588f5477a21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41174" http.request.uri="/v2/foo/schema1/manifests/sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.270466ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=313bf686-fe92-4ec0-b9f4-bcd3faf6d52e http.request.method=GET http.request.remoteaddr="127.0.0.1:41174" http.request.uri="/v2/foo/schema1/manifests/sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.848375ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "GET /v2/foo/schema1/manifests/sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=89fe848b-f83a-47ce-ba22-ac04f4a0596d http.request.method=GET http.request.remoteaddr="127.0.0.1:41174" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="783.606µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=1fec7134-8a27-4990-94d2-2e19664b0880 http.request.method=GET http.request.remoteaddr="127.0.0.1:41174" http.request.uri="/v2/foo/schema1/manifests/sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d" http.request.useragent="Go-http-client/1.1" http.response.duration="773.806µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "GET /v2/foo/schema1/manifests/sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=67eeec6e-7a04-47ac-a3b9-de3e02fc6a6a http.request.method=GET http.request.remoteaddr="127.0.0.1:41174" 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="770.807µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=error msg="payload digest does match: "sha256:86a4e81c80c40591acf0ba4396560f5a02c6aed7351c67489238514d8f3d7e3b" != "sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d"" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=18bcd679-df09-480a-98fd-62fa40b103e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41174" http.request.uri="/v2/foo/schema1/manifests/sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d" time="2025-12-03T01:00:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=18bcd679-df09-480a-98fd-62fa40b103e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41174" http.request.uri="/v2/foo/schema1/manifests/sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="974.768µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d" 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:3bc33e5d02565e484bb4379a9dcc6fc7d1c3e5945411dbc542fc1b4baae57c1d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=62aa4c42-5980-4e83-ba5b-0560909c813a http.request.method=GET http.request.remoteaddr="127.0.0.1:41176" 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="904.247µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=5b8e716d-abf8-4013-8459-abafc3ccfec8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41176" 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="788.286µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38285" http.request.id=0d727bba-256f-4f66-9dd9-b260c7994c7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41176" 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="949.728µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T01:00:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38285" http.request.id=0d727bba-256f-4f66-9dd9-b260c7994c7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.052649ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T01:00:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38285" http.request.id=0d727bba-256f-4f66-9dd9-b260c7994c7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.115689ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=b049f009-6d6c-4e83-8b78-e9f276792f1e http.request.method=POST http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="964.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=eaca5340-46ff-4c89-8127-c8f0b4795980 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/blobs/uploads/eb662dca-6bb7-48f6-b0ad-7c5baefc8487?_state=wijHZ03rEzweYwIXX0YEF6FBCMc_o7-9CjoVSV-FyV97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYjY2MmRjYS02YmI3LTQ4ZjYtYjBhZC03YzViYWVmYzg0ODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MDQuMjgwMzE3ODg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "PUT /v2/foo/schema2/blobs/uploads/eb662dca-6bb7-48f6-b0ad-7c5baefc8487?_state=wijHZ03rEzweYwIXX0YEF6FBCMc_o7-9CjoVSV-FyV97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlYjY2MmRjYS02YmI3LTQ4ZjYtYjBhZC03YzViYWVmYzg0ODciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MDQuMjgwMzE3ODg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38285" http.request.id=6683f7c7-537b-43a0-a4d5-ad9da6ad7a64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41176" 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="942.568µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T01:00:04Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38285" http.request.id=6683f7c7-537b-43a0-a4d5-ad9da6ad7a64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41176" 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="988.968µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-03T01:00:04Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=0c1dd8ec-faef-4751-8d5e-ae131f18a546 http.request.method=POST http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.008528ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:06Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=90c3e900-303a-4fd1-a70e-762083f3451a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/blobs/uploads/7a0bdd72-d96f-49c6-a019-8394927d1a2d?_state=UHDSx_3KZaiK6S9tik5z-pQJ4diJ-S08BNwFWlvFVl57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YTBiZGQ3Mi1kOTZmLTQ5YzYtYTAxOS04Mzk0OTI3ZDFhMmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MDQuNTg2MjMyMjY4WiJ9&digest=sha256%3A9d7401017beaf934fe924d620464067f6c591ade769a7f0876e01f0a7318cc62" http.request.useragent="Go-http-client/1.1" http.response.duration=2.304916006s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:04 +0000] "PUT /v2/foo/schema2/blobs/uploads/7a0bdd72-d96f-49c6-a019-8394927d1a2d?_state=UHDSx_3KZaiK6S9tik5z-pQJ4diJ-S08BNwFWlvFVl57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YTBiZGQ3Mi1kOTZmLTQ5YzYtYTAxOS04Mzk0OTI3ZDFhMmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MDQuNTg2MjMyMjY4WiJ9&digest=sha256%3A9d7401017beaf934fe924d620464067f6c591ade769a7f0876e01f0a7318cc62 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:07Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=3b54d493-2b17-403f-86b2-83fe0c823b85 http.request.method=POST http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.124409ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=d2eea5a9-d0e1-4c71-b91f-bb796dee5ff4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/blobs/uploads/3180d75f-deda-4ab8-86b0-2bb791f05540?_state=ZWQe9eCQOfnMAKjN61s3NcIPiAFm49ZeO8yBWr8vJTd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMTgwZDc1Zi1kZWRhLTRhYjgtODZiMC0yYmI3OTFmMDU1NDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MDcuMDgyMTc4NTY5WiJ9&digest=sha256%3A12c1cd04b2bf17e5b65da458551106bf2d505a4d022f6ffba249870c7c05232e" http.request.useragent="Go-http-client/1.1" http.response.duration=956.098245ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/3180d75f-deda-4ab8-86b0-2bb791f05540?_state=ZWQe9eCQOfnMAKjN61s3NcIPiAFm49ZeO8yBWr8vJTd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMTgwZDc1Zi1kZWRhLTRhYjgtODZiMC0yYmI3OTFmMDU1NDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MDcuMDgyMTc4NTY5WiJ9&digest=sha256%3A12c1cd04b2bf17e5b65da458551106bf2d505a4d022f6ffba249870c7c05232e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38285" http.request.id=8a696fb7-55d6-4897-9307-9340b200cfe2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.347731ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38285" http.request.id=3b2502aa-21bf-49a9-85b5-b125c17d7340 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/manifests/sha256:0758584fceeae241b4326efaa4f64582195a0bf4a905597aa261310ba13b8543" http.request.useragent="Go-http-client/1.1" http.response.duration=1.158129ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:0758584fceeae241b4326efaa4f64582195a0bf4a905597aa261310ba13b8543 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=f8baaedc-5abf-4ca0-9588-3d7e00776045 http.request.method=GET http.request.remoteaddr="127.0.0.1:41176" 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="892.367µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=4017d4e5-f9c3-4cd5-9e9f-cb4e9a9ad2d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/manifests/sha256:0758584fceeae241b4326efaa4f64582195a0bf4a905597aa261310ba13b8543" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="869.247µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "GET /v2/foo/schema2/manifests/sha256:0758584fceeae241b4326efaa4f64582195a0bf4a905597aa261310ba13b8543 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=822dc2f1-7198-4c24-82ea-fdfb5854b831 http.request.method=GET http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="780.047µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=57863ee7-3b5c-42b6-a05b-c9c32af1fee3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/manifests/sha256:0758584fceeae241b4326efaa4f64582195a0bf4a905597aa261310ba13b8543" http.request.useragent="Go-http-client/1.1" http.response.duration="697.726µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "GET /v2/foo/schema2/manifests/sha256:0758584fceeae241b4326efaa4f64582195a0bf4a905597aa261310ba13b8543 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=5d43ed4a-eb2b-4122-a224-b977079f948b http.request.method=GET http.request.remoteaddr="127.0.0.1:41176" 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="686.125µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=info msg="rewriting manifest sha256:0758584fceeae241b4326efaa4f64582195a0bf4a905597aa261310ba13b8543 in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=0b13a6a6-8630-46a7-a529-eb7374df6714 http.request.method=GET http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T01:00:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=0b13a6a6-8630-46a7-a529-eb7374df6714 http.request.method=GET http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.024936ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38285" http.request.id=1289362a-3680-434f-aac0-bd646ac956c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41176" 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="802.606µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38285" http.request.id=275c042e-449d-4c72-865a-3ba50abf8e30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.039808ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38285" http.request.id=8c19d52e-3976-4f5d-982c-12a256452fb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/manifests/sha256:3411244536e44d4b1dc37e5909c74686315d0b97627e61184559369894ecd948" http.request.useragent="Go-http-client/1.1" http.response.duration="965.807µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:3411244536e44d4b1dc37e5909c74686315d0b97627e61184559369894ecd948 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=122f470e-080a-474b-a039-a6074011754b http.request.method=GET http.request.remoteaddr="127.0.0.1:41176" 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="934.328µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=af31f638-d151-4175-b9c9-d3b3cb9ef77f http.request.method=GET http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/manifests/sha256:3411244536e44d4b1dc37e5909c74686315d0b97627e61184559369894ecd948" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="873.567µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "GET /v2/foo/schema2/manifests/sha256:3411244536e44d4b1dc37e5909c74686315d0b97627e61184559369894ecd948 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=954d8480-a028-411b-a88b-8f00720b8a0c http.request.method=GET http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="744.966µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=c45fb2d6-5766-4f80-82de-5db19b420c4f http.request.method=GET http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/manifests/sha256:3411244536e44d4b1dc37e5909c74686315d0b97627e61184559369894ecd948" http.request.useragent="Go-http-client/1.1" http.response.duration="730.766µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "GET /v2/foo/schema2/manifests/sha256:3411244536e44d4b1dc37e5909c74686315d0b97627e61184559369894ecd948 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=info msg="rewriting manifest list sha256:3411244536e44d4b1dc37e5909c74686315d0b97627e61184559369894ecd948 in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=9beb2555-54b4-409c-8f2c-d11ff73ed0d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-12-03T01:00:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:38285" http.request.id=9beb2555-54b4-409c-8f2c-d11ff73ed0d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:41176" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.128097ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T01:00:08Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T01:00:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=4558c2fe-18b6-44e7-8ea5-0b660845e304 http.request.method=GET http.request.remoteaddr="127.0.0.1:56936" 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="840.247µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=079080f3-76fc-417a-a0bf-c0cc7c00d584 http.request.method=GET http.request.remoteaddr="127.0.0.1:56936" 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="769.846µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=884766cb-963e-4e57-aac7-c5c71daa867c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56936" 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="774.446µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=9eb9fe4f-3a7d-4808-a840-c17dc0939c1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56936" 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.966784ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T01:00:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=9eb9fe4f-3a7d-4808-a840-c17dc0939c1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56936" 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.052985ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T01:00:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=9eb9fe4f-3a7d-4808-a840-c17dc0939c1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56936" 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.111665ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T01:00:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=9eb9fe4f-3a7d-4808-a840-c17dc0939c1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56936" 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.195746ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-03T01:00:08Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=4992b364-4943-41e8-b5b3-ec3ac099283b http.request.method=POST http.request.remoteaddr="127.0.0.1:56936" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.007608ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:09Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=9a1f6f27-fce5-4ef6-9c45-bca64158c3b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56936" http.request.uri="/v2/foo/schema1/blobs/uploads/8225f1b2-eb3c-47a2-a0f1-edfd582988c5?_state=u9NktoZoFygVauCz5CBdhPrYD3LiDDJH1nPgBq5pyA17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MjI1ZjFiMi1lYjNjLTQ3YTItYTBmMS1lZGZkNTgyOTg4YzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MDguMzEyOTE0NTQxWiJ9&digest=sha256%3A1ada9cf473e5bb6682e67d4116d5423fb527f122c1edb454f715ace9fa7bf9f4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.561802434s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:08 +0000] "PUT /v2/foo/schema1/blobs/uploads/8225f1b2-eb3c-47a2-a0f1-edfd582988c5?_state=u9NktoZoFygVauCz5CBdhPrYD3LiDDJH1nPgBq5pyA17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MjI1ZjFiMi1lYjNjLTQ3YTItYTBmMS1lZGZkNTgyOTg4YzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MDguMzEyOTE0NTQxWiJ9&digest=sha256%3A1ada9cf473e5bb6682e67d4116d5423fb527f122c1edb454f715ace9fa7bf9f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:10Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=273bfef7-c746-488e-8ca6-ff4128ec6a32 http.request.method=POST http.request.remoteaddr="127.0.0.1:56936" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.062329ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:10 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=678d0a79-f5d6-43ad-ae36-68874ac9838c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56936" http.request.uri="/v2/foo/schema1/blobs/uploads/a1780f1b-f663-439f-931b-9d4f5c7f1d29?_state=SyvJ2fA29ujoMG2XM2HbQxfA9s5yR6esUq4DG7pSCEB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMTc4MGYxYi1mNjYzLTQzOWYtOTMxYi05ZDRmNWM3ZjFkMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MTAuMTA2NTYxNzE4WiJ9&digest=sha256%3A245e5a37267a07d931f9c2c48e8ff2ff0a0996b129d015de08b525dad09ece1b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.239465403s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/a1780f1b-f663-439f-931b-9d4f5c7f1d29?_state=SyvJ2fA29ujoMG2XM2HbQxfA9s5yR6esUq4DG7pSCEB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMTc4MGYxYi1mNjYzLTQzOWYtOTMxYi05ZDRmNWM3ZjFkMjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MTAuMTA2NTYxNzE4WiJ9&digest=sha256%3A245e5a37267a07d931f9c2c48e8ff2ff0a0996b129d015de08b525dad09ece1b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=bc98b0a9-eb35-4fb6-8484-eff6bc85f015 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56936" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.478428ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=a628e9b6-322c-4684-8680-d362f93f26ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:56936" http.request.uri="/v2/foo/schema1/manifests/sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.252826ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=eb0a54bc-e1c1-415c-977c-13073892ee92 http.request.method=GET http.request.remoteaddr="127.0.0.1:56936" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.774254ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=c6de52d0-745f-451e-b0e8-1dcab7ef0b05 http.request.method=GET http.request.remoteaddr="127.0.0.1:56936" http.request.uri="/v2/foo/schema1/manifests/sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.728694ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "GET /v2/foo/schema1/manifests/sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34087" http.request.id=90a4920a-5eb4-441d-8e80-fd888c3afac7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56936" http.request.uri="/v2/foo/schema1/manifests/sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.211706ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34087" http.request.id=c8d9cd49-cc98-4dd7-8b10-765c8e0fa81e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56936" http.request.uri="/v2/foo/schema1/manifests/sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.170066ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json" http.request.host="127.0.0.1:34087" http.request.id=21fb3c0d-e085-4db5-a7e5-21f25bf0135d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56936" http.request.uri="/v2/foo/schema1/manifests/sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.179386ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=4f73b7f0-6bc7-4d5d-a07d-d52e10ef16b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56936" http.request.uri="/v2/foo/schema1/manifests/sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.728894ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "GET /v2/foo/schema1/manifests/sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=c60471af-07d5-43f7-8017-114282ebd81c http.request.method=GET http.request.remoteaddr="127.0.0.1:56936" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="674.245µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=f5ba07ea-295d-4dcd-a961-fea87c216d07 http.request.method=GET http.request.remoteaddr="127.0.0.1:56936" http.request.uri="/v2/foo/schema1/manifests/sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0" http.request.useragent="Go-http-client/1.1" http.response.duration="636.085µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "GET /v2/foo/schema1/manifests/sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=829fc16c-fdf3-4886-acc9-6edac758e5c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:56936" 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="618.885µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=error msg="payload digest does match: "sha256:d19bd3348bcff96ee9cc0f6ba1e43232e565f86c506141ed4bc5106d09beae37" != "sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0"" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=ff4bf793-9b70-4b11-989a-65954fcf1155 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56936" http.request.uri="/v2/foo/schema1/manifests/sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0" time="2025-12-03T01:00:11Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=ff4bf793-9b70-4b11-989a-65954fcf1155 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56936" http.request.uri="/v2/foo/schema1/manifests/sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="855.766µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0" 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:85583ea281d79081ed3f1cec6aae54810f371a9e81c9bd1f81950d98a9a978f0 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=5f95ec1f-102a-4f32-b763-426758f26234 http.request.method=GET http.request.remoteaddr="127.0.0.1:40512" 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="948.687µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=9dd8ce8a-ab44-44e7-bec5-debcc2f17840 http.request.method=GET http.request.remoteaddr="127.0.0.1:40512" 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="798.726µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34087" http.request.id=e5011058-ee00-4a40-ae37-557dbe4101ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:40512" 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="948.808µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T01:00:11Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34087" http.request.id=e5011058-ee00-4a40-ae37-557dbe4101ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="998.008µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T01:00:11Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34087" http.request.id=e5011058-ee00-4a40-ae37-557dbe4101ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.028328ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=334765b4-a881-4bb8-a6f9-7807fca6ce77 http.request.method=POST http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="933.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=7e492bdf-a0f0-4a3f-9c55-f6a3df1b571c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/blobs/uploads/440f55fa-1bc6-4a1d-8e9b-03274d3de80d?_state=NR-sb1Cs-mTdbvyznhYFtd4nTD2Ygg-FuiQgB_HGBqB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NDBmNTVmYS0xYmM2LTRhMWQtOGU5Yi0wMzI3NGQzZGU4MGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MTEuMzgzNDY1OTgyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.182609ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/440f55fa-1bc6-4a1d-8e9b-03274d3de80d?_state=NR-sb1Cs-mTdbvyznhYFtd4nTD2Ygg-FuiQgB_HGBqB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NDBmNTVmYS0xYmM2LTRhMWQtOGU5Yi0wMzI3NGQzZGU4MGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MTEuMzgzNDY1OTgyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34087" http.request.id=2adc6d73-c925-4714-a665-1be3ffd64aee http.request.method=PUT http.request.remoteaddr="127.0.0.1:40512" 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="956.128µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T01:00:11Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34087" http.request.id=2adc6d73-c925-4714-a665-1be3ffd64aee http.request.method=PUT http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.005128ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-03T01:00:11Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=f91048d6-fc5d-4bc8-8d88-b8c190411f68 http.request.method=POST http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.055288ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:12Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=d39c686a-58a8-48f8-ae58-35b3c5e854f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/blobs/uploads/41fe0702-f3fc-4bb7-ae87-48ed336798dd?_state=psvPihrD09uRtmw2aEN3AyB1mLB70v4fYVaF4LUze3l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MWZlMDcwMi1mM2ZjLTRiYjctYWU4Ny00OGVkMzM2Nzk4ZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MTEuNTM0NDA2MzE2WiJ9&digest=sha256%3A5bd324e70c962697fef007770905dfe8929ceb64418b5c6396154d67f227bdf0" http.request.useragent="Go-http-client/1.1" http.response.duration=668.935977ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/41fe0702-f3fc-4bb7-ae87-48ed336798dd?_state=psvPihrD09uRtmw2aEN3AyB1mLB70v4fYVaF4LUze3l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MWZlMDcwMi1mM2ZjLTRiYjctYWU4Ny00OGVkMzM2Nzk4ZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MTEuNTM0NDA2MzE2WiJ9&digest=sha256%3A5bd324e70c962697fef007770905dfe8929ceb64418b5c6396154d67f227bdf0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:12Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=898d2a06-1db9-4a82-a788-89acf07e3e60 http.request.method=POST http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.087769ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=354cae4a-1a50-4748-8ce3-1ad2b3d0bafd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/blobs/uploads/de5176a9-5986-48b0-bc12-5d2e95c110d9?_state=FiYBE9eLVPqkEif788eT_6uYCezmjsjEOE-QR5iRXH57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZTUxNzZhOS01OTg2LTQ4YjAtYmMxMi01ZDJlOTVjMTEwZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MTIuNDU2NTc5Mjg5WiJ9&digest=sha256%3A879e62ce8d390dc8ed1d8050a2d995c9fd8c4c4a953886b7926cda6ab9d7bfb9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.665045305s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/de5176a9-5986-48b0-bc12-5d2e95c110d9?_state=FiYBE9eLVPqkEif788eT_6uYCezmjsjEOE-QR5iRXH57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZTUxNzZhOS01OTg2LTQ4YjAtYmMxMi01ZDJlOTVjMTEwZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MTIuNDU2NTc5Mjg5WiJ9&digest=sha256%3A879e62ce8d390dc8ed1d8050a2d995c9fd8c4c4a953886b7926cda6ab9d7bfb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34087" http.request.id=f49c3fa5-d781-4af7-b21f-56f1e7a1c786 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.32017ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34087" http.request.id=b0486663-eb5d-44c6-9edb-457af742eea7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/manifests/sha256:24a12bc537c5e4a24419a2bcb61ae87291657bd5ffd189cb1ed3c975d590e9b1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.078089ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:24a12bc537c5e4a24419a2bcb61ae87291657bd5ffd189cb1ed3c975d590e9b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=cf7d426a-ece3-4fe8-b58e-156fb6729679 http.request.method=GET http.request.remoteaddr="127.0.0.1:40512" 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="912.927µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=2801e60e-c71c-4cfa-919a-d7a75153c310 http.request.method=GET http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/manifests/sha256:24a12bc537c5e4a24419a2bcb61ae87291657bd5ffd189cb1ed3c975d590e9b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="846.807µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/manifests/sha256:24a12bc537c5e4a24419a2bcb61ae87291657bd5ffd189cb1ed3c975d590e9b1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=7bcc4d98-df49-4557-91ea-3a206dc84ef7 http.request.method=GET http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="765.526µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=8a8bf627-6c88-43d4-91b1-b4e7bd4c6bcc http.request.method=GET http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/manifests/sha256:24a12bc537c5e4a24419a2bcb61ae87291657bd5ffd189cb1ed3c975d590e9b1" http.request.useragent="Go-http-client/1.1" http.response.duration="700.766µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/manifests/sha256:24a12bc537c5e4a24419a2bcb61ae87291657bd5ffd189cb1ed3c975d590e9b1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=b68803ed-53a6-4adb-a370-2eea22bfe85d http.request.method=GET http.request.remoteaddr="127.0.0.1:40512" 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="670.485µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=info msg="rewriting manifest sha256:24a12bc537c5e4a24419a2bcb61ae87291657bd5ffd189cb1ed3c975d590e9b1 in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=49373573-a643-4240-9abd-2592e588095c http.request.method=GET http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T01:00:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=49373573-a643-4240-9abd-2592e588095c http.request.method=GET http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.971256ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34087" http.request.id=d250b8e7-f239-46f7-98c7-c61c09b0e79d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40512" 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="797.087µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34087" http.request.id=1195e747-a632-4657-9a10-8f4dfd69f31e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="985.928µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34087" http.request.id=a39d9162-ffc8-4aa8-b5ba-033c6a6b07c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/manifests/sha256:22ed8414ace45df53dbbbab64c568911bd3ec63067c078d12fff63b5356731e0" http.request.useragent="Go-http-client/1.1" http.response.duration="901.367µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:22ed8414ace45df53dbbbab64c568911bd3ec63067c078d12fff63b5356731e0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=9ed0f09a-6223-4539-b330-b69be4ce9b75 http.request.method=GET http.request.remoteaddr="127.0.0.1:40512" 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="925.207µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=7c66a897-f3a9-44de-bd3d-bbf16860b472 http.request.method=GET http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/manifests/sha256:22ed8414ace45df53dbbbab64c568911bd3ec63067c078d12fff63b5356731e0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="824.127µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/manifests/sha256:22ed8414ace45df53dbbbab64c568911bd3ec63067c078d12fff63b5356731e0 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=b89cdabf-0244-491a-94b6-30e9aa51f1d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="779.526µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=80c7fcf2-d2d1-424d-bf6d-0cd3d988d35e http.request.method=GET http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/manifests/sha256:22ed8414ace45df53dbbbab64c568911bd3ec63067c078d12fff63b5356731e0" http.request.useragent="Go-http-client/1.1" http.response.duration="669.446µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/manifests/sha256:22ed8414ace45df53dbbbab64c568911bd3ec63067c078d12fff63b5356731e0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=info msg="rewriting manifest list sha256:22ed8414ace45df53dbbbab64c568911bd3ec63067c078d12fff63b5356731e0 in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=98cf5067-d72f-4cd8-8bf6-06b96b8b05af http.request.method=GET http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-12-03T01:00:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:34087" http.request.id=98cf5067-d72f-4cd8-8bf6-06b96b8b05af http.request.method=GET http.request.remoteaddr="127.0.0.1:40512" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.112937ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (13.21s) === RUN TestGetManifestWithStorageError time="2025-12-03T01:00:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T01:00:14Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T01:00:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:41569" http.request.id=5ee0ad97-78ad-4295-8b29-d6a2dbaf2ae8 http.request.method=GET http.request.remoteaddr="127.0.0.1:45372" 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="945.368µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.11 http.request.host="127.0.0.1:41569" http.request.id=67673b8e-ed1d-42e5-8ba7-e7bb1e51f55d http.request.method=GET http.request.remoteaddr="127.0.0.1:45372" 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="744.606µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.11 http.request.host="127.0.0.1:41569" http.request.id=79149dec-cdac-4e4b-920d-906b9edd3624 http.request.method=GET http.request.remoteaddr="127.0.0.1:45372" 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="826.527µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.11 http.request.host="127.0.0.1:41569" http.request.id=72c46019-8e3d-4436-8049-0fcda24dc13f http.request.method=GET http.request.remoteaddr="127.0.0.1:45372" 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="762.486µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-12-03T01:00:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T01:00:14Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T01:00:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=449a6163-f1fd-4545-bcf0-a2900fe4b25f http.request.method=GET http.request.remoteaddr="127.0.0.1:48452" 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="880.967µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=5f5784a2-216c-4732-a08b-6271ed2c7995 http.request.method=GET http.request.remoteaddr="127.0.0.1:48452" 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="780.926µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=3205c502-9294-4d97-906b-3ee7592eca22 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" 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="794.206µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=81296db1-f998-4f90-83d2-d9500f7faeea http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" 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.964663ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T01:00:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=81296db1-f998-4f90-83d2-d9500f7faeea http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" 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.045024ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T01:00:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=81296db1-f998-4f90-83d2-d9500f7faeea http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" 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.107265ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T01:00:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=81296db1-f998-4f90-83d2-d9500f7faeea http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" 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.160065ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=570a0ee1-0a61-417c-ae55-bcf52c70abfb http.request.method=POST http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.041568ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:14Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=429938d2-9a0f-4646-baac-fa009e981ff0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/schema1/blobs/uploads/1cd0573c-81c2-4a97-885f-eb39572155c6?_state=RAPUX6S8IK-exYkOWOVsXRIcE2RuWEOeOz5ua732aex7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxY2QwNTczYy04MWMyLTRhOTctODg1Zi1lYjM5NTcyMTU1YzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MTQuMzA0NDI2ODYzWiJ9&digest=sha256%3A056246373880fa5452253d7649eb0f2aff3aa03873dda57935faf44067f4f7aa" http.request.useragent="Go-http-client/1.1" http.response.duration=637.261322ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/1cd0573c-81c2-4a97-885f-eb39572155c6?_state=RAPUX6S8IK-exYkOWOVsXRIcE2RuWEOeOz5ua732aex7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxY2QwNTczYy04MWMyLTRhOTctODg1Zi1lYjM5NTcyMTU1YzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MTQuMzA0NDI2ODYzWiJ9&digest=sha256%3A056246373880fa5452253d7649eb0f2aff3aa03873dda57935faf44067f4f7aa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:15Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=927be86b-5331-4891-8260-dbc7995d4411 http.request.method=POST http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068049ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:15 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=6abe02d9-3ebe-4565-86bb-99381630bbc9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/schema1/blobs/uploads/c6b04cc7-6b3a-4ee2-b2d3-1318174fc51d?_state=dxtIDrvoinCMA8Vt4vPaKkdwninuDFHOOxEsxolvRz97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNmIwNGNjNy02YjNhLTRlZTItYjJkMy0xMzE4MTc0ZmM1MWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MTUuMTk4MTI0NTY3WiJ9&digest=sha256%3A05b410dead9d26fafb122d8c491dbe507f7c9118a81842fd95f62cd300eb4ce2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.598124127s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:15 +0000] "PUT /v2/foo/schema1/blobs/uploads/c6b04cc7-6b3a-4ee2-b2d3-1318174fc51d?_state=dxtIDrvoinCMA8Vt4vPaKkdwninuDFHOOxEsxolvRz97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjNmIwNGNjNy02YjNhLTRlZTItYjJkMy0xMzE4MTc0ZmM1MWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MTUuMTk4MTI0NTY3WiJ9&digest=sha256%3A05b410dead9d26fafb122d8c491dbe507f7c9118a81842fd95f62cd300eb4ce2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=82b77ea5-0421-434d-b7b6-a233913c42d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.550109ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=115c8d46-a1f5-4e62-aa07-8e515c202964 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.297547ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=56619685-8305-4e1a-9d05-4a7f07835933 http.request.method=GET http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.737254ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=c72dcdb2-ad8c-465c-97e1-51e39081ae27 http.request.method=GET http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.722173ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "GET /v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39777" http.request.id=1d615d1f-708d-465c-9229-44c111aa8b31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.270066ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39777" http.request.id=6fa4cf67-d6eb-4611-8d2c-69057e558837 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.192425ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/json" http.request.host="127.0.0.1:39777" http.request.id=31b7e630-9559-411b-a9cd-873f37a16bf3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.254186ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=7a5fa6dc-20b0-4e9b-a017-dd26f14db619 http.request.method=GET http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.773614ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "GET /v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=417f1668-8cd5-4fe2-833e-329409a2c947 http.request.method=GET http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="744.086µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=4141edf1-d1f7-4654-8033-6a5bd46c32a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" http.request.useragent="Go-http-client/1.1" http.response.duration="794.206µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "GET /v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=6f8c460e-ee9d-4c60-bdb2-e18a57fe60bb http.request.method=GET http.request.remoteaddr="127.0.0.1:48452" 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="758.526µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=error msg="payload digest does match: "sha256:30c3bb897faba611895d3d8c78aa3d26ca85a58e2aa20fe77793092126600107" != "sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f"" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=f47757e0-3d13-417a-85c7-43719053bd63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" time="2025-12-03T01:00:16Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=f47757e0-3d13-417a-85c7-43719053bd63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="978.848µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=98abcd11-3585-4f95-9f01-cb580a55f92e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48454" http.request.uri="/v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.048048ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=3b6760b8-e2fb-457c-9294-d087cff009d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48454" http.request.uri="/v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="888.087µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "GET /v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=d44c0613-0c6c-4b10-a491-a504d87074cc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48468" http.request.uri="/v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="943.247µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=b0eca02e-8d87-4daf-a95e-0635448bb99d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48482" http.request.uri="/v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.397067ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=18732d3c-ab65-45d8-b452-bc8f37b89d1b http.request.method=GET http.request.remoteaddr="127.0.0.1:48482" http.request.uri="/v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.783774ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "GET /v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=6e295b02-4e4c-4ee7-add2-99f6e8335f49 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48490" 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="899.167µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=81283eab-f841-4cd3-bbae-febeea117155 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48502" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.428387ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=b735b89a-a884-4f9c-9bd6-b9f7f29a5e90 http.request.method=GET http.request.remoteaddr="127.0.0.1:48502" 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="756.086µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=de78d20a-1b2d-410e-95fc-8bffb30a56f6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48502" http.request.uri="/v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f" http.request.useragent="Go-http-client/1.1" http.response.duration="899.167µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8d76654455d95966debd02120e9d25cf45988f69f3e8a491f356c29c320aea7f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=65c7c85c-3185-47d1-a691-354210fd6bf9 http.request.method=GET http.request.remoteaddr="127.0.0.1:48502" 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="757.886µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=15eaafbc-1f99-4ba4-809c-3c36aea8f68c http.request.method=GET http.request.remoteaddr="127.0.0.1:48502" 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="786.286µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=29ae1c8a-5e84-456d-abe3-841a0f6ce6bb http.request.method=GET http.request.remoteaddr="127.0.0.1:48502" 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="785.286µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39777" http.request.id=1bc6e68a-987d-4358-bf1a-7f9e5efc2b89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48502" 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="854.367µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T01:00:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39777" http.request.id=1bc6e68a-987d-4358-bf1a-7f9e5efc2b89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48502" 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="942.208µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T01:00:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39777" http.request.id=1bc6e68a-987d-4358-bf1a-7f9e5efc2b89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48502" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.003168ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=0d760b09-fd04-4d21-99c1-9241f9cb63c2 http.request.method=POST http.request.remoteaddr="127.0.0.1:48502" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="878.687µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=1a0830b0-6038-42db-99f9-ef4fa2822184 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48502" http.request.uri="/v2/foo/schema2/blobs/uploads/aa3e7c3b-ce0f-4868-ac91-cd3d28ad03af?_state=wZWAR0HOKKBreob3wmpa7NK1KEHwpS__DDNOHHdqyQN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYTNlN2MzYi1jZTBmLTQ4NjgtYWM5MS1jZDNkMjhhZDAzYWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MTYuODUyNDk2ODY3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.130129ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/aa3e7c3b-ce0f-4868-ac91-cd3d28ad03af?_state=wZWAR0HOKKBreob3wmpa7NK1KEHwpS__DDNOHHdqyQN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYTNlN2MzYi1jZTBmLTQ4NjgtYWM5MS1jZDNkMjhhZDAzYWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MTYuODUyNDk2ODY3WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39777" http.request.id=9adb6d45-304b-4034-8f63-471005a27c4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48502" 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="887.327µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T01:00:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39777" http.request.id=9adb6d45-304b-4034-8f63-471005a27c4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48502" 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="966.928µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:01:00:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-03T01:00:17Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=37c8082c-4202-4f44-ad7c-b5b67a84d657 http.request.method=POST http.request.remoteaddr="127.0.0.1:48502" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.104449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:17Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=221631c7-c509-49e7-8610-8f48273eea7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48502" http.request.uri="/v2/foo/schema2/blobs/uploads/0cf082e0-8208-4ebe-9e0a-cb5c1b60b85a?_state=Nr5LpCBmQI9B4Qa95yxN9MHLRZrA23GQXmv8BggFBT57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwY2YwODJlMC04MjA4LTRlYmUtOWUwYS1jYjVjMWI2MGI4NWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MTcuMDQ0NDIyMTdaIn0%3D&digest=sha256%3A1a9ffce8ad2ccc6a29f87628c97240f1804c9d3dc94ffa527031dfc0dc9be836" http.request.useragent="Go-http-client/1.1" http.response.duration=929.388912ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/0cf082e0-8208-4ebe-9e0a-cb5c1b60b85a?_state=Nr5LpCBmQI9B4Qa95yxN9MHLRZrA23GQXmv8BggFBT57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwY2YwODJlMC04MjA4LTRlYmUtOWUwYS1jYjVjMWI2MGI4NWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MTcuMDQ0NDIyMTdaIn0%3D&digest=sha256%3A1a9ffce8ad2ccc6a29f87628c97240f1804c9d3dc94ffa527031dfc0dc9be836 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:18Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=dc04e0bf-1dd0-48c0-b819-b81481c0ae1d http.request.method=POST http.request.remoteaddr="127.0.0.1:48502" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.101289ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=6a16c1f3-a72e-4a2f-8a16-65ec4351fbdb http.request.method=PUT http.request.remoteaddr="127.0.0.1:48502" http.request.uri="/v2/foo/schema2/blobs/uploads/af455a2d-8c5d-4189-bc4a-354fc6020098?_state=1dnxYL-Bby6qayVKKeKGVGOtMvvDlolbOVqNvBoQfkJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZjQ1NWEyZC04YzVkLTQxODktYmM0YS0zNTRmYzYwMjAwOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MTguMTU5MzY1NTc0WiJ9&digest=sha256%3A9d2af49f7da3ae54d367aa620689d911d2ffb37362b5780bc6917e731b744496" http.request.useragent="Go-http-client/1.1" http.response.duration=934.239991ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/af455a2d-8c5d-4189-bc4a-354fc6020098?_state=1dnxYL-Bby6qayVKKeKGVGOtMvvDlolbOVqNvBoQfkJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZjQ1NWEyZC04YzVkLTQxODktYmM0YS0zNTRmYzYwMjAwOTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMDE6MDA6MTguMTU5MzY1NTc0WiJ9&digest=sha256%3A9d2af49f7da3ae54d367aa620689d911d2ffb37362b5780bc6917e731b744496 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39777" http.request.id=e6f69412-34a2-4af6-af67-e028e8566681 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48502" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.27641ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39777" http.request.id=50f804d4-a0dd-422d-b048-e318a605ae92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48502" http.request.uri="/v2/foo/schema2/manifests/sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.078649ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=b9daf0a0-31bc-4c99-8304-5f2bbe855496 http.request.method=GET http.request.remoteaddr="127.0.0.1:48502" 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="912.447µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=0d9dc297-cab8-49d3-80c0-03ef8a6770d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48502" http.request.uri="/v2/foo/schema2/manifests/sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="903.167µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "GET /v2/foo/schema2/manifests/sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=a82beb2f-0189-4a1e-bec4-933df472be94 http.request.method=GET http.request.remoteaddr="127.0.0.1:48502" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="700.566µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=c9ea6b21-03d7-4311-b448-108c1f6452a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:48502" http.request.uri="/v2/foo/schema2/manifests/sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e" http.request.useragent="Go-http-client/1.1" http.response.duration="687.606µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "GET /v2/foo/schema2/manifests/sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=12bb9a07-333a-4dd1-9afb-11c375dbd115 http.request.method=GET http.request.remoteaddr="127.0.0.1:48502" 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="801.007µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=info msg="rewriting manifest sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e in schema1 format to support old client" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=7106e653-c49c-4d4f-affb-8d5f43587251 http.request.method=GET http.request.remoteaddr="127.0.0.1:48502" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T01:00:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=7106e653-c49c-4d4f-affb-8d5f43587251 http.request.method=GET http.request.remoteaddr="127.0.0.1:48502" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.005376ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=8c3a7f16-1610-4c34-931c-f9ebe20147e3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48502" http.request.uri="/v2/foo/schema2/manifests/sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e" http.request.useragent="Go-http-client/1.1" http.response.duration="882.287µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=ffa75f41-5462-4aac-8257-ce898b23b417 http.request.method=GET http.request.remoteaddr="127.0.0.1:48502" http.request.uri="/v2/foo/schema2/manifests/sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="795.767µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e" 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "GET /v2/foo/schema2/manifests/sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=687c4d09-3fc4-4e22-a4fd-7a7454ac8d6a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54400" http.request.uri="/v2/foo/schema2/manifests/sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="899.568µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e" 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39777" http.request.id=88d4fdb2-3078-456a-b6f6-33bd24f9d85b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54402" http.request.uri="/v2/foo/schema2/manifests/sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.23245ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=f597dbd5-79a3-44d9-b05d-2e99611e39df http.request.method=GET http.request.remoteaddr="127.0.0.1:54402" http.request.uri="/v2/foo/schema2/manifests/sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="908.287µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "GET /v2/foo/schema2/manifests/sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=212ed0d8-4d43-4ec4-b29e-0a18042946c9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54418" 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="948.607µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39777" http.request.id=fec9e83e-dde1-4a63-ae34-5bc38be289f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54430" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.302171ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=4451f2fe-bf5e-4af1-8593-eb0c4ce0cb2b http.request.method=GET http.request.remoteaddr="127.0.0.1:54430" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="747.886µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=42a578cb-49f4-41ff-b9d3-f0654269228c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54430" http.request.uri="/v2/foo/schema2/manifests/sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e" http.request.useragent="Go-http-client/1.1" http.response.duration="931.568µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0ecb5734e45eddf97c0045a3c77a3080a11a00d81ab60c27e49b7d64d142370e HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:39777" http.request.id=af936356-0c4f-40b4-9bf8-412eba13e574 http.request.method=GET http.request.remoteaddr="127.0.0.1:54430" 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="811.447µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.97s) === RUN TestManifestDeleteDisabled time="2025-12-03T01:00:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T01:00:19Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T01:00:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:37497" http.request.id=4f77aa6f-9e6f-423e-9585-ad5c85620f12 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33258" 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="838.006µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-12-03T01:00:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T01:00:19Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T01:00:19Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 time="2025-12-03T01:00:19Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.11 time="2025-12-03T01:00:19Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.11 time="2025-12-03T01:00:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:37927" http.request.id=9e22d882-8586-471b-af30-ffd0fa222554 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42382" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.605733ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:37927" http.request.id=b73d5b17-41e4-40f1-bbd3-f65b4b21e503 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42398" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.506213ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:37927" http.request.id=d24d0ed9-bf4a-4a96-b07f-756ee7b84562 http.request.method=POST http.request.remoteaddr="127.0.0.1:42414" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.484852ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-03T01:00:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.11 http.request.host="127.0.0.1:37927" http.request.id=ac7f6d12-0ca3-4c75-bc87-8032297df20a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42430" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.492412ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.38s) === RUN TestProxyManifestGetByTag time="2025-12-03T01:00:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T01:00:19Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T01:00:19Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42549" http.request.id=ce3f3755-9e6c-4ff4-87f4-87ce05a11895 http.request.method=POST http.request.remoteaddr="127.0.0.1:57798" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="994.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42549" http.request.id=76e018e9-b690-4914-892d-5fbdb98f2418 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57798" http.request.uri="/v2/foo/bar/blobs/uploads/5d14964c-fbf9-485c-81dd-754315c9e014?_state=xLpLXyeR0dzJ1uH7fAazwY9d_Jgyx6Jwosmv1SzDLnN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkMTQ5NjRjLWZiZjktNDg1Yy04MWRkLTc1NDMxNWM5ZTAxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMTowMDoxOS42NzQ0NjAxNTVaIn0%3D&digest=sha256%3A50f66b22f8e44adedd0367d6c7111f7516abb412557585d78fb664d3ff1ada44" http.request.useragent="Go-http-client/1.1" http.response.duration=758.315377ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:19 +0000] "PUT /v2/foo/bar/blobs/uploads/5d14964c-fbf9-485c-81dd-754315c9e014?_state=xLpLXyeR0dzJ1uH7fAazwY9d_Jgyx6Jwosmv1SzDLnN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkMTQ5NjRjLWZiZjktNDg1Yy04MWRkLTc1NDMxNWM5ZTAxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMTowMDoxOS42NzQ0NjAxNTVaIn0%3D&digest=sha256%3A50f66b22f8e44adedd0367d6c7111f7516abb412557585d78fb664d3ff1ada44 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42549" http.request.id=799a5d72-de4f-40c3-bcfb-2ebe7d04275d http.request.method=PUT http.request.remoteaddr="127.0.0.1:57798" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.453308ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:20 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 time="2025-12-03T01:00:20Z" level=info msg="redis not configured" go.version=go1.24.11 time="2025-12-03T01:00:20Z" level=info msg="Starting upload purge in 1m0s" go.version=go1.24.11 time="2025-12-03T01:00:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 time="2025-12-03T01:00:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42549" http.request.id=b21b55bc-97aa-4f61-92c2-e6149d34a8c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57798" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="722.286µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:01:00:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T01:00:20Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:42549" go.version=go1.24.11 time="2025-12-03T01:00:20Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.11 time="2025-12-03T01:00:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42549" http.request.id=bfe542b4-e1d2-4cdf-b7d2-1d2698698251 http.request.method=GET http.request.remoteaddr="127.0.0.1:57800" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="822.087µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:01:00:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T01:00:20Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42549 /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:42549/v2/:[]]}" go.version=go1.24.11 http.request.host="127.0.0.1:33885" http.request.id=d5f93dc9-1864-4016-b4f5-f22dbf3dcd37 http.request.method=GET http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/bar/manifests/sha256:1d020f96491064e034d758f033f43283bcc15329f8942762ec4e719329f0557f" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:1d020f96491064e034d758f033f43283bcc15329f8942762ec4e719329f0557f" time="2025-12-03T01:00:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42549" http.request.id=05e27951-57cb-4561-9d76-c982c39a6b61 http.request.method=GET http.request.remoteaddr="127.0.0.1:57802" http.request.uri="/v2/foo/bar/manifests/sha256:1d020f96491064e034d758f033f43283bcc15329f8942762ec4e719329f0557f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.783375ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:01:00:20 +0000] "GET /v2/foo/bar/manifests/sha256:1d020f96491064e034d758f033f43283bcc15329f8942762ec4e719329f0557f HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T01:00:20Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:1d020f96491064e034d758f033f43283bcc15329f8942762ec4e719329f0557f with ttl=167h59m59.999997s" go.version=go1.24.11 time="2025-12-03T01:00:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33885" http.request.id=d5f93dc9-1864-4016-b4f5-f22dbf3dcd37 http.request.method=GET http.request.remoteaddr="127.0.0.1:43292" http.request.uri="/v2/foo/bar/manifests/sha256:1d020f96491064e034d758f033f43283bcc15329f8942762ec4e719329f0557f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.387059ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:01:00:20 +0000] "GET /v2/foo/bar/manifests/sha256:1d020f96491064e034d758f033f43283bcc15329f8942762ec4e719329f0557f HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T01:00:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42549" http.request.id=4e5232c8-b6b9-49e5-8ca5-68e4fce61c4a http.request.method=GET http.request.remoteaddr="127.0.0.1:57802" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="619.645µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:01:00:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T01:00:20Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42549 /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:42549/v2/:[]]}" go.version=go1.24.11 http.request.host="127.0.0.1:33885" http.request.id=424c443b-69e5-4206-9987-7a62e951edd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-12-03T01:00:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42549" http.request.id=74b0b1b7-e49b-4e93-b9e3-d629293e48be http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57810" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.764574ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:01:00:20 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T01:00:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33885" http.request.id=424c443b-69e5-4206-9987-7a62e951edd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43306" 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.479484ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:01:00:20 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T01:00:20Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42549" http.request.id=61bbdb62-bde3-42a4-b1f1-871c779760d9 http.request.method=POST http.request.remoteaddr="127.0.0.1:57810" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="971.847µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42549" http.request.id=756fd6ee-2eb2-481d-89a9-bf854482cad1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57810" http.request.uri="/v2/foo/bar/blobs/uploads/803526c9-ed67-4972-b634-ca7489d5911a?_state=mkxim-nBEDnD5HewQJNbXVOj4JRj8spkQi-bjFmf0DR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwMzUyNmM5LWVkNjctNDk3Mi1iNjM0LWNhNzQ4OWQ1OTExYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMTowMDoyMC42MTk4ODEzOTZaIn0%3D&digest=sha256%3A7713e55961b88f5cb569d979e13fcd6234b83bf326056bf26fb794c56b7931cc" http.request.useragent="Go-http-client/1.1" http.response.duration=821.204563ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:20 +0000] "PUT /v2/foo/bar/blobs/uploads/803526c9-ed67-4972-b634-ca7489d5911a?_state=mkxim-nBEDnD5HewQJNbXVOj4JRj8spkQi-bjFmf0DR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwMzUyNmM5LWVkNjctNDk3Mi1iNjM0LWNhNzQ4OWQ1OTExYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QwMTowMDoyMC42MTk4ODEzOTZaIn0%3D&digest=sha256%3A7713e55961b88f5cb569d979e13fcd6234b83bf326056bf26fb794c56b7931cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42549" http.request.id=909f2bd8-f3a8-4a67-8ebd-55799d5fce73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57810" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.385347ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:01:00:21 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T01:00:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42549" http.request.id=00896208-0ddd-49c4-9f40-36385efa8ee5 http.request.method=GET http.request.remoteaddr="127.0.0.1:57810" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="750.646µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:01:00:21 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T01:00:21Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42549 /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:42549/v2/:[]]}" go.version=go1.24.11 http.request.host="127.0.0.1:33885" http.request.id=a6ea0cb8-087f-4c5d-b4bd-920e4428fbb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-12-03T01:00:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42549" http.request.id=e33d06b9-1776-4f4d-a076-f7112e997642 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57816" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.823455ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:01:00:21 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T01:00:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42549" http.request.id=e0d35697-dede-4add-b1c2-3bf28a3ab6fa http.request.method=GET http.request.remoteaddr="127.0.0.1:57816" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="718.005µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:01:00:21 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T01:00:21Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42549 /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:42549/v2/:[]]}" go.version=go1.24.11 http.request.host="127.0.0.1:33885" http.request.id=a6ea0cb8-087f-4c5d-b4bd-920e4428fbb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43320" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-12-03T01:00:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:42549" http.request.id=eece1222-4f03-4bbc-989f-05f9098393a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57830" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.838335ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:01:00:21 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T01:00:21Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:f4f6fcbe229c0c5c51950eaf807138436b2e97e1fdf7bc4e8870a0e28bb40ace with ttl=167h59m59.99999632s" go.version=go1.24.11 time="2025-12-03T01:00:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:33885" http.request.id=a6ea0cb8-087f-4c5d-b4bd-920e4428fbb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43320" 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=11.716135ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:01:00:21 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (1.95s) === RUN TestAppDispatcher time="2025-12-03T01:00:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45603" http.request.id=1448d8b7-a228-423b-b0b6-de6d3b541dea http.request.method=GET http.request.remoteaddr="127.0.0.1:36282" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="900.407µs" http.response.status=200 http.response.written=0 time="2025-12-03T01:00:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45603" http.request.id=0e0ae0d3-3b24-4202-837c-2a7c66333ddc http.request.method=GET http.request.remoteaddr="127.0.0.1:36282" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="733.206µs" http.response.status=200 http.response.written=0 time="2025-12-03T01:00:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45603" http.request.id=decd8e04-f8e5-41af-8f8c-3f287b774b4b http.request.method=GET http.request.remoteaddr="127.0.0.1:36282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="910.328µs" http.response.status=200 http.response.written=0 time="2025-12-03T01:00:21Z" level=info msg="response completed" go.version=go1.24.11 http.request.host="127.0.0.1:45603" http.request.id=87311e43-6dc5-469b-84fc-70af37e23dc1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36282" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="733.686µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-12-03T01:00:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 instance.id=5a03da1b-b852-4ca5-804b-3062fcaf4db4 time="2025-12-03T01:00:21Z" level=info msg="redis not configured" go.version=go1.24.11 instance.id=5a03da1b-b852-4ca5-804b-3062fcaf4db4 time="2025-12-03T01:00:21Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.11 http.request.host="127.0.0.1:36567" http.request.id=69972378-f6f3-4017-afde-66e62a29e7cf http.request.method=GET http.request.remoteaddr="127.0.0.1:49424" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-12-03T01:00:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 instance.id=5a03da1b-b852-4ca5-804b-3062fcaf4db4 time="2025-12-03T01:00:21Z" level=info msg="redis not configured" go.version=go1.24.11 instance.id=5a03da1b-b852-4ca5-804b-3062fcaf4db4 time="2025-12-03T01:00:21Z" level=info msg="configuring file health check path=/tmp/healthcheck1483422662, interval=1" go.version=go1.24.11 instance.id=5a03da1b-b852-4ca5-804b-3062fcaf4db4 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-12-03T01:00:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 instance.id=5a03da1b-b852-4ca5-804b-3062fcaf4db4 time="2025-12-03T01:00:25Z" level=info msg="redis not configured" go.version=go1.24.11 instance.id=5a03da1b-b852-4ca5-804b-3062fcaf4db4 time="2025-12-03T01:00:25Z" level=info msg="configuring TCP health check addr=127.0.0.1:32771, interval=1" go.version=go1.24.11 instance.id=5a03da1b-b852-4ca5-804b-3062fcaf4db4 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-12-03T01:00:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.11 instance.id=5a03da1b-b852-4ca5-804b-3062fcaf4db4 time="2025-12-03T01:00:29Z" level=info msg="redis not configured" go.version=go1.24.11 instance.id=5a03da1b-b852-4ca5-804b-3062fcaf4db4 time="2025-12-03T01:00:29Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:40531, interval=1, threshold=3" go.version=go1.24.11 instance.id=5a03da1b-b852-4ca5-804b-3062fcaf4db4 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 65.290s ? 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.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.30s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.79s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.194s === RUN TestSchedule time="2025-12-03T00:59:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=00384df0-567f-4f99-b070-ec3f059545a2 time="2025-12-03T00:59:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99708ms" go.version=go1.24.11 instance.id=00384df0-567f-4f99-b070-ec3f059545a2 time="2025-12-03T00:59:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.96µs" go.version=go1.24.11 instance.id=00384df0-567f-4f99-b070-ec3f059545a2 time="2025-12-03T00:59:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.44µs" go.version=go1.24.11 instance.id=00384df0-567f-4f99-b070-ec3f059545a2 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-12-03T00:59:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=00384df0-567f-4f99-b070-ec3f059545a2 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-12-03T00:59:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=00384df0-567f-4f99-b070-ec3f059545a2 time="2025-12-03T00:59:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99712ms" go.version=go1.24.11 instance.id=00384df0-567f-4f99-b070-ec3f059545a2 time="2025-12-03T00:59:31Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99772ms" go.version=go1.24.11 instance.id=00384df0-567f-4f99-b070-ec3f059545a2 time="2025-12-03T00:59:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=00384df0-567f-4f99-b070-ec3f059545a2 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-12-03T00:59:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.11 instance.id=00384df0-567f-4f99-b070-ec3f059545a2 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.610s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.40s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 25282560 sha256:3da24e88b6d0ab5ca2aa72007e7192dd4387617eeea62f63f977e0eb12cbd173 [] map[] } --- PASS: TestSimpleBlobRead (0.65s) === RUN TestBlobMount --- PASS: TestBlobMount (0.43s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.51s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.34s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.26s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:50ee073070fc2d43cb200086b85f902cccdcccea37f56bc9bf130e4838a77e49 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:19f4b285e660c8a167ec0d2a57d7aa4122088f9976e6f3937c2d6188b3632c8c palailogos: marking blob sha256:566167d843f8cd18584120705e2e8c34bb1daee5732d51eb7f1be3eb632c12d5 palailogos: marking manifest sha256:740fa7cace6d3d6cc1c18a9b2e6cfe6898f91bf18effc39cc31c5243a1a6668d palailogos: marking blob sha256:4a34ab3d6d3eec8084d2a3c61f54c767c03c3fa57ecec8996f3acd9ba265786c palailogos: marking blob sha256:ba920d9ec08c35d52e62f31905ad56568a27752a68496206053f87a05a72b858 palailogos: marking manifest sha256:eecb493635493c4800236311365dd539215cd4ba4577aa122d358b4ad434e0e2 palailogos: marking blob sha256:db74b0118e503210da4e13a07a01f0e23352897d69058d53c3f8d597733f04cd palailogos: marking blob sha256:7e804d493f02bbb11e7f32f820ff777e1f0c5b8ab710f5463c919d66d5bfde73 palailogos: marking manifest sha256:f6b243661fd32bb4e2abc375569b6ae50b0b584bc6d638c1c085ce7b4d99812e palailogos: marking blob sha256:eecb493635493c4800236311365dd539215cd4ba4577aa122d358b4ad434e0e2 palailogos: marking blob sha256:740fa7cace6d3d6cc1c18a9b2e6cfe6898f91bf18effc39cc31c5243a1a6668d 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.52s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:3ebb50c04165782a1fff1b63cdb33612a0aca92774c445c3ad82677874805435 deletemanifests: marking manifest sha256:dea0164deba2ee35bfa67d4b2834c4ca908c413d673aa78aa73832c60e75d109 deletemanifests: marking blob sha256:b9bb021ae864fb23bbb20dd0970ce5d7726eb115d79b832216e1b3251221cc59 deletemanifests: marking blob sha256:324d63a8fb819e72118f005cdd14322499cbc74d023e959bc18c8c6f81ec4583 deletemanifests: marking blob sha256:da2c7e39ec50e13ae588252150c6389bb4dae30117df9e14d3a0ea216981ede1 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:3ebb50c04165782a1fff1b63cdb33612a0aca92774c445c3ad82677874805435 blob eligible for deletion: sha256:71456cb1170df7866e8e9f2ad0a67076590dd0e3e089406ec158e50b24abfd97 blob eligible for deletion: sha256:79dfe1ffa3f186abb3b89819ed84dcd28d56bb962b16c7e3c5d5fd1368976583 blob eligible for deletion: sha256:f1244185dc05032f7ae026acd6208b14f7bc88b32dc85072e02f9218c97ae92e deletemanifests manifest eligible for deletion: sha256:3ebb50c04165782a1fff1b63cdb33612a0aca92774c445c3ad82677874805435 deletemanifests: marking manifest sha256:dea0164deba2ee35bfa67d4b2834c4ca908c413d673aa78aa73832c60e75d109 deletemanifests: marking blob sha256:b9bb021ae864fb23bbb20dd0970ce5d7726eb115d79b832216e1b3251221cc59 deletemanifests: marking blob sha256:324d63a8fb819e72118f005cdd14322499cbc74d023e959bc18c8c6f81ec4583 deletemanifests: marking blob sha256:da2c7e39ec50e13ae588252150c6389bb4dae30117df9e14d3a0ea216981ede1 time="2025-12-03T00:59:49Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/3ebb50c04165782a1fff1b63cdb33612a0aca92774c445c3ad82677874805435" go.version=go1.24.11 instance.id=6c89f14d-8587-447b-9a31-8ad63ac37bb4 time="2025-12-03T00:59:49Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/3ebb50c04165782a1fff1b63cdb33612a0aca92774c445c3ad82677874805435" go.version=go1.24.11 instance.id=6c89f14d-8587-447b-9a31-8ad63ac37bb4 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:3ebb50c04165782a1fff1b63cdb33612a0aca92774c445c3ad82677874805435 time="2025-12-03T00:59:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3e/3ebb50c04165782a1fff1b63cdb33612a0aca92774c445c3ad82677874805435" go.version=go1.24.11 instance.id=6c89f14d-8587-447b-9a31-8ad63ac37bb4 blob eligible for deletion: sha256:71456cb1170df7866e8e9f2ad0a67076590dd0e3e089406ec158e50b24abfd97 time="2025-12-03T00:59:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/71/71456cb1170df7866e8e9f2ad0a67076590dd0e3e089406ec158e50b24abfd97" go.version=go1.24.11 instance.id=6c89f14d-8587-447b-9a31-8ad63ac37bb4 blob eligible for deletion: sha256:79dfe1ffa3f186abb3b89819ed84dcd28d56bb962b16c7e3c5d5fd1368976583 time="2025-12-03T00:59:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/79/79dfe1ffa3f186abb3b89819ed84dcd28d56bb962b16c7e3c5d5fd1368976583" go.version=go1.24.11 instance.id=6c89f14d-8587-447b-9a31-8ad63ac37bb4 blob eligible for deletion: sha256:f1244185dc05032f7ae026acd6208b14f7bc88b32dc85072e02f9218c97ae92e time="2025-12-03T00:59:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f1/f1244185dc05032f7ae026acd6208b14f7bc88b32dc85072e02f9218c97ae92e" go.version=go1.24.11 instance.id=6c89f14d-8587-447b-9a31-8ad63ac37bb4 --- PASS: TestDeleteManifestIfTagNotFound (1.92s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:85c76f86a0533b7e9b29fbf08ecd649171b90fd2707859149f30b7da7bbe945b time="2025-12-03T00:59:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/85/85c76f86a0533b7e9b29fbf08ecd649171b90fd2707859149f30b7da7bbe945b" go.version=go1.24.11 instance.id=6c89f14d-8587-447b-9a31-8ad63ac37bb4 blob eligible for deletion: sha256:f259a53dae5b1c90e1e1ef3d04c50ab0bed81a6421196e759406a2f55b2a4d68 time="2025-12-03T00:59:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f2/f259a53dae5b1c90e1e1ef3d04c50ab0bed81a6421196e759406a2f55b2a4d68" go.version=go1.24.11 instance.id=6c89f14d-8587-447b-9a31-8ad63ac37bb4 blob eligible for deletion: sha256:2dc636294920f359b84320737aea8d319c7c7315097cd328692ab62bd514f08f time="2025-12-03T00:59:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2d/2dc636294920f359b84320737aea8d319c7c7315097cd328692ab62bd514f08f" go.version=go1.24.11 instance.id=6c89f14d-8587-447b-9a31-8ad63ac37bb4 --- PASS: TestGCWithMissingManifests (0.75s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:958b8cc26be6e121d76856e4a1f4efd8569ffcbe15120cc6c767cac89a15e2a2 komnenos: marking blob sha256:9c83dad49d77f9acc90cdaf970dbca191c26634db83441a8a8e53e891c7194cd komnenos: marking blob sha256:595e3578931632a5318928c1ee175c8474000b63fafa1ceaefa218eaa415a8f5 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:5fb114e9d12c0929f5e92d2a99754c03dde286310b558a8031968547a1083e97 time="2025-12-03T00:59:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5f/5fb114e9d12c0929f5e92d2a99754c03dde286310b558a8031968547a1083e97" go.version=go1.24.11 instance.id=6c89f14d-8587-447b-9a31-8ad63ac37bb4 blob eligible for deletion: sha256:d72607d6b46083ffe035579def2a61a63e36a1439d7535a15305a64b8cd24d54 time="2025-12-03T00:59:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d7/d72607d6b46083ffe035579def2a61a63e36a1439d7535a15305a64b8cd24d54" go.version=go1.24.11 instance.id=6c89f14d-8587-447b-9a31-8ad63ac37bb4 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-12-03T00:59:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.11 instance.id=6c89f14d-8587-447b-9a31-8ad63ac37bb4 blob eligible for deletion: sha256:26f84db7ffe5b979fceb2335ef1d373a040cf109c2e71ccfb9de7d0df9d74982 time="2025-12-03T00:59:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/26/26f84db7ffe5b979fceb2335ef1d373a040cf109c2e71ccfb9de7d0df9d74982" go.version=go1.24.11 instance.id=6c89f14d-8587-447b-9a31-8ad63ac37bb4 blob eligible for deletion: sha256:2b01ebe968d4c40794ea6229c32eca09adbeb9eb9be61771ee6397d8af9bc475 time="2025-12-03T00:59:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2b/2b01ebe968d4c40794ea6229c32eca09adbeb9eb9be61771ee6397d8af9bc475" go.version=go1.24.11 instance.id=6c89f14d-8587-447b-9a31-8ad63ac37bb4 blob eligible for deletion: sha256:433edbdc45f9cfb4322c6fd1711267d98acd440663a6124c890e3182fd3ba61f time="2025-12-03T00:59:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/43/433edbdc45f9cfb4322c6fd1711267d98acd440663a6124c890e3182fd3ba61f" go.version=go1.24.11 instance.id=6c89f14d-8587-447b-9a31-8ad63ac37bb4 blob eligible for deletion: sha256:515f14b8aee2707f8d52a22d1f56c152541ac5b2fd65a7a8d3adc0834102406c time="2025-12-03T00:59:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/51/515f14b8aee2707f8d52a22d1f56c152541ac5b2fd65a7a8d3adc0834102406c" go.version=go1.24.11 instance.id=6c89f14d-8587-447b-9a31-8ad63ac37bb4 --- PASS: TestDeletionHasEffect (2.07s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.27s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:af0e4bda9f97b1587e57a1e017753ec4d098c73b5e44cc0a4c024577126efd86 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:a98e442da6042b767b38ef0998680737adda9675b25e939bfa90ac2ad1b1c9d5 michael_z_doukas: marking blob sha256:e20c90ffca0f69dec9c702e692257aaa029fd64c53f3215f6a771a64d84597a2 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:9537ca84c1a4a6f4e2936520cc22bf14158e0048ff4c64f45d49e95dea62ff40 time="2025-12-03T00:59:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/95/9537ca84c1a4a6f4e2936520cc22bf14158e0048ff4c64f45d49e95dea62ff40" go.version=go1.24.11 instance.id=6c89f14d-8587-447b-9a31-8ad63ac37bb4 --- PASS: TestOrphanBlobDeleted (0.96s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7cc8bc23adf2c4db4b9f138e566b3bd4f284d59fa9278407c0a374df13a54413 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:47f483a60a614129340ccd64fa5b3a8831220776947c64f3fe4b88a98e52a262 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.67s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.80s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.40s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.29s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-12-03T00:59:58Z" level=info msg="PurgeUploads starting: olderThan=2025-12-02 23:59:58.54537084 +0000 UTC m=-3572.698904991, actuallyDelete=true" time="2025-12-03T00:59:58Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-12-03T00:59:58Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 00:59:58.546490449 +0000 UTC m=+27.302214658, actuallyDelete=true" time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9f7db7c3-ccf5-4217-ab0d-202044f45942 have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.546490449 +0000 UTC m=+27.302214658). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a522576c-df9e-4d2e-ba2a-c5efa2376629 have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.546490449 +0000 UTC m=+27.302214658). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cbe513b4-1305-45c6-9e5c-19980cceac2c have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.546490449 +0000 UTC m=+27.302214658). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/eb9206d0-bb0f-4a80-b06c-7e5df02d95f3 have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.546490449 +0000 UTC m=+27.302214658). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f2d9e275-1a92-4adf-9e87-ad5a65453406 have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.546490449 +0000 UTC m=+27.302214658). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/356af286-e400-4b52-be49-4071d8ef9180 have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.546490449 +0000 UTC m=+27.302214658). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9a2e5f94-7813-4490-abdf-a5662e2c13d4 have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.546490449 +0000 UTC m=+27.302214658). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/9b0b79a5-71e2-4070-976a-0a65f4df3013 have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.546490449 +0000 UTC m=+27.302214658). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/484d4e14-fe16-4814-930f-29dd9beb340e have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.546490449 +0000 UTC m=+27.302214658). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/788e902b-699e-4018-927f-741c205c0bed have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.546490449 +0000 UTC m=+27.302214658). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7c3c3dc2-7f02-4af6-a019-0b6efc3afbe7 have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.546490449 +0000 UTC m=+27.302214658). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-12-03T00:59:58Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 00:59:58.548141262 +0000 UTC m=+27.303865471, actuallyDelete=true" time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/53770200-80a9-4766-a202-c24722c38516 have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.548141262 +0000 UTC m=+27.303865471). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/610a14c0-694c-4fd8-8397-5eaea5ee5f22 have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.548141262 +0000 UTC m=+27.303865471). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b9a894a3-7202-47e2-afaa-17f5ecce3f28 have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.548141262 +0000 UTC m=+27.303865471). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/bdcc8e6d-cc99-4560-a71e-0ed6d174e60c have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.548141262 +0000 UTC m=+27.303865471). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f5dfe251-4378-4925-9d58-b8dc1a87b0b2 have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.548141262 +0000 UTC m=+27.303865471). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-12-03T00:59:58Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 00:59:58.549211511 +0000 UTC m=+27.304935760, actuallyDelete=true" time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/16394eeb-31d6-4291-acc7-ad9f7cf0506c have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.549211511 +0000 UTC m=+27.304935760). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a52f9769-ba41-413a-bfab-788f2bd1fe25 have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.549211511 +0000 UTC m=+27.304935760). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d3eeeb3c-7f7d-4b7c-b816-e9f814d26d38 have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.549211511 +0000 UTC m=+27.304935760). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f213b348-ce6c-47bc-99bb-000d69c01628 have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.549211511 +0000 UTC m=+27.304935760). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f34ef196-0440-4015-a1d7-43d99f532515 have older date (2025-12-02 23:59:58 +0000 UTC) than purge date (2025-12-03 00:59:58.549211511 +0000 UTC m=+27.304935760). Removing upload directory." time="2025-12-03T00:59:58Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-12-03T00:59:58Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 00:59:58.549687754 +0000 UTC m=+27.305411963, actuallyDelete=true" time="2025-12-03T00:59:58Z" 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 27.339s ? 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.046s === 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.038s === RUN TestWalkFileRemoved time="2025-12-03T00:59:31Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.020s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.386s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.10s) === 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.140s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.19s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.582s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.35s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.731s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-12-03T00:59:31Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.11 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-12-03T00:59:31Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.11 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-12-03T00:59:31Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.11 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4_2 === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestInvalidData time="2025-12-03T00:59:31Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 --- PASS: TestParsing (0.00s) --- PASS: TestS3TryUpdate (0.00s) time="2025-12-03T00:59:31Z" level=error msg="unknown ip address format" go.version=go1.24.11 instance.id=2ed5554f-8443-44de-88b6-b70181dad86c ip=?0000000000000000000000000000000000 time="2025-12-03T00:59:31Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.11 instance.id=2ed5554f-8443-44de-88b6-b70181dad86c --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV6 (0.01s) time="2025-12-03T00:59:31Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.11 instance.id=2ed5554f-8443-44de-88b6-b70181dad86c --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2025-12-03T00:59:32Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 time="2025-12-03T00:59:33Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 time="2025-12-03T00:59:34Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 time="2025-12-03T00:59:35Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.11 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.548s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.035s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.391s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.47s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.867s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.035s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r16.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r16.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armv7.so.1 >>> docker-registry*: Package size: 24.0 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r16.apk >>> docker-registry: Build complete at Wed, 03 Dec 2025 01:00:37 +0000 elapsed time 0h 1m 26s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/3) Purging .makedepends-docker-registry (20251203.005911) (2/3) Purging go (1.24.11-r0) (3/3) Purging binutils-gold (2.44-r3) Executing busybox-1.37.0-r20.trigger OK: 274 MiB in 104 packages >>> docker-registry: Updating the community/armv7 repository index... >>> docker-registry: Signing the index...