>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.15.0-r1) started Thu, 15 Jan 2026 20:49:07 +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.12-r0) (3/3) Installing .makedepends-docker-registry (20260115.204908) Executing busybox-1.37.0-r20.trigger OK: 518 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' saved >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-01-15T20:49:28Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-01-15T20:49:28Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.075s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-01-15T20:49:28Z" 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.065s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.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.042s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.37s) PASS ok github.com/docker/distribution/health/checks 0.434s ? 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.038s === 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.042s === 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.066s === 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.043s ? 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 2026/01/15 20:49:28 http: TLS handshake error from 127.0.0.1:44960: 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:40201/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40201/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:40201/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:40201/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:34425?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (1.00s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-01-15T20:49:29Z" level=info msg="broadcaster: closing" time="2026-01-15T20:49:29Z" level=info msg="closing testSink" time="2026-01-15T20:49:29Z" level=info msg="closing testSink" time="2026-01-15T20:49:29Z" level=info msg="closing testSink" time="2026-01-15T20:49:29Z" level=info msg="closing testSink" time="2026-01-15T20:49:29Z" level=info msg="closing testSink" time="2026-01-15T20:49:29Z" level=info msg="closing testSink" time="2026-01-15T20:49:29Z" level=info msg="closing testSink" time="2026-01-15T20:49:29Z" level=info msg="closing testSink" time="2026-01-15T20:49:29Z" level=info msg="closing testSink" time="2026-01-15T20:49:29Z" level=info msg="closing testSink" time="2026-01-15T20:49:29Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-01-15T20:49:29Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 1} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 1} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 1} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 1} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:29Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-15T20:49:30Z" level=warning msg="&{0x2fa0348 0.9} encountered too many errors, backing off" time="2026-01-15T20:49:30Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (1.11s) PASS ok github.com/docker/distribution/notifications 2.341s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2026-01-15T20:49:28Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-15T20:49:28.59078379Z" 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.12 time="2026-01-15T20:49:28.590885751Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:49:28.590920751Z" level=info msg="Starting upload purge in 23m0s" go.version=go1.24.12 time="2026-01-15T20:49:28.591879198Z" level=info msg="listening on [::]:5000" go.version=go1.24.12 time="2026-01-15T20:49:31.593785302Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.12 time="2026-01-15T20:49:31.696119861Z" level=info msg="response completed" go.version=go1.24.12 http.request.host=127.0.0.1 http.request.id=09837404-ad1c-4d47-8533-632950462d98 http.request.method=GET http.request.remoteaddr="[::1]:40688" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="736.565µs" http.response.status=200 http.response.written=2 ::1 - - [15/Jan/2026:20:49:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-01-15T20:49:32.930425016Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-15T20:49:32.931317063Z" 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.12 time="2026-01-15T20:49:32.931344263Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:49:32.931432824Z" level=info msg="Starting upload purge in 12m0s" go.version=go1.24.12 time="2026-01-15T20:49:32.931868587Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.12 time="2026-01-15T20:49:32.931884427Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.12 time="2026-01-15T20:49:32.932512472Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.12 time="2026-01-15T20:49:35.948732326Z" level=info msg="response completed" go.version=go1.24.12 http.request.host=127.0.0.1 http.request.id=1c2641ab-2b71-4a9b-978c-9a33850700ca http.request.method=GET http.request.remoteaddr="127.0.0.1:37044" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="887.447µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Jan/2026:20:49:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-01-15T20:49:35.948881967Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.12 --- PASS: TestRegistrySupportedCipherSuite (4.35s) === RUN TestRegistryUnsupportedCipherSuite time="2026-01-15T20:49:36.639585931Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-15T20:49:36.640443577Z" 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.12 time="2026-01-15T20:49:36.640473857Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:49:36.640531578Z" level=info msg="Starting upload purge in 18m0s" go.version=go1.24.12 time="2026-01-15T20:49:36.640924741Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.12 --- PASS: TestRegistryUnsupportedCipherSuite (8.69s) PASS ok github.com/docker/distribution/registry 16.224s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.051s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.136s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-01-15T20:49:28Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.12 instance.id=deb45f05-cba1-4bfe-b72e-069a9a734e34 time="2026-01-15T20:49:28Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.12 instance.id=deb45f05-cba1-4bfe-b72e-069a9a734e34 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-01-15T20:49:28Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.12 password=vUyj8vdXIsBlRl2PPRQvrdds9vA5jvSucVwSQSIyv1o user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.130s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.055s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2026-01-15T20:49:28Z" level=info msg="token not to be used before 2026-01-15 20:49:29 +0000 UTC - currently 2026-01-15 20:49:28.640844401 +0000 UTC m=+0.080723519" time="2026-01-15T20:49:28Z" level=info msg="token not to be used after 2026-01-15 20:49:28 +0000 UTC - currently 2026-01-15 20:49:28.644426228 +0000 UTC m=+0.084305346" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-01-15T20:49:28Z" 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.160s === 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.01s) === 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.114s === 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.069s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.042s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-01-15T20:49:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:49:28Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:49:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33263" http.request.id=9dd2299b-cf84-44cb-959d-d4cf2f981f35 http.request.method=GET http.request.remoteaddr="127.0.0.1:45654" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.075335ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Jan/2026:20:49:28 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-01-15T20:49:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:49:28Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:49:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=9cf85e72-cde7-4cbf-8534-762b69fa163f http.request.method=GET http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="971.687µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [15/Jan/2026:20:49:28 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-15T20:49:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=1dfb9165-28fd-4074-aab8-3ad210965ef3 http.request.method=POST http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.126209ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:29 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=28861bfb-6180-4c1f-9db5-e61f907d5d12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/foo/aaaa/blobs/uploads/bff9ebc1-e119-499f-8911-9df8a6a3d3bb?_state=nl7dIJeZ_S8SZ-HdvEuiHjKfDu_wU5lkuK9qIQ5lHqJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiZmY5ZWJjMS1lMTE5LTQ5OWYtODkxMS05ZGY4YTZhM2QzYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6MjkuMDQxNzk0MjE1WiJ9&digest=sha256%3A795c015cf0ce823b6a1d4be30b985f2235c6adbcfea20576652a4433d1de995a" http.request.useragent="Go-http-client/1.1" http.response.duration=921.494235ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:29 +0000] "PUT /v2/foo/aaaa/blobs/uploads/bff9ebc1-e119-499f-8911-9df8a6a3d3bb?_state=nl7dIJeZ_S8SZ-HdvEuiHjKfDu_wU5lkuK9qIQ5lHqJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiZmY5ZWJjMS1lMTE5LTQ5OWYtODkxMS05ZGY4YTZhM2QzYmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6MjkuMDQxNzk0MjE1WiJ9&digest=sha256%3A795c015cf0ce823b6a1d4be30b985f2235c6adbcfea20576652a4433d1de995a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=ab98d9f4-7599-4d9e-863a-2ba42e0452eb http.request.method=PUT http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.592747ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:29 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:30Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=a81539f9-ee04-4730-8096-3e95e020d491 http.request.method=POST http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.075768ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:30 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:31Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=19512765-1b70-4e25-a0bf-b997a359f7be http.request.method=PUT http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/foo/bbbb/blobs/uploads/629f097b-b943-4770-8be5-de2c168aaa45?_state=COfLzUB7L58i2h3gvtd6DU3dvevrNUs8lfMvnLeVKvl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2MjlmMDk3Yi1iOTQzLTQ3NzAtOGJlNS1kZTJjMTY4YWFhNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6MzAuMjAwMzYxNzI4WiJ9&digest=sha256%3A3880164561b31fc2d821a6d1e37ca3fcaa38b764a20aaa5b502880acdbe89a61" http.request.useragent="Go-http-client/1.1" http.response.duration=1.795741479s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:30 +0000] "PUT /v2/foo/bbbb/blobs/uploads/629f097b-b943-4770-8be5-de2c168aaa45?_state=COfLzUB7L58i2h3gvtd6DU3dvevrNUs8lfMvnLeVKvl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2MjlmMDk3Yi1iOTQzLTQ3NzAtOGJlNS1kZTJjMTY4YWFhNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6MzAuMjAwMzYxNzI4WiJ9&digest=sha256%3A3880164561b31fc2d821a6d1e37ca3fcaa38b764a20aaa5b502880acdbe89a61 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=1ab3a581-b166-4132-8a67-24e2a4c3282f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.585049ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:31 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=197cb94a-d7d1-43c0-a293-a8a837a6f7f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.008888ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:32 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:33Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=0c7037e5-4f95-402b-a983-86b004de0083 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/foo/cccc/blobs/uploads/d83feea3-2115-4afc-bda9-20778bcf3d88?_state=wbIkeyF6eSZkcZp35564KqZhiT6DRFn9MSMUtSmupnh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkODNmZWVhMy0yMTE1LTRhZmMtYmRhOS0yMDc3OGJjZjNkODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6MzIuMTY4NjUzMjQ2WiJ9&digest=sha256%3Aa8c817a675ac3524f0fe2a00a1768228c1213a2d23fdf74c53686a6d07dcf6fe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.006910829s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:32 +0000] "PUT /v2/foo/cccc/blobs/uploads/d83feea3-2115-4afc-bda9-20778bcf3d88?_state=wbIkeyF6eSZkcZp35564KqZhiT6DRFn9MSMUtSmupnh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkODNmZWVhMy0yMTE1LTRhZmMtYmRhOS0yMDc3OGJjZjNkODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6MzIuMTY4NjUzMjQ2WiJ9&digest=sha256%3Aa8c817a675ac3524f0fe2a00a1768228c1213a2d23fdf74c53686a6d07dcf6fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:33Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=ee4b3df9-a106-42c7-921c-c65861e09607 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.754988ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:33 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:33Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=4af60b6a-d30e-446f-aeed-1fbc05a41a8e http.request.method=POST http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034968ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:33 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=d9eb5094-3e3d-4e49-aee8-b493983a7e04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/foo/dddd/blobs/uploads/2078846e-213f-46ec-b158-94e47ce483a1?_state=Pej8n4IlwxRq1SYECEE_MCqXg8tYYf8tvGhvKydfn8l7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyMDc4ODQ2ZS0yMTNmLTQ2ZWMtYjE1OC05NGU0N2NlNDgzYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6MzMuMzg3OTIzMDlaIn0%3D&digest=sha256%3A8aa19b33fcb7140bbdb02b22c679ced39f672316d62f5af21ad74c215482164d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.680434545s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:33 +0000] "PUT /v2/foo/dddd/blobs/uploads/2078846e-213f-46ec-b158-94e47ce483a1?_state=Pej8n4IlwxRq1SYECEE_MCqXg8tYYf8tvGhvKydfn8l7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIyMDc4ODQ2ZS0yMTNmLTQ2ZWMtYjE1OC05NGU0N2NlNDgzYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6MzMuMzg3OTIzMDlaIn0%3D&digest=sha256%3A8aa19b33fcb7140bbdb02b22c679ced39f672316d62f5af21ad74c215482164d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=4060beb5-9aaa-4e19-99e1-d27aa9443416 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.224592ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:35 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=e21989ad-36b9-4199-9ade-4f269fb52db8 http.request.method=POST http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058608ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:35 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=9753c9db-65e9-4245-8fcd-e9a7791b9b3b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/foo/eeee/blobs/uploads/d39805e5-23b1-491d-a7a1-97e84d604c1b?_state=9Lm9Z7m_pK4wDpcpiUoBpmGmo3sXOX23MBRwaeJGKa97Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJkMzk4MDVlNS0yM2IxLTQ5MWQtYTdhMS05N2U4NGQ2MDRjMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6MzUuMzI2ODUzNTEyWiJ9&digest=sha256%3A96fc1e12f393d9c5587a9d171e2c4dc9e89f210e313f3f6f524a6f371dd4aa6f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.043530999s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:35 +0000] "PUT /v2/foo/eeee/blobs/uploads/d39805e5-23b1-491d-a7a1-97e84d604c1b?_state=9Lm9Z7m_pK4wDpcpiUoBpmGmo3sXOX23MBRwaeJGKa97Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJkMzk4MDVlNS0yM2IxLTQ5MWQtYTdhMS05N2U4NGQ2MDRjMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6MzUuMzI2ODUzNTEyWiJ9&digest=sha256%3A96fc1e12f393d9c5587a9d171e2c4dc9e89f210e313f3f6f524a6f371dd4aa6f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=8641ff4e-2ecf-4ce7-8129-266684c9befa http.request.method=PUT http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.685187ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:37 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=47b6cdeb-2d7c-407c-a25d-eaa1dbe6a687 http.request.method=POST http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020487ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:37 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:38Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=19d10fc7-b7ab-4487-878d-a12e52bc3549 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/foo/ffff/blobs/uploads/1e028a46-a451-439e-91d3-0f3d17ef013a?_state=lbapLTJHVh8n9VC-Cz2RoR01J9hYV6fzfj-fhIdo1457Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxZTAyOGE0Ni1hNDUxLTQzOWUtOTFkMy0wZjNkMTdlZjAxM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6MzcuNTkzMzM5MDg2WiJ9&digest=sha256%3A92e3d6aa764b6e851a685cead06db9b7979ad95d7a636772b87d1d66f0dc1de6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.359944569s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:37 +0000] "PUT /v2/foo/ffff/blobs/uploads/1e028a46-a451-439e-91d3-0f3d17ef013a?_state=lbapLTJHVh8n9VC-Cz2RoR01J9hYV6fzfj-fhIdo1457Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIxZTAyOGE0Ni1hNDUxLTQzOWUtOTFkMy0wZjNkMTdlZjAxM2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6MzcuNTkzMzM5MDg2WiJ9&digest=sha256%3A92e3d6aa764b6e851a685cead06db9b7979ad95d7a636772b87d1d66f0dc1de6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:38Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=8edf4808-437a-47f0-ae80-d52dc919bc41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.589867ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:38 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:38Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=d9e94bbf-d205-4bb5-a76d-0e9824e27890 http.request.method=GET http.request.remoteaddr="127.0.0.1:59758" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="841.086µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [15/Jan/2026:20:49:38 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-15T20:49:38Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=b7f9c10b-df65-456e-8c91-7b984a5c97ab http.request.method=GET http.request.remoteaddr="127.0.0.1:59758" 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="858.606µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [15/Jan/2026:20:49:38 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-15T20:49:38Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=743543fe-6199-4f33-b271-9b3e6b4a0b0b http.request.method=GET http.request.remoteaddr="127.0.0.1:59758" 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="830.366µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [15/Jan/2026:20:49:38 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-15T20:49:38Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=7f1755e9-03d2-42a5-a784-1c602e277783 http.request.method=GET http.request.remoteaddr="127.0.0.1:59758" 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="844.567µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [15/Jan/2026:20:49:38 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-15T20:49:38Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=de599cf5-c143-445b-85e2-2d5d6c8a4116 http.request.method=GET http.request.remoteaddr="127.0.0.1:59758" 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="849.446µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [15/Jan/2026:20:49:38 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-01-15T20:49:38Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=e8da96f3-f84f-4ea8-85c5-442a6a848938 http.request.method=GET http.request.remoteaddr="127.0.0.1:59758" 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="802.846µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Jan/2026:20:49:38 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-15T20:49:38Z" 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.12 http.request.host="127.0.0.1:44655" http.request.id=40dc9f59-6e74-4d3a-808e-c4335890f0f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59758" 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="857.726µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [15/Jan/2026:20:49:38 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-01-15T20:49:38Z" 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.12 http.request.host="127.0.0.1:44655" http.request.id=644207a6-b045-4900-9e05-1d04924c1bdc http.request.method=GET http.request.remoteaddr="127.0.0.1:59758" 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="820.446µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [15/Jan/2026:20:49:38 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-01-15T20:49:38Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=351e9704-73dc-4cf9-a67c-10df5fa08171 http.request.method=GET http.request.remoteaddr="127.0.0.1:59758" 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="736.845µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [15/Jan/2026:20:49:38 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-15T20:49:38Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44655" http.request.id=e6da0117-c61e-4813-ade5-dd59c1a13a84 http.request.method=GET http.request.remoteaddr="127.0.0.1:59758" 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="859.127µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [15/Jan/2026:20:49:38 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-15T20:49:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:49:38Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:49:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42935" http.request.id=360f5613-db51-4ae6-938b-cc3c1a68c816 http.request.method=POST http.request.remoteaddr="127.0.0.1:49316" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.143528ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:39 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42935" http.request.id=1807a0b6-fa21-4d9f-921a-3c5cee12525c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49316" http.request.uri="/v2/foo/aaaa/blobs/uploads/c5f6aa29-ebb1-4bbb-9114-e638ba2632b4?_state=IDCUm5S4FTu5qnFQv5WrHyFB0Z8raX6aSTq1WWeSEHZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjNWY2YWEyOS1lYmIxLTRiYmItOTExNC1lNjM4YmEyNjMyYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6MzkuMTk1MTM3OTNaIn0%3D&digest=sha256%3A410632d146346bf08086375bb30c718f854da309ce1861e8f529e48df39a7d4b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.290303533s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:39 +0000] "PUT /v2/foo/aaaa/blobs/uploads/c5f6aa29-ebb1-4bbb-9114-e638ba2632b4?_state=IDCUm5S4FTu5qnFQv5WrHyFB0Z8raX6aSTq1WWeSEHZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjNWY2YWEyOS1lYmIxLTRiYmItOTExNC1lNjM4YmEyNjMyYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6MzkuMTk1MTM3OTNaIn0%3D&digest=sha256%3A410632d146346bf08086375bb30c718f854da309ce1861e8f529e48df39a7d4b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42935" http.request.id=bf2c8e6d-1e5e-4269-b5b2-ccd77c0f50e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49316" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.704108ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:40 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42935" http.request.id=40a70bf1-3a68-4598-ac52-b020c4d28770 http.request.method=POST http.request.remoteaddr="127.0.0.1:49316" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.034408ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:40 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:42Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42935" http.request.id=c11e3d66-2e0d-49ce-831a-3fc08debc643 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49316" http.request.uri="/v2/foo/bbbb/blobs/uploads/66ed5024-2bc3-4eb8-bda7-123e04078f47?_state=DEjPJxDzIcM1khQDdRoUhkhjEaEvv3mfWQdFOwxScNB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2NmVkNTAyNC0yYmMzLTRlYjgtYmRhNy0xMjNlMDQwNzhmNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6NDAuNjk5MDcxNjQ4WiJ9&digest=sha256%3Abdab721e7e27b2eb64bf5bb24932ad38420f820f1e96f83a8ef87bf5334285ec" http.request.useragent="Go-http-client/1.1" http.response.duration=1.31127965s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:40 +0000] "PUT /v2/foo/bbbb/blobs/uploads/66ed5024-2bc3-4eb8-bda7-123e04078f47?_state=DEjPJxDzIcM1khQDdRoUhkhjEaEvv3mfWQdFOwxScNB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2NmVkNTAyNC0yYmMzLTRlYjgtYmRhNy0xMjNlMDQwNzhmNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6NDAuNjk5MDcxNjQ4WiJ9&digest=sha256%3Abdab721e7e27b2eb64bf5bb24932ad38420f820f1e96f83a8ef87bf5334285ec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:42Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42935" http.request.id=1ad34d30-ad79-4eaf-9b13-d67c375ecf39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49316" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.557746ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:42 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:42Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42935" http.request.id=42457318-0dc4-4e7c-8bfe-bd031144408b http.request.method=POST http.request.remoteaddr="127.0.0.1:49316" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.055368ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:42 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42935" http.request.id=0ad1ebbf-70c4-4f93-b418-bf0952764c5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49316" http.request.uri="/v2/foo/cccc/blobs/uploads/0bc22ff5-afce-4e64-a954-b505a4d42000?_state=BxjsJIvjeRKAEpW8Aqa3YbH_jJ3yylGRBH8x6xbPj9V7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwYmMyMmZmNS1hZmNlLTRlNjQtYTk1NC1iNTA1YTRkNDIwMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6NDIuMzAwMDg5MjA3WiJ9&digest=sha256%3A89b897030f0fefa90875378d3b6b0a23914c5c4e8250024dda55fa4fe2ddb006" http.request.useragent="Go-http-client/1.1" http.response.duration=2.136694655s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:42 +0000] "PUT /v2/foo/cccc/blobs/uploads/0bc22ff5-afce-4e64-a954-b505a4d42000?_state=BxjsJIvjeRKAEpW8Aqa3YbH_jJ3yylGRBH8x6xbPj9V7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwYmMyMmZmNS1hZmNlLTRlNjQtYTk1NC1iNTA1YTRkNDIwMDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6NDIuMzAwMDg5MjA3WiJ9&digest=sha256%3A89b897030f0fefa90875378d3b6b0a23914c5c4e8250024dda55fa4fe2ddb006 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42935" http.request.id=fadac5e0-05e3-417c-9a1a-dc16204f9151 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49316" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.493786ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:44 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42935" http.request.id=1b761b7c-aa06-443c-849d-8c8ce511fefe http.request.method=POST http.request.remoteaddr="127.0.0.1:49316" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.018207ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:44 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42935" http.request.id=cd844a9c-16aa-493b-a6d6-d9a317e506dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:49316" http.request.uri="/v2/foo/dddd/blobs/uploads/5fc10f9a-7cba-45e0-9f11-05f175a11c22?_state=DmbYR68W8HQN4zl2A3h3fwZ1VAy87VVhkduD9hkl5hF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1ZmMxMGY5YS03Y2JhLTQ1ZTAtOWYxMS0wNWYxNzVhMTFjMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6NDQuNjkzODc2NDg5WiJ9&digest=sha256%3Ae667e5270feee329fafd4c6e48833bf77f18f5ba0892bcd4f2ac4e9cbb52d31d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.619666619s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:44 +0000] "PUT /v2/foo/dddd/blobs/uploads/5fc10f9a-7cba-45e0-9f11-05f175a11c22?_state=DmbYR68W8HQN4zl2A3h3fwZ1VAy87VVhkduD9hkl5hF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1ZmMxMGY5YS03Y2JhLTQ1ZTAtOWYxMS0wNWYxNzVhMTFjMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6NDQuNjkzODc2NDg5WiJ9&digest=sha256%3Ae667e5270feee329fafd4c6e48833bf77f18f5ba0892bcd4f2ac4e9cbb52d31d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42935" http.request.id=ed4be81f-87d8-4b51-af90-3232c5aaeb95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49316" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.585107ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:46 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42935" http.request.id=4eafc3f9-cb57-44f9-be06-f7101faab29e http.request.method=GET http.request.remoteaddr="127.0.0.1:49316" 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="813.086µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [15/Jan/2026:20:49:46 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (17.46s) === RUN TestURLPrefix time="2026-01-15T20:49: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.12 time="2026-01-15T20:49:46Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:49:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34659" http.request.id=82a716ef-a2d8-4ecf-b1d2-f08ff0e48d07 http.request.method=GET http.request.remoteaddr="127.0.0.1:60342" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="828.606µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Jan/2026:20:49:46 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2026-01-15T20:49: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.12 time="2026-01-15T20:49:46Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:49:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=a67a5bc3-2c89-48be-b790-2492a90a3b7d http.request.method=GET http.request.remoteaddr="127.0.0.1:45962" http.request.uri="/v2/foo/bar/blobs/sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="987.207µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:49:46 +0000] "GET /v2/foo/bar/blobs/sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-15T20:49:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=6de2ad4f-fed7-4fe4-8756-d737ae044409 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45976" http.request.uri="/v2/foo/bar/blobs/sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="896.007µs" http.response.status=404 http.response.written=157 vars.digest="sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:49:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-15T20:49:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=b74cfd8e-46d5-4ac4-bd10-7dfd27d7f82a http.request.method=POST http.request.remoteaddr="127.0.0.1:45976" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="850.766µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=ebc73e34-b9cd-4733-bf3e-bad58d9fc2a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:45976" http.request.uri="/v2/foo/bar/blobs/uploads/fc4c08f8-cd76-4385-a5a6-9e18bf2014e0?_state=grMShU0oFe1puw6oTw85E1uDxbZ6u1zztUfoaACdi517Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjNGMwOGY4LWNkNzYtNDM4NS1hNWE2LTllMThiZjIwMTRlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0Ni41NzQ2NjYzMjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.061767ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:46 +0000] "GET /v2/foo/bar/blobs/uploads/fc4c08f8-cd76-4385-a5a6-9e18bf2014e0?_state=grMShU0oFe1puw6oTw85E1uDxbZ6u1zztUfoaACdi517Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjNGMwOGY4LWNkNzYtNDM4NS1hNWE2LTllMThiZjIwMTRlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0Ni41NzQ2NjYzMjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=03915344-c45c-4488-9129-fb6cccf49146 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45976" http.request.uri="/v2/foo/bar/blobs/uploads/fc4c08f8-cd76-4385-a5a6-9e18bf2014e0?_state=grMShU0oFe1puw6oTw85E1uDxbZ6u1zztUfoaACdi517Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjNGMwOGY4LWNkNzYtNDM4NS1hNWE2LTllMThiZjIwMTRlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0Ni41NzQ2NjYzMjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="968.287µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:46 +0000] "DELETE /v2/foo/bar/blobs/uploads/fc4c08f8-cd76-4385-a5a6-9e18bf2014e0?_state=grMShU0oFe1puw6oTw85E1uDxbZ6u1zztUfoaACdi517Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjNGMwOGY4LWNkNzYtNDM4NS1hNWE2LTllMThiZjIwMTRlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0Ni41NzQ2NjYzMjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:46Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=4c44fef3-56ec-4186-808a-56ecf7a3e5ab http.request.method=GET http.request.remoteaddr="127.0.0.1:45976" http.request.uri="/v2/foo/bar/blobs/uploads/fc4c08f8-cd76-4385-a5a6-9e18bf2014e0?_state=grMShU0oFe1puw6oTw85E1uDxbZ6u1zztUfoaACdi517Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjNGMwOGY4LWNkNzYtNDM4NS1hNWE2LTllMThiZjIwMTRlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0Ni41NzQ2NjYzMjdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fc4c08f8-cd76-4385-a5a6-9e18bf2014e0 time="2026-01-15T20:49: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.12 http.request.host="127.0.0.1:45567" http.request.id=4c44fef3-56ec-4186-808a-56ecf7a3e5ab http.request.method=GET http.request.remoteaddr="127.0.0.1:45976" http.request.uri="/v2/foo/bar/blobs/uploads/fc4c08f8-cd76-4385-a5a6-9e18bf2014e0?_state=grMShU0oFe1puw6oTw85E1uDxbZ6u1zztUfoaACdi517Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjNGMwOGY4LWNkNzYtNDM4NS1hNWE2LTllMThiZjIwMTRlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0Ni41NzQ2NjYzMjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="806.486µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=fc4c08f8-cd76-4385-a5a6-9e18bf2014e0 127.0.0.1 - - [15/Jan/2026:20:49:46 +0000] "GET /v2/foo/bar/blobs/uploads/fc4c08f8-cd76-4385-a5a6-9e18bf2014e0?_state=grMShU0oFe1puw6oTw85E1uDxbZ6u1zztUfoaACdi517Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjNGMwOGY4LWNkNzYtNDM4NS1hNWE2LTllMThiZjIwMTRlMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0Ni41NzQ2NjYzMjdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-15T20:49:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=4d0ea75e-cdd6-4edd-adbd-6fd966cde769 http.request.method=POST http.request.remoteaddr="127.0.0.1:45982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="937.127µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:46Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=bed534b5-70af-4512-8edd-247b2c67cbd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45982" http.request.uri="/v2/foo/bar/blobs/uploads/9582c232-48a8-46fb-a177-a3a5de47bdc7?_state=FTRw8tBr05H0eXGiFoSn1VFD4wAy7LoFB_bXmPoEKkp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ODJjMjMyLTQ4YTgtNDZmYi1hMTc3LWEzYTVkZTQ3YmRjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0Ni41Nzk0ODE2NDJaIn0%3D&digest=sha256%3A2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e" http.request.useragent="Go-http-client/1.1" provided=sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e vars.name="foo/bar" vars.uuid=9582c232-48a8-46fb-a177-a3a5de47bdc7 time="2026-01-15T20:49:46Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=bed534b5-70af-4512-8edd-247b2c67cbd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45982" http.request.uri="/v2/foo/bar/blobs/uploads/9582c232-48a8-46fb-a177-a3a5de47bdc7?_state=FTRw8tBr05H0eXGiFoSn1VFD4wAy7LoFB_bXmPoEKkp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ODJjMjMyLTQ4YTgtNDZmYi1hMTc3LWEzYTVkZTQ3YmRjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0Ni41Nzk0ODE2NDJaIn0%3D&digest=sha256%3A2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9582c232-48a8-46fb-a177-a3a5de47bdc7 time="2026-01-15T20:49:46Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=bed534b5-70af-4512-8edd-247b2c67cbd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45982" http.request.uri="/v2/foo/bar/blobs/uploads/9582c232-48a8-46fb-a177-a3a5de47bdc7?_state=FTRw8tBr05H0eXGiFoSn1VFD4wAy7LoFB_bXmPoEKkp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ODJjMjMyLTQ4YTgtNDZmYi1hMTc3LWEzYTVkZTQ3YmRjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0Ni41Nzk0ODE2NDJaIn0%3D&digest=sha256%3A2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="993.488µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=9582c232-48a8-46fb-a177-a3a5de47bdc7 127.0.0.1 - - [15/Jan/2026:20:49:46 +0000] "PUT /v2/foo/bar/blobs/uploads/9582c232-48a8-46fb-a177-a3a5de47bdc7?_state=FTRw8tBr05H0eXGiFoSn1VFD4wAy7LoFB_bXmPoEKkp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk1ODJjMjMyLTQ4YTgtNDZmYi1hMTc3LWEzYTVkZTQ3YmRjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0Ni41Nzk0ODE2NDJaIn0%3D&digest=sha256%3A2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-15T20:49:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=5cb399c1-b173-4898-9446-d911929aaa6b http.request.method=POST http.request.remoteaddr="127.0.0.1:45982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="785.766µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=93888701-9579-4e7c-bdcc-45b04d7e87ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:45982" http.request.uri="/v2/foo/bar/blobs/uploads/13c85b9f-186e-48ac-a054-ed405bd3e7c5?_state=iotRktyXm0FC2NPBpb7dXC0u-TRj4nOcXLimmwlRhw17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzYzg1YjlmLTE4NmUtNDhhYy1hMDU0LWVkNDA1YmQzZTdjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0Ni41ODE4MTk2MloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.022088ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:46 +0000] "PUT /v2/foo/bar/blobs/uploads/13c85b9f-186e-48ac-a054-ed405bd3e7c5?_state=iotRktyXm0FC2NPBpb7dXC0u-TRj4nOcXLimmwlRhw17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzYzg1YjlmLTE4NmUtNDhhYy1hMDU0LWVkNDA1YmQzZTdjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0Ni41ODE4MTk2MloifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=3c6124e4-57dd-48a5-8a1c-024f5f26f0a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:45982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="819.846µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=62e0b427-29eb-473f-b30b-4623283fc2dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:45982" http.request.uri="/v2/foo/bar/blobs/uploads/3b5bb9d0-1452-4464-a2f4-185b6f43c71f?_state=dx51yWrbN9DcyZiuT2GjjOXnMR4NvHKOvB1t7X41l157Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNWJiOWQwLTE0NTItNDQ2NC1hMmY0LTE4NWI2ZjQzYzcxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0Ni41ODQxMzIyNzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.102208ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:46 +0000] "PUT /v2/foo/bar/blobs/uploads/3b5bb9d0-1452-4464-a2f4-185b6f43c71f?_state=dx51yWrbN9DcyZiuT2GjjOXnMR4NvHKOvB1t7X41l157Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNWJiOWQwLTE0NTItNDQ2NC1hMmY0LTE4NWI2ZjQzYzcxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0Ni41ODQxMzIyNzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:46Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=052279c8-494a-4ba0-be98-4c2e15614cae http.request.method=POST http.request.remoteaddr="127.0.0.1:45982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="851.366µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=6b744f1d-11a7-439e-8424-8e53975af48a http.request.method=PUT http.request.remoteaddr="127.0.0.1:45982" http.request.uri="/v2/foo/bar/blobs/uploads/78632694-5116-41d6-a7bc-ad210500df0f?_state=jaBXKVOuwoffa7QXFPgCzL8iALzrJ6jjCQfv74aa94J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4NjMyNjk0LTUxMTYtNDFkNi1hN2JjLWFkMjEwNTAwZGYwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0Ni41ODY1OTAyNTVaIn0%3D&digest=sha256%3A2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.681936042s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:46 +0000] "PUT /v2/foo/bar/blobs/uploads/78632694-5116-41d6-a7bc-ad210500df0f?_state=jaBXKVOuwoffa7QXFPgCzL8iALzrJ6jjCQfv74aa94J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4NjMyNjk0LTUxMTYtNDFkNi1hN2JjLWFkMjEwNTAwZGYwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0Ni41ODY1OTAyNTVaIn0%3D&digest=sha256%3A2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=f58219cf-8dee-4d49-a5af-e42b5c310949 http.request.method=POST http.request.remoteaddr="127.0.0.1:45982" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.155609ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45567" http.request.id=15d94bbc-197c-493a-bc55-afeaa1529ffc http.request.method=PATCH http.request.remoteaddr="127.0.0.1:45982" http.request.uri="/v2/foo/bar/blobs/uploads/9ce6f512-490d-4a1a-88e5-8263ac77b44b?_state=t_DvErRpmjw6Ms4Lr8NBH6agIQI9zns-YrznjEoPeuN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljZTZmNTEyLTQ5MGQtNGExYS04OGU1LTgyNjNhYzc3YjQ0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0OC40MjQ4MDE4OTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.755337308s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:48 +0000] "PATCH /v2/foo/bar/blobs/uploads/9ce6f512-490d-4a1a-88e5-8263ac77b44b?_state=t_DvErRpmjw6Ms4Lr8NBH6agIQI9zns-YrznjEoPeuN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljZTZmNTEyLTQ5MGQtNGExYS04OGU1LTgyNjNhYzc3YjQ0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo0OC40MjQ4MDE4OTdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=7c677823-fafc-4be3-aef8-bf36083d0175 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45982" http.request.uri="/v2/foo/bar/blobs/uploads/9ce6f512-490d-4a1a-88e5-8263ac77b44b?_state=E30AU6-I6cHyq_IMN26hW3YUR8rJBYiedxdCKvz0f-17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljZTZmNTEyLTQ5MGQtNGExYS04OGU1LTgyNjNhYzc3YjQ0YiIsIk9mZnNldCI6MjQwMDg3MDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6NDhaIn0%3D&digest=sha256%3A2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.215129ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "PUT /v2/foo/bar/blobs/uploads/9ce6f512-490d-4a1a-88e5-8263ac77b44b?_state=E30AU6-I6cHyq_IMN26hW3YUR8rJBYiedxdCKvz0f-17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljZTZmNTEyLTQ5MGQtNGExYS04OGU1LTgyNjNhYzc3YjQ0YiIsIk9mZnNldCI6MjQwMDg3MDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6NDhaIn0%3D&digest=sha256%3A2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=246ebbbc-07a6-4759-9fe3-8c425139405c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45982" http.request.uri="/v2/foo/bar/blobs/sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.071488ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=c81f9207-e728-4799-a3d8-c92adf11d454 http.request.method=GET http.request.remoteaddr="127.0.0.1:45982" http.request.uri="/v2/foo/bar/blobs/sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=123.171834ms http.response.status=200 http.response.written=24008704 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "GET /v2/foo/bar/blobs/sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e HTTP/1.1" 200 24008704 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" level=error msg="error parsing digest="sha257:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=5800d5f5-7cda-46ef-a4c1-5dfb1321b61c http.request.method=GET http.request.remoteaddr="127.0.0.1:45982" http.request.uri="/v2/foo/bar/blobs/sha257:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e" vars.name="foo/bar" time="2026-01-15T20:49:50Z" 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.12 http.request.host="127.0.0.1:45567" http.request.id=5800d5f5-7cda-46ef-a4c1-5dfb1321b61c http.request.method=GET http.request.remoteaddr="127.0.0.1:45982" http.request.uri="/v2/foo/bar/blobs/sha257:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="902.127µs" http.response.status=400 http.response.written=110 vars.digest="sha257:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "GET /v2/foo/bar/blobs/sha257:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=8374c2f8-4243-491c-9e33-8e8f7b7da872 http.request.method=GET http.request.remoteaddr="127.0.0.1:59604" http.request.uri="/v2/foo/bar/blobs/sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.197449ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "GET /v2/foo/bar/blobs/sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" 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.12 time="2026-01-15T20:49:50Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:49:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734 err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=cc9f50cf-e32c-4df5-a2b5-6b329dc73778 http.request.method=GET http.request.remoteaddr="127.0.0.1:56578" http.request.uri="/v2/foo/bar/blobs/sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="964.607µs" http.response.status=404 http.response.written=157 vars.digest="sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "GET /v2/foo/bar/blobs/sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734 err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=a5181682-90f9-4d5f-9738-d9a3557fb610 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56588" http.request.uri="/v2/foo/bar/blobs/sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="766.325µs" http.response.status=404 http.response.written=157 vars.digest="sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=462aa216-f5a5-41eb-a699-be35bce17b11 http.request.method=POST http.request.remoteaddr="127.0.0.1:56588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="910.886µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=08912678-1a65-4fda-8ff1-83fe3433e9ca http.request.method=GET http.request.remoteaddr="127.0.0.1:56588" http.request.uri="/v2/foo/bar/blobs/uploads/1344a54b-2fd7-49e4-882e-e7579077d58c?_state=gmZyvNiwD0xTx-6U-i4vFlW72EzszWVKFkWPUNYS7OB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzNDRhNTRiLTJmZDctNDllNC04ODJlLWU3NTc5MDc3ZDU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1MC42NTkyMzgxMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="885.446µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "GET /v2/foo/bar/blobs/uploads/1344a54b-2fd7-49e4-882e-e7579077d58c?_state=gmZyvNiwD0xTx-6U-i4vFlW72EzszWVKFkWPUNYS7OB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzNDRhNTRiLTJmZDctNDllNC04ODJlLWU3NTc5MDc3ZDU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1MC42NTkyMzgxMjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=1d4b230d-3163-452a-97cb-d03793056678 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56588" http.request.uri="/v2/foo/bar/blobs/uploads/1344a54b-2fd7-49e4-882e-e7579077d58c?_state=gmZyvNiwD0xTx-6U-i4vFlW72EzszWVKFkWPUNYS7OB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzNDRhNTRiLTJmZDctNDllNC04ODJlLWU3NTc5MDc3ZDU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1MC42NTkyMzgxMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="901.687µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "DELETE /v2/foo/bar/blobs/uploads/1344a54b-2fd7-49e4-882e-e7579077d58c?_state=gmZyvNiwD0xTx-6U-i4vFlW72EzszWVKFkWPUNYS7OB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzNDRhNTRiLTJmZDctNDllNC04ODJlLWU3NTc5MDc3ZDU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1MC42NTkyMzgxMjFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=e49e590f-0c61-40e5-ad38-e4879453001e http.request.method=GET http.request.remoteaddr="127.0.0.1:56588" http.request.uri="/v2/foo/bar/blobs/uploads/1344a54b-2fd7-49e4-882e-e7579077d58c?_state=gmZyvNiwD0xTx-6U-i4vFlW72EzszWVKFkWPUNYS7OB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzNDRhNTRiLTJmZDctNDllNC04ODJlLWU3NTc5MDc3ZDU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1MC42NTkyMzgxMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1344a54b-2fd7-49e4-882e-e7579077d58c time="2026-01-15T20:49:50Z" 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.12 http.request.host="127.0.0.1:43285" http.request.id=e49e590f-0c61-40e5-ad38-e4879453001e http.request.method=GET http.request.remoteaddr="127.0.0.1:56588" http.request.uri="/v2/foo/bar/blobs/uploads/1344a54b-2fd7-49e4-882e-e7579077d58c?_state=gmZyvNiwD0xTx-6U-i4vFlW72EzszWVKFkWPUNYS7OB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzNDRhNTRiLTJmZDctNDllNC04ODJlLWU3NTc5MDc3ZDU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1MC42NTkyMzgxMjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="815.966µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1344a54b-2fd7-49e4-882e-e7579077d58c 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "GET /v2/foo/bar/blobs/uploads/1344a54b-2fd7-49e4-882e-e7579077d58c?_state=gmZyvNiwD0xTx-6U-i4vFlW72EzszWVKFkWPUNYS7OB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzNDRhNTRiLTJmZDctNDllNC04ODJlLWU3NTc5MDc3ZDU4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1MC42NTkyMzgxMjFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=fb644555-4e9a-43c7-9392-d1b9ccef7405 http.request.method=POST http.request.remoteaddr="127.0.0.1:56598" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.000487ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=1906b35d-3d3d-4758-abed-07e1bfc852fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:56598" http.request.uri="/v2/foo/bar/blobs/uploads/7e4ad3bb-3b68-4029-9be0-d33bb312b643?_state=Pj7k4Lu4nQ-imdRESaP0H9uEqAI7pP0VYEG59TfXuL17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlNGFkM2JiLTNiNjgtNDAyOS05YmUwLWQzM2JiMzEyYjY0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1MC42NjQwODExMTdaIn0%3D&digest=sha256%3A13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734" http.request.useragent="Go-http-client/1.1" provided=sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734 vars.name="foo/bar" vars.uuid=7e4ad3bb-3b68-4029-9be0-d33bb312b643 time="2026-01-15T20:49:50Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=1906b35d-3d3d-4758-abed-07e1bfc852fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:56598" http.request.uri="/v2/foo/bar/blobs/uploads/7e4ad3bb-3b68-4029-9be0-d33bb312b643?_state=Pj7k4Lu4nQ-imdRESaP0H9uEqAI7pP0VYEG59TfXuL17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlNGFkM2JiLTNiNjgtNDAyOS05YmUwLWQzM2JiMzEyYjY0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1MC42NjQwODExMTdaIn0%3D&digest=sha256%3A13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7e4ad3bb-3b68-4029-9be0-d33bb312b643 time="2026-01-15T20:49:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=1906b35d-3d3d-4758-abed-07e1bfc852fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:56598" http.request.uri="/v2/foo/bar/blobs/uploads/7e4ad3bb-3b68-4029-9be0-d33bb312b643?_state=Pj7k4Lu4nQ-imdRESaP0H9uEqAI7pP0VYEG59TfXuL17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlNGFkM2JiLTNiNjgtNDAyOS05YmUwLWQzM2JiMzEyYjY0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1MC42NjQwODExMTdaIn0%3D&digest=sha256%3A13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="969.047µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7e4ad3bb-3b68-4029-9be0-d33bb312b643 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "PUT /v2/foo/bar/blobs/uploads/7e4ad3bb-3b68-4029-9be0-d33bb312b643?_state=Pj7k4Lu4nQ-imdRESaP0H9uEqAI7pP0VYEG59TfXuL17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdlNGFkM2JiLTNiNjgtNDAyOS05YmUwLWQzM2JiMzEyYjY0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1MC42NjQwODExMTdaIn0%3D&digest=sha256%3A13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=c6dd339d-70b2-4d8c-8ef7-889676c21c91 http.request.method=POST http.request.remoteaddr="127.0.0.1:56598" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="844.326µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=2ed196e2-088d-449a-b430-833d0545bf49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56598" http.request.uri="/v2/foo/bar/blobs/uploads/a16bb62d-21b1-4d21-ac55-5b32b2762f74?_state=2QKIezBGSqRfz2D5ud1tF1ICSpCxXINw5bJVvCo9gId7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNmJiNjJkLTIxYjEtNGQyMS1hYzU1LTViMzJiMjc2MmY3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1MC42NjY5NzM4MThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.041288ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "PUT /v2/foo/bar/blobs/uploads/a16bb62d-21b1-4d21-ac55-5b32b2762f74?_state=2QKIezBGSqRfz2D5ud1tF1ICSpCxXINw5bJVvCo9gId7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImExNmJiNjJkLTIxYjEtNGQyMS1hYzU1LTViMzJiMjc2MmY3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1MC42NjY5NzM4MThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=6dafb495-0bcc-40b3-9ad3-cd38d9de6260 http.request.method=POST http.request.remoteaddr="127.0.0.1:56598" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="916.247µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=faf9a410-cc07-4612-bcd9-3d98c76f4581 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56598" http.request.uri="/v2/foo/bar/blobs/uploads/eed9bdf9-6c33-427c-92c4-04197dbbc1c4?_state=zlbpm2D5ZDANHQZv5rP5KJU8Dwfz6-Lz02k6cbtuv0R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZDliZGY5LTZjMzMtNDI3Yy05MmM0LTA0MTk3ZGJiYzFjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1MC42Njk0ODczNTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.238169ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "PUT /v2/foo/bar/blobs/uploads/eed9bdf9-6c33-427c-92c4-04197dbbc1c4?_state=zlbpm2D5ZDANHQZv5rP5KJU8Dwfz6-Lz02k6cbtuv0R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZDliZGY5LTZjMzMtNDI3Yy05MmM0LTA0MTk3ZGJiYzFjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1MC42Njk0ODczNTdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:50Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=8ed24f7d-d18e-4992-920f-2c5f78d7572c http.request.method=POST http.request.remoteaddr="127.0.0.1:56598" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="958.647µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:53Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=caf7f0e5-2d16-43d2-a3c5-df461314a854 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56598" http.request.uri="/v2/foo/bar/blobs/uploads/c3e263f2-7149-4342-a3f5-6cd76d4730ab?_state=IXQrySbOwOKPceNX_WbYtp2-89RRztM2ep7tEXhOVIl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzZTI2M2YyLTcxNDktNDM0Mi1hM2Y1LTZjZDc2ZDQ3MzBhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1MC42NzIyMTQwOTdaIn0%3D&digest=sha256%3A13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734" http.request.useragent="Go-http-client/1.1" http.response.duration=2.593186369s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "PUT /v2/foo/bar/blobs/uploads/c3e263f2-7149-4342-a3f5-6cd76d4730ab?_state=IXQrySbOwOKPceNX_WbYtp2-89RRztM2ep7tEXhOVIl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzZTI2M2YyLTcxNDktNDM0Mi1hM2Y1LTZjZDc2ZDQ3MzBhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1MC42NzIyMTQwOTdaIn0%3D&digest=sha256%3A13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:53Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=5d965722-d696-4758-a6ff-aa9c1a943ed0 http.request.method=POST http.request.remoteaddr="127.0.0.1:56598" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.085336ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43285" http.request.id=20855477-a893-47c3-8cfd-8040f5a386b0 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:56598" http.request.uri="/v2/foo/bar/blobs/uploads/9238a9b5-bebc-492d-959b-16961fd0b859?_state=mj8nMiCUjdhjPTFe7vtuFHCuK5A7YEdKkWVrWQZrhWl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyMzhhOWI1LWJlYmMtNDkyZC05NTliLTE2OTYxZmQwYjg1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1My40NzEzNzc1OTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.740276342s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:53 +0000] "PATCH /v2/foo/bar/blobs/uploads/9238a9b5-bebc-492d-959b-16961fd0b859?_state=mj8nMiCUjdhjPTFe7vtuFHCuK5A7YEdKkWVrWQZrhWl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyMzhhOWI1LWJlYmMtNDkyZC05NTliLTE2OTYxZmQwYjg1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1My40NzEzNzc1OTRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=bdcabd62-4085-42f6-b7d0-695dfb4facd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56598" http.request.uri="/v2/foo/bar/blobs/uploads/9238a9b5-bebc-492d-959b-16961fd0b859?_state=gh1AEOVFlnqNOv1dA5yvzFm_Sn57Bj3QZfEnFekFOmh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyMzhhOWI1LWJlYmMtNDkyZC05NTliLTE2OTYxZmQwYjg1OSIsIk9mZnNldCI6MzA5MDk0NDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6NTNaIn0%3D&digest=sha256%3A13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734" http.request.useragent="Go-http-client/1.1" http.response.duration=1.35629ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "PUT /v2/foo/bar/blobs/uploads/9238a9b5-bebc-492d-959b-16961fd0b859?_state=gh1AEOVFlnqNOv1dA5yvzFm_Sn57Bj3QZfEnFekFOmh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyMzhhOWI1LWJlYmMtNDkyZC05NTliLTE2OTYxZmQwYjg1OSIsIk9mZnNldCI6MzA5MDk0NDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6NTNaIn0%3D&digest=sha256%3A13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=a2d2efc8-c855-4e32-bb6c-5afd4c16ebcd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56598" http.request.uri="/v2/foo/bar/blobs/sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.083208ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=433ec8ce-1302-4598-855b-f49838e7dfc8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56598" http.request.uri="/v2/foo/bar/blobs/sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=185.039973ms http.response.status=200 http.response.written=30909440 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "GET /v2/foo/bar/blobs/sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734 HTTP/1.1" 200 30909440 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=error msg="error parsing digest="sha257:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=20cafbe4-21fb-4755-bced-b145878af38d http.request.method=GET http.request.remoteaddr="127.0.0.1:56598" http.request.uri="/v2/foo/bar/blobs/sha257:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734" vars.name="foo/bar" time="2026-01-15T20:49:56Z" 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.12 http.request.host="127.0.0.1:43285" http.request.id=20cafbe4-21fb-4755-bced-b145878af38d http.request.method=GET http.request.remoteaddr="127.0.0.1:56598" http.request.uri="/v2/foo/bar/blobs/sha257:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.010328ms http.response.status=400 http.response.written=110 vars.digest="sha257:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "GET /v2/foo/bar/blobs/sha257:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=4867a9be-9aa4-4634-8bc5-6769c34c6fa4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56610" http.request.uri="/v2/foo/bar/blobs/sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734" http.request.useragent="Go-http-client/1.1" http.response.duration=1.279049ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "GET /v2/foo/bar/blobs/sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=c299a027-d17e-462b-a098-716fae5f4446 http.request.method=GET http.request.remoteaddr="127.0.0.1:56610" http.request.uri="/v2/foo/bar/blobs/sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.073423ms http.response.status=200 http.response.written=327680 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "GET /v2/foo/bar/blobs/sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734 HTTP/1.1" 200 327680 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43285" http.request.id=85395252-3c36-4dfb-bb04-f3f1003ebae2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56606" http.request.uri="/v2/foo/bar/blobs/sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.51675ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "GET /v2/foo/bar/blobs/sha256:13aa995c4a736db9107ca8c934e7e9d69b9e409a33179c8dee23746f673f4734 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=97ced13e-0060-4313-bf61-0c515881e7ee http.request.method=GET http.request.remoteaddr="127.0.0.1:59602" http.request.uri="/v2/foo/bar/blobs/sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.098262107s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "GET /v2/foo/bar/blobs/sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45567" http.request.id=8087e862-a3b2-4ad3-b511-ccd12c48c0b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59604" http.request.uri="/v2/foo/bar/blobs/sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.092413624s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [15/Jan/2026:20:49:50 +0000] "GET /v2/foo/bar/blobs/sha256:2a9f877276b97107d06dfc427f30f7e376a729d01d01f5cbe00939a99af55b9e HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (10.12s) === RUN TestBlobDelete time="2026-01-15T20:49:56Z" 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.12 time="2026-01-15T20:49:56Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:49:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=914e586b-26c0-42e3-838a-c10f9cd16719 http.request.method=GET http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.165648ms http.response.status=404 http.response.written=157 vars.digest="sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "GET /v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=357d3ad1-f352-4582-acbe-eb19fe75efc6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36694" http.request.uri="/v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.016607ms http.response.status=404 http.response.written=157 vars.digest="sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=025cfbf0-1a8e-41fe-bbd2-a01721d55f8f http.request.method=POST http.request.remoteaddr="127.0.0.1:36694" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.825661ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=6ec56fdb-b76b-4e5e-966e-77704fe3cd63 http.request.method=GET http.request.remoteaddr="127.0.0.1:36694" http.request.uri="/v2/foo/bar/blobs/uploads/1cdd3835-133d-4a81-ade2-540a7311f686?_state=Rftju_OA5vE-O6hPRf1-tHRz4HLxCEy-EGLDm_oqO3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjZGQzODM1LTEzM2QtNGE4MS1hZGUyLTU0MGE3MzExZjY4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ni42MjM5MTExOTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097888ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "GET /v2/foo/bar/blobs/uploads/1cdd3835-133d-4a81-ade2-540a7311f686?_state=Rftju_OA5vE-O6hPRf1-tHRz4HLxCEy-EGLDm_oqO3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjZGQzODM1LTEzM2QtNGE4MS1hZGUyLTU0MGE3MzExZjY4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ni42MjM5MTExOTdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=88eb8f7f-a82a-442f-80b1-a847e9a01ec6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36694" http.request.uri="/v2/foo/bar/blobs/uploads/1cdd3835-133d-4a81-ade2-540a7311f686?_state=Rftju_OA5vE-O6hPRf1-tHRz4HLxCEy-EGLDm_oqO3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjZGQzODM1LTEzM2QtNGE4MS1hZGUyLTU0MGE3MzExZjY4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ni42MjM5MTExOTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.095928ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "DELETE /v2/foo/bar/blobs/uploads/1cdd3835-133d-4a81-ade2-540a7311f686?_state=Rftju_OA5vE-O6hPRf1-tHRz4HLxCEy-EGLDm_oqO3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjZGQzODM1LTEzM2QtNGE4MS1hZGUyLTU0MGE3MzExZjY4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ni42MjM5MTExOTdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=a4d182d0-e9d0-46a7-8cab-dfcb24af5bdd http.request.method=GET http.request.remoteaddr="127.0.0.1:36694" http.request.uri="/v2/foo/bar/blobs/uploads/1cdd3835-133d-4a81-ade2-540a7311f686?_state=Rftju_OA5vE-O6hPRf1-tHRz4HLxCEy-EGLDm_oqO3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjZGQzODM1LTEzM2QtNGE4MS1hZGUyLTU0MGE3MzExZjY4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ni42MjM5MTExOTdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1cdd3835-133d-4a81-ade2-540a7311f686 time="2026-01-15T20:49:56Z" 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.12 http.request.host="127.0.0.1:43287" http.request.id=a4d182d0-e9d0-46a7-8cab-dfcb24af5bdd http.request.method=GET http.request.remoteaddr="127.0.0.1:36694" http.request.uri="/v2/foo/bar/blobs/uploads/1cdd3835-133d-4a81-ade2-540a7311f686?_state=Rftju_OA5vE-O6hPRf1-tHRz4HLxCEy-EGLDm_oqO3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjZGQzODM1LTEzM2QtNGE4MS1hZGUyLTU0MGE3MzExZjY4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ni42MjM5MTExOTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.076127ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1cdd3835-133d-4a81-ade2-540a7311f686 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "GET /v2/foo/bar/blobs/uploads/1cdd3835-133d-4a81-ade2-540a7311f686?_state=Rftju_OA5vE-O6hPRf1-tHRz4HLxCEy-EGLDm_oqO3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjZGQzODM1LTEzM2QtNGE4MS1hZGUyLTU0MGE3MzExZjY4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ni42MjM5MTExOTdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=9421fa25-3cd5-4312-b4a3-2837b8c97fa3 http.request.method=POST http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.138568ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=8bca7216-20f0-4f5a-b86b-d22ebca05f2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/uploads/342980de-6d6b-4394-8997-d958db0b0fc5?_state=kEufP-4DusFywy-YvN1F5qMMA8wKEaaNgTMJBNW8vxl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0Mjk4MGRlLTZkNmItNDM5NC04OTk3LWQ5NThkYjBiMGZjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ni42Mjk5MjY0ODJaIn0%3D&digest=sha256%3A30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" provided=sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea vars.name="foo/bar" vars.uuid=342980de-6d6b-4394-8997-d958db0b0fc5 time="2026-01-15T20:49:56Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=8bca7216-20f0-4f5a-b86b-d22ebca05f2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/uploads/342980de-6d6b-4394-8997-d958db0b0fc5?_state=kEufP-4DusFywy-YvN1F5qMMA8wKEaaNgTMJBNW8vxl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0Mjk4MGRlLTZkNmItNDM5NC04OTk3LWQ5NThkYjBiMGZjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ni42Mjk5MjY0ODJaIn0%3D&digest=sha256%3A30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=342980de-6d6b-4394-8997-d958db0b0fc5 time="2026-01-15T20:49:56Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=8bca7216-20f0-4f5a-b86b-d22ebca05f2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/uploads/342980de-6d6b-4394-8997-d958db0b0fc5?_state=kEufP-4DusFywy-YvN1F5qMMA8wKEaaNgTMJBNW8vxl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0Mjk4MGRlLTZkNmItNDM5NC04OTk3LWQ5NThkYjBiMGZjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ni42Mjk5MjY0ODJaIn0%3D&digest=sha256%3A30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.243369ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=342980de-6d6b-4394-8997-d958db0b0fc5 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "PUT /v2/foo/bar/blobs/uploads/342980de-6d6b-4394-8997-d958db0b0fc5?_state=kEufP-4DusFywy-YvN1F5qMMA8wKEaaNgTMJBNW8vxl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0Mjk4MGRlLTZkNmItNDM5NC04OTk3LWQ5NThkYjBiMGZjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ni42Mjk5MjY0ODJaIn0%3D&digest=sha256%3A30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=9ca5d738-359e-4615-84a0-07018dc2c1e2 http.request.method=POST http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.167289ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=f777cbc2-5913-4b90-bc3f-1995724b0f80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/uploads/7f29f936-c5ac-4b0e-99ad-c9fd7c6f0a50?_state=ZqSWJUebm_pK103HQPCQuoIPe5jQgiKjsz4L_awudqt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmMjlmOTM2LWM1YWMtNGIwZS05OWFkLWM5ZmQ3YzZmMGE1MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ni42MzMxMTI1MDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.37733ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "PUT /v2/foo/bar/blobs/uploads/7f29f936-c5ac-4b0e-99ad-c9fd7c6f0a50?_state=ZqSWJUebm_pK103HQPCQuoIPe5jQgiKjsz4L_awudqt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmMjlmOTM2LWM1YWMtNGIwZS05OWFkLWM5ZmQ3YzZmMGE1MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ni42MzMxMTI1MDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=b936f672-b09b-4dbf-ac4a-205a6b9ba06a http.request.method=POST http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.013287ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=4aa19075-d0c9-4ec8-9fd3-e0f3e2847586 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/uploads/5b2f8317-adb5-407b-b2e6-329b164011f2?_state=LZdvVyvMV1z2WBbUyMLA8c1OY6yqkVgPdwKlGDL79dV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMmY4MzE3LWFkYjUtNDA3Yi1iMmU2LTMyOWIxNjQwMTFmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ni42MzY1NzY4NTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.35209ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "PUT /v2/foo/bar/blobs/uploads/5b2f8317-adb5-407b-b2e6-329b164011f2?_state=LZdvVyvMV1z2WBbUyMLA8c1OY6yqkVgPdwKlGDL79dV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMmY4MzE3LWFkYjUtNDA3Yi1iMmU2LTMyOWIxNjQwMTFmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ni42MzY1NzY4NTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=8447e1e6-132c-4d67-abf0-8954e9df47ac http.request.method=POST http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.075088ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=50a3e432-54a8-4fbc-97a4-2e97c045464a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/uploads/027f6a4e-816a-4984-9fdd-c52ad60082a9?_state=G0vHMw7lOgMRQPwZrOPnPqOqtCmTlh3IKfqheRsTOep7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyN2Y2YTRlLTgxNmEtNDk4NC05ZmRkLWM1MmFkNjAwODJhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ni42Mzk3MDI4MzRaIn0%3D&digest=sha256%3A30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" http.response.duration=899.170556ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:56 +0000] "PUT /v2/foo/bar/blobs/uploads/027f6a4e-816a-4984-9fdd-c52ad60082a9?_state=G0vHMw7lOgMRQPwZrOPnPqOqtCmTlh3IKfqheRsTOep7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAyN2Y2YTRlLTgxNmEtNDk4NC05ZmRkLWM1MmFkNjAwODJhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ni42Mzk3MDI4MzRaIn0%3D&digest=sha256%3A30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=8610f747-c896-48dd-8df0-8259c02d1662 http.request.method=POST http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.617172ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43287" http.request.id=d83a96a6-3724-4aae-9739-fcb9c0f1d18e http.request.method=PATCH http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/uploads/0dedf001-e2de-4c7f-849c-586c6c22ca0c?_state=vBhAcJcDoo24tue_xZevhKOIxeYQKPFEAxEXJyLNOvR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkZWRmMDAxLWUyZGUtNGM3Zi04NDljLTU4NmM2YzIyY2EwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ny42NTYxNzg2MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=865.034543ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:57 +0000] "PATCH /v2/foo/bar/blobs/uploads/0dedf001-e2de-4c7f-849c-586c6c22ca0c?_state=vBhAcJcDoo24tue_xZevhKOIxeYQKPFEAxEXJyLNOvR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkZWRmMDAxLWUyZGUtNGM3Zi04NDljLTU4NmM2YzIyY2EwYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1Ny42NTYxNzg2MjFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=080e883a-374f-4c45-8303-84ef3e4b4394 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/uploads/0dedf001-e2de-4c7f-849c-586c6c22ca0c?_state=M18sZ6juBRaxpmrMSzK9K8j3Gidrh7qt_gS7SYOrr-17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkZWRmMDAxLWUyZGUtNGM3Zi04NDljLTU4NmM2YzIyY2EwYyIsIk9mZnNldCI6MTY0MTc3OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6NTdaIn0%3D&digest=sha256%3A30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.301889ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:58 +0000] "PUT /v2/foo/bar/blobs/uploads/0dedf001-e2de-4c7f-849c-586c6c22ca0c?_state=M18sZ6juBRaxpmrMSzK9K8j3Gidrh7qt_gS7SYOrr-17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkZWRmMDAxLWUyZGUtNGM3Zi04NDljLTU4NmM2YzIyY2EwYyIsIk9mZnNldCI6MTY0MTc3OTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NDk6NTdaIn0%3D&digest=sha256%3A30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=6611e0b5-263e-4620-a838-fa932098ca0f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.054968ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=63771da9-5d04-4b74-a7ff-4dc56bb192ca http.request.method=GET http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=78.198581ms http.response.status=200 http.response.written=16417792 127.0.0.1 - - [15/Jan/2026:20:49:58 +0000] "GET /v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea HTTP/1.1" 200 16417792 "" "Go-http-client/1.1" time="2026-01-15T20:49:58Z" level=error msg="error parsing digest="sha257:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=8aab2e5c-1d6d-42dd-b9ff-921c579ccb57 http.request.method=GET http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/sha257:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" vars.name="foo/bar" time="2026-01-15T20:49:58Z" 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.12 http.request.host="127.0.0.1:43287" http.request.id=8aab2e5c-1d6d-42dd-b9ff-921c579ccb57 http.request.method=GET http.request.remoteaddr="127.0.0.1:36704" http.request.uri="/v2/foo/bar/blobs/sha257:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="927.927µs" http.response.status=400 http.response.written=110 vars.digest="sha257:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:49:58 +0000] "GET /v2/foo/bar/blobs/sha257:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-15T20:49:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=89ce3bb5-169f-4a5c-b13c-09eb8f6d4961 http.request.method=GET http.request.remoteaddr="127.0.0.1:36710" http.request.uri="/v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.251649ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:58 +0000] "GET /v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=70c035a7-9610-444d-996e-9ddd51c46636 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36722" http.request.uri="/v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" http.response.duration=1.031328ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:58 +0000] "DELETE /v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:58Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=71b765df-00da-42a2-acc6-254068593b6f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36722" http.request.uri="/v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.003927ms http.response.status=404 http.response.written=157 vars.digest="sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:49:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-15T20:49:58Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=deb6bc6b-120d-4238-b7c3-9b2d93f5af5c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36722" http.request.uri="/v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="975.247µs" http.response.status=404 http.response.written=74 vars.digest="sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:49:58 +0000] "DELETE /v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-01-15T20:49:58Z" level=error msg="error parsing digest="sha257:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=3ae2e160-0273-463c-9d6e-f58a4afe1e87 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48530" http.request.uri="/v2/foo/bar/blobs/sha257:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" vars.name="foo/bar" time="2026-01-15T20:49:58Z" 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.12 http.request.host="127.0.0.1:43287" http.request.id=3ae2e160-0273-463c-9d6e-f58a4afe1e87 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48530" http.request.uri="/v2/foo/bar/blobs/sha257:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="917.326µs" http.response.status=400 http.response.written=110 vars.digest="sha257:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:49:58 +0000] "DELETE /v2/foo/bar/blobs/sha257:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-15T20:49:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=fa36da91-8e56-4a5b-894b-c0e972068ace http.request.method=POST http.request.remoteaddr="127.0.0.1:48546" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044528ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=30f2d9ec-cd32-4f15-b13c-c1edb2002f1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48546" http.request.uri="/v2/foo/bar/blobs/uploads/ead6e89e-0630-4d6a-8f55-a3ad5aa40dd1?_state=1USL0FWsFU1Y4is95Ble3JdEiFP2GyvAKLz2H2CD8bV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhZDZlODllLTA2MzAtNGQ2YS04ZjU1LWEzYWQ1YWE0MGRkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1OC42NTYyODUzMjZaIn0%3D&digest=sha256%3A30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" http.response.duration=802.521158ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:58 +0000] "PUT /v2/foo/bar/blobs/uploads/ead6e89e-0630-4d6a-8f55-a3ad5aa40dd1?_state=1USL0FWsFU1Y4is95Ble3JdEiFP2GyvAKLz2H2CD8bV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVhZDZlODllLTA2MzAtNGQ2YS04ZjU1LWEzYWQ1YWE0MGRkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1OC42NTYyODUzMjZaIn0%3D&digest=sha256%3A30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=73b21997-6014-40a8-a34f-bd910885fbea http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48546" http.request.uri="/v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.114568ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-15T20:49:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=41d9cf04-af20-429d-9281-98c31abc40e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36706" http.request.uri="/v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=931.940919ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [15/Jan/2026:20:49:58 +0000] "GET /v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2026-01-15T20:49:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43287" http.request.id=2b84e11d-c19f-4ee2-ac47-02e4d16c1da8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36710" http.request.uri="/v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=925.972795ms http.response.status=200 http.response.written=2646784 127.0.0.1 - - [15/Jan/2026:20:49:58 +0000] "GET /v2/foo/bar/blobs/sha256:30e3fb8f37d144057fb12beb94eaef5c8dffb4ad64936498902fc2021bd6c8ea HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.13s) === RUN TestRelativeURL time="2026-01-15T20:49:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:49:59Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:49:59Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35181" http.request.id=3a4739c8-d8d7-4788-b693-de48331d5323 http.request.method=POST http.request.remoteaddr="127.0.0.1:44878" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.076808ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35181" http.request.id=e96ced7e-2a38-4cba-accd-c52d306e56c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44878" http.request.uri="/v2/foo/bar/blobs/uploads/dcb9596b-ec95-486a-92c1-1ee01c053f3d?_state=ghaDIxBxmzfC1o9cb3RtECkn6HSFmXDLHLMIBMHCNaV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjYjk1OTZiLWVjOTUtNDg2YS05MmMxLTFlZTAxYzA1M2YzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1OS41NzY3MjU1MTlaIn0%3D&digest=sha256%3A23ac7eb9acdaa0099ce88d04b4f80ae0792eea94893c1be6624299ffbbbc2694" http.request.useragent="Go-http-client/1.1" http.response.duration=1.141701837s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:49:59 +0000] "PUT /v2/foo/bar/blobs/uploads/dcb9596b-ec95-486a-92c1-1ee01c053f3d?_state=ghaDIxBxmzfC1o9cb3RtECkn6HSFmXDLHLMIBMHCNaV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjYjk1OTZiLWVjOTUtNDg2YS05MmMxLTFlZTAxYzA1M2YzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo0OTo1OS41NzY3MjU1MTlaIn0%3D&digest=sha256%3A23ac7eb9acdaa0099ce88d04b4f80ae0792eea94893c1be6624299ffbbbc2694 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35181" http.request.id=3b93031b-e93e-41d1-8ef8-25506a9309a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:44878" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.054968ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35181" http.request.id=3b9af523-09a1-4d0e-a25f-56c920ce2864 http.request.method=POST http.request.remoteaddr="127.0.0.1:44878" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="864.727µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:03Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35181" http.request.id=c9e7b891-3165-4ff4-b408-4b1248a2aa84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44878" http.request.uri="/v2/foo/bar/blobs/uploads/45f746b5-f9a6-412a-82d7-994b86764dbe?_state=SVnkZ-c64lxKBCAFTa9vYGlBaHli4bESxMH-61q4Wgp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1Zjc0NmI1LWY5YTYtNDEyYS04MmQ3LTk5NGI4Njc2NGRiZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo1MDowMS4yMDY4MDM1ODNaIn0%3D&digest=sha256%3A1f51e323c9ddb4b0e100780066696c58cf564ac6ba45cb087a099ef3e679a798" http.request.useragent="Go-http-client/1.1" http.response.duration=2.281158419s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:01 +0000] "PUT /v2/foo/bar/blobs/uploads/45f746b5-f9a6-412a-82d7-994b86764dbe?_state=SVnkZ-c64lxKBCAFTa9vYGlBaHli4bESxMH-61q4Wgp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ1Zjc0NmI1LWY5YTYtNDEyYS04MmQ3LTk5NGI4Njc2NGRiZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo1MDowMS4yMDY4MDM1ODNaIn0%3D&digest=sha256%3A1f51e323c9ddb4b0e100780066696c58cf564ac6ba45cb087a099ef3e679a798 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.92s) === RUN TestBlobDeleteDisabled time="2026-01-15T20:50:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:50:03Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:50:03Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:46713" http.request.id=1978435d-396f-4175-9f74-0a9e0dd1dcac http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48732" http.request.uri="/v2/foo/bar/blobs/sha256:b58785ff5c8ba030b96a6031870dc0c7a4a5bb2cf9cc938d01819f8fab9eecd6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="947.728µs" http.response.status=405 http.response.written=78 vars.digest="sha256:b58785ff5c8ba030b96a6031870dc0c7a4a5bb2cf9cc938d01819f8fab9eecd6" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:50:03 +0000] "DELETE /v2/foo/bar/blobs/sha256:b58785ff5c8ba030b96a6031870dc0c7a4a5bb2cf9cc938d01819f8fab9eecd6 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.29s) === RUN TestDeleteDisabled time="2026-01-15T20:50:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:50:03Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:50:03Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44743" http.request.id=e329eb8a-d56d-49f0-baa4-6ab0a142af57 http.request.method=POST http.request.remoteaddr="127.0.0.1:41436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.132728ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:04Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44743" http.request.id=20aa540d-adb5-404f-9760-7bb5028163c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41436" http.request.uri="/v2/foo/bar/blobs/uploads/183244d9-61f4-490a-9b94-d475bb7dbfd9?_state=caxzEoqVmfMBQmKQ4sOgZbo-qhlnriI5yfoCBncARGx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4MzI0NGQ5LTYxZjQtNDkwYS05Yjk0LWQ0NzViYjdkYmZkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo1MDowMy45NTIxOTE5MjhaIn0%3D&digest=sha256%3A11c640589af5a2a158846683438cf92e1345a2eef6192248f6d38b450bb570ab" http.request.useragent="Go-http-client/1.1" http.response.duration=891.744342ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:03 +0000] "PUT /v2/foo/bar/blobs/uploads/183244d9-61f4-490a-9b94-d475bb7dbfd9?_state=caxzEoqVmfMBQmKQ4sOgZbo-qhlnriI5yfoCBncARGx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4MzI0NGQ5LTYxZjQtNDkwYS05Yjk0LWQ0NzViYjdkYmZkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo1MDowMy45NTIxOTE5MjhaIn0%3D&digest=sha256%3A11c640589af5a2a158846683438cf92e1345a2eef6192248f6d38b450bb570ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:04Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:44743" http.request.id=d7f49246-dff1-4b05-ade8-625a0a633b95 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41436" http.request.uri="/v2/foo/bar/blobs/sha256:11c640589af5a2a158846683438cf92e1345a2eef6192248f6d38b450bb570ab" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="914.927µs" http.response.status=405 http.response.written=78 vars.digest="sha256:11c640589af5a2a158846683438cf92e1345a2eef6192248f6d38b450bb570ab" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:50:04 +0000] "DELETE /v2/foo/bar/blobs/sha256:11c640589af5a2a158846683438cf92e1345a2eef6192248f6d38b450bb570ab HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.07s) === RUN TestDeleteReadOnly time="2026-01-15T20:50:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:50:04Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:50:05Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33579" http.request.id=a4f719b7-ae91-4862-b730-5302bde56dd4 http.request.method=POST http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.036648ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:05Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:33579" http.request.id=ddcdf910-d09a-415b-9747-4a94c30f67d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57278" http.request.uri="/v2/foo/bar/blobs/uploads/e61fb05e-9a5d-442f-ad39-af715a316712?_state=mcCcS6QdwJHwWeWIba6dPd8jzlGqoGY3EOvbu62aGdd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2MWZiMDVlLTlhNWQtNDQyZi1hZDM5LWFmNzE1YTMxNjcxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo1MDowNS4wMDcwOTAwODJaIn0%3D&digest=sha256%3A47d9165911179b28d0c963aaefa9d81b791988e8083260e1da4ec544dd1ecb3a" http.request.useragent="Go-http-client/1.1" http.response.duration=824.627803ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:05 +0000] "PUT /v2/foo/bar/blobs/uploads/e61fb05e-9a5d-442f-ad39-af715a316712?_state=mcCcS6QdwJHwWeWIba6dPd8jzlGqoGY3EOvbu62aGdd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU2MWZiMDVlLTlhNWQtNDQyZi1hZDM5LWFmNzE1YTMxNjcxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo1MDowNS4wMDcwOTAwODJaIn0%3D&digest=sha256%3A47d9165911179b28d0c963aaefa9d81b791988e8083260e1da4ec544dd1ecb3a HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [15/Jan/2026:20:50:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:47d9165911179b28d0c963aaefa9d81b791988e8083260e1da4ec544dd1ecb3a HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.99s) === RUN TestStartPushReadOnly time="2026-01-15T20:50:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:50:05Z" level=info msg="redis not configured" go.version=go1.24.12 127.0.0.1 - - [15/Jan/2026:20:50:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-01-15T20:50:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:50:05Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:50:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=d04075e2-430e-4f2e-a9ae-3b8134bc72fe http.request.method=GET http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.163889ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Jan/2026:20:50:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-15T20:50:05Z" 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.12 http.request.host="127.0.0.1:46243" http.request.id=4831bd75-4ef6-460a-b52e-065e8143bdc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40808" 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="889.646µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/Jan/2026:20:50:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-15T20:50:05Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=caf2b83a-4935-4df9-932c-b499ce4d0bce http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" 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="801.806µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Jan/2026:20:50:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-15T20:50:05Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=bac6dd47-0808-4901-aff9-0aeb8d503a54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" 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.130703ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-15T20:50:05Z" 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.12 http.request.host="127.0.0.1:46243" http.request.id=bac6dd47-0808-4901-aff9-0aeb8d503a54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" 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.191023ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-15T20:50:05Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=bac6dd47-0808-4901-aff9-0aeb8d503a54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" 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.221583ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-15T20:50:05Z" 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.12 http.request.host="127.0.0.1:46243" http.request.id=bac6dd47-0808-4901-aff9-0aeb8d503a54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" 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.248784ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Jan/2026:20:50:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-15T20:50:06Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=4d6ffb62-304b-4bf9-8d01-2e256ff195fb http.request.method=POST http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.079968ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:06 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=8c09c478-21b0-461b-b767-25f3ebb88c7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/schema1/blobs/uploads/8d903040-f3ec-4990-b6e4-26715620fcee?_state=5_22PpdoGl36YAAcpD1ckMco9zpUB-MfQyd2_rFchut7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZDkwMzA0MC1mM2VjLTQ5OTAtYjZlNC0yNjcxNTYyMGZjZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MDYuMTA2NjEwOTI3WiJ9&digest=sha256%3A38ab4467cf8d07d5e19d39583d9924a87cbcfa170188c462a61a8558bf0227b9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.154661682s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:06 +0000] "PUT /v2/foo/schema1/blobs/uploads/8d903040-f3ec-4990-b6e4-26715620fcee?_state=5_22PpdoGl36YAAcpD1ckMco9zpUB-MfQyd2_rFchut7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZDkwMzA0MC1mM2VjLTQ5OTAtYjZlNC0yNjcxNTYyMGZjZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MDYuMTA2NjEwOTI3WiJ9&digest=sha256%3A38ab4467cf8d07d5e19d39583d9924a87cbcfa170188c462a61a8558bf0227b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:08Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=cefeb695-18ff-4a77-9848-f3ed113c3c06 http.request.method=POST http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.502011ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:08 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=536be919-6b2d-4605-bf70-08083acbf43d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/schema1/blobs/uploads/0d8a596f-4e51-424f-9f95-53a98b6b80cd?_state=CAfCrnl0nHZ1KEm5iDX7_ntrrULKPX2bHA-lh5-zAL97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZDhhNTk2Zi00ZTUxLTQyNGYtOWY5NS01M2E5OGI2YjgwY2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MDguNDExODgwOTI4WiJ9&digest=sha256%3A7a140b8a2d4f8097207fe7939212ea6a6538a270bb543f353a57e96072757d4e" http.request.useragent="Go-http-client/1.1" http.response.duration=724.616422ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:08 +0000] "PUT /v2/foo/schema1/blobs/uploads/0d8a596f-4e51-424f-9f95-53a98b6b80cd?_state=CAfCrnl0nHZ1KEm5iDX7_ntrrULKPX2bHA-lh5-zAL97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZDhhNTk2Zi00ZTUxLTQyNGYtOWY5NS01M2E5OGI2YjgwY2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MDguNDExODgwOTI4WiJ9&digest=sha256%3A7a140b8a2d4f8097207fe7939212ea6a6538a270bb543f353a57e96072757d4e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=5e2c2ab7-ff4f-47cd-894f-a825f5755c68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.729268ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=ef4a94b4-5a60-4b51-8cc4-91439e90f6a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/schema1/manifests/sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62" http.request.useragent="Go-http-client/1.1" http.response.duration=3.506786ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=d41623c3-4c76-4a8e-835e-7bcaa29948fa http.request.method=GET http.request.remoteaddr="127.0.0.1:40808" 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.952415ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=b7608ac7-f456-4199-91ed-c1b2b0b87d17 http.request.method=GET http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/schema1/manifests/sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.915455ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "GET /v2/foo/schema1/manifests/sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46243" http.request.id=c6cf4998-f394-49ad-9291-a9f6587eda2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/schema1/manifests/sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62" http.request.useragent="Go-http-client/1.1" http.response.duration=3.893429ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46243" http.request.id=a485e420-0152-4089-ae8a-1a74d81bd3b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/schema1/manifests/sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62" http.request.useragent="Go-http-client/1.1" http.response.duration=3.414145ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json" http.request.host="127.0.0.1:46243" http.request.id=43ae5c3b-6e6b-4082-83ab-aae3eddcb0b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/schema1/manifests/sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62" http.request.useragent="Go-http-client/1.1" http.response.duration=4.323592ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=a3b8d1b7-7ad6-4e13-a362-01947540506e http.request.method=GET http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/schema1/manifests/sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.005455ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "GET /v2/foo/schema1/manifests/sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=c7e595b8-b5a3-4412-adef-d6d81d6d67de http.request.method=GET http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="871.566µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=df709c02-342c-4ee7-8448-32b88a5c09f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/schema1/manifests/sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62" http.request.useragent="Go-http-client/1.1" http.response.duration="782.566µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "GET /v2/foo/schema1/manifests/sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=25a2067f-4cd8-46e5-a10a-c394e01e2c1e http.request.method=GET http.request.remoteaddr="127.0.0.1:40808" 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="841.606µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" level=error msg="payload digest does match: "sha256:91a00f5d0af383f0b6ba250b83350b4327777055f257f4966d49029368e08236" != "sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62"" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=0f20bfec-632e-4885-9d02-9d83809c0eef http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/schema1/manifests/sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62" time="2026-01-15T20:50:09Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=0f20bfec-632e-4885-9d02-9d83809c0eef http.request.method=PUT http.request.remoteaddr="127.0.0.1:40808" http.request.uri="/v2/foo/schema1/manifests/sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.062048ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62" 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "PUT /v2/foo/schema1/manifests/sha256:5e2e3992395021e3741c752ebca16921d59f6ef289cc7df066c196edbb6fdd62 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=2c27433a-ac02-4119-86d8-4f5a01d5ce87 http.request.method=GET http.request.remoteaddr="127.0.0.1:35198" 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="986.927µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" 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.12 http.request.host="127.0.0.1:46243" http.request.id=1814ec51-834c-422c-a164-806f6866846c http.request.method=GET http.request.remoteaddr="127.0.0.1:35198" 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="848.966µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46243" http.request.id=baae578a-1501-42c9-8926-95a4a939ceee http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" 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.010208ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:50:09Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46243" http.request.id=baae578a-1501-42c9-8926-95a4a939ceee http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" 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.080448ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:50:09Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46243" http.request.id=baae578a-1501-42c9-8926-95a4a939ceee http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" 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.118809ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=8d5e7cbf-4834-4dc6-b2b5-9afb78c3e2da http.request.method=POST http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="931.527µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=171b6345-f4de-422f-a893-8417fc3802c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/blobs/uploads/6478f4a0-d355-4b06-a7ce-e9ecd9b4cd53?_state=s7YJN09fUb5j7rmElUwpinTSdwUzH3mHdRl6koIT8_97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NDc4ZjRhMC1kMzU1LTRiMDYtYTdjZS1lOWVjZDliNGNkNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MDkuMTgwMTIxNzk0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.31209ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/6478f4a0-d355-4b06-a7ce-e9ecd9b4cd53?_state=s7YJN09fUb5j7rmElUwpinTSdwUzH3mHdRl6koIT8_97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NDc4ZjRhMC1kMzU1LTRiMDYtYTdjZS1lOWVjZDliNGNkNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MDkuMTgwMTIxNzk0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46243" http.request.id=7f572687-9fef-47bd-a7f3-9457170597f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" 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.037288ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:50:09Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46243" http.request.id=7f572687-9fef-47bd-a7f3-9457170597f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" 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.154489ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-15T20:50:09Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=2e8365a8-fafc-4a89-b893-df62a1f59731 http.request.method=POST http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.070528ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:10Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=69aa868c-5506-41f1-ae8d-8cd0bf5cef5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/blobs/uploads/30c6689e-f9d4-4702-9c57-035c9bc1625f?_state=dHd9h8TqjZA5DXiZuGhtrFqBclrSZEda4_otTxuL9Qp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMGM2Njg5ZS1mOWQ0LTQ3MDItOWM1Ny0wMzVjOWJjMTYyNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MDkuMzY5MzI2MTE5WiJ9&digest=sha256%3Ac5731ee93fe826b38d084419b42bf3add0dd05b846cdc703971d6b0d25eb9ecf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.147724445s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:09 +0000] "PUT /v2/foo/schema2/blobs/uploads/30c6689e-f9d4-4702-9c57-035c9bc1625f?_state=dHd9h8TqjZA5DXiZuGhtrFqBclrSZEda4_otTxuL9Qp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMGM2Njg5ZS1mOWQ0LTQ3MDItOWM1Ny0wMzVjOWJjMTYyNWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MDkuMzY5MzI2MTE5WiJ9&digest=sha256%3Ac5731ee93fe826b38d084419b42bf3add0dd05b846cdc703971d6b0d25eb9ecf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:10Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=b3c23117-4106-402e-8a23-900983c402c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.050328ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=9ca5e74a-58e4-45c4-9ad8-5a23e4a0a045 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/blobs/uploads/759db473-623a-4bec-a1b8-7474ad942c72?_state=49m7N3RD_REmLiPwbGzbkdd9LF8yG6Ki0eiZC1cXJst7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NTlkYjQ3My02MjNhLTRiZWMtYTFiOC03NDc0YWQ5NDJjNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MTAuNzY5NzcyMDQxWiJ9&digest=sha256%3A2ddef5f10bcab14d34a3a2430e82c37341b4440fd26ab73ad694fc0d55c614f6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.749677796s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/759db473-623a-4bec-a1b8-7474ad942c72?_state=49m7N3RD_REmLiPwbGzbkdd9LF8yG6Ki0eiZC1cXJst7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NTlkYjQ3My02MjNhLTRiZWMtYTFiOC03NDc0YWQ5NDJjNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MTAuNzY5NzcyMDQxWiJ9&digest=sha256%3A2ddef5f10bcab14d34a3a2430e82c37341b4440fd26ab73ad694fc0d55c614f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46243" http.request.id=4d734e73-6f1c-4fd3-882c-22af1e2dd4a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.40897ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46243" http.request.id=22c7a0a6-1ddd-4bce-9251-e5fd9876fe71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/manifests/sha256:545d7e862d79c96ae055d22787a4d357a278780bb6fa8d51a95237959734adb7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.161008ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "PUT /v2/foo/schema2/manifests/sha256:545d7e862d79c96ae055d22787a4d357a278780bb6fa8d51a95237959734adb7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=1cec23bc-4e0b-45f1-86b7-9d3d35125784 http.request.method=GET http.request.remoteaddr="127.0.0.1:35198" 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="986.727µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=90c1c0df-ce5d-48c5-a834-312b5e01c00e http.request.method=GET http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/manifests/sha256:545d7e862d79c96ae055d22787a4d357a278780bb6fa8d51a95237959734adb7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.016808ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "GET /v2/foo/schema2/manifests/sha256:545d7e862d79c96ae055d22787a4d357a278780bb6fa8d51a95237959734adb7 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=4109d396-c281-4a08-bed0-db933587efd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="844.446µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=84779aae-08cd-4c87-bc46-5dd450f42e83 http.request.method=GET http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/manifests/sha256:545d7e862d79c96ae055d22787a4d357a278780bb6fa8d51a95237959734adb7" http.request.useragent="Go-http-client/1.1" http.response.duration="762.126µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "GET /v2/foo/schema2/manifests/sha256:545d7e862d79c96ae055d22787a4d357a278780bb6fa8d51a95237959734adb7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=2fd2db1e-1a82-4c73-8a3c-644687d43ae2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35198" 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="828.406µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=info msg="rewriting manifest sha256:545d7e862d79c96ae055d22787a4d357a278780bb6fa8d51a95237959734adb7 in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=cb2b0ccb-1add-402f-99c7-131e253aeb6a http.request.method=GET http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:50:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=cb2b0ccb-1add-402f-99c7-131e253aeb6a http.request.method=GET http.request.remoteaddr="127.0.0.1:35198" 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.268017ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46243" http.request.id=b4c4541d-9579-43ba-833e-5a0c6176d7c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" 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="928.967µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46243" http.request.id=b9e0589b-71a9-4dcd-b858-e2be3d096921 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.21809ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46243" http.request.id=e639d556-41fb-4222-bcaa-a4648c641f32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/manifests/sha256:be1bd971faa85f080c26ab7d7ee0b22d05d1690227890aa6db13fa7f2e5b007d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.081368ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "PUT /v2/foo/schema2/manifests/sha256:be1bd971faa85f080c26ab7d7ee0b22d05d1690227890aa6db13fa7f2e5b007d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=92363e23-75ca-4c45-a516-f76175c85916 http.request.method=GET http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.015807ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=6c31cc2e-b969-4a10-b6ce-bd1b66d00a2b http.request.method=GET http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/manifests/sha256:be1bd971faa85f080c26ab7d7ee0b22d05d1690227890aa6db13fa7f2e5b007d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.016607ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "GET /v2/foo/schema2/manifests/sha256:be1bd971faa85f080c26ab7d7ee0b22d05d1690227890aa6db13fa7f2e5b007d HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=bb8ce67d-eae0-4d38-9282-99231852b559 http.request.method=GET http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="840.166µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=40be57bb-f69f-4db9-b9ae-7615abe48a54 http.request.method=GET http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/manifests/sha256:be1bd971faa85f080c26ab7d7ee0b22d05d1690227890aa6db13fa7f2e5b007d" http.request.useragent="Go-http-client/1.1" http.response.duration="816.046µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "GET /v2/foo/schema2/manifests/sha256:be1bd971faa85f080c26ab7d7ee0b22d05d1690227890aa6db13fa7f2e5b007d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=info msg="rewriting manifest list sha256:be1bd971faa85f080c26ab7d7ee0b22d05d1690227890aa6db13fa7f2e5b007d in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=9cdd6f61-716e-45d7-9b4f-6f13c2bb1d49 http.request.method=GET http.request.remoteaddr="127.0.0.1:35198" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-01-15T20:50:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46243" http.request.id=9cdd6f61-716e-45d7-9b4f-6f13c2bb1d49 http.request.method=GET http.request.remoteaddr="127.0.0.1:35198" 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.407538ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" 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.12 time="2026-01-15T20:50:12Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:50:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=4fd87112-fd05-4159-9ade-b930c81e38ce http.request.method=GET http.request.remoteaddr="127.0.0.1:51346" 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="971.047µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" 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.12 http.request.host="127.0.0.1:38031" http.request.id=683ade49-cea4-4c61-b810-8adb3c2bcf34 http.request.method=GET http.request.remoteaddr="127.0.0.1:51346" 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="837.046µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=470cbdab-d338-485c-9b21-d89cbe30d7f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" 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="833.806µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=a573fee6-da1e-48a1-8163-9fe7178e737c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" 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.130223ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-15T20:50:12Z" 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.12 http.request.host="127.0.0.1:38031" http.request.id=a573fee6-da1e-48a1-8163-9fe7178e737c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" 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.247544ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-15T20:50:12Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=a573fee6-da1e-48a1-8163-9fe7178e737c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" 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.280144ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-15T20:50:12Z" 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.12 http.request.host="127.0.0.1:38031" http.request.id=a573fee6-da1e-48a1-8163-9fe7178e737c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" 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.305545ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-15T20:50:12Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=63e2ab8c-e29c-4034-a00f-7113c410d178 http.request.method=POST http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.037327ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=035c9313-ec57-46d7-a247-e4c9f77597c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/blobs/uploads/557998b1-dd2b-4d68-96ab-be2d0d5833dc?_state=yfRrMreoObDeuhLm87SkQLZB9CJ33F4PDqLdOu0CnPp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1NTc5OThiMS1kZDJiLTRkNjgtOTZhYi1iZTJkMGQ1ODMzZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MTIuNzk1MTg4ODA2WiJ9&digest=sha256%3A67a814966b52c1148f1c67ae97fa9f4eb4a0c6449d5e860c95d18323419bc96a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.646210549s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/557998b1-dd2b-4d68-96ab-be2d0d5833dc?_state=yfRrMreoObDeuhLm87SkQLZB9CJ33F4PDqLdOu0CnPp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1NTc5OThiMS1kZDJiLTRkNjgtOTZhYi1iZTJkMGQ1ODMzZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MTIuNzk1MTg4ODA2WiJ9&digest=sha256%3A67a814966b52c1148f1c67ae97fa9f4eb4a0c6449d5e860c95d18323419bc96a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=c7f3460d-7b6e-4e63-99e9-07908d51afb7 http.request.method=POST http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.063848ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=a2b5c9f4-19a3-4d8d-94e5-73ceda3850d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/blobs/uploads/fafb3cab-8164-459f-8e33-b9366f91c114?_state=4br4zwj223FTUVh7Hee6O-2ljJUa0Cj9NcNVchoOAOd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmYWZiM2NhYi04MTY0LTQ1OWYtOGUzMy1iOTM2NmY5MWMxMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MTQuNTk0NDA3NjkxWiJ9&digest=sha256%3Acae9d96baf502c210f02643840f3d0a7e51fad70c70893f5fdebdad8bcc05043" http.request.useragent="Go-http-client/1.1" http.response.duration=764.339478ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/fafb3cab-8164-459f-8e33-b9366f91c114?_state=4br4zwj223FTUVh7Hee6O-2ljJUa0Cj9NcNVchoOAOd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmYWZiM2NhYi04MTY0LTQ1OWYtOGUzMy1iOTM2NmY5MWMxMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MTQuNTk0NDA3NjkxWiJ9&digest=sha256%3Acae9d96baf502c210f02643840f3d0a7e51fad70c70893f5fdebdad8bcc05043 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=f4526893-fd3d-4bc0-a5dc-4bb88c5a83e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.822484ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=57b8d1bc-2304-4edd-b9b1-9c421640a209 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea" http.request.useragent="Go-http-client/1.1" http.response.duration=3.643147ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=bcf5e08e-9911-4792-8c1a-62491b189a3b http.request.method=GET http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.052055ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=2d91073b-0a44-4dc5-9316-2082c070f20d http.request.method=GET http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.981895ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "GET /v2/foo/schema1/manifests/sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38031" http.request.id=e722f38d-de22-4427-bf5b-453170e7dc98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea" http.request.useragent="Go-http-client/1.1" http.response.duration=3.504266ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38031" http.request.id=16131fd4-22ec-4ebe-afe8-dcd050d36e14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea" http.request.useragent="Go-http-client/1.1" http.response.duration=4.670674ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json" http.request.host="127.0.0.1:38031" http.request.id=fa51df2f-13fb-4faa-bb22-7bb8de47bc00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea" http.request.useragent="Go-http-client/1.1" http.response.duration=3.484666ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=b74d8e90-60e0-41f0-bd5e-23e65c1c0a93 http.request.method=GET http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.044135ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "GET /v2/foo/schema1/manifests/sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=69b674d4-f63a-413d-b88f-87e1ac73e357 http.request.method=GET http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="785.685µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=d74d19d8-cd13-4c96-80ba-61c71d94c642 http.request.method=GET http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea" http.request.useragent="Go-http-client/1.1" http.response.duration="821.886µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "GET /v2/foo/schema1/manifests/sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=d1440e4e-ae71-472d-a975-acc98b141bff http.request.method=GET http.request.remoteaddr="127.0.0.1:51346" 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="784.126µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" level=error msg="payload digest does match: "sha256:14c20e1103a9f37ca54351e30fe1c3d5e845fd77ddfb6cb662aa94261a8ccaca" != "sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea"" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=59af8de8-6551-4aa8-9424-29c836f1a869 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea" time="2026-01-15T20:50:15Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=59af8de8-6551-4aa8-9424-29c836f1a869 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51346" http.request.uri="/v2/foo/schema1/manifests/sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.121809ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea" 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:9b0be4a7f9ac439fb3c159a11b331344935d8d0fc54c9aabc099e3cc55b5ffea HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=a6b54a65-ffba-421b-8fd7-ec443e03d70a http.request.method=GET http.request.remoteaddr="127.0.0.1:51354" 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.072368ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" 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.12 http.request.host="127.0.0.1:38031" http.request.id=02ca5b0b-8e81-4d95-b01d-0ae82f9b7ad5 http.request.method=GET http.request.remoteaddr="127.0.0.1:51354" 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="884.207µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38031" http.request.id=9eb362eb-ad63-417b-bb0d-ea825ae79190 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51354" 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.099528ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:50:15Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38031" http.request.id=9eb362eb-ad63-417b-bb0d-ea825ae79190 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51354" 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.163488ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:50:15Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38031" http.request.id=9eb362eb-ad63-417b-bb0d-ea825ae79190 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51354" 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.192689ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=7f61fb98-385c-4d84-9197-46e6a3f59bd7 http.request.method=POST http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="993.247µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=7845e2ee-9760-4f2a-93d1-7ed6240a61d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/blobs/uploads/c8ae92ca-a4f1-4e48-886a-c5328c2bfb8b?_state=UBvBy8ykU7uN5ImpcuQ-rM4N7J9bDQ8M9K1csk3DPZJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjOGFlOTJjYS1hNGYxLTRlNDgtODg2YS1jNTMyOGMyYmZiOGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MTUuNDA2OTc3NDg4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.36209ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/c8ae92ca-a4f1-4e48-886a-c5328c2bfb8b?_state=UBvBy8ykU7uN5ImpcuQ-rM4N7J9bDQ8M9K1csk3DPZJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjOGFlOTJjYS1hNGYxLTRlNDgtODg2YS1jNTMyOGMyYmZiOGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MTUuNDA2OTc3NDg4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38031" http.request.id=dc6fb58c-a99a-4cc3-9d22-e8f93fd9f5a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51354" 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.34633ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:50:15Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38031" http.request.id=dc6fb58c-a99a-4cc3-9d22-e8f93fd9f5a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51354" 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.397811ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-15T20:50:15Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=77b24835-6491-4c87-a85e-8eb9b900c5cb http.request.method=POST http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.126568ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:17Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=65640bae-0579-4d37-810f-c2feca922d07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/blobs/uploads/4e0f29e0-fb4d-4e76-a158-a3a2c94dfabc?_state=pznT1y3u7pUb6gRsJRz0ybfQvBj-xZcmfQw1VCBahAB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZTBmMjllMC1mYjRkLTRlNzYtYTE1OC1hM2EyYzk0ZGZhYmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MTUuNjI0ODMwMTQ2WiJ9&digest=sha256%3A5896159308a95e349b3794632734b8bd4a2cb6fcb957a1ad0090894907fb5c60" http.request.useragent="Go-http-client/1.1" http.response.duration=1.511479509s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/4e0f29e0-fb4d-4e76-a158-a3a2c94dfabc?_state=pznT1y3u7pUb6gRsJRz0ybfQvBj-xZcmfQw1VCBahAB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZTBmMjllMC1mYjRkLTRlNzYtYTE1OC1hM2EyYzk0ZGZhYmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MTUuNjI0ODMwMTQ2WiJ9&digest=sha256%3A5896159308a95e349b3794632734b8bd4a2cb6fcb957a1ad0090894907fb5c60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:17Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=0a321833-0e6c-4e97-b26c-a1f5a8a6a295 http.request.method=POST http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.047967ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=b9fdf678-0cb3-45f2-94d0-37a5afc0d078 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/blobs/uploads/009fae83-4e35-48c7-a52d-544fbcc6364f?_state=O1lFRadBKGoOFXfXOxiNGKFiGOBWr929dzXRAW5F5rV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMDlmYWU4My00ZTM1LTQ4YzctYTUyZC01NDRmYmNjNjM2NGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MTcuMzk1NDg2NzAxWiJ9&digest=sha256%3A1efa767670bb7ccd0a9d17a7b5032e78f17393e6ae7cd5f4f413704dff01772d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.889598559s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/009fae83-4e35-48c7-a52d-544fbcc6364f?_state=O1lFRadBKGoOFXfXOxiNGKFiGOBWr929dzXRAW5F5rV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMDlmYWU4My00ZTM1LTQ4YzctYTUyZC01NDRmYmNjNjM2NGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MTcuMzk1NDg2NzAxWiJ9&digest=sha256%3A1efa767670bb7ccd0a9d17a7b5032e78f17393e6ae7cd5f4f413704dff01772d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38031" http.request.id=7b1ab10c-0e0d-4428-99cd-ad5625e6d5f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.375651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38031" http.request.id=74af5248-e5fd-413f-b439-a234705e4e50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/manifests/sha256:e8f7e1b5be1487ab3c1b6ffd995448cd24dd55db55aee5e9d31d69742e5f13f6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.148008ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:e8f7e1b5be1487ab3c1b6ffd995448cd24dd55db55aee5e9d31d69742e5f13f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=c64b219f-d49e-4db5-9ea7-acfef4908516 http.request.method=GET http.request.remoteaddr="127.0.0.1:51354" 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="972.207µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=56dec03e-4f4d-422e-bcb7-44706c445245 http.request.method=GET http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/manifests/sha256:e8f7e1b5be1487ab3c1b6ffd995448cd24dd55db55aee5e9d31d69742e5f13f6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="969.727µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "GET /v2/foo/schema2/manifests/sha256:e8f7e1b5be1487ab3c1b6ffd995448cd24dd55db55aee5e9d31d69742e5f13f6 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=545b6001-2ddf-4a37-802e-a89d114fffca http.request.method=GET http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="823.166µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=ae63554f-39f2-4c20-9eb4-c4cc7fbfb824 http.request.method=GET http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/manifests/sha256:e8f7e1b5be1487ab3c1b6ffd995448cd24dd55db55aee5e9d31d69742e5f13f6" http.request.useragent="Go-http-client/1.1" http.response.duration="820.006µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "GET /v2/foo/schema2/manifests/sha256:e8f7e1b5be1487ab3c1b6ffd995448cd24dd55db55aee5e9d31d69742e5f13f6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=69bed499-a40f-4d65-bff4-764f63a357ed http.request.method=GET http.request.remoteaddr="127.0.0.1:51354" 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="764.446µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=info msg="rewriting manifest sha256:e8f7e1b5be1487ab3c1b6ffd995448cd24dd55db55aee5e9d31d69742e5f13f6 in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=5b860368-8148-4532-ad9b-80735fc470aa http.request.method=GET http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:50:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=5b860368-8148-4532-ad9b-80735fc470aa http.request.method=GET http.request.remoteaddr="127.0.0.1:51354" 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.061616ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" 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.12 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38031" http.request.id=9798c0b2-8e4b-4b99-acdc-f19b0b61cedb http.request.method=PUT http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.026527ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38031" http.request.id=e5a968dd-413e-46c9-9201-b33695e27c82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.153529ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38031" http.request.id=268d1a0f-18b5-4c6e-856e-87fec2da30bc http.request.method=PUT http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/manifests/sha256:62e13a18b3b19bf065fb3f85743cfecdc4017d113a39704d3b2bd4896b5be148" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074048ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:62e13a18b3b19bf065fb3f85743cfecdc4017d113a39704d3b2bd4896b5be148 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=a01a3123-357a-4cb3-8d4a-31a502fbe15f http.request.method=GET http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.026167ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=f3ae49b5-fe96-4b0b-87dd-80bafe282c4d http.request.method=GET http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/manifests/sha256:62e13a18b3b19bf065fb3f85743cfecdc4017d113a39704d3b2bd4896b5be148" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="968.287µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "GET /v2/foo/schema2/manifests/sha256:62e13a18b3b19bf065fb3f85743cfecdc4017d113a39704d3b2bd4896b5be148 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=0f815296-4b9e-4d73-bf15-e6b97de938dc http.request.method=GET http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="884.167µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=67bb2769-face-4a9b-b55d-8fab7d432571 http.request.method=GET http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/manifests/sha256:62e13a18b3b19bf065fb3f85743cfecdc4017d113a39704d3b2bd4896b5be148" http.request.useragent="Go-http-client/1.1" http.response.duration="806.206µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "GET /v2/foo/schema2/manifests/sha256:62e13a18b3b19bf065fb3f85743cfecdc4017d113a39704d3b2bd4896b5be148 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=info msg="rewriting manifest list sha256:62e13a18b3b19bf065fb3f85743cfecdc4017d113a39704d3b2bd4896b5be148 in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=bd0f0098-a531-486d-b9f1-c49ae41b0e95 http.request.method=GET http.request.remoteaddr="127.0.0.1:51354" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-01-15T20:50:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:38031" http.request.id=bd0f0098-a531-486d-b9f1-c49ae41b0e95 http.request.method=GET http.request.remoteaddr="127.0.0.1:51354" 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.205496ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (13.47s) === RUN TestGetManifestWithStorageError time="2026-01-15T20:50: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.12 time="2026-01-15T20:50:19Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:50:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:38047" http.request.id=7ad02180-350b-4850-a8ba-8e37fdd6468e http.request.method=GET http.request.remoteaddr="127.0.0.1:51782" 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="938.847µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.12 http.request.host="127.0.0.1:38047" http.request.id=1f0433af-f228-437e-93f2-0b3f8403d4c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51782" 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="811.166µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.12 http.request.host="127.0.0.1:38047" http.request.id=b2463f66-8f15-4fde-b42f-2ab7381e07b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51782" 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="913.047µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.12 http.request.host="127.0.0.1:38047" http.request.id=88e2b6e1-23cc-41d5-8d9d-9c898b8e70de http.request.method=GET http.request.remoteaddr="127.0.0.1:51782" 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="837.526µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-01-15T20:50: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.12 time="2026-01-15T20:50:19Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:50:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=563c719b-7b70-4b1e-9513-3e0a4531687e http.request.method=GET http.request.remoteaddr="127.0.0.1:54172" 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="975.088µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" 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.12 http.request.host="127.0.0.1:44999" http.request.id=43b78059-12f8-4bcc-8138-511c4658f5ff http.request.method=GET http.request.remoteaddr="127.0.0.1:54172" 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="861.287µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=126f958b-71af-4b27-b86b-9df433c1813a http.request.method=PUT http.request.remoteaddr="127.0.0.1:54172" 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="878.086µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=983f010c-326e-406b-b8a5-0dacd4bd8553 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54172" 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.134223ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-15T20:50:19Z" 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.12 http.request.host="127.0.0.1:44999" http.request.id=983f010c-326e-406b-b8a5-0dacd4bd8553 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54172" 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.200024ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-15T20:50:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=983f010c-326e-406b-b8a5-0dacd4bd8553 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54172" 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.235064ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-15T20:50:19Z" 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.12 http.request.host="127.0.0.1:44999" http.request.id=983f010c-326e-406b-b8a5-0dacd4bd8553 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54172" 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.264704ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-15T20:50:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=f22ff260-4ef2-43bb-ad27-206f9d9a050d http.request.method=POST http.request.remoteaddr="127.0.0.1:54172" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068728ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=fb98f377-23d9-465d-a264-5316d34c367c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54172" http.request.uri="/v2/foo/schema1/blobs/uploads/4eb379e5-3e03-4535-8011-0acb1d10fbc8?_state=dZC5SYVoRtju8GxkJL21ILOxr533eocyEpFeIRAf_K57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZWIzNzllNS0zZTAzLTQ1MzUtODAxMS0wYWNiMWQxMGZiYzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MTkuNTMwODkyMDQ3WiJ9&digest=sha256%3Ac45cc9ffd72852172e3c69815a36aad1070daa5e222f04a4e0ac69a6b40d1dd6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.294557099s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:19 +0000] "PUT /v2/foo/schema1/blobs/uploads/4eb379e5-3e03-4535-8011-0acb1d10fbc8?_state=dZC5SYVoRtju8GxkJL21ILOxr533eocyEpFeIRAf_K57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZWIzNzllNS0zZTAzLTQ1MzUtODAxMS0wYWNiMWQxMGZiYzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MTkuNTMwODkyMDQ3WiJ9&digest=sha256%3Ac45cc9ffd72852172e3c69815a36aad1070daa5e222f04a4e0ac69a6b40d1dd6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:21Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=123b5a4c-1b90-4680-a373-c213dbcd2fec http.request.method=POST http.request.remoteaddr="127.0.0.1:54172" http.request.uri="/v2/foo/schema1/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 - - [15/Jan/2026:20:50:21 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=327f6ff6-ac12-47fb-9394-8eaa7acda12d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54172" http.request.uri="/v2/foo/schema1/blobs/uploads/64ae0ceb-65c9-4769-ab87-e7f3a482cca6?_state=4Y3ykeMZFbfJ44jgKArBYnzbVZ2H8vaUI0FX3H_k-_Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NGFlMGNlYi02NWM5LTQ3NjktYWI4Ny1lN2YzYTQ4MmNjYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MjEuMDYyODY3NjdaIn0%3D&digest=sha256%3A4d3b55bcb5a834c814b87786a0fcd900e7f86dcc6dac10d975e3619171f862ae" http.request.useragent="Go-http-client/1.1" http.response.duration=1.856037831s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:21 +0000] "PUT /v2/foo/schema1/blobs/uploads/64ae0ceb-65c9-4769-ab87-e7f3a482cca6?_state=4Y3ykeMZFbfJ44jgKArBYnzbVZ2H8vaUI0FX3H_k-_Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NGFlMGNlYi02NWM5LTQ3NjktYWI4Ny1lN2YzYTQ4MmNjYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MjEuMDYyODY3NjdaIn0%3D&digest=sha256%3A4d3b55bcb5a834c814b87786a0fcd900e7f86dcc6dac10d975e3619171f862ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=d2ccc1ca-faff-4de9-ab3c-e973bd480645 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54172" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.566307ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=db482674-6100-4dc3-867a-5bca252c3d3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:54172" http.request.uri="/v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.429825ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=bd3c8380-8685-4b2b-b3ed-fb2a0661f6fc http.request.method=GET http.request.remoteaddr="127.0.0.1:54172" 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.888334ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=b2ba9f0f-4b10-486f-bd21-78243c7e320f http.request.method=GET http.request.remoteaddr="127.0.0.1:54172" http.request.uri="/v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.812774ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "GET /v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44999" http.request.id=d6dd1145-866c-4b98-860d-42c8a7517ad0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54172" http.request.uri="/v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.504706ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44999" http.request.id=fb29ea3c-3afe-46c7-8b6e-106e57dba206 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54172" http.request.uri="/v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.479986ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json" http.request.host="127.0.0.1:44999" http.request.id=f3cebb70-597d-4774-b7c9-eb5a19f87b70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54172" http.request.uri="/v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.469866ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=80664a9a-9771-4fc5-b239-15e1123e7c6e http.request.method=GET http.request.remoteaddr="127.0.0.1:54172" http.request.uri="/v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.016095ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "GET /v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=e16aeb94-b7a2-4aa9-b26a-d3bb7ced9c44 http.request.method=GET http.request.remoteaddr="127.0.0.1:54172" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="844.646µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=479bbd90-df2d-49f6-9bf2-ddbac006c88f http.request.method=GET http.request.remoteaddr="127.0.0.1:54172" http.request.uri="/v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" http.request.useragent="Go-http-client/1.1" http.response.duration="731.165µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "GET /v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=5ce0c853-be8d-4c63-ba1d-fe027433033e http.request.method=GET http.request.remoteaddr="127.0.0.1:54172" 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="763.246µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=error msg="payload digest does match: "sha256:6710a050abf637015cc6c364968291eaea4bf98dc5eafb4970e12d051ad1d27c" != "sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c"" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=8f369cb4-837d-4fb7-aa23-961d4f27bbf2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54172" http.request.uri="/v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" time="2026-01-15T20:50:22Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=8f369cb4-837d-4fb7-aa23-961d4f27bbf2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54172" http.request.uri="/v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="940.287µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=3934986a-ec0b-4d3e-971c-a838ec4f922d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54186" http.request.uri="/v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.086928ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=263b934c-12f5-4e4c-8fdb-28dc01fa40bd http.request.method=GET http.request.remoteaddr="127.0.0.1:54186" http.request.uri="/v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="869.247µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "GET /v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=d86ab025-71b6-4d0e-8728-bc183aecd994 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54198" http.request.uri="/v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="983.608µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=4e603916-c7ae-4610-91ea-da72f58078bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:54208" http.request.uri="/v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.541866ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "PUT /v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=5f4993ff-c9d8-4a3c-bae1-62ab0ea4f166 http.request.method=GET http.request.remoteaddr="127.0.0.1:54208" http.request.uri="/v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.935974ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "GET /v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=6e4da533-ed34-4c1f-b78e-51a5fa06c98b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54212" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.020528ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=1fe380e9-efbe-4021-a6bc-0b4406a203bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.691748ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=4fa8f457-1e1d-4d49-b2b4-6ff91d2e49c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" 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="851.086µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=a8b51e70-54fe-478c-a37d-321f23de83ec http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.121609ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "DELETE /v2/foo/schema1/manifests/sha256:1f1e14b4880bd228159399aba76f624b27f5e7143cd8b546b524ad8d9801368c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=d39405f1-9509-41b5-8a12-191cae890b10 http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" 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="824.126µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=c3a2a96d-bb8b-4187-a186-58d1996b2cf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" 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.787573ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=09d8a072-64a7-467d-8526-0b0378a937f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" 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="864.287µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44999" http.request.id=b6f73fc0-5464-4034-97c9-872af82586f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" 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.007287ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:50:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44999" http.request.id=b6f73fc0-5464-4034-97c9-872af82586f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" 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.051447ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:50:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44999" http.request.id=b6f73fc0-5464-4034-97c9-872af82586f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" 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.080608ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=00ecbe31-4ad4-4782-9518-5797f38d3149 http.request.method=POST http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.057808ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=4a6ed5b3-5ddf-45a5-87e7-08e00e34a1e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema2/blobs/uploads/3ae1a08f-0400-4592-8eaa-c8c67c5204cc?_state=OWx9cpHdM6bHO0b0Qgy-Rm-oZ-9KQpmnFjlzmHd7XP57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYWUxYTA4Zi0wNDAwLTQ1OTItOGVhYS1jOGM2N2M1MjA0Y2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MjIuOTc5ODMyNzU0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.38137ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/3ae1a08f-0400-4592-8eaa-c8c67c5204cc?_state=OWx9cpHdM6bHO0b0Qgy-Rm-oZ-9KQpmnFjlzmHd7XP57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYWUxYTA4Zi0wNDAwLTQ1OTItOGVhYS1jOGM2N2M1MjA0Y2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MjIuOTc5ODMyNzU0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44999" http.request.id=65f5ba1b-3038-42bc-a077-f640baaac01d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" 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.022527ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:50:22Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44999" http.request.id=65f5ba1b-3038-42bc-a077-f640baaac01d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" 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.073568ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/Jan/2026:20:50:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-15T20:50:23Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=7734e273-3a01-45bc-b76c-4ea8905a9549 http.request.method=POST http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.232609ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:26Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=c38c6b84-b039-4edb-9385-492516893630 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema2/blobs/uploads/837c11eb-82da-40b7-93b9-97832d448f91?_state=spD1XMcuZIHCRkh3nWETiK0jfoZVhWQe46sA4Fk3gK97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MzdjMTFlYi04MmRhLTQwYjctOTNiOS05NzgzMmQ0NDhmOTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MjMuMzAwOTc5NTQxWiJ9&digest=sha256%3Ae648a9bbe725d820927088962d150cd950c377ff7ce45396a1670c3a3adf9059" http.request.useragent="Go-http-client/1.1" http.response.duration=2.757297171s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/837c11eb-82da-40b7-93b9-97832d448f91?_state=spD1XMcuZIHCRkh3nWETiK0jfoZVhWQe46sA4Fk3gK97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MzdjMTFlYi04MmRhLTQwYjctOTNiOS05NzgzMmQ0NDhmOTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MjMuMzAwOTc5NTQxWiJ9&digest=sha256%3Ae648a9bbe725d820927088962d150cd950c377ff7ce45396a1670c3a3adf9059 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:26Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=4748e697-cd2b-435a-9c79-da8f02bb508f http.request.method=POST http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.085289ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=e991b7f1-0049-415b-8a77-fd66b42cfc35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema2/blobs/uploads/96f06b64-b54b-4f75-8db5-55a3ef9c7c67?_state=OoKkhASco_28irWvMn25OQNN4fOQ09CvJ2fWrJXdIwd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NmYwNmI2NC1iNTRiLTRmNzUtOGRiNS01NWEzZWY5YzdjNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MjYuMzQxOTcyNVoifQ%3D%3D&digest=sha256%3A28bb19037374ca0a32f80a7c21bb99ba3fec97411df8fb1ada7b73ed53d194a3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.973364506s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/96f06b64-b54b-4f75-8db5-55a3ef9c7c67?_state=OoKkhASco_28irWvMn25OQNN4fOQ09CvJ2fWrJXdIwd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NmYwNmI2NC1iNTRiLTRmNzUtOGRiNS01NWEzZWY5YzdjNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTVUMjA6NTA6MjYuMzQxOTcyNVoifQ%3D%3D&digest=sha256%3A28bb19037374ca0a32f80a7c21bb99ba3fec97411df8fb1ada7b73ed53d194a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44999" http.request.id=4229f8bd-30cf-4f73-bc28-6e52ab5af1e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.33097ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44999" http.request.id=68c21be5-c587-4f8a-b0fd-ea71e5bd6abd http.request.method=PUT http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema2/manifests/sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119248ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=785be577-0f81-41df-99a0-6c0fde4f52f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" 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="984.168µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=6dedb385-388c-4965-b231-f6f68a1d4602 http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema2/manifests/sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="915.527µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "GET /v2/foo/schema2/manifests/sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=1abac5af-2806-4318-829b-97419b6cacef http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="762.125µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=334a814d-3387-4676-b3e7-9b01d5bf6693 http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema2/manifests/sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5" http.request.useragent="Go-http-client/1.1" http.response.duration="687.045µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "GET /v2/foo/schema2/manifests/sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=81ce04c5-6197-41a6-8ab3-8a69b07bf11f http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" 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="749.525µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=info msg="rewriting manifest sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5 in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=edf433da-300b-43ad-8004-2bc81b1619f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-15T20:50:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=edf433da-300b-43ad-8004-2bc81b1619f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" 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.958895ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=bc593f5e-f093-42d3-93a5-d2fea8e06172 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema2/manifests/sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5" http.request.useragent="Go-http-client/1.1" http.response.duration="910.846µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=d31807d5-f72e-4cca-9ac8-167b6ef15285 http.request.method=GET http.request.remoteaddr="127.0.0.1:54220" http.request.uri="/v2/foo/schema2/manifests/sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="834.047µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5" 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "GET /v2/foo/schema2/manifests/sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=65076237-96b4-4db6-bbe9-2e6c9c059b20 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54232" http.request.uri="/v2/foo/schema2/manifests/sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="907.007µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5" 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44999" http.request.id=7dcaad44-6ff9-40b3-8f64-bc0a37fee25e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54236" http.request.uri="/v2/foo/schema2/manifests/sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.29089ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "PUT /v2/foo/schema2/manifests/sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=7dd2b29a-4830-4e9e-b782-4eecc1a5879a http.request.method=GET http.request.remoteaddr="127.0.0.1:54236" http.request.uri="/v2/foo/schema2/manifests/sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="932.807µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "GET /v2/foo/schema2/manifests/sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=33ea00e7-6ebd-4a5a-b7f9-f592a17a7625 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54244" 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="946.607µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44999" http.request.id=819952c9-d64f-4085-8eeb-b035e2830ac7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54260" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.329049ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=53ca8c4e-3787-4863-bc3e-aeb31c875b9d http.request.method=GET http.request.remoteaddr="127.0.0.1:54260" 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="793.285µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=72be8b30-b3ca-464e-9fe4-c815f7cca7f4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54260" http.request.uri="/v2/foo/schema2/manifests/sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5" http.request.useragent="Go-http-client/1.1" http.response.duration="950.808µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3465055088ab297c49f004212f0f0e35526bf3869735856e07bda1b1e6a06aa5 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44999" http.request.id=a035a618-df07-4761-991d-ad99aca2a984 http.request.method=GET http.request.remoteaddr="127.0.0.1:54260" 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.846µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (9.02s) === RUN TestManifestDeleteDisabled time="2026-01-15T20:50:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:50:28Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:50:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:34751" http.request.id=883ccfb7-5d19-4b19-be4e-cf655ddd2835 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56490" 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="994.527µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [15/Jan/2026:20:50:28 +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="2026-01-15T20:50:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:50:28Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:50:28Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 time="2026-01-15T20:50:28Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.12 time="2026-01-15T20:50:28Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.12 time="2026-01-15T20:50:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:41587" http.request.id=9b162a83-bd9d-4b3f-8306-a0eda6b62834 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51306" 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.669892ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:41587" http.request.id=7b6606b9-3107-42e1-a361-6e48af1c1264 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51310" 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.548372ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:41587" http.request.id=1715d75b-6345-4dfa-88c7-7653891ec3ec http.request.method=POST http.request.remoteaddr="127.0.0.1:51326" 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.617492ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-15T20:50:28Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.12 http.request.host="127.0.0.1:41587" http.request.id=7daf7263-5afb-4373-a06b-4aeda6dfd1be http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51342" 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.36841ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.03s) === RUN TestProxyManifestGetByTag time="2026-01-15T20:50:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-15T20:50:28Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:50:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44815" http.request.id=194063d9-9860-4052-9cb2-649f9ed08f9c http.request.method=POST http.request.remoteaddr="127.0.0.1:57282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.259009ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:31Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44815" http.request.id=49543f48-ba7b-45b0-86a4-8cffb3c98723 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57282" http.request.uri="/v2/foo/bar/blobs/uploads/af9796a5-66a7-4c3f-9101-52ac1fa7754b?_state=o7J4aWHBhxKiSwijsINqxLxTvY-pjflzA3Iiwftmxld7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmOTc5NmE1LTY2YTctNGMzZi05MTAxLTUyYWMxZmE3NzU0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo1MDoyOC42NTYwMTY0NTlaIn0%3D&digest=sha256%3A2ca1a393930472e4d9d26c19d8dff2fd4fcdc09c672b659bd8bce54bf82592cc" http.request.useragent="Go-http-client/1.1" http.response.duration=2.38944048s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:28 +0000] "PUT /v2/foo/bar/blobs/uploads/af9796a5-66a7-4c3f-9101-52ac1fa7754b?_state=o7J4aWHBhxKiSwijsINqxLxTvY-pjflzA3Iiwftmxld7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmOTc5NmE1LTY2YTctNGMzZi05MTAxLTUyYWMxZmE3NzU0YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo1MDoyOC42NTYwMTY0NTlaIn0%3D&digest=sha256%3A2ca1a393930472e4d9d26c19d8dff2fd4fcdc09c672b659bd8bce54bf82592cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:31Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44815" http.request.id=6ace4900-cd46-44f4-a8a4-d12c8ca1ce53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57282" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.601762ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:31 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50: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.12 time="2026-01-15T20:50:31Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-15T20:50:31Z" level=info msg="Starting upload purge in 38m0s" go.version=go1.24.12 time="2026-01-15T20:50:31Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 time="2026-01-15T20:50:31Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44815" http.request.id=cb966a8b-ede7-407c-b0a1-05d9ac601840 http.request.method=GET http.request.remoteaddr="127.0.0.1:57282" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="709.685µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Jan/2026:20:50:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-15T20:50:31Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:44815" go.version=go1.24.12 time="2026-01-15T20:50:31Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.12 time="2026-01-15T20:50:31Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44815" http.request.id=14dd34b8-f5a7-4f73-b9b2-356fd2284433 http.request.method=GET http.request.remoteaddr="127.0.0.1:57286" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="802.885µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Jan/2026:20:50:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-15T20:50:31Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44815 /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:44815/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:32871" http.request.id=77ab86bb-4749-4897-8e6a-63bc825560f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:52440" http.request.uri="/v2/foo/bar/manifests/sha256:5f668e338a55cf0337051c6a1105d6c9c09b581b068ae8e59e3fe6adb97a26ae" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:5f668e338a55cf0337051c6a1105d6c9c09b581b068ae8e59e3fe6adb97a26ae" time="2026-01-15T20:50:31Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44815" http.request.id=3515d667-bad6-4ecf-b72a-7c5bab6953c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57298" http.request.uri="/v2/foo/bar/manifests/sha256:5f668e338a55cf0337051c6a1105d6c9c09b581b068ae8e59e3fe6adb97a26ae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.959815ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Jan/2026:20:50:31 +0000] "GET /v2/foo/bar/manifests/sha256:5f668e338a55cf0337051c6a1105d6c9c09b581b068ae8e59e3fe6adb97a26ae HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-15T20:50:31Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:5f668e338a55cf0337051c6a1105d6c9c09b581b068ae8e59e3fe6adb97a26ae with ttl=167h59m59.99999604s" go.version=go1.24.12 time="2026-01-15T20:50:31Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:32871" http.request.id=77ab86bb-4749-4897-8e6a-63bc825560f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:52440" http.request.uri="/v2/foo/bar/manifests/sha256:5f668e338a55cf0337051c6a1105d6c9c09b581b068ae8e59e3fe6adb97a26ae" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.0881ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Jan/2026:20:50:31 +0000] "GET /v2/foo/bar/manifests/sha256:5f668e338a55cf0337051c6a1105d6c9c09b581b068ae8e59e3fe6adb97a26ae HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-15T20:50:31Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44815" http.request.id=966bdce7-9d36-44b1-b8e3-ab99d1e69d99 http.request.method=GET http.request.remoteaddr="127.0.0.1:57298" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="717.726µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Jan/2026:20:50:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-15T20:50:31Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44815 /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:44815/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:32871" http.request.id=4ee344d4-e0bc-46ce-9ee2-e9c7be9ac756 http.request.method=GET http.request.remoteaddr="127.0.0.1:52454" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-01-15T20:50:31Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44815" http.request.id=6b30cf57-3239-47de-ab7f-f2d74c07bdae http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57308" 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.991774ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Jan/2026:20:50:31 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-15T20:50:31Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:32871" http.request.id=4ee344d4-e0bc-46ce-9ee2-e9c7be9ac756 http.request.method=GET http.request.remoteaddr="127.0.0.1:52454" 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=7.269974ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Jan/2026:20:50:31 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-15T20:50:31Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44815" http.request.id=25ca0f1c-49f3-4a40-b8f2-8888e3eb5c3f http.request.method=POST http.request.remoteaddr="127.0.0.1:57308" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027648ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44815" http.request.id=93a18cce-5c4b-49e5-8a98-73fb3e7bd7f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57308" http.request.uri="/v2/foo/bar/blobs/uploads/b6049640-2de5-404b-b99e-5ac18726b9d0?_state=M5k6gHCO5P4u_p-9r5iqr5j1UuJzhQLrFvWKAYaxMVR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDQ5NjQwLTJkZTUtNDA0Yi1iOTllLTVhYzE4NzI2YjlkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo1MDozMS4yMzE5NTkyODVaIn0%3D&digest=sha256%3A04bfeba786b0db39f2f0baf75b9384e40937d3a932706f42b75e316b84805e0f" http.request.useragent="Go-http-client/1.1" http.response.duration=813.207804ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:31 +0000] "PUT /v2/foo/bar/blobs/uploads/b6049640-2de5-404b-b99e-5ac18726b9d0?_state=M5k6gHCO5P4u_p-9r5iqr5j1UuJzhQLrFvWKAYaxMVR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2MDQ5NjQwLTJkZTUtNDA0Yi1iOTllLTVhYzE4NzI2YjlkMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNVQyMDo1MDozMS4yMzE5NTkyODVaIn0%3D&digest=sha256%3A04bfeba786b0db39f2f0baf75b9384e40937d3a932706f42b75e316b84805e0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44815" http.request.id=c89fd69c-26d0-4a5b-adb5-8e7de30454b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57308" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=5.469281ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/Jan/2026:20:50:32 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-15T20:50:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44815" http.request.id=9a304871-7194-4a26-9ee8-0518d6c5fe5e http.request.method=GET http.request.remoteaddr="127.0.0.1:57308" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="726.886µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Jan/2026:20:50:32 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-15T20:50:32Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44815 /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:44815/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:32871" http.request.id=96a137d3-ba6f-44cf-97df-a39cad4d3118 http.request.method=GET http.request.remoteaddr="127.0.0.1:52460" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-01-15T20:50:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44815" http.request.id=8a0c4961-62ab-4ba6-9fed-e4f700292975 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57312" 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.925455ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Jan/2026:20:50:32 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-15T20:50:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44815" http.request.id=cc01bb5e-294a-4cea-8c29-ec38f3c17d2f http.request.method=GET http.request.remoteaddr="127.0.0.1:57312" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="687.645µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [15/Jan/2026:20:50:32 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-15T20:50:32Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44815 /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:44815/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:32871" http.request.id=96a137d3-ba6f-44cf-97df-a39cad4d3118 http.request.method=GET http.request.remoteaddr="127.0.0.1:52460" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-01-15T20:50:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44815" http.request.id=4f444a55-8967-4600-bdbd-f999d3af9278 http.request.method=GET http.request.remoteaddr="127.0.0.1:57326" 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.903014ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Jan/2026:20:50:32 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-15T20:50:32Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:c6fd1dc5b5e22ca5f5cf515ce7489d4dbd8d7ae4f994403aa28187c61cd2122e with ttl=167h59m59.99999656s" go.version=go1.24.12 time="2026-01-15T20:50:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:32871" http.request.id=96a137d3-ba6f-44cf-97df-a39cad4d3118 http.request.method=GET http.request.remoteaddr="127.0.0.1:52460" 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.415484ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/Jan/2026:20:50:32 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.69s) === RUN TestAppDispatcher time="2026-01-15T20:50:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42713" http.request.id=0eb601a5-56df-4acc-aa70-a2b264f34ea1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50704" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="946.527µs" http.response.status=200 http.response.written=0 time="2026-01-15T20:50:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42713" http.request.id=f8630b06-71a9-4b7b-b4fa-67d56953faa1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50704" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="776.405µs" http.response.status=200 http.response.written=0 time="2026-01-15T20:50:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42713" http.request.id=2b73a0b1-e37e-4b81-9a80-61a72319eafe http.request.method=GET http.request.remoteaddr="127.0.0.1:50704" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="719.365µs" http.response.status=200 http.response.written=0 time="2026-01-15T20:50:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42713" http.request.id=abe8f663-cd99-4ffa-abab-c22567bdb9f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:50704" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="781.886µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-01-15T20:50:32Z" 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.12 instance.id=9ba01ba3-1b5d-4083-a1b6-6bc12af12a78 time="2026-01-15T20:50:32Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=9ba01ba3-1b5d-4083-a1b6-6bc12af12a78 time="2026-01-15T20:50:32Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.12 http.request.host="127.0.0.1:34923" http.request.id=d11400a9-0815-4343-beb3-a2b63163d984 http.request.method=GET http.request.remoteaddr="127.0.0.1:35886" 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="2026-01-15T20:50:32Z" 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.12 instance.id=9ba01ba3-1b5d-4083-a1b6-6bc12af12a78 time="2026-01-15T20:50:32Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=9ba01ba3-1b5d-4083-a1b6-6bc12af12a78 time="2026-01-15T20:50:32Z" level=info msg="configuring file health check path=/tmp/healthcheck3413692109, interval=1" go.version=go1.24.12 instance.id=9ba01ba3-1b5d-4083-a1b6-6bc12af12a78 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-01-15T20:50:36Z" 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.12 instance.id=9ba01ba3-1b5d-4083-a1b6-6bc12af12a78 time="2026-01-15T20:50:36Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=9ba01ba3-1b5d-4083-a1b6-6bc12af12a78 time="2026-01-15T20:50:36Z" level=info msg="configuring TCP health check addr=127.0.0.1:35983, interval=1" go.version=go1.24.12 instance.id=9ba01ba3-1b5d-4083-a1b6-6bc12af12a78 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-01-15T20:50:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 instance.id=9ba01ba3-1b5d-4083-a1b6-6bc12af12a78 time="2026-01-15T20:50:40Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=9ba01ba3-1b5d-4083-a1b6-6bc12af12a78 time="2026-01-15T20:50:40Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:45857, interval=1, threshold=3" go.version=go1.24.12 instance.id=9ba01ba3-1b5d-4083-a1b6-6bc12af12a78 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 78.328s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.05s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.30s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.83s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.268s === RUN TestSchedule time="2026-01-15T20:49:28Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=cbe9ab9f-15b6-40f5-8671-be222e1c09d2 time="2026-01-15T20:49:28Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.9976ms" go.version=go1.24.12 instance.id=cbe9ab9f-15b6-40f5-8671-be222e1c09d2 time="2026-01-15T20:49:28Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.76µs" go.version=go1.24.12 instance.id=cbe9ab9f-15b6-40f5-8671-be222e1c09d2 time="2026-01-15T20:49:28Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.76µs" go.version=go1.24.12 instance.id=cbe9ab9f-15b6-40f5-8671-be222e1c09d2 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="2026-01-15T20:49:28Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=cbe9ab9f-15b6-40f5-8671-be222e1c09d2 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-01-15T20:49:28Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=cbe9ab9f-15b6-40f5-8671-be222e1c09d2 time="2026-01-15T20:49:28Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99764ms" go.version=go1.24.12 instance.id=cbe9ab9f-15b6-40f5-8671-be222e1c09d2 time="2026-01-15T20:49:28Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99828ms" go.version=go1.24.12 instance.id=cbe9ab9f-15b6-40f5-8671-be222e1c09d2 time="2026-01-15T20:49:28Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=cbe9ab9f-15b6-40f5-8671-be222e1c09d2 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-01-15T20:49:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=cbe9ab9f-15b6-40f5-8671-be222e1c09d2 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.625s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.70s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 19601408 sha256:bfc093b26d58140f2c39af5dac0b15b5a7f0ae093554b9eb991bac6719c34e96 [] map[] } --- PASS: TestSimpleBlobRead (0.51s) === RUN TestBlobMount --- PASS: TestBlobMount (0.40s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.35s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.36s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.50s) === 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:4e12b993efdfd2d65ab72f43f9443a3e437bd24582184df52650b16a362ff7b3 palailogos: marking blob sha256:f0a3619c81cfc119e289a6967240f17cdb7a7c5fe84dc5bd04175ddb7fcc50a9 palailogos: marking blob sha256:a1eeef6d39c547c19ecf884745900b8c8462655954eb8ca7f1dc9992b2e5a5f5 palailogos: marking manifest sha256:997c3b936cad2fac246a639ba0a87e43d6f9db35e72cb5673c578402b55d3b49 palailogos: marking blob sha256:d62e6a768c1e856b6f499a0ebc5678268ce5deba556b97e9d60e2b85f6044ede palailogos: marking blob sha256:af65630ff222a301a1f971c5d9469463c4dc7dc15a5d655b8e2adbc5b2a4df03 palailogos: marking manifest sha256:ef100cb3991ae3afee71b4a07a55a89d62bc9923c139f20b9a3908ed5380ee91 palailogos: marking blob sha256:4e12b993efdfd2d65ab72f43f9443a3e437bd24582184df52650b16a362ff7b3 palailogos: marking blob sha256:997c3b936cad2fac246a639ba0a87e43d6f9db35e72cb5673c578402b55d3b49 palailogos: marking manifest sha256:eff71909e2bbc7dbc041de5dbc76d127d9db58f022fa30af047b4ef099865575 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:c95622891229967d7aacea5daa442b403650ad63d3e3114cbdb401c613aa4273 palailogos: marking blob sha256:bc618f7ffb20aa34caa2248cddc27bb5feaabe73501429c425ed70e27b8278a5 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.30s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:2e6747b77c0bbf34384d486254c151a9b3c09f06dc094d13a72d7c80c546f1d5 deletemanifests: marking manifest sha256:5e2a75e85d8fc08b1dc42490d0b4e7f0f8b16facd499571ba4883651849d8229 deletemanifests: marking blob sha256:f12cd7fa9fb45954cc9a3a9ede1ed27b0c5277807167c5d3315dcb1de6600952 deletemanifests: marking blob sha256:d0df7cd2c6c56427d40704001789c0c72e36227aaa087dff9aeeeae3d29db6ad deletemanifests: marking blob sha256:d6d71488e097e814edf9c8102fa780a3ea9c81d3594f42190085c5ce760b78e5 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:39b6fec5dde4335193477f56615126f47235dc7210ab17d438d288b57b5df05a blob eligible for deletion: sha256:626b4b7dd566142611105a0541b4a01764c849af7f9ad414caf18d21c962aaad blob eligible for deletion: sha256:17e97649c56dab69ba946dedec4c4a37aeeb7a42399a6ea59c39f530a9fca2f8 blob eligible for deletion: sha256:2e6747b77c0bbf34384d486254c151a9b3c09f06dc094d13a72d7c80c546f1d5 deletemanifests manifest eligible for deletion: sha256:2e6747b77c0bbf34384d486254c151a9b3c09f06dc094d13a72d7c80c546f1d5 deletemanifests: marking manifest sha256:5e2a75e85d8fc08b1dc42490d0b4e7f0f8b16facd499571ba4883651849d8229 deletemanifests: marking blob sha256:f12cd7fa9fb45954cc9a3a9ede1ed27b0c5277807167c5d3315dcb1de6600952 deletemanifests: marking blob sha256:d0df7cd2c6c56427d40704001789c0c72e36227aaa087dff9aeeeae3d29db6ad deletemanifests: marking blob sha256:d6d71488e097e814edf9c8102fa780a3ea9c81d3594f42190085c5ce760b78e5 time="2026-01-15T20:49:46Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/2e6747b77c0bbf34384d486254c151a9b3c09f06dc094d13a72d7c80c546f1d5" go.version=go1.24.12 instance.id=01431aa4-0f5d-47c8-8ebc-d974cb2e6261 time="2026-01-15T20:49:46Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/2e6747b77c0bbf34384d486254c151a9b3c09f06dc094d13a72d7c80c546f1d5" go.version=go1.24.12 instance.id=01431aa4-0f5d-47c8-8ebc-d974cb2e6261 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:626b4b7dd566142611105a0541b4a01764c849af7f9ad414caf18d21c962aaad time="2026-01-15T20:49:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/62/626b4b7dd566142611105a0541b4a01764c849af7f9ad414caf18d21c962aaad" go.version=go1.24.12 instance.id=01431aa4-0f5d-47c8-8ebc-d974cb2e6261 blob eligible for deletion: sha256:17e97649c56dab69ba946dedec4c4a37aeeb7a42399a6ea59c39f530a9fca2f8 time="2026-01-15T20:49:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/17/17e97649c56dab69ba946dedec4c4a37aeeb7a42399a6ea59c39f530a9fca2f8" go.version=go1.24.12 instance.id=01431aa4-0f5d-47c8-8ebc-d974cb2e6261 blob eligible for deletion: sha256:2e6747b77c0bbf34384d486254c151a9b3c09f06dc094d13a72d7c80c546f1d5 time="2026-01-15T20:49:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2e/2e6747b77c0bbf34384d486254c151a9b3c09f06dc094d13a72d7c80c546f1d5" go.version=go1.24.12 instance.id=01431aa4-0f5d-47c8-8ebc-d974cb2e6261 blob eligible for deletion: sha256:39b6fec5dde4335193477f56615126f47235dc7210ab17d438d288b57b5df05a time="2026-01-15T20:49:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/39/39b6fec5dde4335193477f56615126f47235dc7210ab17d438d288b57b5df05a" go.version=go1.24.12 instance.id=01431aa4-0f5d-47c8-8ebc-d974cb2e6261 --- PASS: TestDeleteManifestIfTagNotFound (2.18s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:64851d0341338ab511dcf832721eed3816cb55830b20fd1edd3ccebae7c75bcf time="2026-01-15T20:49:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/64/64851d0341338ab511dcf832721eed3816cb55830b20fd1edd3ccebae7c75bcf" go.version=go1.24.12 instance.id=01431aa4-0f5d-47c8-8ebc-d974cb2e6261 blob eligible for deletion: sha256:780bd0c816d46186993dc8520cbd23c15cd856f10e1b8aeffdef3005d52fa8b4 time="2026-01-15T20:49:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/78/780bd0c816d46186993dc8520cbd23c15cd856f10e1b8aeffdef3005d52fa8b4" go.version=go1.24.12 instance.id=01431aa4-0f5d-47c8-8ebc-d974cb2e6261 blob eligible for deletion: sha256:b693aacceb6f32ea67df68595892672f23db91600c6c756a87aa1004457c80ac time="2026-01-15T20:49:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b6/b693aacceb6f32ea67df68595892672f23db91600c6c756a87aa1004457c80ac" go.version=go1.24.12 instance.id=01431aa4-0f5d-47c8-8ebc-d974cb2e6261 --- PASS: TestGCWithMissingManifests (0.72s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:b87aa039c10a9b34c36dd0ef5c88f0b232beafcc692ddc9c315219a8df2de4e7 komnenos: marking blob sha256:72a34a460aac79c59e63ca14dbedd1f6fe45d62b12fe8865275fd4be6eb836b3 komnenos: marking blob sha256:ff8a8d3e85a3013177c285fb7fb9b7c62c1cf9ecc193e6371daf38cbd25e3969 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:0fe0a23d262144761f4c2928db4ddbbe2910f2a8430b9249c4a9efec8ea0a5bd time="2026-01-15T20:49:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0f/0fe0a23d262144761f4c2928db4ddbbe2910f2a8430b9249c4a9efec8ea0a5bd" go.version=go1.24.12 instance.id=01431aa4-0f5d-47c8-8ebc-d974cb2e6261 blob eligible for deletion: sha256:43612e18ba6548d9e0cedcd40e8caa5172f29ed5c762b66f8f1e807642b5da61 time="2026-01-15T20:49:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/43/43612e18ba6548d9e0cedcd40e8caa5172f29ed5c762b66f8f1e807642b5da61" go.version=go1.24.12 instance.id=01431aa4-0f5d-47c8-8ebc-d974cb2e6261 blob eligible for deletion: sha256:4b7293bbab8c0e97e4d6a99a47b2b39f5927234b1efba737845d4fc981fdbdc9 time="2026-01-15T20:49:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4b/4b7293bbab8c0e97e4d6a99a47b2b39f5927234b1efba737845d4fc981fdbdc9" go.version=go1.24.12 instance.id=01431aa4-0f5d-47c8-8ebc-d974cb2e6261 blob eligible for deletion: sha256:551e1f5734ac9aa67a435cdeed57b0e6df7764914fd8d7c799d98032b018f378 time="2026-01-15T20:49:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/55/551e1f5734ac9aa67a435cdeed57b0e6df7764914fd8d7c799d98032b018f378" go.version=go1.24.12 instance.id=01431aa4-0f5d-47c8-8ebc-d974cb2e6261 blob eligible for deletion: sha256:a8ead82780ae634f8c3e22b9a2aa8467021907991ef1587b3dc7fd9942d92047 time="2026-01-15T20:49:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a8/a8ead82780ae634f8c3e22b9a2aa8467021907991ef1587b3dc7fd9942d92047" go.version=go1.24.12 instance.id=01431aa4-0f5d-47c8-8ebc-d974cb2e6261 blob eligible for deletion: sha256:d7c682940a9998ffcafa41956196c683b6f6a6b24a60baf19375196974b5e16c time="2026-01-15T20:49:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d7/d7c682940a9998ffcafa41956196c683b6f6a6b24a60baf19375196974b5e16c" go.version=go1.24.12 instance.id=01431aa4-0f5d-47c8-8ebc-d974cb2e6261 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-01-15T20:49:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.12 instance.id=01431aa4-0f5d-47c8-8ebc-d974cb2e6261 --- PASS: TestDeletionHasEffect (2.17s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.23s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:c6758f71532330de323de334c02757115ee32cb7077d89170f9902e841bc30de michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:70afcbb059738d99842c80c0fee0a47152bc202fc0091be0f240f4ac18c2568e michael_z_doukas: marking blob sha256:04a3e72e24b70dac9720129b83da8bcc777892fdb312d3ba96f9ab81ebea7349 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:043de42c8ff55fdda27b7849a1881053026422ea907925b1482a55c992efdf75 time="2026-01-15T20:49:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/04/043de42c8ff55fdda27b7849a1881053026422ea907925b1482a55c992efdf75" go.version=go1.24.12 instance.id=01431aa4-0f5d-47c8-8ebc-d974cb2e6261 --- PASS: TestOrphanBlobDeleted (1.34s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:4942d03271d3b52bcc83f82ae65463030dc89ae7778f07936c065b642f5cd301 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:5b6f0dd8826df44edfe2d1b2097dafead74068dc56eaf7175d09ab40f3efaea3 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.84s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.92s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.40s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.32s) === 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="2026-01-15T20:49:56Z" level=info msg="PurgeUploads starting: olderThan=2026-01-15 19:49:56.110660147 +0000 UTC m=-3572.710405510, actuallyDelete=true" time="2026-01-15T20:49:56Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-01-15T20:49:56Z" level=info msg="PurgeUploads starting: olderThan=2026-01-15 20:49:56.111690994 +0000 UTC m=+27.290625297, actuallyDelete=true" time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9e571d90-8070-4a19-ae54-ff44cbcb1cd1 have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.111690994 +0000 UTC m=+27.290625297). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b1e774b2-9a7b-42ca-997d-d60bcdfa29de have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.111690994 +0000 UTC m=+27.290625297). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/85085d5c-cc93-4f68-adad-541a4edb272b have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.111690994 +0000 UTC m=+27.290625297). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/00432ee4-9073-4a64-a088-458b425c6fe9 have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.111690994 +0000 UTC m=+27.290625297). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0fd5f7d2-1a50-494d-9ece-2f956236f0ac have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.111690994 +0000 UTC m=+27.290625297). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3b1ad9ba-a5d1-4a68-913e-25a3e560af5c have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.111690994 +0000 UTC m=+27.290625297). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/73a347cc-fad2-4eac-909e-e160d30af6b8 have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.111690994 +0000 UTC m=+27.290625297). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8a451e45-74d1-409d-b085-883338a57044 have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.111690994 +0000 UTC m=+27.290625297). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b39e17ff-6658-49da-84ea-091989d4c41c have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.111690994 +0000 UTC m=+27.290625297). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/163d708e-49e2-4c39-b697-b010c15494fd have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.111690994 +0000 UTC m=+27.290625297). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/421ee41a-4684-4878-bc15-68b99cbf1346 have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.111690994 +0000 UTC m=+27.290625297). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-01-15T20:49:56Z" level=info msg="PurgeUploads starting: olderThan=2026-01-15 20:49:56.112920963 +0000 UTC m=+27.291855306, actuallyDelete=true" time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/83955764-729a-4ff1-a564-95612fadf47d have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.112920963 +0000 UTC m=+27.291855306). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8ae8c1a6-472b-451f-aafc-355c5825a0c9 have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.112920963 +0000 UTC m=+27.291855306). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ff22374b-cd72-4139-934b-8a1ad6cb666e have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.112920963 +0000 UTC m=+27.291855306). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/01903da0-6fe8-4b92-bb36-b521f050a874 have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.112920963 +0000 UTC m=+27.291855306). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/0753752b-07ee-4d5e-aeed-24537a18df55 have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.112920963 +0000 UTC m=+27.291855306). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-01-15T20:49:56Z" level=info msg="PurgeUploads starting: olderThan=2026-01-15 20:49:56.11375737 +0000 UTC m=+27.292691713, actuallyDelete=true" time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/89e5be9d-bd8f-411c-a8d0-437b0804d792 have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.11375737 +0000 UTC m=+27.292691713). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/903b72fd-a0c2-4f5d-9000-c8a4d4ffc3cb have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.11375737 +0000 UTC m=+27.292691713). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a5b5c933-9252-41d4-acb2-bb1874a2680a have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.11375737 +0000 UTC m=+27.292691713). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/04affbe2-06ce-4b87-bb7d-ad9110c9b4d9 have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.11375737 +0000 UTC m=+27.292691713). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/456b86d2-d28c-42a5-9d2e-dd36e21dde64 have older date (2026-01-15 19:49:56 +0000 UTC) than purge date (2026-01-15 20:49:56.11375737 +0000 UTC m=+27.292691713). Removing upload directory." time="2026-01-15T20:49:56Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-01-15T20:49:56Z" level=info msg="PurgeUploads starting: olderThan=2026-01-15 20:49:56.114275173 +0000 UTC m=+27.293209476, actuallyDelete=true" time="2026-01-15T20:49:56Z" 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.330s ? 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.039s === 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.052s === RUN TestWalkFileRemoved time="2026-01-15T20:49:28Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.024s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.395s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.11s) === 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.165s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.21s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.604s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.44s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.837s ? 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="2026-01-15T20:49:28Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.12 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-01-15T20:49:28Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.12 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-01-15T20:49:28Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.12 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 TestMatchIPV4 === CONT TestUpdateCalledRegularly === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatched --- PASS: TestParsing (0.01s) time="2026-01-15T20:49:28Z" level=error msg="unknown ip address format" go.version=go1.24.12 instance.id=71033cb9-c83e-46e2-906a-613e2b104ea0 ip=?0000000000000000000000000000000000 time="2026-01-15T20:49:28Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.12 instance.id=71033cb9-c83e-46e2-906a-613e2b104ea0 time="2026-01-15T20:49:28Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2026-01-15T20:49:28Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.12 instance.id=71033cb9-c83e-46e2-906a-613e2b104ea0 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2026-01-15T20:49:29Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 time="2026-01-15T20:49:30Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 time="2026-01-15T20:49:31Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 time="2026-01-15T20:49:32Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 --- PASS: TestUpdateCalledRegularly (4.51s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.560s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.050s ? 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.401s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.53s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.931s ? 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.031s ? 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-r17.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-r17.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armhf.so.1 >>> docker-registry*: Package size: 24.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r17.apk >>> docker-registry: Build complete at Thu, 15 Jan 2026 20:50:47 +0000 elapsed time 0h 1m 40s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/3) Purging .makedepends-docker-registry (20260115.204908) (2/3) Purging go (1.24.12-r0) (3/3) Purging binutils-gold (2.44-r3) Executing busybox-1.37.0-r20.trigger OK: 322 MiB in 104 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...