>>> docker-registry: Building community/docker-registry 2.8.3-r17 (using abuild 3.15.0-r1) started Fri, 16 Jan 2026 01:55:35 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.24.12-r0) (2/2) Installing .makedepends-docker-registry (20260116.015536) Executing busybox-1.37.0-r20.trigger OK: 593 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz.part' saved >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-01-16T01:55:54Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-01-16T01:55:54Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.017s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-01-16T01:55:54Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.010s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.007s === 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.005s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.05s) PASS ok github.com/docker/distribution/health/checks 0.054s ? 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.007s === 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.008s === 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.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.009s === 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.007s ? 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/16 01:55:54 http: TLS handshake error from 127.0.0.1:45264: 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:36399/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36399/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:36399/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:36399/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:42549?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.43s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-01-16T01:55:54Z" level=info msg="broadcaster: closing" time="2026-01-16T01:55:54Z" level=info msg="closing testSink" time="2026-01-16T01:55:54Z" level=info msg="closing testSink" time="2026-01-16T01:55:54Z" level=info msg="closing testSink" time="2026-01-16T01:55:54Z" level=info msg="closing testSink" time="2026-01-16T01:55:54Z" level=info msg="closing testSink" time="2026-01-16T01:55:54Z" level=info msg="closing testSink" time="2026-01-16T01:55:54Z" level=info msg="closing testSink" time="2026-01-16T01:55:54Z" level=info msg="closing testSink" time="2026-01-16T01:55:54Z" level=info msg="closing testSink" time="2026-01-16T01:55:54Z" level=info msg="closing testSink" time="2026-01-16T01:55:54Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-01-16T01:55:54Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 1} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 1} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 1} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:54Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-01-16T01:55:55Z" level=warning msg="&{0xc000310b10 0.9} encountered too many errors, backing off" time="2026-01-16T01:55:55Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (1.23s) PASS ok github.com/docker/distribution/notifications 1.814s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2026-01-16T01:55:54Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T01:55:54.070877564Z" 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-16T01:55:54.070912758Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:55:54.07093351Z" level=info msg="Starting upload purge in 20m0s" go.version=go1.24.12 time="2026-01-16T01:55:54.071352295Z" level=info msg="listening on [::]:5000" go.version=go1.24.12 time="2026-01-16T01:55:57.074207591Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.12 time="2026-01-16T01:55:57.179740625Z" level=info msg="response completed" go.version=go1.24.12 http.request.host=127.0.0.1 http.request.id=6794a601-1f3a-45a9-aadd-d861c6c77b25 http.request.method=GET http.request.remoteaddr="[::1]:57488" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.945138ms http.response.status=200 http.response.written=2 ::1 - - [16/Jan/2026:01:55:57 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-01-16T01:55:57.299670541Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T01:55:57.300396219Z" 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-16T01:55:57.300415829Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:55:57.300496132Z" level=info msg="Starting upload purge in 46m0s" go.version=go1.24.12 time="2026-01-16T01:55:57.30055405Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.12 time="2026-01-16T01:55:57.300570446Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.12 time="2026-01-16T01:55:57.300902929Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.12 time="2026-01-16T01:56:00.311803131Z" level=info msg="response completed" go.version=go1.24.12 http.request.host=127.0.0.1 http.request.id=effc3d8c-0ade-40b7-90f6-08b06a2922ca http.request.method=GET http.request.remoteaddr="127.0.0.1:60978" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.058907ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:01:56:00 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-01-16T01:56:00.312466229Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.12 --- PASS: TestRegistrySupportedCipherSuite (3.23s) === RUN TestRegistryUnsupportedCipherSuite time="2026-01-16T01:56:00.864683531Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-01-16T01:56:00.865365857Z" 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-16T01:56:00.865384287Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:56:00.865489466Z" level=info msg="Starting upload purge in 27m0s" go.version=go1.24.12 time="2026-01-16T01:56:00.865535377Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.12 --- PASS: TestRegistryUnsupportedCipherSuite (8.56s) PASS ok github.com/docker/distribution/registry 14.915s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.004s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.089s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-01-16T01:55:54Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.12 instance.id=0760c8ff-e35c-4483-877d-4d7fd0ff34b8 time="2026-01-16T01:55:54Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.12 instance.id=0760c8ff-e35c-4483-877d-4d7fd0ff34b8 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-01-16T01:55:54Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.12 password=uKx5xKyckvmLtNE5ckklbzN0dIRsEvUu9gQSrqfJfLo user=docker --- PASS: TestCreateHtpasswdFile (0.08s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.087s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.006s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2026-01-16T01:55:54Z" level=info msg="token not to be used before 2026-01-16 01:55:55 +0000 UTC - currently 2026-01-16 01:55:54.071417422 +0000 UTC m=+0.006496580" time="2026-01-16T01:55:54Z" level=info msg="token not to be used after 2026-01-16 01:55:54 +0000 UTC - currently 2026-01-16 01:55:54.071780352 +0000 UTC m=+0.006859505" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-01-16T01:55:54Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.014s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === 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.045s === 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.018s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.004s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-01-16T01:55:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T01:55:54Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:55:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:45535" http.request.id=1b425d0f-37f6-4fb3-9d2e-d8a9c209dfcd http.request.method=GET http.request.remoteaddr="127.0.0.1:49236" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.696443ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:01:55:54 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-01-16T01:55:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T01:55:54Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:55:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=62e2e734-5ff0-4f86-bbee-b0fde46bbd3f http.request.method=GET http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.041903ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:01:55:54 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T01:55:54Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=4615fcc4-9883-4d4c-8cad-ed40239230e9 http.request.method=POST http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.354487ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:55:54 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:55:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=e4bafa17-7d98-4566-b909-0516b798629d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/foo/aaaa/blobs/uploads/218337b5-3e38-4d0c-94d7-3e5be74b24f9?_state=qAmJYtu75XgismSNNS9nRR0MXFvzYAZ0XBM8ZKwzrQp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyMTgzMzdiNS0zZTM4LTRkMGMtOTRkNy0zZTViZTc0YjI0ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTU6NTQuNDAxMDgyMjA3WiJ9&digest=sha256%3A41293571c51de8248b8a5596556284a42017e45689c065542ee4c06a0da3d12a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.375151747s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:55:54 +0000] "PUT /v2/foo/aaaa/blobs/uploads/218337b5-3e38-4d0c-94d7-3e5be74b24f9?_state=qAmJYtu75XgismSNNS9nRR0MXFvzYAZ0XBM8ZKwzrQp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyMTgzMzdiNS0zZTM4LTRkMGMtOTRkNy0zZTViZTc0YjI0ZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTU6NTQuNDAxMDgyMjA3WiJ9&digest=sha256%3A41293571c51de8248b8a5596556284a42017e45689c065542ee4c06a0da3d12a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:55:56Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=581f9850-a80e-4616-b2e9-3a4ff4fd3832 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.109144ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:55:56 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:55:57Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=59ad5444-29ff-4363-be22-534d9bc4ee5f http.request.method=POST http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.574128ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:55:57 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=03d22ef3-361c-45d1-89df-a83e5bccbb6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/foo/bbbb/blobs/uploads/85ac628a-b567-48bd-bb5b-0c037a1ec5fe?_state=pR_lBqccelKosUXONQd4iOOvY1W7xDRdh0YbhPf32vF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4NWFjNjI4YS1iNTY3LTQ4YmQtYmI1Yi0wYzAzN2ExZWM1ZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTU6NTcuMDM5OTQ2MzYxWiJ9&digest=sha256%3A79e771d21bf0956c44595e0024bd2cedde2828a9bfa704c8c78b61e1088a9028" http.request.useragent="Go-http-client/1.1" http.response.duration=4.502032661s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:55:57 +0000] "PUT /v2/foo/bbbb/blobs/uploads/85ac628a-b567-48bd-bb5b-0c037a1ec5fe?_state=pR_lBqccelKosUXONQd4iOOvY1W7xDRdh0YbhPf32vF7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4NWFjNjI4YS1iNTY3LTQ4YmQtYmI1Yi0wYzAzN2ExZWM1ZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTU6NTcuMDM5OTQ2MzYxWiJ9&digest=sha256%3A79e771d21bf0956c44595e0024bd2cedde2828a9bfa704c8c78b61e1088a9028 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=d5cd4b0c-0f7f-4930-8dd0-a97e30a97895 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.907952ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:01 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:01Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=f8cf0875-21b4-407b-b1a4-376dfde2fe61 http.request.method=POST http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.975866ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:01 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:04Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=50c39660-f5c9-49a2-884d-dd2c022b3b53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/foo/cccc/blobs/uploads/4f584736-3245-49c6-aa53-19a752091be7?_state=vhSRoGMMw8SmeS25eeYuPyhF1o5-wT2EdAgtCX-zpxZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0ZjU4NDczNi0zMjQ1LTQ5YzYtYWE1My0xOWE3NTIwOTFiZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MDEuNzE4NDUyOVoifQ%3D%3D&digest=sha256%3A5fde609c22343bc2023a9fe44d52967a25fedb041d0e5d5bd51b451907a923ee" http.request.useragent="Go-http-client/1.1" http.response.duration=3.279800454s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:01 +0000] "PUT /v2/foo/cccc/blobs/uploads/4f584736-3245-49c6-aa53-19a752091be7?_state=vhSRoGMMw8SmeS25eeYuPyhF1o5-wT2EdAgtCX-zpxZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0ZjU4NDczNi0zMjQ1LTQ5YzYtYWE1My0xOWE3NTIwOTFiZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MDEuNzE4NDUyOVoifQ%3D%3D&digest=sha256%3A5fde609c22343bc2023a9fe44d52967a25fedb041d0e5d5bd51b451907a923ee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:05Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=67307143-753d-4b8f-85c3-28d10c0e1bab http.request.method=PUT http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.112708ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:04 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:05Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=010a4270-ae30-4362-bb7a-d23ac93e14bb http.request.method=POST http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="886.106µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:05 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:10Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=a32bcdfc-8b6f-4d1e-a477-9faf9da709e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/foo/dddd/blobs/uploads/091fbf32-0f1b-4851-9a8b-dfef454428d9?_state=TjFkLLJ0uvXUroGfSPlzZ1Aywg3psSDTl7PZuTj4R397Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwOTFmYmYzMi0wZjFiLTQ4NTEtOWE4Yi1kZmVmNDU0NDI4ZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MDUuMjMxNTk3NDg1WiJ9&digest=sha256%3A4c97b2fb114a2a641b506803a434d59dfec293fdaac9912f18cbdcd2a42e0c52" http.request.useragent="Go-http-client/1.1" http.response.duration=5.139777721s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:05 +0000] "PUT /v2/foo/dddd/blobs/uploads/091fbf32-0f1b-4851-9a8b-dfef454428d9?_state=TjFkLLJ0uvXUroGfSPlzZ1Aywg3psSDTl7PZuTj4R397Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwOTFmYmYzMi0wZjFiLTQ4NTEtOWE4Yi1kZmVmNDU0NDI4ZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MDUuMjMxNTk3NDg1WiJ9&digest=sha256%3A4c97b2fb114a2a641b506803a434d59dfec293fdaac9912f18cbdcd2a42e0c52 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:10Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=0c1ff351-8c24-4033-9a1c-556c6b391045 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.443358ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:10 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:10Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=61326679-57f4-4d4f-9282-e5a6a6fd5f7b http.request.method=POST http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.908615ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:10 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=c50f8e7f-c7d3-4e36-8b45-984c24ea286e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/foo/eeee/blobs/uploads/0cf91d26-796c-4bb0-964e-6c4245895223?_state=PET-3Ea6vA0oQXXBFmm3A8q4G23DqITCVJyxbc1Ezb57Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIwY2Y5MWQyNi03OTZjLTRiYjAtOTY0ZS02YzQyNDU4OTUyMjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MTAuNTg1MzQ0NzQ1WiJ9&digest=sha256%3Af7c011d574b8f93eda01bfd96407bb5b0b05bcf084ff556d8befa5fb53e97d02" http.request.useragent="Go-http-client/1.1" http.response.duration=3.953218209s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:10 +0000] "PUT /v2/foo/eeee/blobs/uploads/0cf91d26-796c-4bb0-964e-6c4245895223?_state=PET-3Ea6vA0oQXXBFmm3A8q4G23DqITCVJyxbc1Ezb57Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIwY2Y5MWQyNi03OTZjLTRiYjAtOTY0ZS02YzQyNDU4OTUyMjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MTAuNTg1MzQ0NzQ1WiJ9&digest=sha256%3Af7c011d574b8f93eda01bfd96407bb5b0b05bcf084ff556d8befa5fb53e97d02 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=5e440bb3-1ea1-44de-bc82-f76166bea86e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.875297ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:14 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:14Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=fcc24404-3ff6-40c5-a622-bb29482ad4f9 http.request.method=POST http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.830367ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:14 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=e5f84fce-bce0-44ba-a6e3-ba3e346fee5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/foo/ffff/blobs/uploads/6c9e6a3f-593b-4592-a05c-76436e5193c0?_state=ICmiQ-fj2dFWMciCsghTL9JlvG7jngYit_ukeh5FtrZ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2YzllNmEzZi01OTNiLTQ1OTItYTA1Yy03NjQzNmU1MTkzYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MTQuNzQ2NzAyMjIzWiJ9&digest=sha256%3A229b24d098bfe7aa49e3ed70e0fbf47f03cc75e4d880c5d1f66fceb5d004d883" http.request.useragent="Go-http-client/1.1" http.response.duration=4.165230603s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:14 +0000] "PUT /v2/foo/ffff/blobs/uploads/6c9e6a3f-593b-4592-a05c-76436e5193c0?_state=ICmiQ-fj2dFWMciCsghTL9JlvG7jngYit_ukeh5FtrZ7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2YzllNmEzZi01OTNiLTQ1OTItYTA1Yy03NjQzNmU1MTkzYzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MTQuNzQ2NzAyMjIzWiJ9&digest=sha256%3A229b24d098bfe7aa49e3ed70e0fbf47f03cc75e4d880c5d1f66fceb5d004d883 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=bd0b623d-d280-45d8-b9c6-931171797260 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.794637ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:18 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=2acbf3f6-4ac2-49f3-8ffa-b53e84254f6e http.request.method=GET http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.167209ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:01:56:18 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T01:56:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=9db6d161-1476-4694-893e-23e124a03c34 http.request.method=GET http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.566393ms http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:01:56:18 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T01:56:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=1df43e5a-d2a7-4924-bf11-094d6c61baf9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.692793ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:01:56:18 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T01:56:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=a22c8964-d0f6-4731-bc24-5fa4c5e03768 http.request.method=GET http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.806142ms http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Jan/2026:01:56:18 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-01-16T01:56:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=216e5e77-96a0-4527-a5b4-3705fcabfe9e http.request.method=GET http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.791692ms http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:01:56:18 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-01-16T01:56:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=adb6c918-c0b4-4a38-8b36-bb6f069d06a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.757042ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:01:56:18 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T01:56:18Z" 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:36757" http.request.id=10d28e5d-26cb-47c8-9585-f4745a3107a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.833261ms http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Jan/2026:01:56:18 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-01-16T01:56:18Z" 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:36757" http.request.id=e7c801a5-d28b-48e8-a1a3-8cbbb50e4415 http.request.method=GET http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.009128ms http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Jan/2026:01:56:18 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-01-16T01:56:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=26fd210f-bde6-45dd-bf9b-eb94f9aec24c http.request.method=GET http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.351641ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Jan/2026:01:56:18 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-01-16T01:56:18Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:36757" http.request.id=5ca5c062-9986-4f40-a452-d3a26ada6dbd http.request.method=GET http.request.remoteaddr="127.0.0.1:58754" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.26782ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Jan/2026:01:56:18 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-01-16T01:56:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T01:56:18Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:56:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35853" http.request.id=a9248eef-7ea1-43a3-89da-baa0ddf480b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:41768" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.309838ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:19 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:21Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35853" http.request.id=762d604f-783b-4797-a6f4-89109ff146ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:41768" http.request.uri="/v2/foo/aaaa/blobs/uploads/58a0eca2-489e-4f43-bd45-9f77b15f1446?_state=YLYpqYHLRSO3YNET02oNOw0gm6NqtUMPWmOfdbhxV2F7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1OGEwZWNhMi00ODllLTRmNDMtYmQ0NS05Zjc3YjE1ZjE0NDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MTkuMDk0NDI5ODJaIn0%3D&digest=sha256%3A22ccc06cfed8dcd957fe720fa5c9aa439a32b8e9afea252d9dae688f4d8f98d4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.382059611s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:19 +0000] "PUT /v2/foo/aaaa/blobs/uploads/58a0eca2-489e-4f43-bd45-9f77b15f1446?_state=YLYpqYHLRSO3YNET02oNOw0gm6NqtUMPWmOfdbhxV2F7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI1OGEwZWNhMi00ODllLTRmNDMtYmQ0NS05Zjc3YjE1ZjE0NDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MTkuMDk0NDI5ODJaIn0%3D&digest=sha256%3A22ccc06cfed8dcd957fe720fa5c9aa439a32b8e9afea252d9dae688f4d8f98d4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:21Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35853" http.request.id=87306d78-b904-45e7-b107-7c7a9761d5ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:41768" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.606762ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:21 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:21Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35853" http.request.id=827183e1-163d-40c6-b804-7cce58ba742e http.request.method=POST http.request.remoteaddr="127.0.0.1:41768" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.953353ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:21 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:23Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35853" http.request.id=0f7f3e0e-61bf-4080-a65e-e3fa93a86f90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41768" http.request.uri="/v2/foo/bbbb/blobs/uploads/c3e34a29-69dd-412a-967b-f50f3f9e89fc?_state=bqiwhmD4RxKwR4y26oxwl_Fdbo5hTeTVMRACP2ACT417Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjM2UzNGEyOS02OWRkLTQxMmEtOTY3Yi1mNTBmM2Y5ZTg5ZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MjEuNjE2MjgyNloifQ%3D%3D&digest=sha256%3Aec23f4685984f53f6e2ae93b83b512e8b73576dbcac5d20282a669f95d0a8178" http.request.useragent="Go-http-client/1.1" http.response.duration=1.534418827s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:21 +0000] "PUT /v2/foo/bbbb/blobs/uploads/c3e34a29-69dd-412a-967b-f50f3f9e89fc?_state=bqiwhmD4RxKwR4y26oxwl_Fdbo5hTeTVMRACP2ACT417Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJjM2UzNGEyOS02OWRkLTQxMmEtOTY3Yi1mNTBmM2Y5ZTg5ZmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MjEuNjE2MjgyNloifQ%3D%3D&digest=sha256%3Aec23f4685984f53f6e2ae93b83b512e8b73576dbcac5d20282a669f95d0a8178 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:23Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35853" http.request.id=e6838efd-8149-4c51-b1af-cb3739753111 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41768" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.629443ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:23 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:23Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35853" http.request.id=5ae8d987-ae0a-4a37-ab0b-85ac70562dc5 http.request.method=POST http.request.remoteaddr="127.0.0.1:41768" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.467717ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:23 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:27Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35853" http.request.id=84cfeadd-c873-4585-8cbd-0c62242c2b63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41768" http.request.uri="/v2/foo/cccc/blobs/uploads/04408040-2444-4342-96f2-84f2454e331d?_state=_eumYs1IU4tpiVz5sTf2GW4wJ3HlHH3o_8SpvHP2Mh17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwNDQwODA0MC0yNDQ0LTQzNDItOTZmMi04NGYyNDU0ZTMzMWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MjMuMzU2OTI0NTU0WiJ9&digest=sha256%3A665c55c4150cff3aa2cdc7fca95a5c19e70a8bc29d2956caf114697c20069b43" http.request.useragent="Go-http-client/1.1" http.response.duration=4.291660266s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:23 +0000] "PUT /v2/foo/cccc/blobs/uploads/04408040-2444-4342-96f2-84f2454e331d?_state=_eumYs1IU4tpiVz5sTf2GW4wJ3HlHH3o_8SpvHP2Mh17Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwNDQwODA0MC0yNDQ0LTQzNDItOTZmMi04NGYyNDU0ZTMzMWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MjMuMzU2OTI0NTU0WiJ9&digest=sha256%3A665c55c4150cff3aa2cdc7fca95a5c19e70a8bc29d2956caf114697c20069b43 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:27Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35853" http.request.id=e3947522-872b-44ae-85c7-b85f98c9ff48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41768" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.74512ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:27 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:27Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35853" http.request.id=daeb262d-8c5e-470d-9f0c-d552bde81371 http.request.method=POST http.request.remoteaddr="127.0.0.1:41768" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.68945ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:27 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35853" http.request.id=c3a426cd-5e00-4cca-b0fd-ffe3644044ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:41768" http.request.uri="/v2/foo/dddd/blobs/uploads/1245a098-1f6b-4c21-9e85-122f500fba73?_state=iv31poAoDTdvYrJk6cnLubUVBJVDTZ83VwV8RR4rNwp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxMjQ1YTA5OC0xZjZiLTRjMjEtOWU4NS0xMjJmNTAwZmJhNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MjcuNzg0MDk0ODEyWiJ9&digest=sha256%3A0dbcfd282b1db98a19023f4aea5d33721ce14b6993ae5c969fbbd18e16463b30" http.request.useragent="Go-http-client/1.1" http.response.duration=1.888229671s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:27 +0000] "PUT /v2/foo/dddd/blobs/uploads/1245a098-1f6b-4c21-9e85-122f500fba73?_state=iv31poAoDTdvYrJk6cnLubUVBJVDTZ83VwV8RR4rNwp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxMjQ1YTA5OC0xZjZiLTRjMjEtOWU4NS0xMjJmNTAwZmJhNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MjcuNzg0MDk0ODEyWiJ9&digest=sha256%3A0dbcfd282b1db98a19023f4aea5d33721ce14b6993ae5c969fbbd18e16463b30 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35853" http.request.id=5c1c36c1-5a59-4911-9829-dffa946be18c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41768" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.780727ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:29 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35853" http.request.id=d39263c8-93c2-44c5-96be-fd1260b336ce http.request.method=GET http.request.remoteaddr="127.0.0.1:41768" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.329769ms http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Jan/2026:01:56:29 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (35.41s) === RUN TestURLPrefix time="2026-01-16T01:56:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T01:56:29Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:56:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40075" http.request.id=654125c4-a873-4280-ae90-bc76c2badda1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42270" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.422139ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:01:56:29 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-01-16T01:56:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T01:56:29Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:56:29Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8 err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=453b5c0a-d382-4044-8217-bfdf17283596 http.request.method=GET http.request.remoteaddr="127.0.0.1:35424" http.request.uri="/v2/foo/bar/blobs/sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.110202ms http.response.status=404 http.response.written=157 vars.digest="sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:01:56:29 +0000] "GET /v2/foo/bar/blobs/sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T01:56:29Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8 err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=e46fcb43-f0cb-46c5-b5c3-5ab495721bc7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35432" http.request.uri="/v2/foo/bar/blobs/sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.011648ms http.response.status=404 http.response.written=157 vars.digest="sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:01:56:29 +0000] "HEAD /v2/foo/bar/blobs/sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T01:56:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=505274b7-4ed5-489c-9914-8a9c00f6c7b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:35432" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.075775ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=5b866f4b-b612-4655-8eae-c933da062e61 http.request.method=GET http.request.remoteaddr="127.0.0.1:35432" http.request.uri="/v2/foo/bar/blobs/uploads/79e0624b-4751-4e6d-80fa-a493d64313e2?_state=wwcF582VNmAL7hQ-m1lfe0F_Hf4iijw-qebkdWvIlMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZTA2MjRiLTQ3NTEtNGU2ZC04MGZhLWE0OTNkNjQzMTNlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjoyOS44NTczMjIxNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.889399ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:29 +0000] "GET /v2/foo/bar/blobs/uploads/79e0624b-4751-4e6d-80fa-a493d64313e2?_state=wwcF582VNmAL7hQ-m1lfe0F_Hf4iijw-qebkdWvIlMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZTA2MjRiLTQ3NTEtNGU2ZC04MGZhLWE0OTNkNjQzMTNlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjoyOS44NTczMjIxNFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=67b1b2fa-860d-4784-ae49-030d4e1cdd28 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35432" http.request.uri="/v2/foo/bar/blobs/uploads/79e0624b-4751-4e6d-80fa-a493d64313e2?_state=wwcF582VNmAL7hQ-m1lfe0F_Hf4iijw-qebkdWvIlMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZTA2MjRiLTQ3NTEtNGU2ZC04MGZhLWE0OTNkNjQzMTNlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjoyOS44NTczMjIxNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.65178ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:29 +0000] "DELETE /v2/foo/bar/blobs/uploads/79e0624b-4751-4e6d-80fa-a493d64313e2?_state=wwcF582VNmAL7hQ-m1lfe0F_Hf4iijw-qebkdWvIlMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZTA2MjRiLTQ3NTEtNGU2ZC04MGZhLWE0OTNkNjQzMTNlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjoyOS44NTczMjIxNFoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:29Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=c3874694-9dfd-4534-8800-a20b1aa78bed http.request.method=GET http.request.remoteaddr="127.0.0.1:35432" http.request.uri="/v2/foo/bar/blobs/uploads/79e0624b-4751-4e6d-80fa-a493d64313e2?_state=wwcF582VNmAL7hQ-m1lfe0F_Hf4iijw-qebkdWvIlMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZTA2MjRiLTQ3NTEtNGU2ZC04MGZhLWE0OTNkNjQzMTNlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjoyOS44NTczMjIxNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=79e0624b-4751-4e6d-80fa-a493d64313e2 time="2026-01-16T01:56:29Z" 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:34699" http.request.id=c3874694-9dfd-4534-8800-a20b1aa78bed http.request.method=GET http.request.remoteaddr="127.0.0.1:35432" http.request.uri="/v2/foo/bar/blobs/uploads/79e0624b-4751-4e6d-80fa-a493d64313e2?_state=wwcF582VNmAL7hQ-m1lfe0F_Hf4iijw-qebkdWvIlMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZTA2MjRiLTQ3NTEtNGU2ZC04MGZhLWE0OTNkNjQzMTNlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjoyOS44NTczMjIxNFoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.067903ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=79e0624b-4751-4e6d-80fa-a493d64313e2 127.0.0.1 - - [16/Jan/2026:01:56:29 +0000] "GET /v2/foo/bar/blobs/uploads/79e0624b-4751-4e6d-80fa-a493d64313e2?_state=wwcF582VNmAL7hQ-m1lfe0F_Hf4iijw-qebkdWvIlMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZTA2MjRiLTQ3NTEtNGU2ZC04MGZhLWE0OTNkNjQzMTNlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjoyOS44NTczMjIxNFoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T01:56:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=a2c665cf-fa6b-4ffd-864c-fed22a101863 http.request.method=POST http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.055598ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:29Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=4edf2a5f-a186-4eda-a66a-776885e3bee0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/bar/blobs/uploads/67e31875-836a-464f-b44a-8fc402256d6f?_state=6YzoLL8mQX631-taRG3N_8nFnAF5XfCWI3MLkXfMYWJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ZTMxODc1LTgzNmEtNDY0Zi1iNDRhLThmYzQwMjI1NmQ2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjoyOS44NjY0OTkxOTJaIn0%3D&digest=sha256%3A4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8" http.request.useragent="Go-http-client/1.1" provided=sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8 vars.name="foo/bar" vars.uuid=67e31875-836a-464f-b44a-8fc402256d6f time="2026-01-16T01:56:29Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=4edf2a5f-a186-4eda-a66a-776885e3bee0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/bar/blobs/uploads/67e31875-836a-464f-b44a-8fc402256d6f?_state=6YzoLL8mQX631-taRG3N_8nFnAF5XfCWI3MLkXfMYWJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ZTMxODc1LTgzNmEtNDY0Zi1iNDRhLThmYzQwMjI1NmQ2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjoyOS44NjY0OTkxOTJaIn0%3D&digest=sha256%3A4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=67e31875-836a-464f-b44a-8fc402256d6f time="2026-01-16T01:56:29Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8, 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:34699" http.request.id=4edf2a5f-a186-4eda-a66a-776885e3bee0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/bar/blobs/uploads/67e31875-836a-464f-b44a-8fc402256d6f?_state=6YzoLL8mQX631-taRG3N_8nFnAF5XfCWI3MLkXfMYWJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ZTMxODc1LTgzNmEtNDY0Zi1iNDRhLThmYzQwMjI1NmQ2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjoyOS44NjY0OTkxOTJaIn0%3D&digest=sha256%3A4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.693376ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=67e31875-836a-464f-b44a-8fc402256d6f 127.0.0.1 - - [16/Jan/2026:01:56:29 +0000] "PUT /v2/foo/bar/blobs/uploads/67e31875-836a-464f-b44a-8fc402256d6f?_state=6YzoLL8mQX631-taRG3N_8nFnAF5XfCWI3MLkXfMYWJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3ZTMxODc1LTgzNmEtNDY0Zi1iNDRhLThmYzQwMjI1NmQ2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjoyOS44NjY0OTkxOTJaIn0%3D&digest=sha256%3A4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T01:56:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=77a80ad8-96ae-408a-b0c9-c6eeab2ac43f http.request.method=POST http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.91876ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=c83b5615-764a-4599-abcb-f3cf88495c41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/bar/blobs/uploads/1a3d548c-e4a2-49d1-ae12-2cb242b9a581?_state=QDQnj-ouGKuUv2HtM3aFd3wPIvy5jzu_2UrorXsvtu17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhM2Q1NDhjLWU0YTItNDlkMS1hZTEyLTJjYjI0MmI5YTU4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjoyOS44NzIxNzE1NDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.03ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:29 +0000] "PUT /v2/foo/bar/blobs/uploads/1a3d548c-e4a2-49d1-ae12-2cb242b9a581?_state=QDQnj-ouGKuUv2HtM3aFd3wPIvy5jzu_2UrorXsvtu17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhM2Q1NDhjLWU0YTItNDlkMS1hZTEyLTJjYjI0MmI5YTU4MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjoyOS44NzIxNzE1NDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=f6ebebe0-bf55-4b94-998d-959136545388 http.request.method=POST http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.98502ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=c990812e-1d66-42c2-9023-61a55513fce7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/bar/blobs/uploads/d6b61b98-aa2f-4dd7-af6f-44baa608b4a5?_state=uGwmc0VMXCYo2tabCp4ecLGwFqP5FcSLUvYtvdvlCEd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2YjYxYjk4LWFhMmYtNGRkNy1hZjZmLTQ0YmFhNjA4YjRhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjoyOS44NzY5NDMwMTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.536878ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:29 +0000] "PUT /v2/foo/bar/blobs/uploads/d6b61b98-aa2f-4dd7-af6f-44baa608b4a5?_state=uGwmc0VMXCYo2tabCp4ecLGwFqP5FcSLUvYtvdvlCEd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2YjYxYjk4LWFhMmYtNGRkNy1hZjZmLTQ0YmFhNjA4YjRhNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjoyOS44NzY5NDMwMTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:29Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=91f73b2a-cf76-4c4f-8979-917f632c58d1 http.request.method=POST http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.406947ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=a5a1d2a5-c8ca-418d-a2b5-a735e8355443 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/bar/blobs/uploads/b69a5ff9-8b6a-4c14-885b-f75b8c72f4c1?_state=R80Ll_pJCOtbLjGgeJSjAxbVsX1uEqiO8JcRN05y-MR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2OWE1ZmY5LThiNmEtNGMxNC04ODViLWY3NWI4YzcyZjRjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjoyOS44ODE5MTIyNDlaIn0%3D&digest=sha256%3A4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.915249945s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:29 +0000] "PUT /v2/foo/bar/blobs/uploads/b69a5ff9-8b6a-4c14-885b-f75b8c72f4c1?_state=R80Ll_pJCOtbLjGgeJSjAxbVsX1uEqiO8JcRN05y-MR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2OWE1ZmY5LThiNmEtNGMxNC04ODViLWY3NWI4YzcyZjRjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjoyOS44ODE5MTIyNDlaIn0%3D&digest=sha256%3A4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=e168d2dd-d4c8-4858-827d-e7b4effcc819 http.request.method=POST http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.785227ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34699" http.request.id=c17ecac1-f36b-4fa5-b034-6ac1ac7401de http.request.method=PATCH http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/bar/blobs/uploads/b6bcc663-798a-450e-9902-5d46c1625fd1?_state=TDwjlnHVrpEHVYQucJv5pST3WQUp9IwSXmxiGLm9L9l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2YmNjNjYzLTc5OGEtNDUwZS05OTAyLTVkNDZjMTYyNWZkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozMi44ODk3MTAzODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.893539426s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:32 +0000] "PATCH /v2/foo/bar/blobs/uploads/b6bcc663-798a-450e-9902-5d46c1625fd1?_state=TDwjlnHVrpEHVYQucJv5pST3WQUp9IwSXmxiGLm9L9l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2YmNjNjYzLTc5OGEtNDUwZS05OTAyLTVkNDZjMTYyNWZkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozMi44ODk3MTAzODlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=fbf7cb76-158e-4ea6-8106-e6d0cc83321f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/bar/blobs/uploads/b6bcc663-798a-450e-9902-5d46c1625fd1?_state=weS5AeEdUmXoBvkzGC6I9DEbwin_FgxrgdhzF16M8LV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2YmNjNjYzLTc5OGEtNDUwZS05OTAyLTVkNDZjMTYyNWZkMSIsIk9mZnNldCI6MjA0MzY0ODAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MzJaIn0%3D&digest=sha256%3A4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.067181ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:35 +0000] "PUT /v2/foo/bar/blobs/uploads/b6bcc663-798a-450e-9902-5d46c1625fd1?_state=weS5AeEdUmXoBvkzGC6I9DEbwin_FgxrgdhzF16M8LV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2YmNjNjYzLTc5OGEtNDUwZS05OTAyLTVkNDZjMTYyNWZkMSIsIk9mZnNldCI6MjA0MzY0ODAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MzJaIn0%3D&digest=sha256%3A4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=5b2d566a-63d1-4a80-a6af-4ae308e9e94c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/bar/blobs/sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.281463ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:35 +0000] "HEAD /v2/foo/bar/blobs/sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=0867d071-a526-401b-8fbb-cce37d731a68 http.request.method=GET http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/bar/blobs/sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=84.887171ms http.response.status=200 http.response.written=20436480 127.0.0.1 - - [16/Jan/2026:01:56:35 +0000] "GET /v2/foo/bar/blobs/sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8 HTTP/1.1" 200 20436480 "" "Go-http-client/1.1" time="2026-01-16T01:56:35Z" level=error msg="error parsing digest="sha257:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=5b0d082d-8a79-4d89-8fa7-6dc5e1bb2e04 http.request.method=GET http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/bar/blobs/sha257:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8" vars.name="foo/bar" time="2026-01-16T01:56:35Z" 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:34699" http.request.id=5b0d082d-8a79-4d89-8fa7-6dc5e1bb2e04 http.request.method=GET http.request.remoteaddr="127.0.0.1:35436" http.request.uri="/v2/foo/bar/blobs/sha257:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.523006ms http.response.status=400 http.response.written=110 vars.digest="sha257:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:01:56:35 +0000] "GET /v2/foo/bar/blobs/sha257:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T01:56:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=9740b537-7d22-45d0-9002-645b5e742bdf http.request.method=GET http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.586887ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:35 +0000] "GET /v2/foo/bar/blobs/sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:35Z" 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-16T01:56:35Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:56:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622 err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=e9349ae2-1c3a-4be1-8018-4fa0b22e04df http.request.method=GET http.request.remoteaddr="127.0.0.1:44610" http.request.uri="/v2/foo/bar/blobs/sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.000582ms http.response.status=404 http.response.written=157 vars.digest="sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:01:56:36 +0000] "GET /v2/foo/bar/blobs/sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T01:56:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622 err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=22fa51f7-1c32-4669-ab6d-200f84155dcb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44616" http.request.uri="/v2/foo/bar/blobs/sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="761.35µs" http.response.status=404 http.response.written=157 vars.digest="sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:01:56:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T01:56:36Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=7be8864e-3436-4ae5-983c-aeee5bd0dc63 http.request.method=POST http.request.remoteaddr="127.0.0.1:44616" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="812.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:36Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=b18f2688-5f67-4d0e-b837-185ae9907207 http.request.method=GET http.request.remoteaddr="127.0.0.1:44616" http.request.uri="/v2/foo/bar/blobs/uploads/586c0717-2bff-4e6a-92f3-0515924e1df0?_state=pTb3ErbynWpbXM4ZfZez90eOoUXDQdaRFhbbbVPj8Tl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4NmMwNzE3LTJiZmYtNGU2YS05MmYzLTA1MTU5MjRlMWRmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNi4wNTQxMDUxODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="958.076µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:36 +0000] "GET /v2/foo/bar/blobs/uploads/586c0717-2bff-4e6a-92f3-0515924e1df0?_state=pTb3ErbynWpbXM4ZfZez90eOoUXDQdaRFhbbbVPj8Tl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4NmMwNzE3LTJiZmYtNGU2YS05MmYzLTA1MTU5MjRlMWRmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNi4wNTQxMDUxODVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:36Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=8f8ef72d-d33f-4346-86ac-430bda4ecc08 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44616" http.request.uri="/v2/foo/bar/blobs/uploads/586c0717-2bff-4e6a-92f3-0515924e1df0?_state=pTb3ErbynWpbXM4ZfZez90eOoUXDQdaRFhbbbVPj8Tl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4NmMwNzE3LTJiZmYtNGU2YS05MmYzLTA1MTU5MjRlMWRmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNi4wNTQxMDUxODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="857.657µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:36 +0000] "DELETE /v2/foo/bar/blobs/uploads/586c0717-2bff-4e6a-92f3-0515924e1df0?_state=pTb3ErbynWpbXM4ZfZez90eOoUXDQdaRFhbbbVPj8Tl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4NmMwNzE3LTJiZmYtNGU2YS05MmYzLTA1MTU5MjRlMWRmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNi4wNTQxMDUxODVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:36Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=e63e6273-0378-496a-9e32-c6b40257c2d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44616" http.request.uri="/v2/foo/bar/blobs/uploads/586c0717-2bff-4e6a-92f3-0515924e1df0?_state=pTb3ErbynWpbXM4ZfZez90eOoUXDQdaRFhbbbVPj8Tl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4NmMwNzE3LTJiZmYtNGU2YS05MmYzLTA1MTU5MjRlMWRmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNi4wNTQxMDUxODVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=586c0717-2bff-4e6a-92f3-0515924e1df0 time="2026-01-16T01:56:36Z" 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:46523" http.request.id=e63e6273-0378-496a-9e32-c6b40257c2d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44616" http.request.uri="/v2/foo/bar/blobs/uploads/586c0717-2bff-4e6a-92f3-0515924e1df0?_state=pTb3ErbynWpbXM4ZfZez90eOoUXDQdaRFhbbbVPj8Tl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4NmMwNzE3LTJiZmYtNGU2YS05MmYzLTA1MTU5MjRlMWRmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNi4wNTQxMDUxODVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.975042ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=586c0717-2bff-4e6a-92f3-0515924e1df0 127.0.0.1 - - [16/Jan/2026:01:56:36 +0000] "GET /v2/foo/bar/blobs/uploads/586c0717-2bff-4e6a-92f3-0515924e1df0?_state=pTb3ErbynWpbXM4ZfZez90eOoUXDQdaRFhbbbVPj8Tl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU4NmMwNzE3LTJiZmYtNGU2YS05MmYzLTA1MTU5MjRlMWRmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNi4wNTQxMDUxODVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T01:56:36Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=68c93fe3-1c96-4e35-a1c7-830403cd00c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:44620" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.467907ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:36Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=7216d854-eda7-41ba-ba16-5676258be7ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:44620" http.request.uri="/v2/foo/bar/blobs/uploads/f3b5f41b-c6d7-4ae6-9e4c-839f05f25fdd?_state=KTSCMv_Q0m797k1Xqe7EAqaCuamZXokY90OOfansoGh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzYjVmNDFiLWM2ZDctNGFlNi05ZTRjLTgzOWYwNWYyNWZkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNi4wNjA0OTkzNTlaIn0%3D&digest=sha256%3Ab07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622" http.request.useragent="Go-http-client/1.1" provided=sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622 vars.name="foo/bar" vars.uuid=f3b5f41b-c6d7-4ae6-9e4c-839f05f25fdd time="2026-01-16T01:56:36Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=7216d854-eda7-41ba-ba16-5676258be7ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:44620" http.request.uri="/v2/foo/bar/blobs/uploads/f3b5f41b-c6d7-4ae6-9e4c-839f05f25fdd?_state=KTSCMv_Q0m797k1Xqe7EAqaCuamZXokY90OOfansoGh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzYjVmNDFiLWM2ZDctNGFlNi05ZTRjLTgzOWYwNWYyNWZkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNi4wNjA0OTkzNTlaIn0%3D&digest=sha256%3Ab07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f3b5f41b-c6d7-4ae6-9e4c-839f05f25fdd time="2026-01-16T01:56:36Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622, 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:46523" http.request.id=7216d854-eda7-41ba-ba16-5676258be7ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:44620" http.request.uri="/v2/foo/bar/blobs/uploads/f3b5f41b-c6d7-4ae6-9e4c-839f05f25fdd?_state=KTSCMv_Q0m797k1Xqe7EAqaCuamZXokY90OOfansoGh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzYjVmNDFiLWM2ZDctNGFlNi05ZTRjLTgzOWYwNWYyNWZkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNi4wNjA0OTkzNTlaIn0%3D&digest=sha256%3Ab07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.203844ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=f3b5f41b-c6d7-4ae6-9e4c-839f05f25fdd 127.0.0.1 - - [16/Jan/2026:01:56:36 +0000] "PUT /v2/foo/bar/blobs/uploads/f3b5f41b-c6d7-4ae6-9e4c-839f05f25fdd?_state=KTSCMv_Q0m797k1Xqe7EAqaCuamZXokY90OOfansoGh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzYjVmNDFiLWM2ZDctNGFlNi05ZTRjLTgzOWYwNWYyNWZkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNi4wNjA0OTkzNTlaIn0%3D&digest=sha256%3Ab07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T01:56:36Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=0f4c91a8-c905-4b4d-98a2-e45bc147aedc http.request.method=POST http.request.remoteaddr="127.0.0.1:44620" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.917001ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:36Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=8f909d51-3305-4697-ab3c-da33e36ada47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44620" http.request.uri="/v2/foo/bar/blobs/uploads/31b8b02b-c20e-43f2-a9cf-c48ca175c6cb?_state=crURjBs6ZFS0dlzzDUqD62xC0uo7Qzi0R0TasT45rcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxYjhiMDJiLWMyMGUtNDNmMi1hOWNmLWM0OGNhMTc1YzZjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNi4wNjU0MDAwOThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.688364ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:36 +0000] "PUT /v2/foo/bar/blobs/uploads/31b8b02b-c20e-43f2-a9cf-c48ca175c6cb?_state=crURjBs6ZFS0dlzzDUqD62xC0uo7Qzi0R0TasT45rcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxYjhiMDJiLWMyMGUtNDNmMi1hOWNmLWM0OGNhMTc1YzZjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNi4wNjU0MDAwOThaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:36Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=dc49e8b6-f4d2-4c0c-b2e1-bdd75d2e2d7f http.request.method=POST http.request.remoteaddr="127.0.0.1:44620" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.905872ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:36Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=2d9f4d22-f1ae-4ad7-9e70-9c31b31ae0b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44620" http.request.uri="/v2/foo/bar/blobs/uploads/ba947d17-72ba-4e27-96ce-505a6ab38a97?_state=ORaNATXKxkMOva9AWpe-vtb-KMML-OSd2GYcfYagcRJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhOTQ3ZDE3LTcyYmEtNGUyNy05NmNlLTUwNWE2YWIzOGE5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNi4wNzA4NTk5MTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.368329ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:36 +0000] "PUT /v2/foo/bar/blobs/uploads/ba947d17-72ba-4e27-96ce-505a6ab38a97?_state=ORaNATXKxkMOva9AWpe-vtb-KMML-OSd2GYcfYagcRJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhOTQ3ZDE3LTcyYmEtNGUyNy05NmNlLTUwNWE2YWIzOGE5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNi4wNzA4NTk5MTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:36Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=79c5c88d-3ffc-415e-943c-0a4976f5e516 http.request.method=POST http.request.remoteaddr="127.0.0.1:44620" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.884614ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=3fc1a546-aab8-45f1-9328-424d5027e94b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44620" http.request.uri="/v2/foo/bar/blobs/uploads/f187be42-f9d2-4ba3-a29f-c352f6ac7744?_state=bJtMS3yC2MKPlJirPcSp8qqSOhZ5yVUi8y19cR6372t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxODdiZTQyLWY5ZDItNGJhMy1hMjlmLWMzNTJmNmFjNzc0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNi4wNzU5MjgyODhaIn0%3D&digest=sha256%3Ab07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622" http.request.useragent="Go-http-client/1.1" http.response.duration=1.67360123s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:36 +0000] "PUT /v2/foo/bar/blobs/uploads/f187be42-f9d2-4ba3-a29f-c352f6ac7744?_state=bJtMS3yC2MKPlJirPcSp8qqSOhZ5yVUi8y19cR6372t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYxODdiZTQyLWY5ZDItNGJhMy1hMjlmLWMzNTJmNmFjNzc0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNi4wNzU5MjgyODhaIn0%3D&digest=sha256%3Ab07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=8cc1ffd0-91a4-42e1-be1b-f61c29d934d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:44620" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.745032ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46523" http.request.id=04820bbc-890d-4681-b881-49682cfdca71 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:44620" http.request.uri="/v2/foo/bar/blobs/uploads/1a221437-41f7-472f-b416-bf1532dd93b1?_state=KxNaW2Ecsdn_HhZn8yW3cYq4hB9cWMPvRbL6TvBCswx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhMjIxNDM3LTQxZjctNDcyZi1iNDE2LWJmMTUzMmRkOTNiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNy44Mzk4NzY0NDlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.684686379s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:37 +0000] "PATCH /v2/foo/bar/blobs/uploads/1a221437-41f7-472f-b416-bf1532dd93b1?_state=KxNaW2Ecsdn_HhZn8yW3cYq4hB9cWMPvRbL6TvBCswx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhMjIxNDM3LTQxZjctNDcyZi1iNDE2LWJmMTUzMmRkOTNiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozNy44Mzk4NzY0NDlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=dc0adb78-ebf4-4007-808d-dbf75b0cac87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44620" http.request.uri="/v2/foo/bar/blobs/uploads/1a221437-41f7-472f-b416-bf1532dd93b1?_state=b55-XhsuNlxU3kXTpc507O3Q6UPxHJnTkfWD8CpO4JN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhMjIxNDM3LTQxZjctNDcyZi1iNDE2LWJmMTUzMmRkOTNiMSIsIk9mZnNldCI6MTUwNTAyNDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MzdaIn0%3D&digest=sha256%3Ab07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622" http.request.useragent="Go-http-client/1.1" http.response.duration=1.972689ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "PUT /v2/foo/bar/blobs/uploads/1a221437-41f7-472f-b416-bf1532dd93b1?_state=b55-XhsuNlxU3kXTpc507O3Q6UPxHJnTkfWD8CpO4JN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhMjIxNDM3LTQxZjctNDcyZi1iNDE2LWJmMTUzMmRkOTNiMSIsIk9mZnNldCI6MTUwNTAyNDAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6MzdaIn0%3D&digest=sha256%3Ab07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=43d7d111-a806-49ca-974c-0dfc10d9882a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44620" http.request.uri="/v2/foo/bar/blobs/sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.649721ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=d87c4ca3-5e8f-4002-b5e5-c3f35a20cd52 http.request.method=GET http.request.remoteaddr="127.0.0.1:44620" http.request.uri="/v2/foo/bar/blobs/sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=66.388822ms http.response.status=200 http.response.written=15050240 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "GET /v2/foo/bar/blobs/sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622 HTTP/1.1" 200 15050240 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=error msg="error parsing digest="sha257:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=ee78d25b-496b-468b-8cba-50e5fa02b58c http.request.method=GET http.request.remoteaddr="127.0.0.1:44620" http.request.uri="/v2/foo/bar/blobs/sha257:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622" vars.name="foo/bar" time="2026-01-16T01:56:39Z" 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:46523" http.request.id=ee78d25b-496b-468b-8cba-50e5fa02b58c http.request.method=GET http.request.remoteaddr="127.0.0.1:44620" http.request.uri="/v2/foo/bar/blobs/sha257:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.388394ms http.response.status=400 http.response.written=110 vars.digest="sha257:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "GET /v2/foo/bar/blobs/sha257:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=96dad807-bf1e-464c-a322-56689948bf1b http.request.method=GET http.request.remoteaddr="127.0.0.1:44646" http.request.uri="/v2/foo/bar/blobs/sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622" http.request.useragent="Go-http-client/1.1" http.response.duration=1.802765ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "GET /v2/foo/bar/blobs/sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=94c3c781-aa41-4b0f-8d3a-d2a7b3673c82 http.request.method=GET http.request.remoteaddr="127.0.0.1:44636" http.request.uri="/v2/foo/bar/blobs/sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.593162ms http.response.status=200 http.response.written=4262720 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "GET /v2/foo/bar/blobs/sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622 HTTP/1.1" 200 4262720 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46523" http.request.id=ae1dab3a-356a-4316-b663-5a72be378d55 http.request.method=GET http.request.remoteaddr="127.0.0.1:44646" http.request.uri="/v2/foo/bar/blobs/sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.689965ms http.response.status=200 http.response.written=196608 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "GET /v2/foo/bar/blobs/sha256:b07dc5ad2a39ece3be7c42e5305314a45ccf0cf2e222bc004f745e1aacc5d622 HTTP/1.1" 200 196608 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=86e17870-889a-4c0e-b6c7-0e416194713a http.request.method=GET http.request.remoteaddr="127.0.0.1:49876" http.request.uri="/v2/foo/bar/blobs/sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.730940734s http.response.status=200 http.response.written=4194816 127.0.0.1 - - [16/Jan/2026:01:56:35 +0000] "GET /v2/foo/bar/blobs/sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8 HTTP/1.1" 200 4194816 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34699" http.request.id=7d9a40da-b579-41ee-a5e4-71ac39b52f14 http.request.method=GET http.request.remoteaddr="127.0.0.1:49860" http.request.uri="/v2/foo/bar/blobs/sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.741925471s http.response.status=200 http.response.written=4229952 127.0.0.1 - - [16/Jan/2026:01:56:35 +0000] "GET /v2/foo/bar/blobs/sha256:4b4d29c7f75eeb1b6b2e05505526b74f69b5c377169a3a8269806873e91d8ae8 HTTP/1.1" 200 4229952 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (9.95s) === RUN TestBlobDelete time="2026-01-16T01:56:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T01:56:39Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:56:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=9c3693a5-8483-4aa0-9036-ef54b55e48db http.request.method=GET http.request.remoteaddr="127.0.0.1:36568" http.request.uri="/v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.513789ms http.response.status=404 http.response.written=157 vars.digest="sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "GET /v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=45df9089-55d5-4383-b121-51f5d84d0413 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36584" http.request.uri="/v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="694.007µs" http.response.status=404 http.response.written=157 vars.digest="sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=1e25e8db-34b2-49a0-b56a-5c876fd7a1de http.request.method=POST http.request.remoteaddr="127.0.0.1:36584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.283575ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=bb8663e0-6ba0-4cd7-9107-f121f4960973 http.request.method=GET http.request.remoteaddr="127.0.0.1:36584" http.request.uri="/v2/foo/bar/blobs/uploads/594c79c8-fa7a-46ff-acef-582471b365f4?_state=sShVl4sG_CAgFdRDV4VknnQDad9S41yDlKvzpA_64aN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NGM3OWM4LWZhN2EtNDZmZi1hY2VmLTU4MjQ3MWIzNjVmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozOS44NDI5NTQ1MDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.593819ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "GET /v2/foo/bar/blobs/uploads/594c79c8-fa7a-46ff-acef-582471b365f4?_state=sShVl4sG_CAgFdRDV4VknnQDad9S41yDlKvzpA_64aN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NGM3OWM4LWZhN2EtNDZmZi1hY2VmLTU4MjQ3MWIzNjVmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozOS44NDI5NTQ1MDJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=75c8e353-a622-4757-9404-618e8a6ab2b9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36584" http.request.uri="/v2/foo/bar/blobs/uploads/594c79c8-fa7a-46ff-acef-582471b365f4?_state=sShVl4sG_CAgFdRDV4VknnQDad9S41yDlKvzpA_64aN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NGM3OWM4LWZhN2EtNDZmZi1hY2VmLTU4MjQ3MWIzNjVmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozOS44NDI5NTQ1MDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.650525ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "DELETE /v2/foo/bar/blobs/uploads/594c79c8-fa7a-46ff-acef-582471b365f4?_state=sShVl4sG_CAgFdRDV4VknnQDad9S41yDlKvzpA_64aN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NGM3OWM4LWZhN2EtNDZmZi1hY2VmLTU4MjQ3MWIzNjVmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozOS44NDI5NTQ1MDJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=419465dd-7c22-4c4f-b036-263a9449d38b http.request.method=GET http.request.remoteaddr="127.0.0.1:36584" http.request.uri="/v2/foo/bar/blobs/uploads/594c79c8-fa7a-46ff-acef-582471b365f4?_state=sShVl4sG_CAgFdRDV4VknnQDad9S41yDlKvzpA_64aN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NGM3OWM4LWZhN2EtNDZmZi1hY2VmLTU4MjQ3MWIzNjVmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozOS44NDI5NTQ1MDJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=594c79c8-fa7a-46ff-acef-582471b365f4 time="2026-01-16T01:56:39Z" 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:46141" http.request.id=419465dd-7c22-4c4f-b036-263a9449d38b http.request.method=GET http.request.remoteaddr="127.0.0.1:36584" http.request.uri="/v2/foo/bar/blobs/uploads/594c79c8-fa7a-46ff-acef-582471b365f4?_state=sShVl4sG_CAgFdRDV4VknnQDad9S41yDlKvzpA_64aN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NGM3OWM4LWZhN2EtNDZmZi1hY2VmLTU4MjQ3MWIzNjVmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozOS44NDI5NTQ1MDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.470531ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=594c79c8-fa7a-46ff-acef-582471b365f4 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "GET /v2/foo/bar/blobs/uploads/594c79c8-fa7a-46ff-acef-582471b365f4?_state=sShVl4sG_CAgFdRDV4VknnQDad9S41yDlKvzpA_64aN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NGM3OWM4LWZhN2EtNDZmZi1hY2VmLTU4MjQ3MWIzNjVmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozOS44NDI5NTQ1MDJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=4562c1c1-89c8-41e2-b6ac-6bcd57e9e404 http.request.method=POST http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.636391ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=03edfe7b-7287-437c-a078-e57c69b9901c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/uploads/c664e03a-1e7d-41a5-aabf-71798cc36bdf?_state=SAkVTDJXCkYcseZSnrPcoQTkvKlDxgteOsV-VHlRq_R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2NjRlMDNhLTFlN2QtNDFhNS1hYWJmLTcxNzk4Y2MzNmJkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozOS44NTA2NTcxNzdaIn0%3D&digest=sha256%3A81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" provided=sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 vars.name="foo/bar" vars.uuid=c664e03a-1e7d-41a5-aabf-71798cc36bdf time="2026-01-16T01:56:39Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=03edfe7b-7287-437c-a078-e57c69b9901c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/uploads/c664e03a-1e7d-41a5-aabf-71798cc36bdf?_state=SAkVTDJXCkYcseZSnrPcoQTkvKlDxgteOsV-VHlRq_R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2NjRlMDNhLTFlN2QtNDFhNS1hYWJmLTcxNzk4Y2MzNmJkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozOS44NTA2NTcxNzdaIn0%3D&digest=sha256%3A81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c664e03a-1e7d-41a5-aabf-71798cc36bdf time="2026-01-16T01:56:39Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446, 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:46141" http.request.id=03edfe7b-7287-437c-a078-e57c69b9901c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/uploads/c664e03a-1e7d-41a5-aabf-71798cc36bdf?_state=SAkVTDJXCkYcseZSnrPcoQTkvKlDxgteOsV-VHlRq_R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2NjRlMDNhLTFlN2QtNDFhNS1hYWJmLTcxNzk4Y2MzNmJkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozOS44NTA2NTcxNzdaIn0%3D&digest=sha256%3A81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.616953ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c664e03a-1e7d-41a5-aabf-71798cc36bdf 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "PUT /v2/foo/bar/blobs/uploads/c664e03a-1e7d-41a5-aabf-71798cc36bdf?_state=SAkVTDJXCkYcseZSnrPcoQTkvKlDxgteOsV-VHlRq_R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM2NjRlMDNhLTFlN2QtNDFhNS1hYWJmLTcxNzk4Y2MzNmJkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozOS44NTA2NTcxNzdaIn0%3D&digest=sha256%3A81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=88675ae0-fd01-43a4-9918-c19dedd90b22 http.request.method=POST http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.450862ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=5d0d2a71-6bd2-4559-a3b8-f01152b015ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/uploads/cf1d597f-7cd2-41fa-8b98-e84b7c7b1f5b?_state=jEGBaf3nEbYXkSZYEfe0GuzWBivlNVZF46Nbwg-67TF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMWQ1OTdmLTdjZDItNDFmYS04Yjk4LWU4NGI3YzdiMWY1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozOS44NTUwNTkxODJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.72689ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "PUT /v2/foo/bar/blobs/uploads/cf1d597f-7cd2-41fa-8b98-e84b7c7b1f5b?_state=jEGBaf3nEbYXkSZYEfe0GuzWBivlNVZF46Nbwg-67TF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMWQ1OTdmLTdjZDItNDFmYS04Yjk4LWU4NGI3YzdiMWY1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozOS44NTUwNTkxODJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=4815c420-783d-48f3-a990-087f9ebedf5d http.request.method=POST http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.389812ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=74b1e83f-2252-450d-afc1-f65060123110 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/uploads/b512b858-8f3f-4408-886e-1f47275798b3?_state=1TjyK-l9ZnXbXXr4SsqttVshuRcECFwavHhUhHMo61F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MTJiODU4LThmM2YtNDQwOC04ODZlLTFmNDcyNzU3OThiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozOS44NTg4NzM0NDFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.917469ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "PUT /v2/foo/bar/blobs/uploads/b512b858-8f3f-4408-886e-1f47275798b3?_state=1TjyK-l9ZnXbXXr4SsqttVshuRcECFwavHhUhHMo61F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MTJiODU4LThmM2YtNDQwOC04ODZlLTFmNDcyNzU3OThiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozOS44NTg4NzM0NDFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:39Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=d63eb9b2-2289-434d-8daa-0e04bb8cbf69 http.request.method=POST http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.020661ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=ae5e2923-a7e2-4f06-9d8d-b39df338a6ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/uploads/410890a6-02ea-4ca0-9a17-978b368376bb?_state=cOHOdNmktMajmEmhjomWg5hC7LyDYruCwGKtaU3KK1d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMDg5MGE2LTAyZWEtNGNhMC05YTE3LTk3OGIzNjgzNzZiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozOS44NjM1NTQ5MDVaIn0%3D&digest=sha256%3A81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" http.response.duration=4.388526178s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:39 +0000] "PUT /v2/foo/bar/blobs/uploads/410890a6-02ea-4ca0-9a17-978b368376bb?_state=cOHOdNmktMajmEmhjomWg5hC7LyDYruCwGKtaU3KK1d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMDg5MGE2LTAyZWEtNGNhMC05YTE3LTk3OGIzNjgzNzZiYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NjozOS44NjM1NTQ5MDVaIn0%3D&digest=sha256%3A81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:44Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=f1b8a77c-663c-496a-8107-9dbe45068815 http.request.method=POST http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.159677ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46141" http.request.id=bb9977f8-b858-4ef7-a713-310165290653 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/uploads/ad4c0abb-f5c3-4886-82f8-775f0e9058b1?_state=YRYtwY-UeVt7bpY7dxQbGEGXskzYHEDA3Be9cNN8weR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkNGMwYWJiLWY1YzMtNDg4Ni04MmY4LTc3NWYwZTkwNThiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1Njo0NC4zNzYzMDQzMDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.393139964s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:44 +0000] "PATCH /v2/foo/bar/blobs/uploads/ad4c0abb-f5c3-4886-82f8-775f0e9058b1?_state=YRYtwY-UeVt7bpY7dxQbGEGXskzYHEDA3Be9cNN8weR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkNGMwYWJiLWY1YzMtNDg4Ni04MmY4LTc3NWYwZTkwNThiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1Njo0NC4zNzYzMDQzMDNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=84d2b277-34cd-463c-87c5-1df2fede47a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/uploads/ad4c0abb-f5c3-4886-82f8-775f0e9058b1?_state=ojQ1hxSK01y9JRTAKwGbTLzlKp5nbqRobgJ8lLUt6xp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkNGMwYWJiLWY1YzMtNDg4Ni04MmY4LTc3NWYwZTkwNThiMSIsIk9mZnNldCI6MjU0Nzg2NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6NDRaIn0%3D&digest=sha256%3A81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" http.response.duration=1.971824ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:48 +0000] "PUT /v2/foo/bar/blobs/uploads/ad4c0abb-f5c3-4886-82f8-775f0e9058b1?_state=ojQ1hxSK01y9JRTAKwGbTLzlKp5nbqRobgJ8lLUt6xp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkNGMwYWJiLWY1YzMtNDg4Ni04MmY4LTc3NWYwZTkwNThiMSIsIk9mZnNldCI6MjU0Nzg2NTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTY6NDRaIn0%3D&digest=sha256%3A81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=2f14b3e5-8f6f-4b25-99ad-3236e0761de9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.743596ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=fd96f232-f449-4ab8-b39c-bb07e8d660d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=116.006274ms http.response.status=200 http.response.written=25478656 127.0.0.1 - - [16/Jan/2026:01:56:48 +0000] "GET /v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 HTTP/1.1" 200 25478656 "" "Go-http-client/1.1" time="2026-01-16T01:56:48Z" level=error msg="error parsing digest="sha257:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=1060b207-ba32-400b-8149-4b4229af97b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/sha257:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" vars.name="foo/bar" time="2026-01-16T01:56:48Z" 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:46141" http.request.id=1060b207-ba32-400b-8149-4b4229af97b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/sha257:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.881954ms http.response.status=400 http.response.written=110 vars.digest="sha257:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:01:56:48 +0000] "GET /v2/foo/bar/blobs/sha257:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T01:56:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=6adacf99-3a04-43c9-9213-889dfbfc7c2c http.request.method=GET http.request.remoteaddr="127.0.0.1:43246" http.request.uri="/v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" http.response.duration=4.17723ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:48 +0000] "GET /v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=6002f137-0c64-471e-a7de-162da2639b56 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43250" http.request.uri="/v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" http.response.duration=2.078829ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 err.message="blob unknown to registry" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=1830a713-c601-4ec1-b7c0-663e284ddc59 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43250" http.request.uri="/v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.856ms http.response.status=404 http.response.written=157 vars.digest="sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:01:56:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-01-16T01:56:48Z" 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:46141" http.request.id=9cfe4305-af88-438d-b2f0-d352c841ad60 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43250" http.request.uri="/v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.776097ms http.response.status=404 http.response.written=74 vars.digest="sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:01:56:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-01-16T01:56:48Z" level=error msg="error parsing digest="sha257:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446": unsupported digest algorithm" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=d2ed5f87-0a9a-431f-8f3d-51ed25868de5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43266" http.request.uri="/v2/foo/bar/blobs/sha257:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" vars.name="foo/bar" time="2026-01-16T01:56:48Z" 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:46141" http.request.id=d2ed5f87-0a9a-431f-8f3d-51ed25868de5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43266" http.request.uri="/v2/foo/bar/blobs/sha257:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.157059ms http.response.status=400 http.response.written=110 vars.digest="sha257:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:01:56:48 +0000] "DELETE /v2/foo/bar/blobs/sha257:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-01-16T01:56:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=3c1bd120-a43f-4a51-b592-824ff8cf4f7d http.request.method=POST http.request.remoteaddr="127.0.0.1:43274" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.277451ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:53Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=255320ec-07fe-4130-a544-6e766b757709 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43274" http.request.uri="/v2/foo/bar/blobs/uploads/eb8f7f28-2289-47fa-9362-db4ddacfc5a8?_state=IKfT3R9eZG25OD6pvzzJ7yoTI_46Q9ZNOYrhNrf-h197Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViOGY3ZjI4LTIyODktNDdmYS05MzYyLWRiNGRkYWNmYzVhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1Njo0OC45NDAzNzE2MTVaIn0%3D&digest=sha256%3A81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" http.response.duration=4.471890411s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:48 +0000] "PUT /v2/foo/bar/blobs/uploads/eb8f7f28-2289-47fa-9362-db4ddacfc5a8?_state=IKfT3R9eZG25OD6pvzzJ7yoTI_46Q9ZNOYrhNrf-h197Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViOGY3ZjI4LTIyODktNDdmYS05MzYyLWRiNGRkYWNmYzVhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1Njo0OC45NDAzNzE2MTVaIn0%3D&digest=sha256%3A81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:53Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=6c618ef5-b27b-4f5d-a0c2-c5f27f43d903 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43274" http.request.uri="/v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.449738ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:53 +0000] "HEAD /v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:53Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=3a5d23be-a0ac-4c17-b1fd-6d0ee66391fc http.request.method=GET http.request.remoteaddr="127.0.0.1:43246" http.request.uri="/v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.621169264s http.response.status=200 http.response.written=4175872 127.0.0.1 - - [16/Jan/2026:01:56:48 +0000] "GET /v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 HTTP/1.1" 200 4175872 "" "Go-http-client/1.1" time="2026-01-16T01:56:53Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:46141" http.request.id=bcab377d-e4ba-4c4e-9097-41294caec4d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43242" http.request.uri="/v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.63356466s http.response.status=200 http.response.written=4262720 127.0.0.1 - - [16/Jan/2026:01:56:48 +0000] "GET /v2/foo/bar/blobs/sha256:81510200685efb3fdfc43f903f3711b68f337294e9c6103f9c43c707de061446 HTTP/1.1" 200 4262720 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (13.91s) === RUN TestRelativeURL time="2026-01-16T01:56:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T01:56:53Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:56:53Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40867" http.request.id=6ec6d570-784c-487b-9757-db884015a222 http.request.method=POST http.request.remoteaddr="127.0.0.1:51338" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.997254ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40867" http.request.id=39de3bf9-7e5f-4081-8202-84c4e8934bb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51338" http.request.uri="/v2/foo/bar/blobs/uploads/99d8b349-3794-4a4f-839b-2f49bfa251d9?_state=eCuPKmmmy8iWpZ0TTLNhysWT_Jdcw_MJzn-XU18-Dkp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5ZDhiMzQ5LTM3OTQtNGE0Zi04MzliLTJmNDliZmEyNTFkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1Njo1My41NDg0MDAwNDlaIn0%3D&digest=sha256%3Adc38895be2ff8cc0fa58d4e0561cb4fa9b7977a414aa9f1a3d41e6d9e744d623" http.request.useragent="Go-http-client/1.1" http.response.duration=4.628322409s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:53 +0000] "PUT /v2/foo/bar/blobs/uploads/99d8b349-3794-4a4f-839b-2f49bfa251d9?_state=eCuPKmmmy8iWpZ0TTLNhysWT_Jdcw_MJzn-XU18-Dkp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5ZDhiMzQ5LTM3OTQtNGE0Zi04MzliLTJmNDliZmEyNTFkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1Njo1My41NDg0MDAwNDlaIn0%3D&digest=sha256%3Adc38895be2ff8cc0fa58d4e0561cb4fa9b7977a414aa9f1a3d41e6d9e744d623 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40867" http.request.id=9759b8d0-6cfd-46b3-84f4-a5746fac70ac http.request.method=POST http.request.remoteaddr="127.0.0.1:51338" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.771014ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:56:58Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40867" http.request.id=ebb2f2c7-d260-4ed7-9334-526f8d38168c http.request.method=POST http.request.remoteaddr="127.0.0.1:51338" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.664791ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:40867" http.request.id=5834cd1f-ac71-40e2-9ef1-cb8161cde6e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51338" http.request.uri="/v2/foo/bar/blobs/uploads/172e56bc-c8d2-49bf-a617-2b89016f114d?_state=0IpAyK32RIwmlb6yI8VAk0BQKtoIFxyMO2gCHCEDxP17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3MmU1NmJjLWM4ZDItNDliZi1hNjE3LTJiODkwMTZmMTE0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1Njo1OC41NTQwNTk2NThaIn0%3D&digest=sha256%3A34642fd02057409c490fca741757df1cf67a07cbe82bec68e931d1f02f7904b3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.850177084s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:56:58 +0000] "PUT /v2/foo/bar/blobs/uploads/172e56bc-c8d2-49bf-a617-2b89016f114d?_state=0IpAyK32RIwmlb6yI8VAk0BQKtoIFxyMO2gCHCEDxP17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3MmU1NmJjLWM4ZDItNDliZi1hNjE3LTJiODkwMTZmMTE0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1Njo1OC41NTQwNTk2NThaIn0%3D&digest=sha256%3A34642fd02057409c490fca741757df1cf67a07cbe82bec68e931d1f02f7904b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (6.86s) === RUN TestBlobDeleteDisabled time="2026-01-16T01:57:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T01:57:00Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:57:00Z" 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:45143" http.request.id=796228cc-fd65-42a6-bee0-f4afb47f3b84 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60040" http.request.uri="/v2/foo/bar/blobs/sha256:9c7d3ee8b0ccdfc14cd97644d59e89cf4bb210e5de1222417ee16dc2a676d1b7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="809.958µs" http.response.status=405 http.response.written=78 vars.digest="sha256:9c7d3ee8b0ccdfc14cd97644d59e89cf4bb210e5de1222417ee16dc2a676d1b7" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:01:57:00 +0000] "DELETE /v2/foo/bar/blobs/sha256:9c7d3ee8b0ccdfc14cd97644d59e89cf4bb210e5de1222417ee16dc2a676d1b7 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.26s) === RUN TestDeleteDisabled time="2026-01-16T01:57:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T01:57:00Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:57:00Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34173" http.request.id=a057b8ab-7ecc-49e5-9ec4-22acd89a5b83 http.request.method=POST http.request.remoteaddr="127.0.0.1:44014" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="911.133µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:04Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:34173" http.request.id=1cbf4356-1b3a-4985-bd78-ea49ae0b7f1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44014" http.request.uri="/v2/foo/bar/blobs/uploads/e976ec2f-aabd-47d2-b901-c5dd8aa41f80?_state=pq32eb0Z7ZsiiwzesFqxCxEpYVhWWqxHw1Fe97KG7ph7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5NzZlYzJmLWFhYmQtNDdkMi1iOTAxLWM1ZGQ4YWE0MWY4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NzowMC44MDE3MTA5MzJaIn0%3D&digest=sha256%3Aeeabf7be7f46ebed27bcda6a993789bae42ebbfca551263dcb843fd0bfe46f77" http.request.useragent="Go-http-client/1.1" http.response.duration=3.789418309s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:00 +0000] "PUT /v2/foo/bar/blobs/uploads/e976ec2f-aabd-47d2-b901-c5dd8aa41f80?_state=pq32eb0Z7ZsiiwzesFqxCxEpYVhWWqxHw1Fe97KG7ph7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5NzZlYzJmLWFhYmQtNDdkMi1iOTAxLWM1ZGQ4YWE0MWY4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NzowMC44MDE3MTA5MzJaIn0%3D&digest=sha256%3Aeeabf7be7f46ebed27bcda6a993789bae42ebbfca551263dcb843fd0bfe46f77 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57: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:34173" http.request.id=94d4f519-283a-4f3d-9852-ea702b3f0ef0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44014" http.request.uri="/v2/foo/bar/blobs/sha256:eeabf7be7f46ebed27bcda6a993789bae42ebbfca551263dcb843fd0bfe46f77" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.206833ms http.response.status=405 http.response.written=78 vars.digest="sha256:eeabf7be7f46ebed27bcda6a993789bae42ebbfca551263dcb843fd0bfe46f77" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:01:57:04 +0000] "DELETE /v2/foo/bar/blobs/sha256:eeabf7be7f46ebed27bcda6a993789bae42ebbfca551263dcb843fd0bfe46f77 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (3.93s) === RUN TestDeleteReadOnly time="2026-01-16T01:57: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-16T01:57:04Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:57:04Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44173" http.request.id=9b468e6b-feca-4588-ae02-937882ab01e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:59004" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.756911ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:10Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:44173" http.request.id=cfc97595-2317-4621-afe6-08213b98c260 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59004" http.request.uri="/v2/foo/bar/blobs/uploads/d4b6d63f-7175-42c5-abe0-0c63285f13c0?_state=SiGfDcwb5c75zvVhY25QPXpPNryLjMkh8kS9HZ0FJ617Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0YjZkNjNmLTcxNzUtNDJjNS1hYmUwLTBjNjMyODVmMTNjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NzowNC44NDc5NTAzOTRaIn0%3D&digest=sha256%3A63466630cbd30e7ada2077d38b4f4c10be33c12452027be3a202501cb559e853" http.request.useragent="Go-http-client/1.1" http.response.duration=6.012759049s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:04 +0000] "PUT /v2/foo/bar/blobs/uploads/d4b6d63f-7175-42c5-abe0-0c63285f13c0?_state=SiGfDcwb5c75zvVhY25QPXpPNryLjMkh8kS9HZ0FJ617Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0YjZkNjNmLTcxNzUtNDJjNS1hYmUwLTBjNjMyODVmMTNjMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1NzowNC44NDc5NTAzOTRaIn0%3D&digest=sha256%3A63466630cbd30e7ada2077d38b4f4c10be33c12452027be3a202501cb559e853 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Jan/2026:01:57:10 +0000] "DELETE /v2/foo/bar/blobs/sha256:63466630cbd30e7ada2077d38b4f4c10be33c12452027be3a202501cb559e853 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (6.27s) === RUN TestStartPushReadOnly time="2026-01-16T01:57:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T01:57:10Z" level=info msg="redis not configured" go.version=go1.24.12 127.0.0.1 - - [16/Jan/2026:01:57:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-01-16T01:57:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T01:57:10Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:57:10Z" 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:43775" http.request.id=124f1ecf-9586-44a6-ae5e-efab7f100e88 http.request.method=GET http.request.remoteaddr="127.0.0.1:36072" 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.968054ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:01:57:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T01:57:10Z" 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:43775" http.request.id=a493dc61-5c4e-4867-97bc-a264c224f82b http.request.method=GET http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.713774ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:01:57:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T01:57:10Z" 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:43775" http.request.id=737fbf23-bf6b-476a-92e7-274c6135af92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36072" 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.776564ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:01:57:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T01:57:10Z" 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:43775" http.request.id=85963579-492c-463e-ab50-848c09293100 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.491372ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T01:57:10Z" 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:43775" http.request.id=85963579-492c-463e-ab50-848c09293100 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.569593ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T01:57:10Z" 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:43775" http.request.id=85963579-492c-463e-ab50-848c09293100 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.643636ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T01:57:10Z" 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:43775" http.request.id=85963579-492c-463e-ab50-848c09293100 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.704623ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:01:57:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T01:57:11Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=75f7c3ee-2fa8-4087-bc95-0ece6e0ae825 http.request.method=POST http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.889806ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:11 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:13Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=80c4be0c-ddaa-4577-acdf-df09aeee0fb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/blobs/uploads/8e6bc08c-f457-484c-8995-01e2254950f5?_state=ORLd1KuBE_W2f7fgzKAiSU4mKtcF004UY2Kl2p0q-Xp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZTZiYzA4Yy1mNDU3LTQ4NGMtODk5NS0wMWUyMjU0OTUwZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MTEuMDU4NTUzNzI5WiJ9&digest=sha256%3A60fca94f07da9c936d61fed1374749ca10115d0d7736a5de74072272f5c5189f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.262905297s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:11 +0000] "PUT /v2/foo/schema1/blobs/uploads/8e6bc08c-f457-484c-8995-01e2254950f5?_state=ORLd1KuBE_W2f7fgzKAiSU4mKtcF004UY2Kl2p0q-Xp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4ZTZiYzA4Yy1mNDU3LTQ4NGMtODk5NS0wMWUyMjU0OTUwZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MTEuMDU4NTUzNzI5WiJ9&digest=sha256%3A60fca94f07da9c936d61fed1374749ca10115d0d7736a5de74072272f5c5189f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:13Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=875c2998-3d62-4f95-af41-dc014b8a877a http.request.method=POST http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.673537ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:13 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=56a90ae0-c1b8-45c6-bc0e-b3f35e965cde http.request.method=PUT http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/blobs/uploads/e4ed1cb8-cb5c-4de3-91ce-9874a11e8103?_state=dLscPh9tuclMGrW5w9x7Q8vYRwBUw_6m8DwMSvB5-cV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNGVkMWNiOC1jYjVjLTRkZTMtOTFjZS05ODc0YTExZTgxMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MTMuNTE0MjQzMzA5WiJ9&digest=sha256%3Ab87baa53341abdf33aaaaf0aafe222cde2de0f9783812db98bd11f0ff6df42ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.642972168s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:13 +0000] "PUT /v2/foo/schema1/blobs/uploads/e4ed1cb8-cb5c-4de3-91ce-9874a11e8103?_state=dLscPh9tuclMGrW5w9x7Q8vYRwBUw_6m8DwMSvB5-cV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNGVkMWNiOC1jYjVjLTRkZTMtOTFjZS05ODc0YTExZTgxMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MTMuNTE0MjQzMzA5WiJ9&digest=sha256%3Ab87baa53341abdf33aaaaf0aafe222cde2de0f9783812db98bd11f0ff6df42ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=a7fb0d3f-6497-4a74-bde4-83be4d9cb76e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.123408ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=48d5d174-4f29-420c-8287-fd5dfead6267 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/manifests/sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418" http.request.useragent="Go-http-client/1.1" http.response.duration=1.762987ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=cf01cf90-0719-4a3d-a00f-5a72da231e15 http.request.method=GET http.request.remoteaddr="127.0.0.1:36072" 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.143164ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=2af6cc89-133b-4b9f-afdf-687eb1a4831d http.request.method=GET http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/manifests/sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.565423ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "GET /v2/foo/schema1/manifests/sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" 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:43775" http.request.id=5fdea986-70d3-4944-81c4-00f88f9b7693 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/manifests/sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418" http.request.useragent="Go-http-client/1.1" http.response.duration=1.833703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" 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:43775" http.request.id=5b26bd5c-5e85-445a-b905-a1823cdde0c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/manifests/sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418" http.request.useragent="Go-http-client/1.1" http.response.duration=1.759059ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json" http.request.host="127.0.0.1:43775" http.request.id=0b9620e6-636a-440f-be0e-386c1b832ef2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/manifests/sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418" http.request.useragent="Go-http-client/1.1" http.response.duration=1.828057ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=862c487f-efef-4895-9f2a-1be71304e67e http.request.method=GET http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/manifests/sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.645014ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "GET /v2/foo/schema1/manifests/sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=aed9ed8b-6e52-4c2f-aca1-4cf758488da0 http.request.method=GET http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="970.215µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=795137cb-13ef-4abc-a26e-c8426de30757 http.request.method=GET http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/manifests/sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418" http.request.useragent="Go-http-client/1.1" http.response.duration="988.601µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "GET /v2/foo/schema1/manifests/sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=db994b6d-334b-4a2f-8e82-155bf52074bd http.request.method=GET http.request.remoteaddr="127.0.0.1:36072" 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="974.986µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" level=error msg="payload digest does match: "sha256:8f70722646afc57dd1b31d85ea0bc356641e5678d31a46e7b356c3bca0446a52" != "sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418"" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=406d2738-ce99-4c50-a216-7979d5e8c007 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/manifests/sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418" time="2026-01-16T01:57:16Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=406d2738-ce99-4c50-a216-7979d5e8c007 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36072" http.request.uri="/v2/foo/schema1/manifests/sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.095823ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418" 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:ad4f625313517755b277140e310ca9d4ec36232dfbfc70326a2b5a865f883418 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=1fe42c74-b401-4da3-b2df-58fea93f7eed http.request.method=GET http.request.remoteaddr="127.0.0.1:46854" 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.412305ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=e73f6fc7-c59a-4753-98c0-d09de3970067 http.request.method=GET http.request.remoteaddr="127.0.0.1:46854" 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="976.252µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43775" http.request.id=b6d2beee-728d-4aa0-8ecb-174162e4510e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46854" 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.063173ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T01:57:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43775" http.request.id=b6d2beee-728d-4aa0-8ecb-174162e4510e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46854" 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.108491ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T01:57:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43775" http.request.id=b6d2beee-728d-4aa0-8ecb-174162e4510e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46854" 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.141242ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=745485b0-0138-4185-ab2a-8b1c1bbf82de http.request.method=POST http.request.remoteaddr="127.0.0.1:46854" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.424679ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=4af86d76-6e88-4a9b-b712-e0487e6cfbb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46854" http.request.uri="/v2/foo/schema2/blobs/uploads/af2e26d1-f740-4ece-82d9-492c19806ae8?_state=ZEJ4oUCs9KozR1Vn3VypjyJJGrIQhIOiOKwfb3iBLZJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZjJlMjZkMS1mNzQwLTRlY2UtODJkOS00OTJjMTk4MDZhZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MTYuMTg4MzkzNjA2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.474026ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/af2e26d1-f740-4ece-82d9-492c19806ae8?_state=ZEJ4oUCs9KozR1Vn3VypjyJJGrIQhIOiOKwfb3iBLZJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhZjJlMjZkMS1mNzQwLTRlY2UtODJkOS00OTJjMTk4MDZhZTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MTYuMTg4MzkzNjA2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43775" http.request.id=fac49444-2bc3-43dc-bc80-4bf9cb5457ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:46854" 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.133772ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T01:57:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.12 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43775" http.request.id=fac49444-2bc3-43dc-bc80-4bf9cb5457ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:46854" 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.187584ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T01:57:16Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=fa90a4dc-fffe-4cea-b824-b9a8dd72f688 http.request.method=POST http.request.remoteaddr="127.0.0.1:46854" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.526961ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:19Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=6f0d198a-ef7d-4ce4-bb03-53c9997a0b5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46854" http.request.uri="/v2/foo/schema2/blobs/uploads/ed37a95e-5a57-42dc-b182-84f3934b828c?_state=2gl2J4X7GNNuHU0a6FD7B1Vu_gU1d8zC50-cFabf1JN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZDM3YTk1ZS01YTU3LTQyZGMtYjE4Mi04NGYzOTM0YjgyOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MTYuMzY3MTkzNTQ4WiJ9&digest=sha256%3A4c9b3f35e008dbacbad75ca8a2fcde0aefa0c9ef4a2f4cd76669ff906092d7de" http.request.useragent="Go-http-client/1.1" http.response.duration=3.502016737s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/ed37a95e-5a57-42dc-b182-84f3934b828c?_state=2gl2J4X7GNNuHU0a6FD7B1Vu_gU1d8zC50-cFabf1JN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZDM3YTk1ZS01YTU3LTQyZGMtYjE4Mi04NGYzOTM0YjgyOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MTYuMzY3MTkzNTQ4WiJ9&digest=sha256%3A4c9b3f35e008dbacbad75ca8a2fcde0aefa0c9ef4a2f4cd76669ff906092d7de HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:20Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=70a909a1-cbbe-4309-9242-9af02f05b208 http.request.method=POST http.request.remoteaddr="127.0.0.1:46854" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.726586ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:20 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=c885b827-b2d1-48af-9e1d-695df3ec8f5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46854" http.request.uri="/v2/foo/schema2/blobs/uploads/1df9ccf6-3316-4e4d-8234-d765389fcb97?_state=Lxpetw3c8OxXcTUFgLviL9ylvopCFZiRrDEaO_0wMMN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZGY5Y2NmNi0zMzE2LTRlNGQtODIzNC1kNzY1Mzg5ZmNiOTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MjAuMDAzNDAyMjE2WiJ9&digest=sha256%3Afc403477684018b1ea474a620e823e2ffb7a71d2399222728ad12d67847f51da" http.request.useragent="Go-http-client/1.1" http.response.duration=2.684888585s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:20 +0000] "PUT /v2/foo/schema2/blobs/uploads/1df9ccf6-3316-4e4d-8234-d765389fcb97?_state=Lxpetw3c8OxXcTUFgLviL9ylvopCFZiRrDEaO_0wMMN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZGY5Y2NmNi0zMzE2LTRlNGQtODIzNC1kNzY1Mzg5ZmNiOTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MjAuMDAzNDAyMjE2WiJ9&digest=sha256%3Afc403477684018b1ea474a620e823e2ffb7a71d2399222728ad12d67847f51da HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" 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:43775" http.request.id=f350899c-2982-466e-9921-354653533a12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46854" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.14554ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" 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:43775" http.request.id=6856fa98-40cf-4d30-a89c-419210d112d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46854" http.request.uri="/v2/foo/schema2/manifests/sha256:40722d59d67a9c7793dcb968b4e31c3cd0106d2ff7ef78a97c578202a67d8876" http.request.useragent="Go-http-client/1.1" http.response.duration=1.923121ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:40722d59d67a9c7793dcb968b4e31c3cd0106d2ff7ef78a97c578202a67d8876 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=e9f51837-8871-4bb0-9a35-bcaf4bad1ca8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46854" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.736515ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=5d214cb6-a6aa-471b-97fe-18ed9caf6cb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46854" http.request.uri="/v2/foo/schema2/manifests/sha256:40722d59d67a9c7793dcb968b4e31c3cd0106d2ff7ef78a97c578202a67d8876" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.575345ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "GET /v2/foo/schema2/manifests/sha256:40722d59d67a9c7793dcb968b4e31c3cd0106d2ff7ef78a97c578202a67d8876 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=556f0a94-c7f4-486c-be26-ffd4de719047 http.request.method=GET http.request.remoteaddr="127.0.0.1:46854" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.524962ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=ecf1f04f-c23f-4f8d-852e-eaa07ae98e23 http.request.method=GET http.request.remoteaddr="127.0.0.1:46854" http.request.uri="/v2/foo/schema2/manifests/sha256:40722d59d67a9c7793dcb968b4e31c3cd0106d2ff7ef78a97c578202a67d8876" http.request.useragent="Go-http-client/1.1" http.response.duration=1.43745ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "GET /v2/foo/schema2/manifests/sha256:40722d59d67a9c7793dcb968b4e31c3cd0106d2ff7ef78a97c578202a67d8876 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=97e90101-a8fd-496d-9ad4-07319418da00 http.request.method=GET http.request.remoteaddr="127.0.0.1:46854" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.374578ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" level=info msg="rewriting manifest sha256:40722d59d67a9c7793dcb968b4e31c3cd0106d2ff7ef78a97c578202a67d8876 in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=9ffb3df7-4f70-4113-b7fa-d8e46b4856cb http.request.method=GET http.request.remoteaddr="127.0.0.1:46854" 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-16T01:57:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=9ffb3df7-4f70-4113-b7fa-d8e46b4856cb http.request.method=GET http.request.remoteaddr="127.0.0.1:46854" 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.800595ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T01:57: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.list.v2+json" http.request.host="127.0.0.1:43775" http.request.id=141ba8e5-d9f4-4652-b210-507801e0b0b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46854" 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.54367ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" 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:43775" http.request.id=c666eedd-9c9d-4888-8caf-b15286ac06c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46854" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.918485ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" 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:43775" http.request.id=df71ab18-aadc-4f76-a531-66e4fbea56fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:46854" http.request.uri="/v2/foo/schema2/manifests/sha256:807674032a37bed8dd42901d21b4ee03023a099dd521443fa97003d682a61d5c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.666286ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "PUT /v2/foo/schema2/manifests/sha256:807674032a37bed8dd42901d21b4ee03023a099dd521443fa97003d682a61d5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=9b485d05-4334-43bd-8c89-477b28fc4d89 http.request.method=GET http.request.remoteaddr="127.0.0.1:46854" 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.546494ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=c0026529-b585-4b13-be24-cfcd0e251e9d http.request.method=GET http.request.remoteaddr="127.0.0.1:46854" http.request.uri="/v2/foo/schema2/manifests/sha256:807674032a37bed8dd42901d21b4ee03023a099dd521443fa97003d682a61d5c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.686436ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "GET /v2/foo/schema2/manifests/sha256:807674032a37bed8dd42901d21b4ee03023a099dd521443fa97003d682a61d5c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=139ab2aa-e720-4130-b6ef-bd0bd8abdf3e http.request.method=GET http.request.remoteaddr="127.0.0.1:46854" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.24457ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=ebd4114d-6c6c-41df-957d-677049f30a13 http.request.method=GET http.request.remoteaddr="127.0.0.1:46854" http.request.uri="/v2/foo/schema2/manifests/sha256:807674032a37bed8dd42901d21b4ee03023a099dd521443fa97003d682a61d5c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.299827ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "GET /v2/foo/schema2/manifests/sha256:807674032a37bed8dd42901d21b4ee03023a099dd521443fa97003d682a61d5c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" level=info msg="rewriting manifest list sha256:807674032a37bed8dd42901d21b4ee03023a099dd521443fa97003d682a61d5c in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=0485d48b-ae2c-40e9-980e-3274857ddaed http.request.method=GET http.request.remoteaddr="127.0.0.1:46854" 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-16T01:57:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:43775" http.request.id=0485d48b-ae2c-40e9-980e-3274857ddaed http.request.method=GET http.request.remoteaddr="127.0.0.1:46854" 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.591145ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" 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-16T01:57:22Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:57:22Z" 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:42787" http.request.id=e27d053d-fd98-4195-8eb3-083449af1a4f http.request.method=GET http.request.remoteaddr="127.0.0.1:49446" 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.363935ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" 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:42787" http.request.id=0a3ec60a-7a36-4c49-af22-aa866927314c http.request.method=GET http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.23431ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" 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:42787" http.request.id=97e94d54-0e01-4923-9f70-d2b83748adbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" 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.247102ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T01:57: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:42787" http.request.id=95351d42-e7e3-46fe-baa3-7def4634356c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" 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.890127ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T01:57:22Z" 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:42787" http.request.id=95351d42-e7e3-46fe-baa3-7def4634356c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" 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.952352ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T01:57: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:42787" http.request.id=95351d42-e7e3-46fe-baa3-7def4634356c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.003896ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T01:57:22Z" 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:42787" http.request.id=95351d42-e7e3-46fe-baa3-7def4634356c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.040799ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T01:57:22Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=cc6eda49-ede6-427b-b5d4-09c6e949c81e http.request.method=POST http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.609795ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:24Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=e6055e5e-5362-448d-a3e4-04eb9ca795c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/blobs/uploads/216ebec1-09c2-4a40-aa8e-a2d90428a7cd?_state=SQWVKp9loZfmdUsCT0_CQRIR--Z8bGKudmu74cAVzit7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMTZlYmVjMS0wOWMyLTRhNDAtYWE4ZS1hMmQ5MDQyOGE3Y2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MjIuODgyMDQxMzNaIn0%3D&digest=sha256%3Aa81a64117fca849091e859b5bf131fe3b6d38d99aba7f29bb458d6e9978ea760" http.request.useragent="Go-http-client/1.1" http.response.duration=1.834323674s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:22 +0000] "PUT /v2/foo/schema1/blobs/uploads/216ebec1-09c2-4a40-aa8e-a2d90428a7cd?_state=SQWVKp9loZfmdUsCT0_CQRIR--Z8bGKudmu74cAVzit7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyMTZlYmVjMS0wOWMyLTRhNDAtYWE4ZS1hMmQ5MDQyOGE3Y2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MjIuODgyMDQxMzNaIn0%3D&digest=sha256%3Aa81a64117fca849091e859b5bf131fe3b6d38d99aba7f29bb458d6e9978ea760 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:24Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=cf113688-6634-4c44-9beb-310ea663a8b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.71851ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=4a9d117b-7bf1-42c3-8239-b98bb4cf3cf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/blobs/uploads/9304f382-e8d1-40d4-96e8-0ccd43d572a0?_state=t9_mxUnspJPHzlXdCSgqHrrp6pIRHLYzeBzJajxDrwN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MzA0ZjM4Mi1lOGQxLTQwZDQtOTZlOC0wY2NkNDNkNTcyYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MjQuODY2MzQ1NDNaIn0%3D&digest=sha256%3Af06c6347e1d653e593c26cbbaa22571b97cb69c1b80d273051103be63afba11b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.798595242s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/9304f382-e8d1-40d4-96e8-0ccd43d572a0?_state=t9_mxUnspJPHzlXdCSgqHrrp6pIRHLYzeBzJajxDrwN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MzA0ZjM4Mi1lOGQxLTQwZDQtOTZlOC0wY2NkNDNkNTcyYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MjQuODY2MzQ1NDNaIn0%3D&digest=sha256%3Af06c6347e1d653e593c26cbbaa22571b97cb69c1b80d273051103be63afba11b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=684d2524-ff34-4557-847e-07b9ffa574f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.870485ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=ce36078b-52e0-4d94-81a4-b2bd0b07abfb http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12" http.request.useragent="Go-http-client/1.1" http.response.duration=2.478042ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=3e1a522f-b4a9-45d8-809f-fbd797ccc85a http.request.method=GET http.request.remoteaddr="127.0.0.1:49446" 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.255191ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=6a67ecf2-d27d-4eab-ad8f-4b57dea1951a http.request.method=GET http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.27755ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "GET /v2/foo/schema1/manifests/sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" 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:42787" http.request.id=be036c37-d37b-4eca-b7d5-a2a32564b449 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12" http.request.useragent="Go-http-client/1.1" http.response.duration=2.759673ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" 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:42787" http.request.id=d56d71d2-6cd2-4623-b143-64fb93ed25d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12" http.request.useragent="Go-http-client/1.1" http.response.duration=2.751732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json" http.request.host="127.0.0.1:42787" http.request.id=d620bfec-a26b-4bef-94aa-1117f360d11f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12" http.request.useragent="Go-http-client/1.1" http.response.duration=2.942185ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=fb7a64f3-ccc1-477b-b10d-aa8b826d0bbf http.request.method=GET http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.616968ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "GET /v2/foo/schema1/manifests/sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=3cf78239-fffe-4619-9cac-e3367619f029 http.request.method=GET http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.713654ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=83de0edd-6460-4216-9904-b0fed2c86eb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12" http.request.useragent="Go-http-client/1.1" http.response.duration=1.645432ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "GET /v2/foo/schema1/manifests/sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=c6df86bd-eefa-44a8-9336-774a786377bd http.request.method=GET http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.68718ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" level=error msg="payload digest does match: "sha256:61c2d561fa0ade372f9028ba7f41cb8758f685178c784d2e57493634228edbe2" != "sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12"" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=45e7fdd6-bdd2-4e64-a9a9-e763d3a66e90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12" time="2026-01-16T01:57:28Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=45e7fdd6-bdd2-4e64-a9a9-e763d3a66e90 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49446" http.request.uri="/v2/foo/schema1/manifests/sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.917742ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12" 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "PUT /v2/foo/schema1/manifests/sha256:b902a0e6012004f3903f0b1f3af49a24a0a6d7fef19d96188f2405d62c9bdf12 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" 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:42787" http.request.id=d3d18dde-18ed-4efc-abb6-2d80b54eb360 http.request.method=GET http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.011344ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" 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:42787" http.request.id=977c74d2-1265-4a14-8ac8-450ba5575c98 http.request.method=GET http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.654566ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" 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:42787" http.request.id=650bac7d-b94c-41e6-8d94-7566e08015b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.021656ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T01:57:28Z" 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:42787" http.request.id=650bac7d-b94c-41e6-8d94-7566e08015b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.103171ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T01:57:28Z" 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:42787" http.request.id=650bac7d-b94c-41e6-8d94-7566e08015b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.149781ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=53786463-122b-49d5-8fae-182998ff9502 http.request.method=POST http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.937014ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=c2b93c0a-cd8d-4521-b0c6-81576c629138 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/blobs/uploads/d7e1e28e-f935-421d-9548-e61d237a7022?_state=51x3CtyUYzNsoDHdH7tEbBinxRIxQQQdTq44Lc0y43V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkN2UxZTI4ZS1mOTM1LTQyMWQtOTU0OC1lNjFkMjM3YTcwMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MjguNzEwNTU5NTM1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.434436ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/d7e1e28e-f935-421d-9548-e61d237a7022?_state=51x3CtyUYzNsoDHdH7tEbBinxRIxQQQdTq44Lc0y43V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkN2UxZTI4ZS1mOTM1LTQyMWQtOTU0OC1lNjFkMjM3YTcwMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MjguNzEwNTU5NTM1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" 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:42787" http.request.id=2f235ea8-e15b-436a-ae93-9184a503199a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.014611ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T01:57:28Z" 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:42787" http.request.id=2f235ea8-e15b-436a-ae93-9184a503199a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.084338ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T01:57:28Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=b1209a30-ad41-4c2f-8042-bc8e9e0fecf8 http.request.method=POST http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.158659ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=3a6ab038-3af9-45db-b165-b25d4db9e19c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/blobs/uploads/1ae43941-a8c2-41fb-86bf-69e03c2642ab?_state=f0I1vxeblxDA3TvjsftbBU5l9xXiz_5R0aNEG_zgceV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYWU0Mzk0MS1hOGMyLTQxZmItODZiZi02OWUwM2MyNjQyYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MjguOTA3NTQwNzE3WiJ9&digest=sha256%3A9fd958009a2473118968a9184a93d03647456ce6059e88a37df5cc973483e938" http.request.useragent="Go-http-client/1.1" http.response.duration=3.713258032s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:28 +0000] "PUT /v2/foo/schema2/blobs/uploads/1ae43941-a8c2-41fb-86bf-69e03c2642ab?_state=f0I1vxeblxDA3TvjsftbBU5l9xXiz_5R0aNEG_zgceV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYWU0Mzk0MS1hOGMyLTQxZmItODZiZi02OWUwM2MyNjQyYWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MjguOTA3NTQwNzE3WiJ9&digest=sha256%3A9fd958009a2473118968a9184a93d03647456ce6059e88a37df5cc973483e938 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:32Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=76e1eaaa-88fe-4077-afce-98337818b2b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.780306ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=52e64804-04f8-49ca-b51b-db721d81f875 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/blobs/uploads/3e6b7e69-d7c1-4898-9003-68b8798a785a?_state=vH7FfstjB68faCQYCGXfhWtT8HmDqW_7AQicsO_dXLh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZTZiN2U2OS1kN2MxLTQ4OTgtOTAwMy02OGI4Nzk4YTc4NWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MzIuNzk1MjU5MDA0WiJ9&digest=sha256%3A93cd5f4de36b137371834f95d20e31ffe26506434c3e342583914a8c98f9745c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.561279821s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/3e6b7e69-d7c1-4898-9003-68b8798a785a?_state=vH7FfstjB68faCQYCGXfhWtT8HmDqW_7AQicsO_dXLh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZTZiN2U2OS1kN2MxLTQ4OTgtOTAwMy02OGI4Nzk4YTc4NWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MzIuNzk1MjU5MDA0WiJ9&digest=sha256%3A93cd5f4de36b137371834f95d20e31ffe26506434c3e342583914a8c98f9745c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" 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:42787" http.request.id=ba1a8da6-9bb7-4c14-ba39-439ff7c3e170 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.163527ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" 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:42787" http.request.id=4a7d1171-acbe-413a-81c0-7fe1fa26069e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/manifests/sha256:6b5c8b879da109a3dd8fc8042ea930dd3e796e4361306f88b8a7a5451e6030a4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.909726ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "PUT /v2/foo/schema2/manifests/sha256:6b5c8b879da109a3dd8fc8042ea930dd3e796e4361306f88b8a7a5451e6030a4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=5e9880a9-fb70-4465-a18d-784f09c8af03 http.request.method=GET http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.696585ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=f6636aec-c594-4613-b183-1d8a71b1d3af http.request.method=GET http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/manifests/sha256:6b5c8b879da109a3dd8fc8042ea930dd3e796e4361306f88b8a7a5451e6030a4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.782754ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "GET /v2/foo/schema2/manifests/sha256:6b5c8b879da109a3dd8fc8042ea930dd3e796e4361306f88b8a7a5451e6030a4 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=0f3a15a5-6076-4b05-93cf-3c390d3faee0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.941423ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=2e0e77ac-4b9f-4f22-97ad-d44cd57529f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/manifests/sha256:6b5c8b879da109a3dd8fc8042ea930dd3e796e4361306f88b8a7a5451e6030a4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.360724ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "GET /v2/foo/schema2/manifests/sha256:6b5c8b879da109a3dd8fc8042ea930dd3e796e4361306f88b8a7a5451e6030a4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=41f9f6ea-bb17-464b-9907-5b8bec1f8ff8 http.request.method=GET http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.560447ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" level=info msg="rewriting manifest sha256:6b5c8b879da109a3dd8fc8042ea930dd3e796e4361306f88b8a7a5451e6030a4 in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=66a7b050-ec7a-4bcc-83e6-bf27aa1026aa http.request.method=GET http.request.remoteaddr="127.0.0.1:60874" 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-16T01:57:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=66a7b050-ec7a-4bcc-83e6-bf27aa1026aa http.request.method=GET http.request.remoteaddr="127.0.0.1:60874" 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.790593ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" 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:42787" http.request.id=5fcba391-e0b1-4241-8cf8-3cf6c1ae2a29 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60874" 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.910334ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" 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:42787" http.request.id=8a9c6b35-d6ff-41be-b28d-b836aa2b88c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.235164ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" 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:42787" http.request.id=b54a560f-6fd8-4601-a62e-741051e9b626 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/manifests/sha256:0d6e13a90f8a54f500133f79657322e0872ba870b763251058b5fdc613372bc1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.09473ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "PUT /v2/foo/schema2/manifests/sha256:0d6e13a90f8a54f500133f79657322e0872ba870b763251058b5fdc613372bc1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=eae1ff63-85cc-4237-bc55-0fa4400d03c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60874" 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=2.009055ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=7e8a8708-3d8e-4d8b-93f8-886bd0e78be0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/manifests/sha256:0d6e13a90f8a54f500133f79657322e0872ba870b763251058b5fdc613372bc1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.953367ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "GET /v2/foo/schema2/manifests/sha256:0d6e13a90f8a54f500133f79657322e0872ba870b763251058b5fdc613372bc1 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=1e375777-e0fd-4b69-904e-33e4b3f0c6e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.758353ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=6529838e-18ce-4c7c-9eb7-a0c1c493dde9 http.request.method=GET http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/manifests/sha256:0d6e13a90f8a54f500133f79657322e0872ba870b763251058b5fdc613372bc1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.664715ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "GET /v2/foo/schema2/manifests/sha256:0d6e13a90f8a54f500133f79657322e0872ba870b763251058b5fdc613372bc1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" level=info msg="rewriting manifest list sha256:0d6e13a90f8a54f500133f79657322e0872ba870b763251058b5fdc613372bc1 in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=1f3170fa-d719-40d6-96df-cc094696bc3d http.request.method=GET http.request.remoteaddr="127.0.0.1:60874" 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-16T01:57:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42787" http.request.id=1f3170fa-d719-40d6-96df-cc094696bc3d http.request.method=GET http.request.remoteaddr="127.0.0.1:60874" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.107451ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (24.53s) === RUN TestGetManifestWithStorageError time="2026-01-16T01:57:35Z" 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-16T01:57:35Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:57:35Z" 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:36061" http.request.id=f06f2f38-fe35-401f-88b1-07c1f0524090 http.request.method=GET http.request.remoteaddr="127.0.0.1:35444" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.021659ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" 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:36061" http.request.id=6c00b910-13b7-4eca-8373-3d30ff5a5ea5 http.request.method=GET http.request.remoteaddr="127.0.0.1:35444" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.758211ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" 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:36061" http.request.id=e7cf4cb3-a341-482f-a15c-3cf9dd04ab16 http.request.method=GET http.request.remoteaddr="127.0.0.1:35444" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.857976ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" 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:36061" http.request.id=e84955f1-7906-4b80-9a41-00aed8501e57 http.request.method=GET http.request.remoteaddr="127.0.0.1:35444" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.886656ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Jan/2026:01:57:35 +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-16T01:57:35Z" 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-16T01:57:35Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:57:35Z" 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:42157" http.request.id=0bf5efab-5e1b-4577-984e-e6fd78972f37 http.request.method=GET http.request.remoteaddr="127.0.0.1:49522" 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.444548ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" 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:42157" http.request.id=821594b0-c92b-480f-a508-430b5d6415a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.139422ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" 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:42157" http.request.id=f85ce4e9-19a2-47e8-a897-8ef472107917 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49522" 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.276136ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" 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:42157" http.request.id=ca7e6ad9-afb2-40f6-a08e-a3a082c3fb63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.085059ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T01:57:35Z" 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:42157" http.request.id=ca7e6ad9-afb2-40f6-a08e-a3a082c3fb63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.141384ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T01:57:35Z" 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:42157" http.request.id=ca7e6ad9-afb2-40f6-a08e-a3a082c3fb63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.1807ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-01-16T01:57:35Z" 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:42157" http.request.id=ca7e6ad9-afb2-40f6-a08e-a3a082c3fb63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.230257ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-01-16T01:57:35Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=bcafe533-6055-47eb-9040-b491d8db69cd http.request.method=POST http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.67562ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=d9e8b992-7e3f-4188-b428-3527d3b631ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/blobs/uploads/1b630e18-cb8e-4cde-866a-f230f19d2d60?_state=XjfhK-xcwKCx-MmplaAoRiGP3E-ELglsyI8V4sym_Vh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYjYzMGUxOC1jYjhlLTRjZGUtODY2YS1mMjMwZjE5ZDJkNjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MzUuNTYzNzAyMzczWiJ9&digest=sha256%3Ad7b4860550d92cafdf547d8c8d9589374c2e28e72ad9e18ddd1df108a9d73e1f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.935803491s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/1b630e18-cb8e-4cde-866a-f230f19d2d60?_state=XjfhK-xcwKCx-MmplaAoRiGP3E-ELglsyI8V4sym_Vh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYjYzMGUxOC1jYjhlLTRjZGUtODY2YS1mMjMwZjE5ZDJkNjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MzUuNTYzNzAyMzczWiJ9&digest=sha256%3Ad7b4860550d92cafdf547d8c8d9589374c2e28e72ad9e18ddd1df108a9d73e1f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:37Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=316011b4-8180-4437-b24e-be1adecb054d http.request.method=POST http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.789563ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=2ffb8e32-abb3-43b0-9d8f-a4eb80073df9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/blobs/uploads/961cf54a-4d24-4ed1-8304-474c530575a0?_state=yggxA_3_LYc8V9d6SwjLJqzRya7h8Yodhe8N9ocRr4V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NjFjZjU0YS00ZDI0LTRlZDEtODMwNC00NzRjNTMwNTc1YTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MzcuNjk3MTU3ODQ0WiJ9&digest=sha256%3Aad7649ddc54ff20b3b44b773d238fd0d36c6dff45dceb444719c3a1460125528" http.request.useragent="Go-http-client/1.1" http.response.duration=2.871169883s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/961cf54a-4d24-4ed1-8304-474c530575a0?_state=yggxA_3_LYc8V9d6SwjLJqzRya7h8Yodhe8N9ocRr4V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NjFjZjU0YS00ZDI0LTRlZDEtODMwNC00NzRjNTMwNTc1YTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6MzcuNjk3MTU3ODQ0WiJ9&digest=sha256%3Aad7649ddc54ff20b3b44b773d238fd0d36c6dff45dceb444719c3a1460125528 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=e5f67e9b-cbca-4be6-b39d-3cbc2a873a75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.726763ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=5f8830c1-753d-476f-a6e7-7016e2571ed6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.283083ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=26b139e1-ffb9-42b4-b1f8-83104fb51bf2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49522" 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.043231ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=5a7810cf-708d-4d43-afc9-bab28cacf58c http.request.method=GET http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.047796ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "GET /v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" 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:42157" http.request.id=c420be12-6abe-43d8-8e5d-09d8bf810bee http.request.method=PUT http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.424187ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" 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:42157" http.request.id=5a42543f-49fe-4e57-9183-eaff104734ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.077757ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.contenttype="application/json" http.request.host="127.0.0.1:42157" http.request.id=e2f8fe64-eb1a-4a0a-a976-2acf0eb6d2f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.368616ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=cb2bffc0-bad2-4f54-9304-d786e4eb1579 http.request.method=GET http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.994281ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "GET /v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=53972971-9bde-44a9-a121-4ab846b6368b http.request.method=GET http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.21969ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=4a54e353-0a00-4a9d-9915-e43d2951a0eb http.request.method=GET http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.151195ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "GET /v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=5998ae53-295c-4aeb-bfb7-48bf422a80a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.215666ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=error msg="payload digest does match: "sha256:2362aeb38332f356327536fe795ea77ca0dc8154e9024f825db24325f04d40bc" != "sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1"" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=9185f2e3-629b-4eab-8db9-38ae9e37c3f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" time="2026-01-16T01:57:40Z" 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:42157" http.request.id=9185f2e3-629b-4eab-8db9-38ae9e37c3f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49522" http.request.uri="/v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.495785ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=a7c9df93-e24f-40b4-80ef-a9a6f79cdf4d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49524" http.request.uri="/v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.615114ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=58e2f8ef-869c-4df7-a173-894e4488e5a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49524" http.request.uri="/v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.386549ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "GET /v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" 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:42157" http.request.id=1eb161e3-cd65-46c0-9a98-7ec044523e88 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49532" http.request.uri="/v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.543347ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=0c765d52-199d-427f-b945-22e27d7e1c45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49546" http.request.uri="/v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.536164ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=00074144-3ceb-4c67-9945-e17521bafce2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49546" http.request.uri="/v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.03558ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "GET /v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" 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:42157" http.request.id=b0c8dab2-6359-4342-a613-ec07cce6803b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49552" 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.827985ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=7334a943-f704-4c71-98c4-c78085f44a8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.156868ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=64c63c73-f957-44ad-8a41-d025e3aff167 http.request.method=GET http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.484285ms http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=08343019-dfed-4123-845a-86b457694aa6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.081495ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "DELETE /v2/foo/schema1/manifests/sha256:4c3ba39db4ba424583ef3f02c2830586128e0f69cc5e1a2ead1a48557b8c58f1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=79cc15ed-6f3b-4246-ba8b-9a0152881826 http.request.method=GET http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.664478ms http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" 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:42157" http.request.id=f68fefd9-69e2-439d-b006-27fcb27bb197 http.request.method=GET http.request.remoteaddr="127.0.0.1:49556" 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.623019ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" 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:42157" http.request.id=01884eab-081d-4b6a-8627-86a12b73cd44 http.request.method=GET http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.686727ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" 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:42157" http.request.id=f375927f-9f31-4b2b-a2ca-f22e9a04d24f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49556" 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.533115ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T01:57:40Z" 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:42157" http.request.id=f375927f-9f31-4b2b-a2ca-f22e9a04d24f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49556" 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.603106ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T01:57:40Z" 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:42157" http.request.id=f375927f-9f31-4b2b-a2ca-f22e9a04d24f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49556" 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.680519ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=02df7eba-1c56-4c4d-9781-ad121e109b89 http.request.method=POST http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.454344ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=f381d673-7cc6-4851-8c2c-c6499aca7425 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema2/blobs/uploads/286b5feb-e220-4a81-a851-7f558ebf8fa1?_state=eWNiUadAR5XaIVoWCrEm0ugQ1dolIkvvHq5k7sjdDgN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyODZiNWZlYi1lMjIwLTRhODEtYTg1MS03ZjU1OGViZjhmYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6NDAuNjMyNTY3ODg1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.91917ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/286b5feb-e220-4a81-a851-7f558ebf8fa1?_state=eWNiUadAR5XaIVoWCrEm0ugQ1dolIkvvHq5k7sjdDgN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyODZiNWZlYi1lMjIwLTRhODEtYTg1MS03ZjU1OGViZjhmYTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6NDAuNjMyNTY3ODg1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" 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:42157" http.request.id=a57c884f-af12-43d0-89ee-c630089f5e74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49556" 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.645648ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-01-16T01:57:40Z" 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:42157" http.request.id=a57c884f-af12-43d0-89ee-c630089f5e74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49556" 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.706613ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-01-16T01:57:40Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=77102ee7-d42c-478f-9158-7bb44e3fe865 http.request.method=POST http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.940715ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:43Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=bc88c914-312a-4346-b6c5-4c98cb0a6452 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema2/blobs/uploads/b650236e-b6e5-4f0b-b65a-00ac032a1853?_state=7gP1gjVZ7pfanYZgZ8u4MYHrPTIQ1O9I4rpu_sdLVIt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNjUwMjM2ZS1iNmU1LTRmMGItYjY1YS0wMGFjMDMyYTE4NTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6NDAuNzk4NDk4MjI1WiJ9&digest=sha256%3A9269024e0a572490855bff91d6cbc2be9adb6c6630088878b38c10eb2b77c697" http.request.useragent="Go-http-client/1.1" http.response.duration=2.589218821s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/b650236e-b6e5-4f0b-b65a-00ac032a1853?_state=7gP1gjVZ7pfanYZgZ8u4MYHrPTIQ1O9I4rpu_sdLVIt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNjUwMjM2ZS1iNmU1LTRmMGItYjY1YS0wMGFjMDMyYTE4NTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6NDAuNzk4NDk4MjI1WiJ9&digest=sha256%3A9269024e0a572490855bff91d6cbc2be9adb6c6630088878b38c10eb2b77c697 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:43Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=f76f0122-2ccc-4cfa-8f16-80999ed2751f http.request.method=POST http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.490863ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:43 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=e49ece3c-14ee-418f-b54b-c9d422f9ea27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema2/blobs/uploads/a30b0574-b8ad-48ba-b9e7-783db2a9eeb4?_state=do_EEtTszVewszQqjhjikcUOILkBga7SCmG9gF1IVYZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMzBiMDU3NC1iOGFkLTQ4YmEtYjllNy03ODNkYjJhOWVlYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6NDMuNTU3NDU5MjIxWiJ9&digest=sha256%3Ae0864ecb1c2cdc1d557cd37e65cd97d854f875c67ab3847f8a4aac47dfb936a9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.164194946s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:43 +0000] "PUT /v2/foo/schema2/blobs/uploads/a30b0574-b8ad-48ba-b9e7-783db2a9eeb4?_state=do_EEtTszVewszQqjhjikcUOILkBga7SCmG9gF1IVYZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhMzBiMDU3NC1iOGFkLTQ4YmEtYjllNy03ODNkYjJhOWVlYjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDEtMTZUMDE6NTc6NDMuNTU3NDU5MjIxWiJ9&digest=sha256%3Ae0864ecb1c2cdc1d557cd37e65cd97d854f875c67ab3847f8a4aac47dfb936a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" 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:42157" http.request.id=68b7b8a3-baa7-4c8e-ae2a-a77ceed60c5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.41756ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" 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:42157" http.request.id=a7f60df2-81c5-4242-93d2-7590d4ba6a72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema2/manifests/sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348" http.request.useragent="Go-http-client/1.1" http.response.duration=2.079587ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "PUT /v2/foo/schema2/manifests/sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=20bc823d-cf1b-4a90-bc37-2effb407581d http.request.method=GET http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.538819ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=15f73bbc-d28a-47d3-8165-f1ea12781bd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema2/manifests/sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.563583ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "GET /v2/foo/schema2/manifests/sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=7574f19b-419c-409a-ada5-75b85cd29f5d http.request.method=GET http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.216478ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=9219f5d4-d5bb-4234-8694-112f768aacef http.request.method=GET http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema2/manifests/sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348" http.request.useragent="Go-http-client/1.1" http.response.duration=1.308671ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "GET /v2/foo/schema2/manifests/sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=c642249e-c8b1-431c-b0f0-b46b13935999 http.request.method=GET http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.206174ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" level=info msg="rewriting manifest sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348 in schema1 format to support old client" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=968ccf8c-76d6-4cd0-9066-20bd033ec32e http.request.method=GET http.request.remoteaddr="127.0.0.1:49556" 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-16T01:57:45Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=968ccf8c-76d6-4cd0-9066-20bd033ec32e http.request.method=GET http.request.remoteaddr="127.0.0.1:49556" 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.525245ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=bb5fabbd-90cf-4bb0-a9a3-a433ece0ac05 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema2/manifests/sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348" http.request.useragent="Go-http-client/1.1" http.response.duration=1.489116ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "DELETE /v2/foo/schema2/manifests/sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348" err.message="manifest unknown" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=81fa5a1f-f6fb-4c6b-a53b-1b64e3440bd2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49556" http.request.uri="/v2/foo/schema2/manifests/sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.725763ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348" 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "GET /v2/foo/schema2/manifests/sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" 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:42157" http.request.id=4845ab85-369f-45bb-b069-52b9ae9abda1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58960" http.request.uri="/v2/foo/schema2/manifests/sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.498184ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348" 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "DELETE /v2/foo/schema2/manifests/sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" 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:42157" http.request.id=2762ad09-8da7-42dc-8750-4e985963571d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58966" http.request.uri="/v2/foo/schema2/manifests/sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348" http.request.useragent="Go-http-client/1.1" http.response.duration=2.035255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "PUT /v2/foo/schema2/manifests/sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=aba47a02-d8ba-4fff-85ed-e177fe3aebb2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58966" http.request.uri="/v2/foo/schema2/manifests/sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.521001ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "GET /v2/foo/schema2/manifests/sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" 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:42157" http.request.id=2980a5a0-06f9-4d03-94e0-0b3d9ef86280 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58976" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.56831ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" 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:42157" http.request.id=5dacfc47-976f-4a0a-8b7e-da134f533e52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58984" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.136586ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=62f4d235-6f7d-4e2d-8449-2cde44437c2c http.request.method=GET http.request.remoteaddr="127.0.0.1:58984" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.264686ms http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=f909fe7b-9611-4a0f-90a3-8ebbd305f12f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58984" http.request.uri="/v2/foo/schema2/manifests/sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348" http.request.useragent="Go-http-client/1.1" http.response.duration=1.472775ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "DELETE /v2/foo/schema2/manifests/sha256:645e4ccd50ea0163ba284d569ab6b52557b23e3403e01a9c14029d4548e0f348 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:42157" http.request.id=a7299c0d-2306-4014-969b-0937cb365c8a http.request.method=GET http.request.remoteaddr="127.0.0.1:58984" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.297755ms http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (10.35s) === RUN TestManifestDeleteDisabled time="2026-01-16T01:57:45Z" 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-16T01:57:45Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:57:45Z" 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:40657" http.request.id=a72da2f0-8e70-46ef-ba46-d9b49c9db800 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44578" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.769546ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-01-16T01:57:45Z" 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-16T01:57:45Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:57:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 time="2026-01-16T01:57:45Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.12 time="2026-01-16T01:57:45Z" 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-16T01:57:45Z" 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:40183" http.request.id=c9c41341-429e-4508-b9e6-00a53b9745b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56196" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.894084ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" 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:40183" http.request.id=285f5c18-334b-4254-9e60-ee193f8dc1e4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56212" 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=3.142178ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" 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:40183" http.request.id=5585b352-b7ab-4222-a0bc-f741c4b3a7bf http.request.method=POST http.request.remoteaddr="127.0.0.1:56228" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.345095ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-01-16T01:57:45Z" 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:40183" http.request.id=2bac2ecd-2be9-4513-b273-66b982eba474 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56234" 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=3.324223ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.06s) === RUN TestProxyManifestGetByTag time="2026-01-16T01:57:45Z" 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-16T01:57:45Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:57:45Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37053" http.request.id=5a802a15-c408-491a-bb7d-5966a6163449 http.request.method=POST http.request.remoteaddr="127.0.0.1:33812" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.768575ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37053" http.request.id=8b07f517-69ea-4fad-9f46-1d9c65b2fbc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33812" http.request.uri="/v2/foo/bar/blobs/uploads/760f6df6-1588-4e01-9acf-da9018b49a8d?_state=GK7e5d5jAx1XAnkisaiva2W3cpKocrHxtjREM8jLInR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MGY2ZGY2LTE1ODgtNGUwMS05YWNmLWRhOTAxOGI0OWE4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1Nzo0NS45ODUyNjk3MTZaIn0%3D&digest=sha256%3A9ef24fbbb351cf95806f40179161c798e4bb7c7fd3b669ce8c706b46bb8083e3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.585756821s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:45 +0000] "PUT /v2/foo/bar/blobs/uploads/760f6df6-1588-4e01-9acf-da9018b49a8d?_state=GK7e5d5jAx1XAnkisaiva2W3cpKocrHxtjREM8jLInR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2MGY2ZGY2LTE1ODgtNGUwMS05YWNmLWRhOTAxOGI0OWE4ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1Nzo0NS45ODUyNjk3MTZaIn0%3D&digest=sha256%3A9ef24fbbb351cf95806f40179161c798e4bb7c7fd3b669ce8c706b46bb8083e3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37053" http.request.id=a3b81b13-c790-4983-96c5-f9f1c763772a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33812" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.587677ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:48 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 time="2026-01-16T01:57:48Z" level=info msg="redis not configured" go.version=go1.24.12 time="2026-01-16T01:57:48Z" level=info msg="Starting upload purge in 16m0s" go.version=go1.24.12 time="2026-01-16T01:57:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 time="2026-01-16T01:57:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37053" http.request.id=e64483d1-1901-4d1f-bfbd-16946e4785e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33812" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.119121ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:01:57:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T01:57:48Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:37053" go.version=go1.24.12 time="2026-01-16T01:57:48Z" 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-16T01:57:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37053" http.request.id=7b6386cb-df59-4b51-83a0-1401da5df195 http.request.method=GET http.request.remoteaddr="127.0.0.1:33828" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.260905ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:01:57:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T01:57:48Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37053 /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:37053/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:41815" http.request.id=6657298a-4144-4616-92c0-0c3497df35ea http.request.method=GET http.request.remoteaddr="127.0.0.1:37270" http.request.uri="/v2/foo/bar/manifests/sha256:474d3921a8a18eda4567d262368c5bef4b5df3c613b743492ffb594743d3050e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:474d3921a8a18eda4567d262368c5bef4b5df3c613b743492ffb594743d3050e" time="2026-01-16T01:57:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37053" http.request.id=0ef916e4-8423-4ea6-bc54-f733a18db15e http.request.method=GET http.request.remoteaddr="127.0.0.1:33842" http.request.uri="/v2/foo/bar/manifests/sha256:474d3921a8a18eda4567d262368c5bef4b5df3c613b743492ffb594743d3050e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.209634ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:01:57:48 +0000] "GET /v2/foo/bar/manifests/sha256:474d3921a8a18eda4567d262368c5bef4b5df3c613b743492ffb594743d3050e HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T01:57:48Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:474d3921a8a18eda4567d262368c5bef4b5df3c613b743492ffb594743d3050e with ttl=167h59m59.999996209s" go.version=go1.24.12 time="2026-01-16T01:57:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41815" http.request.id=6657298a-4144-4616-92c0-0c3497df35ea http.request.method=GET http.request.remoteaddr="127.0.0.1:37270" http.request.uri="/v2/foo/bar/manifests/sha256:474d3921a8a18eda4567d262368c5bef4b5df3c613b743492ffb594743d3050e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.270063ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:01:57:48 +0000] "GET /v2/foo/bar/manifests/sha256:474d3921a8a18eda4567d262368c5bef4b5df3c613b743492ffb594743d3050e HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T01:57:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37053" http.request.id=d4ad7693-1a9f-4746-8d95-335e3fb73185 http.request.method=GET http.request.remoteaddr="127.0.0.1:33842" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.112853ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:01:57:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T01:57:48Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37053 /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:37053/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:41815" http.request.id=0aaa476a-28da-450b-a063-ce297bb58dbb http.request.method=GET http.request.remoteaddr="127.0.0.1:37272" 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-16T01:57:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37053" http.request.id=439c6653-a07a-4771-b46b-9965f798f77c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33856" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.14867ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:01:57:48 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T01:57:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41815" http.request.id=0aaa476a-28da-450b-a063-ce297bb58dbb http.request.method=GET http.request.remoteaddr="127.0.0.1:37272" 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.827049ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:01:57:48 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T01:57:48Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37053" http.request.id=88ae2639-ee7a-421b-87d5-6b433e51b83a http.request.method=POST http.request.remoteaddr="127.0.0.1:33856" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.58677ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:52Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37053" http.request.id=322e0d5e-d07e-4e59-87be-038b297441b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33856" http.request.uri="/v2/foo/bar/blobs/uploads/c746a0b3-fb97-4ec1-858f-8ba309346c86?_state=y8hwn2-KrNf9DHm5P71M-na4qjX5oNz8ziCVgau-PSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NDZhMGIzLWZiOTctNGVjMS04NThmLThiYTMwOTM0NmM4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1Nzo0OC43OTEyNDkzODlaIn0%3D&digest=sha256%3A303294e1f4bc0de9c49d704a98e61e0b4f866f613b278b91f1166811c4a3a2b8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.899351659s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:48 +0000] "PUT /v2/foo/bar/blobs/uploads/c746a0b3-fb97-4ec1-858f-8ba309346c86?_state=y8hwn2-KrNf9DHm5P71M-na4qjX5oNz8ziCVgau-PSF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM3NDZhMGIzLWZiOTctNGVjMS04NThmLThiYTMwOTM0NmM4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wMS0xNlQwMTo1Nzo0OC43OTEyNDkzODlaIn0%3D&digest=sha256%3A303294e1f4bc0de9c49d704a98e61e0b4f866f613b278b91f1166811c4a3a2b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:52Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37053" http.request.id=2d0734b1-3475-44cd-927b-eecd15a64e7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33856" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.539234ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Jan/2026:01:57:52 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-01-16T01:57:52Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37053" http.request.id=2c1f7e7c-ef67-4969-9991-194a81dff4bc http.request.method=GET http.request.remoteaddr="127.0.0.1:33856" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.239516ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:01:57:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T01:57:52Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37053 /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:37053/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:41815" http.request.id=e3790bd9-319d-4de7-b184-b0fbe0c31c88 http.request.method=GET http.request.remoteaddr="127.0.0.1:37276" 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-16T01:57:52Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37053" http.request.id=03d191ef-5319-49a9-9e71-fe9a713166f6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33866" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.250094ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:01:57:52 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T01:57:52Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37053" http.request.id=058a3435-4518-4509-9ef6-7f2f87924e78 http.request.method=GET http.request.remoteaddr="127.0.0.1:33866" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.195051ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Jan/2026:01:57:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-01-16T01:57:52Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:37053 /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:37053/v2/:[]]}" go.version=go1.24.12 http.request.host="127.0.0.1:41815" http.request.id=e3790bd9-319d-4de7-b184-b0fbe0c31c88 http.request.method=GET http.request.remoteaddr="127.0.0.1:37276" 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-16T01:57:52Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:37053" http.request.id=9550e1ca-8a11-42ea-8341-4eec443e86cb http.request.method=GET http.request.remoteaddr="127.0.0.1:33878" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.298224ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:01:57:52 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-01-16T01:57:52Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:9c1a439f07ae16f79fa1b8cc1d5c14055792121f847f658d09d51ba0736e949c with ttl=167h59m59.999994673s" go.version=go1.24.12 time="2026-01-16T01:57:52Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:41815" http.request.id=e3790bd9-319d-4de7-b184-b0fbe0c31c88 http.request.method=GET http.request.remoteaddr="127.0.0.1:37276" 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=13.90605ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Jan/2026:01:57:52 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (6.88s) === RUN TestAppDispatcher time="2026-01-16T01:57:52Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35537" http.request.id=ead7b029-0458-4cad-a5e5-f3b686801be6 http.request.method=GET http.request.remoteaddr="127.0.0.1:50422" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.629861ms http.response.status=200 http.response.written=0 time="2026-01-16T01:57:52Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35537" http.request.id=61d677a3-f1ee-4e54-b7fb-397046146c7d http.request.method=GET http.request.remoteaddr="127.0.0.1:50422" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.567312ms http.response.status=200 http.response.written=0 time="2026-01-16T01:57:52Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35537" http.request.id=98d4463c-1796-431e-8690-b566d2bb542c http.request.method=GET http.request.remoteaddr="127.0.0.1:50422" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.560397ms http.response.status=200 http.response.written=0 time="2026-01-16T01:57:52Z" level=info msg="response completed" go.version=go1.24.12 http.request.host="127.0.0.1:35537" http.request.id=325c324b-d162-4284-9cfe-3d83f7c1569d http.request.method=GET http.request.remoteaddr="127.0.0.1:50422" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.834789ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-01-16T01:57:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 instance.id=b4ada086-3d15-4de5-bd1f-b3b437ceeaa0 time="2026-01-16T01:57:52Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=b4ada086-3d15-4de5-bd1f-b3b437ceeaa0 time="2026-01-16T01:57:52Z" 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:39935" http.request.id=1b6250cb-92ca-49c1-ac02-9877607383f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:35030" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-01-16T01:57:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 instance.id=b4ada086-3d15-4de5-bd1f-b3b437ceeaa0 time="2026-01-16T01:57:52Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=b4ada086-3d15-4de5-bd1f-b3b437ceeaa0 time="2026-01-16T01:57:52Z" level=info msg="configuring file health check path=/tmp/healthcheck3112248488, interval=1" go.version=go1.24.12 instance.id=b4ada086-3d15-4de5-bd1f-b3b437ceeaa0 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-01-16T01:57: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 instance.id=b4ada086-3d15-4de5-bd1f-b3b437ceeaa0 time="2026-01-16T01:57:56Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=b4ada086-3d15-4de5-bd1f-b3b437ceeaa0 time="2026-01-16T01:57:56Z" level=info msg="configuring TCP health check addr=127.0.0.1:41011, interval=1" go.version=go1.24.12 instance.id=b4ada086-3d15-4de5-bd1f-b3b437ceeaa0 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-01-16T01:58:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.12 instance.id=b4ada086-3d15-4de5-bd1f-b3b437ceeaa0 time="2026-01-16T01:58:00Z" level=info msg="redis not configured" go.version=go1.24.12 instance.id=b4ada086-3d15-4de5-bd1f-b3b437ceeaa0 time="2026-01-16T01:58:00Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:35347, interval=1, threshold=3" go.version=go1.24.12 instance.id=b4ada086-3d15-4de5-bd1f-b3b437ceeaa0 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 133.530s ? 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.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.04s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.32s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.73s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.176s === RUN TestSchedule time="2026-01-16T01:55:54Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=78ca4c82-ed5d-418f-83d6-06880721ffcc time="2026-01-16T01:55:54Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.997073ms" go.version=go1.24.12 instance.id=78ca4c82-ed5d-418f-83d6-06880721ffcc time="2026-01-16T01:55:54Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.003µs" go.version=go1.24.12 instance.id=78ca4c82-ed5d-418f-83d6-06880721ffcc time="2026-01-16T01:55:54Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.793µs" go.version=go1.24.12 instance.id=78ca4c82-ed5d-418f-83d6-06880721ffcc 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-16T01:55:54Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=78ca4c82-ed5d-418f-83d6-06880721ffcc --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-01-16T01:55:54Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=78ca4c82-ed5d-418f-83d6-06880721ffcc time="2026-01-16T01:55:54Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.997521ms" go.version=go1.24.12 instance.id=78ca4c82-ed5d-418f-83d6-06880721ffcc time="2026-01-16T01:55:54Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.997902ms" go.version=go1.24.12 instance.id=78ca4c82-ed5d-418f-83d6-06880721ffcc time="2026-01-16T01:55:54Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=78ca4c82-ed5d-418f-83d6-06880721ffcc --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-01-16T01:55:54Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.12 instance.id=78ca4c82-ed5d-418f-83d6-06880721ffcc --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.583s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (3.80s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 17962496 sha256:df20042ebf2b4064425642a6aca44c01ea84b03d21371aff2e84d92a0d4ccd7c [] map[] } --- PASS: TestSimpleBlobRead (0.42s) === RUN TestBlobMount --- PASS: TestBlobMount (0.47s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.48s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.21s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (1.91s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === 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:19fd6802295b98aa55b4bb43347e6eab37a326d4f76378874abd1670eb86b583 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:3170a20fea72fef97a18d1df70d1e49e99d060923c815083630bb5a948e2474f palailogos: marking blob sha256:3a974e7ede03c049af87d9a1e74f3257c3e2bdacff7ced66a25489b04e93dca6 palailogos: marking manifest sha256:38e09d7c8664a7e997a7fcce732e5fb603dde0398723a66b432649be79ec652c palailogos: marking blob sha256:e4f0feddae152b15c07a1840a69067e58213b74fce4a7e3118be71fb0cfc8b81 palailogos: marking blob sha256:a62704013e251c99a7a7feba78ec347e471b8754d46db30518f9647c466ffff3 palailogos: marking manifest sha256:6c2190d3258b096db46617ea75f5730a0e1fc5ee598b73ffc0d0a14bd89d65e7 palailogos: marking blob sha256:7cee4152234795b7611c4f159516b88d0f337d34ffc6c398114793590f4a6e71 palailogos: marking blob sha256:431a4241be4fb475bf4428a2368532fc383d86650cb7cec544922b5194db88a7 palailogos: marking manifest sha256:d849c2f447db70975f43456bbb7615933ef89dd1d265e3bc731a694c8a9a4e7a palailogos: marking blob sha256:6c2190d3258b096db46617ea75f5730a0e1fc5ee598b73ffc0d0a14bd89d65e7 palailogos: marking blob sha256:38e09d7c8664a7e997a7fcce732e5fb603dde0398723a66b432649be79ec652c 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.27s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:3d96c77cb4bfb2afa45d3c5380acc47bc068280d1494edde2c739f0988bcfd91 deletemanifests: marking manifest sha256:d6df6817c4d37c2933a5216bae55e23cfae82a90b617b93636261a6ce8b40ce4 deletemanifests: marking blob sha256:fe776d255a8e599b3c22b9ad7a573bd6eea3ac1a0ef1ba06c59ab9cbc8564824 deletemanifests: marking blob sha256:011e814cdc29fa0d96c9c830fe9862001e4bd22792997b2172bfca40a47927bb deletemanifests: marking blob sha256:df8914d73a9e366d4c2ce57a67e32e4a8c4080f463d6c7451c397be64dda5685 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:3d96c77cb4bfb2afa45d3c5380acc47bc068280d1494edde2c739f0988bcfd91 blob eligible for deletion: sha256:ab3028cc72f39bb05ccfc81db64da6f0f536b172cfb56a568dfc18d612bae4c8 blob eligible for deletion: sha256:bfa3a6458b0f415e6df65f64260f345771262a3082848c94322c889eccda9445 blob eligible for deletion: sha256:e375be1bfe00d282cfd989c752518ca04ac4dde996607346856cea767eeb55a8 deletemanifests manifest eligible for deletion: sha256:3d96c77cb4bfb2afa45d3c5380acc47bc068280d1494edde2c739f0988bcfd91 deletemanifests: marking manifest sha256:d6df6817c4d37c2933a5216bae55e23cfae82a90b617b93636261a6ce8b40ce4 deletemanifests: marking blob sha256:fe776d255a8e599b3c22b9ad7a573bd6eea3ac1a0ef1ba06c59ab9cbc8564824 deletemanifests: marking blob sha256:011e814cdc29fa0d96c9c830fe9862001e4bd22792997b2172bfca40a47927bb deletemanifests: marking blob sha256:df8914d73a9e366d4c2ce57a67e32e4a8c4080f463d6c7451c397be64dda5685 time="2026-01-16T01:56:08Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/3d96c77cb4bfb2afa45d3c5380acc47bc068280d1494edde2c739f0988bcfd91" go.version=go1.24.12 instance.id=2ef4af15-e78a-42af-adc7-f8c6b49e2189 time="2026-01-16T01:56:08Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/3d96c77cb4bfb2afa45d3c5380acc47bc068280d1494edde2c739f0988bcfd91" go.version=go1.24.12 instance.id=2ef4af15-e78a-42af-adc7-f8c6b49e2189 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:3d96c77cb4bfb2afa45d3c5380acc47bc068280d1494edde2c739f0988bcfd91 time="2026-01-16T01:56:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3d/3d96c77cb4bfb2afa45d3c5380acc47bc068280d1494edde2c739f0988bcfd91" go.version=go1.24.12 instance.id=2ef4af15-e78a-42af-adc7-f8c6b49e2189 blob eligible for deletion: sha256:ab3028cc72f39bb05ccfc81db64da6f0f536b172cfb56a568dfc18d612bae4c8 time="2026-01-16T01:56:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ab/ab3028cc72f39bb05ccfc81db64da6f0f536b172cfb56a568dfc18d612bae4c8" go.version=go1.24.12 instance.id=2ef4af15-e78a-42af-adc7-f8c6b49e2189 blob eligible for deletion: sha256:bfa3a6458b0f415e6df65f64260f345771262a3082848c94322c889eccda9445 time="2026-01-16T01:56:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bf/bfa3a6458b0f415e6df65f64260f345771262a3082848c94322c889eccda9445" go.version=go1.24.12 instance.id=2ef4af15-e78a-42af-adc7-f8c6b49e2189 blob eligible for deletion: sha256:e375be1bfe00d282cfd989c752518ca04ac4dde996607346856cea767eeb55a8 time="2026-01-16T01:56:08Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e375be1bfe00d282cfd989c752518ca04ac4dde996607346856cea767eeb55a8" go.version=go1.24.12 instance.id=2ef4af15-e78a-42af-adc7-f8c6b49e2189 --- PASS: TestDeleteManifestIfTagNotFound (1.43s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:163215a726ec0f37f036410f2dd4102e51682023eb74b700764f27a9841fe023 time="2026-01-16T01:56:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/16/163215a726ec0f37f036410f2dd4102e51682023eb74b700764f27a9841fe023" go.version=go1.24.12 instance.id=2ef4af15-e78a-42af-adc7-f8c6b49e2189 blob eligible for deletion: sha256:50b65390467d13a11abbc0ec9c3b6d4114a14403ca9b1ea9681c46754e70606f time="2026-01-16T01:56:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/50/50b65390467d13a11abbc0ec9c3b6d4114a14403ca9b1ea9681c46754e70606f" go.version=go1.24.12 instance.id=2ef4af15-e78a-42af-adc7-f8c6b49e2189 blob eligible for deletion: sha256:b7d74dbf2a31c4722dd3dc3d490db0f2c881e2700c16ee0b70a38cbe0ee5be72 time="2026-01-16T01:56:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b7/b7d74dbf2a31c4722dd3dc3d490db0f2c881e2700c16ee0b70a38cbe0ee5be72" go.version=go1.24.12 instance.id=2ef4af15-e78a-42af-adc7-f8c6b49e2189 --- PASS: TestGCWithMissingManifests (0.76s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:00e6fbf7d2005b703476f467d15aa9b871af70928e1e27dc35ce246b89bb4fbe komnenos: marking blob sha256:6816449cd2b74d77eb3b1f1bc1bb6541825a5a1f596b4cf85ef7f110cb8e3071 komnenos: marking blob sha256:28c68b3f70cbf589296b006b9a3c5d4d7709bc2043425261df206e7ed29bbaa4 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:4108885b7f8a05fdec513f80402abe5fb3cb370c3510fc87fa2c9ced6a537ed3 time="2026-01-16T01:56:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/41/4108885b7f8a05fdec513f80402abe5fb3cb370c3510fc87fa2c9ced6a537ed3" go.version=go1.24.12 instance.id=2ef4af15-e78a-42af-adc7-f8c6b49e2189 blob eligible for deletion: sha256:4eb9bfe8c32c7065426afc3a7fba67d46df3f0fe4805945ae013abb2e98a3d50 time="2026-01-16T01:56:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4e/4eb9bfe8c32c7065426afc3a7fba67d46df3f0fe4805945ae013abb2e98a3d50" go.version=go1.24.12 instance.id=2ef4af15-e78a-42af-adc7-f8c6b49e2189 blob eligible for deletion: sha256:5d64bf470193e365727f256f785fee54dbaedbb50c54ec93ebb3b330111a1da1 time="2026-01-16T01:56:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5d/5d64bf470193e365727f256f785fee54dbaedbb50c54ec93ebb3b330111a1da1" go.version=go1.24.12 instance.id=2ef4af15-e78a-42af-adc7-f8c6b49e2189 blob eligible for deletion: sha256:8a10ab2130389a7de5019b4b6c6843551c3d4fc149f98e8a7da2b6b4440aecbc time="2026-01-16T01:56:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8a/8a10ab2130389a7de5019b4b6c6843551c3d4fc149f98e8a7da2b6b4440aecbc" go.version=go1.24.12 instance.id=2ef4af15-e78a-42af-adc7-f8c6b49e2189 blob eligible for deletion: sha256:b0dbf83fe5148833f75f5fc5951f2a6f7e2e0ed44d3085d438566f00f1b7d13c time="2026-01-16T01:56:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b0/b0dbf83fe5148833f75f5fc5951f2a6f7e2e0ed44d3085d438566f00f1b7d13c" go.version=go1.24.12 instance.id=2ef4af15-e78a-42af-adc7-f8c6b49e2189 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-01-16T01:56:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.12 instance.id=2ef4af15-e78a-42af-adc7-f8c6b49e2189 blob eligible for deletion: sha256:ec9491dec96d27bae3f9649c236cc0b9fe6f6c5d1df1a8f5b3a7dc20c57c7dc0 time="2026-01-16T01:56:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ec/ec9491dec96d27bae3f9649c236cc0b9fe6f6c5d1df1a8f5b3a7dc20c57c7dc0" go.version=go1.24.12 instance.id=2ef4af15-e78a-42af-adc7-f8c6b49e2189 --- PASS: TestDeletionHasEffect (1.33s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.61s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:fe3e9789b3b0b6ac4db7c7b479c53488e4f2b5546622e22d894685a4342c9d1e michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:cc19aa159f25c58754049476080e10785000e5374e4d7fd2859269600651ced1 michael_z_doukas: marking blob sha256:f19abcb52f50bfe1cd2c7622e4c6ab3ef82d751cd50439a17f57b838ffad76c3 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2e933a35c930c581ac60a8352533fa8214d9c6c71039ed49c8c34a32358ae77d time="2026-01-16T01:56:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2e/2e933a35c930c581ac60a8352533fa8214d9c6c71039ed49c8c34a32358ae77d" go.version=go1.24.12 instance.id=2ef4af15-e78a-42af-adc7-f8c6b49e2189 --- PASS: TestOrphanBlobDeleted (0.80s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:0eebd7190a3db17232bdabb251cac15454a0f9596c9ef8da0deda84b415c13db linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:020ec3e248e4c1358e9884e18e40567ad956ade85005b623f33817186a863b91 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.60s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.61s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.28s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.97s) === 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-16T01:56:15Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 00:56:15.229520482 +0000 UTC m=-3579.032363599, actuallyDelete=true" time="2026-01-16T01:56:15Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-01-16T01:56:15Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 01:56:15.230149527 +0000 UTC m=+20.968265441, actuallyDelete=true" time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7de3e9e4-3d13-4551-909a-e800554da81b have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.230149527 +0000 UTC m=+20.968265441). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d5b41963-358f-4b86-aa87-b54b188bff8e have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.230149527 +0000 UTC m=+20.968265441). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f5e38fb8-45a4-4bc4-a3f7-2377a41a4389 have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.230149527 +0000 UTC m=+20.968265441). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/0f22afe4-6234-4734-9b42-aa2423829ce8 have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.230149527 +0000 UTC m=+20.968265441). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2e82f896-8927-48f0-a006-432ecd897f09 have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.230149527 +0000 UTC m=+20.968265441). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/892800c5-31c9-4afb-a6ee-9e1f4c1979c3 have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.230149527 +0000 UTC m=+20.968265441). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a7c0959c-7232-4d34-b7b5-9bf38b2d5ba1 have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.230149527 +0000 UTC m=+20.968265441). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cae3c51a-cf6f-4185-9e3e-30615f350bc8 have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.230149527 +0000 UTC m=+20.968265441). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ea117794-21bb-4165-be73-1c8f694e999b have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.230149527 +0000 UTC m=+20.968265441). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0b94465f-c3a1-4852-8ea9-7e22539eb193 have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.230149527 +0000 UTC m=+20.968265441). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3e0cfcbf-cc7e-4578-b778-5500d0e35b72 have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.230149527 +0000 UTC m=+20.968265441). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-01-16T01:56:15Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 01:56:15.230842529 +0000 UTC m=+20.968958444, actuallyDelete=true" time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/82e5e7b5-53fe-4ca4-bd5b-1abe4ccbda3c have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.230842529 +0000 UTC m=+20.968958444). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b0861df4-89d0-40ad-a918-f4e5c7afaa07 have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.230842529 +0000 UTC m=+20.968958444). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c8c895cb-882f-4710-b8ff-b9467c377bc0 have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.230842529 +0000 UTC m=+20.968958444). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/36f4c214-e66b-40b3-8ea3-cf6f415d1566 have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.230842529 +0000 UTC m=+20.968958444). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/cca5ea4d-7ad5-4004-b457-34b32e2f748f have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.230842529 +0000 UTC m=+20.968958444). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-01-16T01:56:15Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 01:56:15.231369303 +0000 UTC m=+20.969485218, actuallyDelete=true" time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/23536c11-cc9c-4cef-b6b6-2fc7ae45d3e5 have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.231369303 +0000 UTC m=+20.969485218). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3b8a3a09-c592-4aad-b511-633fa95a52c6 have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.231369303 +0000 UTC m=+20.969485218). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c807ae31-3cb9-47ec-ba03-6710e62a51fd have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.231369303 +0000 UTC m=+20.969485218). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d156421a-a601-4ded-887f-f4b7da18e43a have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.231369303 +0000 UTC m=+20.969485218). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ffb65a2b-98a3-47fe-9735-a8e0fc729584 have older date (2026-01-16 00:56:15 +0000 UTC) than purge date (2026-01-16 01:56:15.231369303 +0000 UTC m=+20.969485218). Removing upload directory." time="2026-01-16T01:56:15Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-01-16T01:56:15Z" level=info msg="PurgeUploads starting: olderThan=2026-01-16 01:56:15.23166338 +0000 UTC m=+20.969779299, actuallyDelete=true" time="2026-01-16T01:56:15Z" 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 20.992s ? 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.009s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.008s === RUN TestWalkFileRemoved time="2026-01-16T01:55:54Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.331s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.06s) === 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.068s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.28s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.609s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.62s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 18.949s ? 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-16T01:55:54Z" 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-16T01:55:54Z" 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-16T01:55:54Z" 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 TestUpdateCalledRegularly === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestMatchIPV4_2 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidNetworkType === CONT TestParsing time="2026-01-16T01:55:54Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.12 instance.id=428a2fe1-cdde-4d59-8c6c-411fbc0530aa --- PASS: TestMatchIPV4 (0.01s) time="2026-01-16T01:55:54Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 --- PASS: TestS3TryUpdate (0.01s) time="2026-01-16T01:55:54Z" level=error msg="unknown ip address format" go.version=go1.24.12 instance.id=428a2fe1-cdde-4d59-8c6c-411fbc0530aa ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2026-01-16T01:55:54Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.12 instance.id=428a2fe1-cdde-4d59-8c6c-411fbc0530aa --- PASS: TestInvalidData (0.01s) time="2026-01-16T01:55:55Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 time="2026-01-16T01:55:56Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 time="2026-01-16T01:55:57Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.12 time="2026-01-16T01:55:58Z" 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.513s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.006s ? 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.344s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.76s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.102s ? 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.010s ? 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-x86_64.so.1 >>> docker-registry*: Package size: 26.6 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r17.apk >>> docker-registry: Build complete at Fri, 16 Jan 2026 01:58:08 +0000 elapsed time 0h 2m 33s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260116.015536) (2/2) Purging go (1.24.12-r0) Executing busybox-1.37.0-r20.trigger OK: 399 MiB in 104 packages >>> docker-registry: Updating the community/x86_64 repository index... >>> docker-registry: Signing the index...