>>> docker-registry: Building community/docker-registry 2.8.3-r25 (using abuild 3.18.0_rc7-r1) started Sat, 24 Oct 2026 02:30:40 +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.27.3-r0) (2/2) Installing .makedepends-docker-registry (20261024.023041) Executing busybox-1.38.0-r7.trigger OK: 628.0 MiB in 109 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> docker-registry: Fetching docker-registry-2.8.3.tar.gz::https://github.com/distribution/distribution/archive/v2.8.3.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/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 >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.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-10-24T02:30:58Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-10-24T02:30:58Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.023s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-10-24T02:30:58Z" 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.012s ? 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.010s === 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.006s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.08s) PASS ok github.com/docker/distribution/health/checks 0.085s ? 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.010s === 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.009s === 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.011s === 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.009s ? 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/10/24 02:30:58 http: TLS handshake error from 127.0.0.1:34998: 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:38529/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38529/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:38529/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:38529/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:43487?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.55s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-10-24T02:30:58Z" level=info msg="broadcaster: closing" time="2026-10-24T02:30:58Z" level=info msg="closing testSink" time="2026-10-24T02:30:58Z" level=info msg="closing testSink" time="2026-10-24T02:30:58Z" level=info msg="closing testSink" time="2026-10-24T02:30:58Z" level=info msg="closing testSink" time="2026-10-24T02:30:58Z" level=info msg="closing testSink" time="2026-10-24T02:30:58Z" level=info msg="closing testSink" time="2026-10-24T02:30:58Z" level=info msg="closing testSink" time="2026-10-24T02:30:58Z" level=info msg="closing testSink" time="2026-10-24T02:30:58Z" level=info msg="closing testSink" time="2026-10-24T02:30:58Z" level=info msg="closing testSink" time="2026-10-24T02:30:58Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-10-24T02:30:58Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 1} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 1} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 1} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:58Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-10-24T02:30:59Z" level=warning msg="&{0x1a4d78703110 0.9} encountered too many errors, backing off" time="2026-10-24T02:30:59Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.77s) PASS ok github.com/docker/distribution/notifications 1.489s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-10-24T02:30:58Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-10-24T02:30:58.268916825Z" 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.27.3 time="2026-10-24T02:30:58.268942365Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:30:58.269105879Z" level=info msg="Starting upload purge in 27m0s" go.version=go1.27.3 time="2026-10-24T02:30:58.269317469Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.27.3 time="2026-10-24T02:30:58.269336184Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.27.3 time="2026-10-24T02:30:58.269891904Z" level=info msg="listening on [::]:5001, tls" go.version=go1.27.3 time="2026-10-24T02:31:01.28031504Z" level=info msg="response completed" go.version=go1.27.3 http.request.host=127.0.0.1 http.request.id=065b4acd-3d18-4b22-bf33-fc8c8dd774b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46182" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.614744ms http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Oct/2026:02:31:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-10-24T02:31:01.280555069Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.27.3 --- PASS: TestRegistrySupportedCipherSuite (3.36s) === RUN TestRegistryUnsupportedCipherSuite time="2026-10-24T02:31:01.713801115Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-10-24T02:31:01.714604592Z" 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.27.3 time="2026-10-24T02:31:01.714621669Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:31:01.71474206Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.27.3 time="2026-10-24T02:31:01.714740971Z" level=info msg="Starting upload purge in 29m0s" go.version=go1.27.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.44s) PASS ok github.com/docker/distribution/registry 11.813s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.007s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.096s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-10-24T02:30:58Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.27.3 instance.id=b174314d-640d-4d67-ace8-d1c7cf5d1fdb time="2026-10-24T02:30:58Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.27.3 instance.id=b174314d-640d-4d67-ace8-d1c7cf5d1fdb --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-10-24T02:30:58Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.27.3 password="8XLQS1snLExdFtz0q30e3cqNQoh7Chl9XAPPDLx_bHA" user=docker --- PASS: TestCreateHtpasswdFile (0.09s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.101s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.009s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2026-10-24T02:30:58Z" level=info msg="token not to be used before 2026-10-24 02:30:59 +0000 UTC - currently 2026-10-24 02:30:58.027933005 +0000 UTC m=+0.009799200" time="2026-10-24T02:30:58Z" level=info msg="token not to be used after 2026-10-24 02:30:58 +0000 UTC - currently 2026-10-24 02:30:58.02843971 +0000 UTC m=+0.010305910" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2026-10-24T02:30:58Z" 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.022s === 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.068s === 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.025s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.007s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-10-24T02:30:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T02:30:58Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:30:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36347" http.request.id=61f11408-98a1-4c66-a4cd-4bd29dcc332c http.request.method=GET http.request.remoteaddr="127.0.0.1:38864" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.017626ms http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Oct/2026:02:30:58 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-10-24T02:30:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T02:30:58Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:30:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=53255c96-81ec-4413-826d-883cc239c6e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.675953ms http.response.status=200 http.response.written=20 127.0.0.1 - - [24/Oct/2026:02:30:58 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-10-24T02:30:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=dc575576-ba57-4134-8660-a769df5cc989 http.request.method=POST http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="978.626µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:30:58 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=2db08e9a-e890-4b02-b415-c90ea59d83e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/foo/aaaa/blobs/uploads/cb9ce00e-3cc7-44a4-8508-20328a424588?_state=49tY-1Gv-XtVMlTlmJAylZ9Z4XsG6PsbDENdjWH3vSx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjYjljZTAwZS0zY2M3LTQ0YTQtODUwOC0yMDMyOGE0MjQ1ODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzA6NTguMTcyOTY5Mzg0WiJ9&digest=sha256%3A494a6b9bb82de0a7a62a6b860df8a858a3187f8dea3dc94ef94ea4c8ddb282a8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.268321636s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:30:58 +0000] "PUT /v2/foo/aaaa/blobs/uploads/cb9ce00e-3cc7-44a4-8508-20328a424588?_state=49tY-1Gv-XtVMlTlmJAylZ9Z4XsG6PsbDENdjWH3vSx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjYjljZTAwZS0zY2M3LTQ0YTQtODUwOC0yMDMyOGE0MjQ1ODgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzA6NTguMTcyOTY5Mzg0WiJ9&digest=sha256%3A494a6b9bb82de0a7a62a6b860df8a858a3187f8dea3dc94ef94ea4c8ddb282a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=eddc8147-1ccc-471f-aa0a-c2054ad13a7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.606536ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:01 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=ba11819f-f456-4d4c-967e-bb23f519c34a http.request.method=POST http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.282561ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:01 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=4b55e29c-019f-42d9-a02c-0c4448854bd1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/foo/bbbb/blobs/uploads/7b8687bd-6108-4afb-a6ff-d3f83191855d?_state=O1utUFIBetAn2g_BIqi5r2l2Vjwt90z-OaqXwF0Ihfl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3Yjg2ODdiZC02MTA4LTRhZmItYTZmZi1kM2Y4MzE5MTg1NWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MDEuNzAxOTgzODQyWiJ9&digest=sha256%3Acb9210279d0a87a9c485f2373521918a977ee6b06048ce6b05e5d9971facb359" http.request.useragent="Go-http-client/1.1" http.response.duration=4.830275794s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:01 +0000] "PUT /v2/foo/bbbb/blobs/uploads/7b8687bd-6108-4afb-a6ff-d3f83191855d?_state=O1utUFIBetAn2g_BIqi5r2l2Vjwt90z-OaqXwF0Ihfl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3Yjg2ODdiZC02MTA4LTRhZmItYTZmZi1kM2Y4MzE5MTg1NWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MDEuNzAxOTgzODQyWiJ9&digest=sha256%3Acb9210279d0a87a9c485f2373521918a977ee6b06048ce6b05e5d9971facb359 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=a4340090-91f5-4c05-a1ff-a71e4f808c6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.245422ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:06 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:06Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=99a35299-06b1-4d3c-b780-ce3043c767ea http.request.method=POST http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.044954ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:06 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:09Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=08dc8743-7307-4f9c-b0d9-3718e4744b7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/foo/cccc/blobs/uploads/43540593-c48c-4f0a-a03d-3dc1c821e104?_state=LMficHXGKQeW5AWLbhFp5eL9cTvslV7_0FFCafYfbBl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0MzU0MDU5My1jNDhjLTRmMGEtYTAzZC0zZGMxYzgyMWUxMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MDYuNzM4NzY3MzA5WiJ9&digest=sha256%3A59abf137e7a48b5a3061a6e3508c8187b989ab8665f34d67c2b4b3aa6620f200" http.request.useragent="Go-http-client/1.1" http.response.duration=2.364615007s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:06 +0000] "PUT /v2/foo/cccc/blobs/uploads/43540593-c48c-4f0a-a03d-3dc1c821e104?_state=LMficHXGKQeW5AWLbhFp5eL9cTvslV7_0FFCafYfbBl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0MzU0MDU5My1jNDhjLTRmMGEtYTAzZC0zZGMxYzgyMWUxMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MDYuNzM4NzY3MzA5WiJ9&digest=sha256%3A59abf137e7a48b5a3061a6e3508c8187b989ab8665f34d67c2b4b3aa6620f200 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:09Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=b8dae59f-5d3a-4e89-a136-4aee35639737 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.59857ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:09 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:09Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=1fb099e3-2731-4801-a2a8-9786a2ef1ef4 http.request.method=POST http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.010994ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:09 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=33c14922-01d4-4dc2-ab1e-a99d247d22b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/foo/dddd/blobs/uploads/5f20159c-07bf-4661-bcf6-fc844f367ee3?_state=Nc_Q5QOHUd9rW8rH5CYcjBMy6wMpvyY8ydzeoJmPtHt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1ZjIwMTU5Yy0wN2JmLTQ2NjEtYmNmNi1mYzg0NGYzNjdlZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MDkuMjUwMjQ2MDM4WiJ9&digest=sha256%3A3da5383738ef5d90a29122dbb06f3fd63c93d190a7043db23ce8578e913893f9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.970237371s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:09 +0000] "PUT /v2/foo/dddd/blobs/uploads/5f20159c-07bf-4661-bcf6-fc844f367ee3?_state=Nc_Q5QOHUd9rW8rH5CYcjBMy6wMpvyY8ydzeoJmPtHt7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI1ZjIwMTU5Yy0wN2JmLTQ2NjEtYmNmNi1mYzg0NGYzNjdlZTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MDkuMjUwMjQ2MDM4WiJ9&digest=sha256%3A3da5383738ef5d90a29122dbb06f3fd63c93d190a7043db23ce8578e913893f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=9a3b09d6-1e92-4dfd-b8fb-96db24aa8380 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.815694ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:11 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:11Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=7f556c90-fd24-4bb6-90ad-b25cb21faf4a http.request.method=POST http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.949219ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:11 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=ad204634-04d7-4b7f-8c2d-e22ce421723a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/foo/eeee/blobs/uploads/7b5868ef-0e92-4d47-a812-cd9a9e2b3af5?_state=nY1iwkMCwJUlHTT0TsngbJe3tvsp2Z-VUzKOcbR_nrR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI3YjU4NjhlZi0wZTkyLTRkNDctYTgxMi1jZDlhOWUyYjNhZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MTEuMzQ3NjcyMzkzWiJ9&digest=sha256%3A3a1589da8a0cf6762729c37a74277986fad50ea71447987710990c0913f94625" http.request.useragent="Go-http-client/1.1" http.response.duration=3.068221469s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:11 +0000] "PUT /v2/foo/eeee/blobs/uploads/7b5868ef-0e92-4d47-a812-cd9a9e2b3af5?_state=nY1iwkMCwJUlHTT0TsngbJe3tvsp2Z-VUzKOcbR_nrR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI3YjU4NjhlZi0wZTkyLTRkNDctYTgxMi1jZDlhOWUyYjNhZjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MTEuMzQ3NjcyMzkzWiJ9&digest=sha256%3A3a1589da8a0cf6762729c37a74277986fad50ea71447987710990c0913f94625 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=724defb3-3050-4e52-a8c3-0f13f9d58972 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.00691ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:14 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:14Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=4c870346-5e32-415c-a3e6-2aedb7b07379 http.request.method=POST http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.56036ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:14 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:20Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=342e6efb-2812-463b-8234-1a42a6a0c116 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/foo/ffff/blobs/uploads/45c57409-704a-4267-a672-e772c9a3edb2?_state=-zKCZe7Pbg19N3_ukmk4jzoIFJHPlA5qTk77xscb0AN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI0NWM1NzQwOS03MDRhLTQyNjctYTY3Mi1lNzcyYzlhM2VkYjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MTQuNjExMjg4NTQ3WiJ9&digest=sha256%3Aaec865d849e9d8584a7977c6773bd38763c54b4bfb82916aeda169e7e1adc9f8" http.request.useragent="Go-http-client/1.1" http.response.duration=5.49405884s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:14 +0000] "PUT /v2/foo/ffff/blobs/uploads/45c57409-704a-4267-a672-e772c9a3edb2?_state=-zKCZe7Pbg19N3_ukmk4jzoIFJHPlA5qTk77xscb0AN7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI0NWM1NzQwOS03MDRhLTQyNjctYTY3Mi1lNzcyYzlhM2VkYjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MTQuNjExMjg4NTQ3WiJ9&digest=sha256%3Aaec865d849e9d8584a7977c6773bd38763c54b4bfb82916aeda169e7e1adc9f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:20Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=c8ec4aba-2516-482f-86ef-98d708d73499 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60306" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.863769ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:20 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:20Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=b980ab9e-2251-4bef-a268-87e6cf7b72b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60306" 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.686978ms http.response.status=200 http.response.written=74 127.0.0.1 - - [24/Oct/2026:02:31:20 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-24T02:31:20Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=4be83b90-fad0-4e3b-bc6d-5250193aa619 http.request.method=GET http.request.remoteaddr="127.0.0.1:60306" 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.99527ms http.response.status=200 http.response.written=30 127.0.0.1 - - [24/Oct/2026:02:31:20 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-10-24T02:31:20Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=d2953e89-ed93-4e48-96d1-7115a3d63def http.request.method=GET http.request.remoteaddr="127.0.0.1:60306" 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.594216ms http.response.status=200 http.response.written=74 127.0.0.1 - - [24/Oct/2026:02:31:20 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-24T02:31:20Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=9dac5f2b-d874-4535-a32b-c3d536eded38 http.request.method=GET http.request.remoteaddr="127.0.0.1:60306" 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.67137ms http.response.status=200 http.response.written=30 127.0.0.1 - - [24/Oct/2026:02:31:20 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-10-24T02:31:20Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=90e921b6-6409-419d-9fee-5ebade2f486a http.request.method=GET http.request.remoteaddr="127.0.0.1:60306" 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.744515ms http.response.status=200 http.response.written=63 127.0.0.1 - - [24/Oct/2026:02:31:20 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-10-24T02:31:20Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=73663d5b-6d24-4db7-a44c-8ebe0afd3a86 http.request.method=GET http.request.remoteaddr="127.0.0.1:60306" 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.434181ms http.response.status=200 http.response.written=41 127.0.0.1 - - [24/Oct/2026:02:31:20 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-24T02:31:20Z" 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.27.3 http.request.host="127.0.0.1:46789" http.request.id=64412310-d043-4e75-a973-f71196411ada http.request.method=GET http.request.remoteaddr="127.0.0.1:60306" 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.302184ms http.response.status=400 http.response.written=116 127.0.0.1 - - [24/Oct/2026:02:31:20 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-10-24T02:31:20Z" 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.27.3 http.request.host="127.0.0.1:46789" http.request.id=e6c326de-20f1-4859-ac05-93e55611d36f http.request.method=GET http.request.remoteaddr="127.0.0.1:60306" 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=1.274484ms http.response.status=400 http.response.written=115 127.0.0.1 - - [24/Oct/2026:02:31:20 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-10-24T02:31:20Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=e27bb238-7b88-4dfe-8957-1745979d33f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60306" 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.856782ms http.response.status=200 http.response.written=20 127.0.0.1 - - [24/Oct/2026:02:31:20 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-10-24T02:31:20Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:46789" http.request.id=69dbefed-899d-4cb9-88d2-5d6aacf16c84 http.request.method=GET http.request.remoteaddr="127.0.0.1:60306" 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.261493ms http.response.status=200 http.response.written=74 127.0.0.1 - - [24/Oct/2026:02:31:20 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-10-24T02:31:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T02:31:20Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:31:20Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38319" http.request.id=61ccb73a-b74c-4d34-803a-49416370eea4 http.request.method=POST http.request.remoteaddr="127.0.0.1:48390" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.180171ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:20 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:22Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38319" http.request.id=7b25774d-0f53-41db-8830-10cfd59cc5dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:48390" http.request.uri="/v2/foo/aaaa/blobs/uploads/3f73ed59-ee14-4266-8ab9-8fa851fdaac9?_state=9yvtGRLjLpKHEvyiRKRfmVcyWDWX_05lmLGQGpynWoh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzZjczZWQ1OS1lZTE0LTQyNjYtOGFiOS04ZmE4NTFmZGFhYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MjAuMjc5NDkzNDI3WiJ9&digest=sha256%3A70b874d1b5f695fb235080bca223d54a73b85258916088290a040fcbc504b5e4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.090964052s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:20 +0000] "PUT /v2/foo/aaaa/blobs/uploads/3f73ed59-ee14-4266-8ab9-8fa851fdaac9?_state=9yvtGRLjLpKHEvyiRKRfmVcyWDWX_05lmLGQGpynWoh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzZjczZWQ1OS1lZTE0LTQyNjYtOGFiOS04ZmE4NTFmZGFhYzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MjAuMjc5NDkzNDI3WiJ9&digest=sha256%3A70b874d1b5f695fb235080bca223d54a73b85258916088290a040fcbc504b5e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:22Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38319" http.request.id=a4756af1-64fa-4677-98f8-9cc6e7b4d4a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48390" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.314767ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:22 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:22Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38319" http.request.id=2562bace-1032-4263-9815-ffd808af38fb http.request.method=POST http.request.remoteaddr="127.0.0.1:48390" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.797334ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:22 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38319" http.request.id=32ee1a74-cff9-4d4a-86a3-466e4fe34533 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48390" http.request.uri="/v2/foo/bbbb/blobs/uploads/a674ae81-b70c-4121-bc29-abddfb3a70c7?_state=U8jcx8z5It7Lw3h8-1B_N_hyWXaOZ8pZbWANwdhOcG57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhNjc0YWU4MS1iNzBjLTQxMjEtYmMyOS1hYmRkZmIzYTcwYzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MjIuNTA2NjgzOTIxWiJ9&digest=sha256%3A30c60fbf523cebceda29594b77297bb2e8453609ed6afe456f76bceac0adc031" http.request.useragent="Go-http-client/1.1" http.response.duration=3.1585912s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:22 +0000] "PUT /v2/foo/bbbb/blobs/uploads/a674ae81-b70c-4121-bc29-abddfb3a70c7?_state=U8jcx8z5It7Lw3h8-1B_N_hyWXaOZ8pZbWANwdhOcG57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhNjc0YWU4MS1iNzBjLTQxMjEtYmMyOS1hYmRkZmIzYTcwYzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MjIuNTA2NjgzOTIxWiJ9&digest=sha256%3A30c60fbf523cebceda29594b77297bb2e8453609ed6afe456f76bceac0adc031 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38319" http.request.id=e3badf21-a438-4d93-a394-2b3988a25faf http.request.method=PUT http.request.remoteaddr="127.0.0.1:48390" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.620319ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:25 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:25Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38319" http.request.id=50d3d77e-5211-4d01-8fc9-13db492629f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:48390" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.087474ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:25 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:28Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38319" http.request.id=ac562ef3-5a82-40e2-84d0-10e32d25e15a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48390" http.request.uri="/v2/foo/cccc/blobs/uploads/222a968f-15cb-451b-97cf-42f9c9c645ae?_state=sH4Ie3eLkGL8R3EdzksliMC_fM_Ci4adQg598cuF5vd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyMjJhOTY4Zi0xNWNiLTQ1MWItOTdjZi00MmY5YzljNjQ1YWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MjUuODY0NzUzMDc3WiJ9&digest=sha256%3A362fed262ebc4b1835a2626b0541be6e648ee29fb50efa8168ddd529ffd4a17b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.029202693s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:25 +0000] "PUT /v2/foo/cccc/blobs/uploads/222a968f-15cb-451b-97cf-42f9c9c645ae?_state=sH4Ie3eLkGL8R3EdzksliMC_fM_Ci4adQg598cuF5vd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyMjJhOTY4Zi0xNWNiLTQ1MWItOTdjZi00MmY5YzljNjQ1YWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MjUuODY0NzUzMDc3WiJ9&digest=sha256%3A362fed262ebc4b1835a2626b0541be6e648ee29fb50efa8168ddd529ffd4a17b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:28Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38319" http.request.id=42850fb1-8b07-413e-b0b7-467e58a8b2cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:48390" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.857251ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:28 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:29Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38319" http.request.id=1bb85906-0f97-47a9-839b-f44a17e0d873 http.request.method=POST http.request.remoteaddr="127.0.0.1:48390" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.734596ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:29 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38319" http.request.id=cd1fb1b4-c23c-41b9-848f-7f7cc2d5d106 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48390" http.request.uri="/v2/foo/dddd/blobs/uploads/9ddd26aa-97c9-45a1-85d2-989142dfd133?_state=TUAGNWDnX--YbbyjtlY7KwfQAPJwxCQq5j3lGt6gu9Z7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5ZGRkMjZhYS05N2M5LTQ1YTEtODVkMi05ODkxNDJkZmQxMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MjkuMDQ1NDMyMTU5WiJ9&digest=sha256%3Abf0b314abff9f7fb40f4b0be8aecf78945e99f662951b3a7a9c45e6e1016c3ea" http.request.useragent="Go-http-client/1.1" http.response.duration=2.678629371s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:29 +0000] "PUT /v2/foo/dddd/blobs/uploads/9ddd26aa-97c9-45a1-85d2-989142dfd133?_state=TUAGNWDnX--YbbyjtlY7KwfQAPJwxCQq5j3lGt6gu9Z7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5ZGRkMjZhYS05N2M5LTQ1YTEtODVkMi05ODkxNDJkZmQxMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MjkuMDQ1NDMyMTU5WiJ9&digest=sha256%3Abf0b314abff9f7fb40f4b0be8aecf78945e99f662951b3a7a9c45e6e1016c3ea HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38319" http.request.id=52cff9c6-5d67-44e0-a0fb-1a1077429b33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48390" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.712003ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:31 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38319" http.request.id=a14bc385-1638-486b-9354-5b4acc2bbbc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48390" 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.193451ms http.response.status=200 http.response.written=63 127.0.0.1 - - [24/Oct/2026:02:31:31 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (33.70s) === RUN TestURLPrefix time="2026-10-24T02:31:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T02:31:31Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:31:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42241" http.request.id=a196cf52-152a-488d-b3d8-9b0fa05b0ea0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56190" 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.50762ms http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Oct/2026:02:31:31 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-10-24T02:31:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T02:31:31Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:31:31Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=1a5cad73-7e22-42d1-8811-871fea3f16d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34404" http.request.uri="/v2/foo/bar/blobs/sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.323008ms http.response.status=404 http.response.written=157 vars.digest="sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:02:31:31 +0000] "GET /v2/foo/bar/blobs/sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-24T02:31:31Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=8dd2178c-b1be-4d0c-bd13-5698dd65a898 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/foo/bar/blobs/sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.498418ms http.response.status=404 http.response.written=157 vars.digest="sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:02:31:31 +0000] "HEAD /v2/foo/bar/blobs/sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-24T02:31:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=ad5bcdd6-3cfa-4061-a39a-7a987d02389c http.request.method=POST http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.437912ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=b89b9ed6-4e09-4e49-b496-6bf05a644671 http.request.method=GET http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/foo/bar/blobs/uploads/e9971e79-0985-4927-b4e5-bb22f18e46b8?_state=hgIFwcuDErvov0iAU5QL84-aRBLxBNUYiSwnosxp-6h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5OTcxZTc5LTA5ODUtNDkyNy1iNGU1LWJiMjJmMThlNDZiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozMS44ODYyMTAxMjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.153964ms http.response.status=204 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:31 +0000] "GET /v2/foo/bar/blobs/uploads/e9971e79-0985-4927-b4e5-bb22f18e46b8?_state=hgIFwcuDErvov0iAU5QL84-aRBLxBNUYiSwnosxp-6h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5OTcxZTc5LTA5ODUtNDkyNy1iNGU1LWJiMjJmMThlNDZiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozMS44ODYyMTAxMjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=8cbdfba1-038f-4a7c-bc78-07331b503b25 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/foo/bar/blobs/uploads/e9971e79-0985-4927-b4e5-bb22f18e46b8?_state=hgIFwcuDErvov0iAU5QL84-aRBLxBNUYiSwnosxp-6h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5OTcxZTc5LTA5ODUtNDkyNy1iNGU1LWJiMjJmMThlNDZiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozMS44ODYyMTAxMjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="974.443µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:31 +0000] "DELETE /v2/foo/bar/blobs/uploads/e9971e79-0985-4927-b4e5-bb22f18e46b8?_state=hgIFwcuDErvov0iAU5QL84-aRBLxBNUYiSwnosxp-6h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5OTcxZTc5LTA5ODUtNDkyNy1iNGU1LWJiMjJmMThlNDZiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozMS44ODYyMTAxMjVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:31Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=06f5adb6-8fa6-4fca-8750-aa9fcb9d9f36 http.request.method=GET http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/foo/bar/blobs/uploads/e9971e79-0985-4927-b4e5-bb22f18e46b8?_state=hgIFwcuDErvov0iAU5QL84-aRBLxBNUYiSwnosxp-6h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5OTcxZTc5LTA5ODUtNDkyNy1iNGU1LWJiMjJmMThlNDZiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozMS44ODYyMTAxMjVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e9971e79-0985-4927-b4e5-bb22f18e46b8 time="2026-10-24T02:31:31Z" 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.27.3 http.request.host="127.0.0.1:35789" http.request.id=06f5adb6-8fa6-4fca-8750-aa9fcb9d9f36 http.request.method=GET http.request.remoteaddr="127.0.0.1:51914" http.request.uri="/v2/foo/bar/blobs/uploads/e9971e79-0985-4927-b4e5-bb22f18e46b8?_state=hgIFwcuDErvov0iAU5QL84-aRBLxBNUYiSwnosxp-6h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5OTcxZTc5LTA5ODUtNDkyNy1iNGU1LWJiMjJmMThlNDZiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozMS44ODYyMTAxMjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.645576ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e9971e79-0985-4927-b4e5-bb22f18e46b8 127.0.0.1 - - [24/Oct/2026:02:31:31 +0000] "GET /v2/foo/bar/blobs/uploads/e9971e79-0985-4927-b4e5-bb22f18e46b8?_state=hgIFwcuDErvov0iAU5QL84-aRBLxBNUYiSwnosxp-6h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5OTcxZTc5LTA5ODUtNDkyNy1iNGU1LWJiMjJmMThlNDZiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozMS44ODYyMTAxMjVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-24T02:31:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=be0acaa3-2061-4a88-a16e-4391f7d76c54 http.request.method=POST http.request.remoteaddr="127.0.0.1:51916" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.855885ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:31Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=257770cf-f85a-45b5-9cd4-3d5a1f095255 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51916" http.request.uri="/v2/foo/bar/blobs/uploads/5e37d8d2-d1e3-4ea8-a714-e2645698a73b?_state=Mw2eNS02g4Uialg9-j2zzmb-zs8buKYy89q7bflJ0F17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlMzdkOGQyLWQxZTMtNGVhOC1hNzE0LWUyNjQ1Njk4YTczYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozMS44OTQ2NjYxNTJaIn0%3D&digest=sha256%3A64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a" http.request.useragent="Go-http-client/1.1" provided=sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a vars.name="foo/bar" vars.uuid=5e37d8d2-d1e3-4ea8-a714-e2645698a73b time="2026-10-24T02:31:31Z" level=error msg="error canceling upload after error: already closed" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=257770cf-f85a-45b5-9cd4-3d5a1f095255 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51916" http.request.uri="/v2/foo/bar/blobs/uploads/5e37d8d2-d1e3-4ea8-a714-e2645698a73b?_state=Mw2eNS02g4Uialg9-j2zzmb-zs8buKYy89q7bflJ0F17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlMzdkOGQyLWQxZTMtNGVhOC1hNzE0LWUyNjQ1Njk4YTczYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozMS44OTQ2NjYxNTJaIn0%3D&digest=sha256%3A64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5e37d8d2-d1e3-4ea8-a714-e2645698a73b time="2026-10-24T02:31:31Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=257770cf-f85a-45b5-9cd4-3d5a1f095255 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51916" http.request.uri="/v2/foo/bar/blobs/uploads/5e37d8d2-d1e3-4ea8-a714-e2645698a73b?_state=Mw2eNS02g4Uialg9-j2zzmb-zs8buKYy89q7bflJ0F17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlMzdkOGQyLWQxZTMtNGVhOC1hNzE0LWUyNjQ1Njk4YTczYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozMS44OTQ2NjYxNTJaIn0%3D&digest=sha256%3A64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.622583ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=5e37d8d2-d1e3-4ea8-a714-e2645698a73b 127.0.0.1 - - [24/Oct/2026:02:31:31 +0000] "PUT /v2/foo/bar/blobs/uploads/5e37d8d2-d1e3-4ea8-a714-e2645698a73b?_state=Mw2eNS02g4Uialg9-j2zzmb-zs8buKYy89q7bflJ0F17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlMzdkOGQyLWQxZTMtNGVhOC1hNzE0LWUyNjQ1Njk4YTczYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozMS44OTQ2NjYxNTJaIn0%3D&digest=sha256%3A64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-24T02:31:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=8e54bfeb-6dbe-4e88-a87a-2b6f4db00720 http.request.method=POST http.request.remoteaddr="127.0.0.1:51916" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.495726ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=6e16f56f-7d53-4560-bce1-59df9228199c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51916" http.request.uri="/v2/foo/bar/blobs/uploads/76cd088a-a307-41a8-8432-011789ab1e33?_state=qPyEsFcz0Zbe9G5iEo7DZBsXiE8DHGnihVVoPnfJ0UN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2Y2QwODhhLWEzMDctNDFhOC04NDMyLTAxMTc4OWFiMWUzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozMS44OTg3MTQ0MDRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.34257ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:31 +0000] "PUT /v2/foo/bar/blobs/uploads/76cd088a-a307-41a8-8432-011789ab1e33?_state=qPyEsFcz0Zbe9G5iEo7DZBsXiE8DHGnihVVoPnfJ0UN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2Y2QwODhhLWEzMDctNDFhOC04NDMyLTAxMTc4OWFiMWUzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozMS44OTg3MTQ0MDRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=da827399-cb72-4497-be1f-fa1593338eb0 http.request.method=POST http.request.remoteaddr="127.0.0.1:51916" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.510833ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=747e217b-16ea-4037-aa51-2a708994fb6e http.request.method=PUT http.request.remoteaddr="127.0.0.1:51916" http.request.uri="/v2/foo/bar/blobs/uploads/531c54af-3227-49e7-a1da-22151240172c?_state=8zDvLUckssOhOaFm9aZAqQUH24ECIkDDv5Kx4-toGMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzMWM1NGFmLTMyMjctNDllNy1hMWRhLTIyMTUxMjQwMTcyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozMS45MDM0MTM4MzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.776815ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:31 +0000] "PUT /v2/foo/bar/blobs/uploads/531c54af-3227-49e7-a1da-22151240172c?_state=8zDvLUckssOhOaFm9aZAqQUH24ECIkDDv5Kx4-toGMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzMWM1NGFmLTMyMjctNDllNy1hMWRhLTIyMTUxMjQwMTcyYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozMS45MDM0MTM4MzRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=0f44c3b5-123f-4c48-b4fe-3e0708fffd2a http.request.method=POST http.request.remoteaddr="127.0.0.1:51916" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.337368ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=621d36a7-dde4-4079-9c8d-fc9cfa151c00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51916" http.request.uri="/v2/foo/bar/blobs/uploads/c4d1dd1d-4e10-489a-8737-94581ab49edd?_state=sZ0uMn2veEm7FXD-xHVSBKK3DgTfTDNeC02T3I9BE3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZDFkZDFkLTRlMTAtNDg5YS04NzM3LTk0NTgxYWI0OWVkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozMS45MDczMzE0MThaIn0%3D&digest=sha256%3A64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.239132212s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:31 +0000] "PUT /v2/foo/bar/blobs/uploads/c4d1dd1d-4e10-489a-8737-94581ab49edd?_state=sZ0uMn2veEm7FXD-xHVSBKK3DgTfTDNeC02T3I9BE3J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZDFkZDFkLTRlMTAtNDg5YS04NzM3LTk0NTgxYWI0OWVkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozMS45MDczMzE0MThaIn0%3D&digest=sha256%3A64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=3bed096d-f384-45b7-9cf2-2e3e9487a1fe http.request.method=POST http.request.remoteaddr="127.0.0.1:51916" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.775269ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35789" http.request.id=e55db851-e3ab-4080-9e62-e8af997c06f1 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51916" http.request.uri="/v2/foo/bar/blobs/uploads/64332338-f8fd-4462-b6ce-293c3944b568?_state=s299uVsbAt3RFkxuQ1Fk-3X7N5x8mgWWmxIm9GpsdMl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0MzMyMzM4LWY4ZmQtNDQ2Mi1iNmNlLTI5M2MzOTQ0YjU2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNC4yNDcyNDY2MDhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.115102511s http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:34 +0000] "PATCH /v2/foo/bar/blobs/uploads/64332338-f8fd-4462-b6ce-293c3944b568?_state=s299uVsbAt3RFkxuQ1Fk-3X7N5x8mgWWmxIm9GpsdMl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0MzMyMzM4LWY4ZmQtNDQ2Mi1iNmNlLTI5M2MzOTQ0YjU2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNC4yNDcyNDY2MDhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=bbb001a8-b1bf-4594-8b24-b72192afe816 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51916" http.request.uri="/v2/foo/bar/blobs/uploads/64332338-f8fd-4462-b6ce-293c3944b568?_state=s7DGhsTVk8T0RpXH_2voIyNDMD872c1zFHFe7J1G7fR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0MzMyMzM4LWY4ZmQtNDQ2Mi1iNmNlLTI5M2MzOTQ0YjU2OCIsIk9mZnNldCI6MTY3OTI1NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MzRaIn0%3D&digest=sha256%3A64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.483838ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "PUT /v2/foo/bar/blobs/uploads/64332338-f8fd-4462-b6ce-293c3944b568?_state=s7DGhsTVk8T0RpXH_2voIyNDMD872c1zFHFe7J1G7fR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0MzMyMzM4LWY4ZmQtNDQ2Mi1iNmNlLTI5M2MzOTQ0YjU2OCIsIk9mZnNldCI6MTY3OTI1NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MzRaIn0%3D&digest=sha256%3A64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=3790e45c-44bb-43cf-beb0-27499b972e46 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51916" http.request.uri="/v2/foo/bar/blobs/sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.238402ms http.response.status=200 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=69e3272c-0940-4daa-b912-78f9f46b2b42 http.request.method=GET http.request.remoteaddr="127.0.0.1:51916" http.request.uri="/v2/foo/bar/blobs/sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=70.623345ms http.response.status=200 http.response.written=16792576 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "GET /v2/foo/bar/blobs/sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a HTTP/1.1" 200 16792576 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=error msg="error parsing digest="sha257:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=219d599d-526f-46d2-b96c-543102a75088 http.request.method=GET http.request.remoteaddr="127.0.0.1:51916" http.request.uri="/v2/foo/bar/blobs/sha257:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a" vars.name="foo/bar" time="2026-10-24T02:31:36Z" 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.27.3 http.request.host="127.0.0.1:35789" http.request.id=219d599d-526f-46d2-b96c-543102a75088 http.request.method=GET http.request.remoteaddr="127.0.0.1:51916" http.request.uri="/v2/foo/bar/blobs/sha257:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.947306ms http.response.status=400 http.response.written=110 vars.digest="sha257:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "GET /v2/foo/bar/blobs/sha257:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=2af17ec9-94ea-40b3-9dda-93db851dd701 http.request.method=GET http.request.remoteaddr="127.0.0.1:51930" http.request.uri="/v2/foo/bar/blobs/sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.746626ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "GET /v2/foo/bar/blobs/sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T02:31:36Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:31:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=372c76c0-1422-4598-8df7-e3d056c069c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:48058" http.request.uri="/v2/foo/bar/blobs/sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.556783ms http.response.status=404 http.response.written=157 vars.digest="sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "GET /v2/foo/bar/blobs/sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=41eb8f60-5d80-4d0b-9297-8b2f1acc52cc http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48060" http.request.uri="/v2/foo/bar/blobs/sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="862.648µs" http.response.status=404 http.response.written=157 vars.digest="sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=3fbdadb6-ce96-4ff0-ab87-6b5440bc9080 http.request.method=POST http.request.remoteaddr="127.0.0.1:48060" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.655145ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=9706b06a-10d1-4f3b-928e-584c134e8718 http.request.method=GET http.request.remoteaddr="127.0.0.1:48060" http.request.uri="/v2/foo/bar/blobs/uploads/13374443-7d47-4379-9e7c-7815340d58c6?_state=wHZZUlSr_Uqhylz6X0TzIEU5OZsnBQ9twGdXvY1jzyR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzMzc0NDQzLTdkNDctNDM3OS05ZTdjLTc4MTUzNDBkNThjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNi42NTk3MzAzMjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.722288ms http.response.status=204 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "GET /v2/foo/bar/blobs/uploads/13374443-7d47-4379-9e7c-7815340d58c6?_state=wHZZUlSr_Uqhylz6X0TzIEU5OZsnBQ9twGdXvY1jzyR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzMzc0NDQzLTdkNDctNDM3OS05ZTdjLTc4MTUzNDBkNThjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNi42NTk3MzAzMjhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=95a480ca-def0-4bc3-bc0f-b7a9e30c6e13 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48060" http.request.uri="/v2/foo/bar/blobs/uploads/13374443-7d47-4379-9e7c-7815340d58c6?_state=wHZZUlSr_Uqhylz6X0TzIEU5OZsnBQ9twGdXvY1jzyR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzMzc0NDQzLTdkNDctNDM3OS05ZTdjLTc4MTUzNDBkNThjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNi42NTk3MzAzMjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.578861ms http.response.status=204 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "DELETE /v2/foo/bar/blobs/uploads/13374443-7d47-4379-9e7c-7815340d58c6?_state=wHZZUlSr_Uqhylz6X0TzIEU5OZsnBQ9twGdXvY1jzyR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzMzc0NDQzLTdkNDctNDM3OS05ZTdjLTc4MTUzNDBkNThjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNi42NTk3MzAzMjhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=65eed220-06ef-4503-b70a-bf2cdd888a64 http.request.method=GET http.request.remoteaddr="127.0.0.1:48060" http.request.uri="/v2/foo/bar/blobs/uploads/13374443-7d47-4379-9e7c-7815340d58c6?_state=wHZZUlSr_Uqhylz6X0TzIEU5OZsnBQ9twGdXvY1jzyR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzMzc0NDQzLTdkNDctNDM3OS05ZTdjLTc4MTUzNDBkNThjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNi42NTk3MzAzMjhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=13374443-7d47-4379-9e7c-7815340d58c6 time="2026-10-24T02:31: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.27.3 http.request.host="127.0.0.1:34321" http.request.id=65eed220-06ef-4503-b70a-bf2cdd888a64 http.request.method=GET http.request.remoteaddr="127.0.0.1:48060" http.request.uri="/v2/foo/bar/blobs/uploads/13374443-7d47-4379-9e7c-7815340d58c6?_state=wHZZUlSr_Uqhylz6X0TzIEU5OZsnBQ9twGdXvY1jzyR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzMzc0NDQzLTdkNDctNDM3OS05ZTdjLTc4MTUzNDBkNThjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNi42NTk3MzAzMjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="981.578µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=13374443-7d47-4379-9e7c-7815340d58c6 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "GET /v2/foo/bar/blobs/uploads/13374443-7d47-4379-9e7c-7815340d58c6?_state=wHZZUlSr_Uqhylz6X0TzIEU5OZsnBQ9twGdXvY1jzyR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzMzc0NDQzLTdkNDctNDM3OS05ZTdjLTc4MTUzNDBkNThjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNi42NTk3MzAzMjhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=979226f9-4bf0-4ed3-a430-a8757009d306 http.request.method=POST http.request.remoteaddr="127.0.0.1:48068" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.810395ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=6e6eb2a6-723d-49db-9645-7d386f6fc14c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48068" http.request.uri="/v2/foo/bar/blobs/uploads/b91bb385-7548-46ae-9fd5-60bb376d17cb?_state=_2YkeZfeNpDBPSX6IquKtDm0KQ0yMTfgbl4cWogSLJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5MWJiMzg1LTc1NDgtNDZhZS05ZmQ1LTYwYmIzNzZkMTdjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNi42NjczODMzMzRaIn0%3D&digest=sha256%3A1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c" http.request.useragent="Go-http-client/1.1" provided=sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c vars.name="foo/bar" vars.uuid=b91bb385-7548-46ae-9fd5-60bb376d17cb time="2026-10-24T02:31:36Z" level=error msg="error canceling upload after error: already closed" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=6e6eb2a6-723d-49db-9645-7d386f6fc14c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48068" http.request.uri="/v2/foo/bar/blobs/uploads/b91bb385-7548-46ae-9fd5-60bb376d17cb?_state=_2YkeZfeNpDBPSX6IquKtDm0KQ0yMTfgbl4cWogSLJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5MWJiMzg1LTc1NDgtNDZhZS05ZmQ1LTYwYmIzNzZkMTdjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNi42NjczODMzMzRaIn0%3D&digest=sha256%3A1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b91bb385-7548-46ae-9fd5-60bb376d17cb time="2026-10-24T02:31:36Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=6e6eb2a6-723d-49db-9645-7d386f6fc14c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48068" http.request.uri="/v2/foo/bar/blobs/uploads/b91bb385-7548-46ae-9fd5-60bb376d17cb?_state=_2YkeZfeNpDBPSX6IquKtDm0KQ0yMTfgbl4cWogSLJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5MWJiMzg1LTc1NDgtNDZhZS05ZmQ1LTYwYmIzNzZkMTdjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNi42NjczODMzMzRaIn0%3D&digest=sha256%3A1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.783043ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b91bb385-7548-46ae-9fd5-60bb376d17cb 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "PUT /v2/foo/bar/blobs/uploads/b91bb385-7548-46ae-9fd5-60bb376d17cb?_state=_2YkeZfeNpDBPSX6IquKtDm0KQ0yMTfgbl4cWogSLJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI5MWJiMzg1LTc1NDgtNDZhZS05ZmQ1LTYwYmIzNzZkMTdjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNi42NjczODMzMzRaIn0%3D&digest=sha256%3A1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=c6dc6df8-e3bd-41f1-867b-c373e82e2e9d http.request.method=POST http.request.remoteaddr="127.0.0.1:48068" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.472041ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=41b55abd-befd-47b6-bf20-cee0778370b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48068" http.request.uri="/v2/foo/bar/blobs/uploads/360b1d65-2857-4214-b1fa-f61b664f321f?_state=SKTKyTSr-ucFUiHBd3gfDMkxw4yu0J3f-gTGXX8Id5R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2MGIxZDY1LTI4NTctNDIxNC1iMWZhLWY2MWI2NjRmMzIxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNi42NzE0OTMyMjZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.071501ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "PUT /v2/foo/bar/blobs/uploads/360b1d65-2857-4214-b1fa-f61b664f321f?_state=SKTKyTSr-ucFUiHBd3gfDMkxw4yu0J3f-gTGXX8Id5R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2MGIxZDY1LTI4NTctNDIxNC1iMWZhLWY2MWI2NjRmMzIxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNi42NzE0OTMyMjZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=1e3beb0f-d0fd-42b8-8610-a77cc85ac1ac http.request.method=POST http.request.remoteaddr="127.0.0.1:48068" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.751276ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=0669fa0f-4172-43c9-aa38-e03f50b2152d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48068" http.request.uri="/v2/foo/bar/blobs/uploads/1d559c9e-e167-4502-887d-9f49167b7f3b?_state=eXRy8WLKnF6Vh760q2_GvegDs6w8iFas-vYYUKuatCd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNTU5YzllLWUxNjctNDUwMi04ODdkLTlmNDkxNjdiN2YzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNi42NzYxNDQwMzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.311997ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "PUT /v2/foo/bar/blobs/uploads/1d559c9e-e167-4502-887d-9f49167b7f3b?_state=eXRy8WLKnF6Vh760q2_GvegDs6w8iFas-vYYUKuatCd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNTU5YzllLWUxNjctNDUwMi04ODdkLTlmNDkxNjdiN2YzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNi42NzYxNDQwMzZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:36Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=7120bb37-678b-4d6b-b9db-d18850e0a1ac http.request.method=POST http.request.remoteaddr="127.0.0.1:48068" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.9496ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=83c0df08-8be1-4d5e-9294-14d0aa09b8b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48068" http.request.uri="/v2/foo/bar/blobs/uploads/fddc834c-cf95-4a94-9163-b8c247c1c8be?_state=4F_VYKohlVO7E4vESrei0Uzw-pY9danKsb18VzeYDmR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkZGM4MzRjLWNmOTUtNGE5NC05MTYzLWI4YzI0N2MxYzhiZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNi42ODExNTEwNVoifQ%3D%3D&digest=sha256%3A1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.103157473s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "PUT /v2/foo/bar/blobs/uploads/fddc834c-cf95-4a94-9163-b8c247c1c8be?_state=4F_VYKohlVO7E4vESrei0Uzw-pY9danKsb18VzeYDmR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkZGM4MzRjLWNmOTUtNGE5NC05MTYzLWI4YzI0N2MxYzhiZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozNi42ODExNTEwNVoifQ%3D%3D&digest=sha256%3A1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:39Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=1ab71f85-d3be-40df-b771-c3bbf2bc60ff http.request.method=POST http.request.remoteaddr="127.0.0.1:48068" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.768126ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:42Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34321" http.request.id=1116dd6d-8f63-45fb-b4ca-ee226e7500c5 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48068" http.request.uri="/v2/foo/bar/blobs/uploads/883f0078-16dd-4976-9234-c705d2d06e76?_state=vzJM_PKU8YUMprqIH54ESd4hUfaYbWi6O9mZKNVWtyt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4M2YwMDc4LTE2ZGQtNDk3Ni05MjM0LWM3MDVkMmQwNmU3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozOS44OTIwNDkxMloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.040281767s http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:39 +0000] "PATCH /v2/foo/bar/blobs/uploads/883f0078-16dd-4976-9234-c705d2d06e76?_state=vzJM_PKU8YUMprqIH54ESd4hUfaYbWi6O9mZKNVWtyt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4M2YwMDc4LTE2ZGQtNDk3Ni05MjM0LWM3MDVkMmQwNmU3NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTozOS44OTIwNDkxMloifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:42Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=e6346ce7-90d6-4c7e-adfd-3f73a25a6a5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48068" http.request.uri="/v2/foo/bar/blobs/uploads/883f0078-16dd-4976-9234-c705d2d06e76?_state=-u7pe8TTtSO7qD8WF1f1kAO2TQxsRpi2MLWRdyExqON7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4M2YwMDc4LTE2ZGQtNDk3Ni05MjM0LWM3MDVkMmQwNmU3NiIsIk9mZnNldCI6MjAxNzE3NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MzlaIn0%3D&digest=sha256%3A1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.064954ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:42 +0000] "PUT /v2/foo/bar/blobs/uploads/883f0078-16dd-4976-9234-c705d2d06e76?_state=-u7pe8TTtSO7qD8WF1f1kAO2TQxsRpi2MLWRdyExqON7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4M2YwMDc4LTE2ZGQtNDk3Ni05MjM0LWM3MDVkMmQwNmU3NiIsIk9mZnNldCI6MjAxNzE3NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6MzlaIn0%3D&digest=sha256%3A1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:42Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=eca46968-9828-451d-adfb-068261633beb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48068" http.request.uri="/v2/foo/bar/blobs/sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.069425ms http.response.status=200 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=63100b3f-8873-4147-9d84-37704498aa24 http.request.method=GET http.request.remoteaddr="127.0.0.1:48068" http.request.uri="/v2/foo/bar/blobs/sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=100.557979ms http.response.status=200 http.response.written=20171776 127.0.0.1 - - [24/Oct/2026:02:31:42 +0000] "GET /v2/foo/bar/blobs/sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c HTTP/1.1" 200 20171776 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=error msg="error parsing digest="sha257:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=c9583416-d96b-4e57-8da0-373aa6335057 http.request.method=GET http.request.remoteaddr="127.0.0.1:48068" http.request.uri="/v2/foo/bar/blobs/sha257:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c" vars.name="foo/bar" time="2026-10-24T02:31:43Z" 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.27.3 http.request.host="127.0.0.1:34321" http.request.id=c9583416-d96b-4e57-8da0-373aa6335057 http.request.method=GET http.request.remoteaddr="127.0.0.1:48068" http.request.uri="/v2/foo/bar/blobs/sha257:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.66615ms http.response.status=400 http.response.written=110 vars.digest="sha257:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:02:31:43 +0000] "GET /v2/foo/bar/blobs/sha257:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=5acb0522-8049-4612-9ebe-c4fbeebe9d22 http.request.method=GET http.request.remoteaddr="127.0.0.1:42370" http.request.uri="/v2/foo/bar/blobs/sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.851779ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:43 +0000] "GET /v2/foo/bar/blobs/sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=c5a220c5-bb5e-4910-8b36-b7ac0e391771 http.request.method=GET http.request.remoteaddr="127.0.0.1:42370" http.request.uri="/v2/foo/bar/blobs/sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.307681ms http.response.status=200 http.response.written=131072 127.0.0.1 - - [24/Oct/2026:02:31:43 +0000] "GET /v2/foo/bar/blobs/sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c HTTP/1.1" 200 131072 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:34321" http.request.id=1603e674-997e-4f2e-97eb-e25e869005c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42368" http.request.uri="/v2/foo/bar/blobs/sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.983938ms http.response.status=200 http.response.written=4194304 127.0.0.1 - - [24/Oct/2026:02:31:43 +0000] "GET /v2/foo/bar/blobs/sha256:1fb693f0a2c27357968e9e6568e0db4c2a5bcf10a4e2d0ace54d4b9ca4da470c HTTP/1.1" 200 4194304 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=19af5533-a598-42d8-881e-cfc5892432f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51930" http.request.uri="/v2/foo/bar/blobs/sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.604449525s http.response.status=200 http.response.written=4151808 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "GET /v2/foo/bar/blobs/sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a HTTP/1.1" 200 4151808 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35789" http.request.id=1bb68e66-eef2-4a34-b025-c1808e92ddb7 http.request.method=GET http.request.remoteaddr="127.0.0.1:51920" http.request.uri="/v2/foo/bar/blobs/sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.61343574s http.response.status=200 http.response.written=4194304 127.0.0.1 - - [24/Oct/2026:02:31:36 +0000] "GET /v2/foo/bar/blobs/sha256:64e0c289f00178c6586578fd39b688ea0f50622ab69ea894e521926369bfcf2a HTTP/1.1" 200 4194304 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (11.34s) === RUN TestBlobDelete time="2026-10-24T02:31:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T02:31:43Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:31:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=48c11b97-d4be-4baf-8917-679a98bc7534 http.request.method=GET http.request.remoteaddr="127.0.0.1:48544" http.request.uri="/v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.332171ms http.response.status=404 http.response.written=157 vars.digest="sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:02:31:43 +0000] "GET /v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=5081f1b3-d7a4-4b23-ba96-ab59ac97a226 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48550" http.request.uri="/v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.565913ms http.response.status=404 http.response.written=157 vars.digest="sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:02:31:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=41bcd5af-870f-44ed-9e1a-6240bd720eff http.request.method=POST http.request.remoteaddr="127.0.0.1:48550" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.765222ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=1ddfe6c9-5902-4168-bef4-055c8410981e http.request.method=GET http.request.remoteaddr="127.0.0.1:48550" http.request.uri="/v2/foo/bar/blobs/uploads/3529ee66-dc21-4b33-8579-6ebd727e6b7c?_state=qboxIrDeN2TQnGKQX_pRIOvqXRFQxm-1ND0odzNvCzd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MjllZTY2LWRjMjEtNGIzMy04NTc5LTZlYmQ3MjdlNmI3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0My4yNDc3NDgxMzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.132329ms http.response.status=204 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:43 +0000] "GET /v2/foo/bar/blobs/uploads/3529ee66-dc21-4b33-8579-6ebd727e6b7c?_state=qboxIrDeN2TQnGKQX_pRIOvqXRFQxm-1ND0odzNvCzd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MjllZTY2LWRjMjEtNGIzMy04NTc5LTZlYmQ3MjdlNmI3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0My4yNDc3NDgxMzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=5b054d47-22df-47ef-9cc1-c125c8add4b0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48550" http.request.uri="/v2/foo/bar/blobs/uploads/3529ee66-dc21-4b33-8579-6ebd727e6b7c?_state=qboxIrDeN2TQnGKQX_pRIOvqXRFQxm-1ND0odzNvCzd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MjllZTY2LWRjMjEtNGIzMy04NTc5LTZlYmQ3MjdlNmI3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0My4yNDc3NDgxMzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.909527ms http.response.status=204 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:43 +0000] "DELETE /v2/foo/bar/blobs/uploads/3529ee66-dc21-4b33-8579-6ebd727e6b7c?_state=qboxIrDeN2TQnGKQX_pRIOvqXRFQxm-1ND0odzNvCzd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MjllZTY2LWRjMjEtNGIzMy04NTc5LTZlYmQ3MjdlNmI3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0My4yNDc3NDgxMzZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=4c44774b-fa80-4316-97e0-12f1e676f557 http.request.method=GET http.request.remoteaddr="127.0.0.1:48550" http.request.uri="/v2/foo/bar/blobs/uploads/3529ee66-dc21-4b33-8579-6ebd727e6b7c?_state=qboxIrDeN2TQnGKQX_pRIOvqXRFQxm-1ND0odzNvCzd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MjllZTY2LWRjMjEtNGIzMy04NTc5LTZlYmQ3MjdlNmI3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0My4yNDc3NDgxMzZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3529ee66-dc21-4b33-8579-6ebd727e6b7c time="2026-10-24T02:31:43Z" 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.27.3 http.request.host="127.0.0.1:36589" http.request.id=4c44774b-fa80-4316-97e0-12f1e676f557 http.request.method=GET http.request.remoteaddr="127.0.0.1:48550" http.request.uri="/v2/foo/bar/blobs/uploads/3529ee66-dc21-4b33-8579-6ebd727e6b7c?_state=qboxIrDeN2TQnGKQX_pRIOvqXRFQxm-1ND0odzNvCzd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MjllZTY2LWRjMjEtNGIzMy04NTc5LTZlYmQ3MjdlNmI3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0My4yNDc3NDgxMzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.138477ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3529ee66-dc21-4b33-8579-6ebd727e6b7c 127.0.0.1 - - [24/Oct/2026:02:31:43 +0000] "GET /v2/foo/bar/blobs/uploads/3529ee66-dc21-4b33-8579-6ebd727e6b7c?_state=qboxIrDeN2TQnGKQX_pRIOvqXRFQxm-1ND0odzNvCzd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM1MjllZTY2LWRjMjEtNGIzMy04NTc5LTZlYmQ3MjdlNmI3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0My4yNDc3NDgxMzZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=ebf029e3-234a-431f-82a0-a039c889c135 http.request.method=POST http.request.remoteaddr="127.0.0.1:48554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.487672ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=bd604a11-574c-415a-a8dc-ae3ad7e710c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48554" http.request.uri="/v2/foo/bar/blobs/uploads/31c839bc-e7f9-45dc-8d95-50b8127db48e?_state=S0m8azOXeuZBFgBWazvOVzLf1gflWK6DFBLHpYFoPIF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxYzgzOWJjLWU3ZjktNDVkYy04ZDk1LTUwYjgxMjdkYjQ4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0My4yNTcwMjM5MloifQ%3D%3D&digest=sha256%3A93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" provided=sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d vars.name="foo/bar" vars.uuid=31c839bc-e7f9-45dc-8d95-50b8127db48e time="2026-10-24T02:31:43Z" level=error msg="error canceling upload after error: already closed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=bd604a11-574c-415a-a8dc-ae3ad7e710c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48554" http.request.uri="/v2/foo/bar/blobs/uploads/31c839bc-e7f9-45dc-8d95-50b8127db48e?_state=S0m8azOXeuZBFgBWazvOVzLf1gflWK6DFBLHpYFoPIF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxYzgzOWJjLWU3ZjktNDVkYy04ZDk1LTUwYjgxMjdkYjQ4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0My4yNTcwMjM5MloifQ%3D%3D&digest=sha256%3A93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=31c839bc-e7f9-45dc-8d95-50b8127db48e time="2026-10-24T02:31:43Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=bd604a11-574c-415a-a8dc-ae3ad7e710c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48554" http.request.uri="/v2/foo/bar/blobs/uploads/31c839bc-e7f9-45dc-8d95-50b8127db48e?_state=S0m8azOXeuZBFgBWazvOVzLf1gflWK6DFBLHpYFoPIF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxYzgzOWJjLWU3ZjktNDVkYy04ZDk1LTUwYjgxMjdkYjQ4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0My4yNTcwMjM5MloifQ%3D%3D&digest=sha256%3A93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.946327ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=31c839bc-e7f9-45dc-8d95-50b8127db48e 127.0.0.1 - - [24/Oct/2026:02:31:43 +0000] "PUT /v2/foo/bar/blobs/uploads/31c839bc-e7f9-45dc-8d95-50b8127db48e?_state=S0m8azOXeuZBFgBWazvOVzLf1gflWK6DFBLHpYFoPIF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxYzgzOWJjLWU3ZjktNDVkYy04ZDk1LTUwYjgxMjdkYjQ4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0My4yNTcwMjM5MloifQ%3D%3D&digest=sha256%3A93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=3480f0ca-4a11-4ba5-b830-b1fb91e736f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:48554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.00693ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=a8bf72eb-c7d6-4405-9aa7-30d87dadfdda http.request.method=PUT http.request.remoteaddr="127.0.0.1:48554" http.request.uri="/v2/foo/bar/blobs/uploads/3c9e5db7-77b2-4eb2-a4b1-f759654e9189?_state=6i_jlckOxgoMKIEstUqpJSKdWRsXEp3OMfeNcTDoYe17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjOWU1ZGI3LTc3YjItNGViMi1hNGIxLWY3NTk2NTRlOTE4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0My4yNjE5MDE4NTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.370616ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:43 +0000] "PUT /v2/foo/bar/blobs/uploads/3c9e5db7-77b2-4eb2-a4b1-f759654e9189?_state=6i_jlckOxgoMKIEstUqpJSKdWRsXEp3OMfeNcTDoYe17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjOWU1ZGI3LTc3YjItNGViMi1hNGIxLWY3NTk2NTRlOTE4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0My4yNjE5MDE4NTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=51c65acf-a11b-4d2a-8fff-d51e5ba62e0e http.request.method=POST http.request.remoteaddr="127.0.0.1:48554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.862796ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=c78e2bab-c062-456d-acd0-a46b4939acb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48554" http.request.uri="/v2/foo/bar/blobs/uploads/0150b183-088e-4d71-8791-d27bea2aae78?_state=fvqk4x2APMvz4JxqkC8u4bZBnnWjb97_5QT2maBjY157Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxNTBiMTgzLTA4OGUtNGQ3MS04NzkxLWQyN2JlYTJhYWU3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0My4yNjcwNTMyMjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.96078ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:43 +0000] "PUT /v2/foo/bar/blobs/uploads/0150b183-088e-4d71-8791-d27bea2aae78?_state=fvqk4x2APMvz4JxqkC8u4bZBnnWjb97_5QT2maBjY157Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxNTBiMTgzLTA4OGUtNGQ3MS04NzkxLWQyN2JlYTJhYWU3OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0My4yNjcwNTMyMjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=c195bcbf-31c3-48c6-8331-b0a809b2aa4e http.request.method=POST http.request.remoteaddr="127.0.0.1:48554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.769901ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=9bd38c07-2133-4701-abc2-dff8e637305c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48554" http.request.uri="/v2/foo/bar/blobs/uploads/3df1d9df-04f2-40f4-9f72-c212736628c5?_state=uzod01_YLQXTkdh-AwWQDemXQ2o-HraFgqBDQyO_HwJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkZjFkOWRmLTA0ZjItNDBmNC05ZjcyLWMyMTI3MzY2MjhjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0My4yNzE3MTM3MloifQ%3D%3D&digest=sha256%3A93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.225372466s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:43 +0000] "PUT /v2/foo/bar/blobs/uploads/3df1d9df-04f2-40f4-9f72-c212736628c5?_state=uzod01_YLQXTkdh-AwWQDemXQ2o-HraFgqBDQyO_HwJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkZjFkOWRmLTA0ZjItNDBmNC05ZjcyLWMyMTI3MzY2MjhjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0My4yNzE3MTM3MloifQ%3D%3D&digest=sha256%3A93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=bedae568-bdce-4cd4-a47e-bc935d8e1b5e http.request.method=POST http.request.remoteaddr="127.0.0.1:48554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.472871ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36589" http.request.id=1d1213f9-4f38-4681-813e-3d6569b8e9fb http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48554" http.request.uri="/v2/foo/bar/blobs/uploads/411bea93-00ce-43e3-be94-52472481a8c6?_state=s4Zg2vp122xy9Sorrmk2ZX0lx8zNE2ij5WIvyryTij17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMWJlYTkzLTAwY2UtNDNlMy1iZTk0LTUyNDcyNDgxYThjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0Ni42MDYxNjM4NjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.981516191s http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:46 +0000] "PATCH /v2/foo/bar/blobs/uploads/411bea93-00ce-43e3-be94-52472481a8c6?_state=s4Zg2vp122xy9Sorrmk2ZX0lx8zNE2ij5WIvyryTij17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMWJlYTkzLTAwY2UtNDNlMy1iZTk0LTUyNDcyNDgxYThjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0Ni42MDYxNjM4NjJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=ac35f577-c4ca-45dc-9597-d2eb9b5f6cda http.request.method=PUT http.request.remoteaddr="127.0.0.1:48554" http.request.uri="/v2/foo/bar/blobs/uploads/411bea93-00ce-43e3-be94-52472481a8c6?_state=OU3295gJQI_hRklRGHh_YGEQj-8FLQtz4jUn1_OM0CN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMWJlYTkzLTAwY2UtNDNlMy1iZTk0LTUyNDcyNDgxYThjNiIsIk9mZnNldCI6MjA2MDg1MTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6NDZaIn0%3D&digest=sha256%3A93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.067963ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:49 +0000] "PUT /v2/foo/bar/blobs/uploads/411bea93-00ce-43e3-be94-52472481a8c6?_state=OU3295gJQI_hRklRGHh_YGEQj-8FLQtz4jUn1_OM0CN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMWJlYTkzLTAwY2UtNDNlMy1iZTk0LTUyNDcyNDgxYThjNiIsIk9mZnNldCI6MjA2MDg1MTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzE6NDZaIn0%3D&digest=sha256%3A93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=cb88c382-4e21-4c42-a3d8-444306228202 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48554" http.request.uri="/v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="773.168µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:49 +0000] "HEAD /v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=bdcde8fa-5093-46d1-8a4e-4cd3d730f290 http.request.method=GET http.request.remoteaddr="127.0.0.1:48554" http.request.uri="/v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=102.235103ms http.response.status=200 http.response.written=20608512 127.0.0.1 - - [24/Oct/2026:02:31:49 +0000] "GET /v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d HTTP/1.1" 200 20608512 "" "Go-http-client/1.1" time="2026-10-24T02:31:49Z" level=error msg="error parsing digest="sha257:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=d6e54095-48c0-4f53-b2f6-52d64cc5d576 http.request.method=GET http.request.remoteaddr="127.0.0.1:48554" http.request.uri="/v2/foo/bar/blobs/sha257:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" vars.name="foo/bar" time="2026-10-24T02:31:49Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=d6e54095-48c0-4f53-b2f6-52d64cc5d576 http.request.method=GET http.request.remoteaddr="127.0.0.1:48554" http.request.uri="/v2/foo/bar/blobs/sha257:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.53195ms http.response.status=400 http.response.written=110 vars.digest="sha257:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:02:31:49 +0000] "GET /v2/foo/bar/blobs/sha257:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-24T02:31:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=aca1d1ce-6da2-4c63-8b77-ec73f62b67c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:48566" http.request.uri="/v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.663221ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:49 +0000] "GET /v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=ce64bf8e-a465-4081-aa9d-5fe25fd1c787 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48576" http.request.uri="/v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.812967ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:49Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=b20fb9f3-90c6-45f6-87af-bcc47f124517 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48576" http.request.uri="/v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.701508ms http.response.status=404 http.response.written=157 vars.digest="sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:02:31:49 +0000] "HEAD /v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-10-24T02:31:49Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=05d67689-e6a8-4e33-b882-5cf2c4e9396a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48576" http.request.uri="/v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.556873ms http.response.status=404 http.response.written=74 vars.digest="sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:02:31:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-10-24T02:31:49Z" level=error msg="error parsing digest="sha257:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d": unsupported digest algorithm" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=47cf6c49-104b-4fdc-8e87-3a385a565699 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/bar/blobs/sha257:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" vars.name="foo/bar" time="2026-10-24T02:31:49Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=47cf6c49-104b-4fdc-8e87-3a385a565699 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48582" http.request.uri="/v2/foo/bar/blobs/sha257:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.421092ms http.response.status=400 http.response.written=110 vars.digest="sha257:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:02:31:49 +0000] "DELETE /v2/foo/bar/blobs/sha257:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-10-24T02:31:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=ad46cbe2-2d2c-4da9-86da-052819aaa940 http.request.method=POST http.request.remoteaddr="127.0.0.1:48592" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.7434ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=8a1818b2-f45d-4b43-a6b6-db5ca0bbbfa2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48592" http.request.uri="/v2/foo/bar/blobs/uploads/6d8a4697-b8b4-47b9-b247-c30be3d5e890?_state=vAH23hAwJn3g0_jnGLn3yRC7P6Uj9Po13dpIulgixyp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkOGE0Njk3LWI4YjQtNDdiOS1iMjQ3LWMzMGJlM2Q1ZTg5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0OS43MzEwNDI4NTRaIn0%3D&digest=sha256%3A93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.058980955s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:49 +0000] "PUT /v2/foo/bar/blobs/uploads/6d8a4697-b8b4-47b9-b247-c30be3d5e890?_state=vAH23hAwJn3g0_jnGLn3yRC7P6Uj9Po13dpIulgixyp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZkOGE0Njk3LWI4YjQtNDdiOS1iMjQ3LWMzMGJlM2Q1ZTg5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo0OS43MzEwNDI4NTRaIn0%3D&digest=sha256%3A93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=f3317c49-a4a5-4d7e-b70b-431fe77a9575 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48592" http.request.uri="/v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.229134ms http.response.status=200 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:52 +0000] "HEAD /v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=fe89f3f8-0c64-4327-b7ae-eedcc17ba00b http.request.method=GET http.request.remoteaddr="127.0.0.1:48564" http.request.uri="/v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.162501947s http.response.status=200 http.response.written=4227072 127.0.0.1 - - [24/Oct/2026:02:31:49 +0000] "GET /v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d HTTP/1.1" 200 4227072 "" "Go-http-client/1.1" time="2026-10-24T02:31:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36589" http.request.id=9999fead-c694-45b1-8ed2-582ba64244d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:48566" http.request.uri="/v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.154224688s http.response.status=200 http.response.written=4151808 127.0.0.1 - - [24/Oct/2026:02:31:49 +0000] "GET /v2/foo/bar/blobs/sha256:93aa0f0905a6db2ddb9dc7bd6a90c20d0032928cc81877f84898264431b2fc0d HTTP/1.1" 200 4151808 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (9.80s) === RUN TestRelativeURL time="2026-10-24T02:31: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.27.3 time="2026-10-24T02:31:52Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:31:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44011" http.request.id=279352fd-073e-4ef9-a4ec-dc221bbec3f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:39724" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.180069ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:55Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44011" http.request.id=79b2c634-c62e-4dfd-9509-4343ed62e8a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39724" http.request.uri="/v2/foo/bar/blobs/uploads/7890a63c-e561-412d-bcdd-8cb6a9aa477c?_state=SVCusZ6nEFyHhXoNOR4Kz0vgu6tFkStv_chp3SbjTjd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4OTBhNjNjLWU1NjEtNDEyZC1iY2RkLThjYjZhOWFhNDc3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo1Mi44NzcyOTc4MzdaIn0%3D&digest=sha256%3A8c77ae4787906f3cd32061419dc54f228ee7507a0f58f0ff61f7ab017c7e6e15" http.request.useragent="Go-http-client/1.1" http.response.duration=2.646969634s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:53 +0000] "PUT /v2/foo/bar/blobs/uploads/7890a63c-e561-412d-bcdd-8cb6a9aa477c?_state=SVCusZ6nEFyHhXoNOR4Kz0vgu6tFkStv_chp3SbjTjd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc4OTBhNjNjLWU1NjEtNDEyZC1iY2RkLThjYjZhOWFhNDc3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo1Mi44NzcyOTc4MzdaIn0%3D&digest=sha256%3A8c77ae4787906f3cd32061419dc54f228ee7507a0f58f0ff61f7ab017c7e6e15 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:55Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44011" http.request.id=423793ca-8f08-483c-afb2-46cbcd6c5f35 http.request.method=POST http.request.remoteaddr="127.0.0.1:39724" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.398344ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:55Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44011" http.request.id=177bdb5e-a59d-4239-ad6b-8a24f3569122 http.request.method=POST http.request.remoteaddr="127.0.0.1:39724" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.362106ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:31:57Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:44011" http.request.id=e3595610-ff2c-4ed6-9cef-98cf4753a152 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39724" http.request.uri="/v2/foo/bar/blobs/uploads/1873099c-2f51-4270-9ef3-e21bf8244394?_state=3TjfXeP3Q7hNoYighyfwoTbGBWdD0iJd8QN3xO3ZmM57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4NzMwOTljLTJmNTEtNDI3MC05ZWYzLWUyMWJmODI0NDM5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo1NS44MjYxMDMxMjhaIn0%3D&digest=sha256%3A246d740c1937bbc965f20a1952a17e46e0f3fe2f7019db5b01ef9b9dbe7b1bb8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.151219152s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:55 +0000] "PUT /v2/foo/bar/blobs/uploads/1873099c-2f51-4270-9ef3-e21bf8244394?_state=3TjfXeP3Q7hNoYighyfwoTbGBWdD0iJd8QN3xO3ZmM57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4NzMwOTljLTJmNTEtNDI3MC05ZWYzLWUyMWJmODI0NDM5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo1NS44MjYxMDMxMjhaIn0%3D&digest=sha256%3A246d740c1937bbc965f20a1952a17e46e0f3fe2f7019db5b01ef9b9dbe7b1bb8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (5.11s) === RUN TestBlobDeleteDisabled time="2026-10-24T02:31:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T02:31:57Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:31:58Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:46861" http.request.id=7a78d07d-4c27-4c17-9f92-7ed7a44b1382 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52470" http.request.uri="/v2/foo/bar/blobs/sha256:a40f6a194ecb8f860f03bfd47f4789eca3c99729148a49806280cf01211465ff" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.901276ms http.response.status=405 http.response.written=78 vars.digest="sha256:a40f6a194ecb8f860f03bfd47f4789eca3c99729148a49806280cf01211465ff" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:02:31:58 +0000] "DELETE /v2/foo/bar/blobs/sha256:a40f6a194ecb8f860f03bfd47f4789eca3c99729148a49806280cf01211465ff HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.21s) === RUN TestDeleteDisabled time="2026-10-24T02:31:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T02:31:58Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:31:58Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42887" http.request.id=2dd4ba5a-f864-4e62-92e6-4fd1ddaaef9e http.request.method=POST http.request.remoteaddr="127.0.0.1:55124" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.960495ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:04Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:42887" http.request.id=54dac4ae-4494-4200-8afe-206dded8367d http.request.method=PUT http.request.remoteaddr="127.0.0.1:55124" http.request.uri="/v2/foo/bar/blobs/uploads/2ab87dee-d1e2-45b9-9679-686a2f2505a3?_state=508vo0CGvaDsvafXNds7kcKHQ8y7Ts2oculApvBL0EF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhYjg3ZGVlLWQxZTItNDViOS05Njc5LTY4NmEyZjI1MDVhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo1OC40MTM2ODY0MTdaIn0%3D&digest=sha256%3Aa97c3660b89eb97628e51a1394a218233361d29cce4c11b1be41c85e60f9b8b8" http.request.useragent="Go-http-client/1.1" http.response.duration=5.95577482s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:31:58 +0000] "PUT /v2/foo/bar/blobs/uploads/2ab87dee-d1e2-45b9-9679-686a2f2505a3?_state=508vo0CGvaDsvafXNds7kcKHQ8y7Ts2oculApvBL0EF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJhYjg3ZGVlLWQxZTItNDViOS05Njc5LTY4NmEyZjI1MDVhMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMTo1OC40MTM2ODY0MTdaIn0%3D&digest=sha256%3Aa97c3660b89eb97628e51a1394a218233361d29cce4c11b1be41c85e60f9b8b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:04Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:42887" http.request.id=f349f1fe-d31b-4f02-968d-0d94517886b0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55124" http.request.uri="/v2/foo/bar/blobs/sha256:a97c3660b89eb97628e51a1394a218233361d29cce4c11b1be41c85e60f9b8b8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.152975ms http.response.status=405 http.response.written=78 vars.digest="sha256:a97c3660b89eb97628e51a1394a218233361d29cce4c11b1be41c85e60f9b8b8" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:02:32:04 +0000] "DELETE /v2/foo/bar/blobs/sha256:a97c3660b89eb97628e51a1394a218233361d29cce4c11b1be41c85e60f9b8b8 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (6.19s) === RUN TestDeleteReadOnly time="2026-10-24T02:32: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.27.3 time="2026-10-24T02:32:04Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:32:04Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45345" http.request.id=f267dcf3-7877-47ca-ad25-b04ffcc6412d http.request.method=POST http.request.remoteaddr="127.0.0.1:41284" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.273815ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:07Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45345" http.request.id=750f4202-2897-40c6-b25b-be7c31f7cfb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41284" http.request.uri="/v2/foo/bar/blobs/uploads/411fa59f-829d-46f0-9f59-6990114743fe?_state=AFhLcR7RicOecEJnQ_Ky_K02Wu9Y7-7kOYSFa9-_Z-17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMWZhNTlmLTgyOWQtNDZmMC05ZjU5LTY5OTAxMTQ3NDNmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMjowNC41MzYyMTExNTZaIn0%3D&digest=sha256%3A0539c556a9a217886b71fa69b8a541337924939ecd20656e6e1d4bfd59648e66" http.request.useragent="Go-http-client/1.1" http.response.duration=2.86066756s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:04 +0000] "PUT /v2/foo/bar/blobs/uploads/411fa59f-829d-46f0-9f59-6990114743fe?_state=AFhLcR7RicOecEJnQ_Ky_K02Wu9Y7-7kOYSFa9-_Z-17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQxMWZhNTlmLTgyOWQtNDZmMC05ZjU5LTY5OTAxMTQ3NDNmZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMjowNC41MzYyMTExNTZaIn0%3D&digest=sha256%3A0539c556a9a217886b71fa69b8a541337924939ecd20656e6e1d4bfd59648e66 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [24/Oct/2026:02:32:07 +0000] "DELETE /v2/foo/bar/blobs/sha256:0539c556a9a217886b71fa69b8a541337924939ecd20656e6e1d4bfd59648e66 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (3.03s) === RUN TestStartPushReadOnly time="2026-10-24T02:32:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T02:32:07Z" level=info msg="redis not configured" go.version=go1.27.3 127.0.0.1 - - [24/Oct/2026:02:32:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2026-10-24T02:32:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T02:32:07Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:32:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=4e2e7519-6ddb-49c5-8dfa-9fde9cd0d273 http.request.method=GET http.request.remoteaddr="127.0.0.1:50798" 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.16802ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Oct/2026:02:32:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-24T02:32:07Z" 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.27.3 http.request.host="127.0.0.1:45237" http.request.id=f0746af7-d323-4443-a64a-5defa4ebe644 http.request.method=GET http.request.remoteaddr="127.0.0.1:50798" 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.570942ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [24/Oct/2026:02:32:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-24T02:32:07Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=3740db41-c8e5-41c6-87b7-8dfe9bb699bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:50798" 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.991825ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Oct/2026:02:32:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-24T02:32:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=e50feaa6-a05a-464b-becd-f1af3ad6cd4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50798" 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.299726ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-24T02:32:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=e50feaa6-a05a-464b-becd-f1af3ad6cd4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50798" 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.395784ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-24T02:32:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=e50feaa6-a05a-464b-becd-f1af3ad6cd4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50798" 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.444911ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-24T02:32:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=e50feaa6-a05a-464b-becd-f1af3ad6cd4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50798" 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.497566ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Oct/2026:02:32:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-24T02:32:07Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=69f57159-25e1-4415-958a-a567cbd1f2e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:50798" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.99905ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:07 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=28d7133d-8df3-47aa-ba1b-1fccc313177c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50798" http.request.uri="/v2/foo/schema1/blobs/uploads/ddf1fcc0-3702-4a10-a07c-df63f1c5464d?_state=hfALQkHFZmBh7HaVOaLPxgDd7mRdE06Vx9kKWjPlrCV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZGYxZmNjMC0zNzAyLTRhMTAtYTA3Yy1kZjYzZjFjNTQ2NGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6MDcuNTc0MjQzMDU2WiJ9&digest=sha256%3A342551620a5afa822bdf9d55f6a072a9bf861b043c6a63be63a5799f73baddfc" http.request.useragent="Go-http-client/1.1" http.response.duration=5.53845507s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:07 +0000] "PUT /v2/foo/schema1/blobs/uploads/ddf1fcc0-3702-4a10-a07c-df63f1c5464d?_state=hfALQkHFZmBh7HaVOaLPxgDd7mRdE06Vx9kKWjPlrCV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZGYxZmNjMC0zNzAyLTRhMTAtYTA3Yy1kZjYzZjFjNTQ2NGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6MDcuNTc0MjQzMDU2WiJ9&digest=sha256%3A342551620a5afa822bdf9d55f6a072a9bf861b043c6a63be63a5799f73baddfc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:13Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=a19eb5ba-144c-496a-a3a3-a84b0b07634d http.request.method=POST http.request.remoteaddr="127.0.0.1:50798" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.08848ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:13 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=f14b373d-f53e-4755-9407-d48e7e0d5798 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50798" http.request.uri="/v2/foo/schema1/blobs/uploads/dfcdb6ed-db77-4bd7-89a3-49726d4fa9ed?_state=vtfKfwBEeQdszF7BEiUGGOJ-O588OJAQHGaPFfEdVPR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZmNkYjZlZC1kYjc3LTRiZDctODlhMy00OTcyNmQ0ZmE5ZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6MTMuMjc4MjgzOTA3WiJ9&digest=sha256%3A0065c4d1b0900581179f70c5330a759ca94596205af8981ae3ba58acb5e9a349" http.request.useragent="Go-http-client/1.1" http.response.duration=1.917270209s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:13 +0000] "PUT /v2/foo/schema1/blobs/uploads/dfcdb6ed-db77-4bd7-89a3-49726d4fa9ed?_state=vtfKfwBEeQdszF7BEiUGGOJ-O588OJAQHGaPFfEdVPR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkZmNkYjZlZC1kYjc3LTRiZDctODlhMy00OTcyNmQ0ZmE5ZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6MTMuMjc4MjgzOTA3WiJ9&digest=sha256%3A0065c4d1b0900581179f70c5330a759ca94596205af8981ae3ba58acb5e9a349 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=b0641a8e-48c7-41fd-9360-c4541382767e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50798" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.832424ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=e9e5f2c2-2785-4656-8157-cfee1e7b722d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50798" http.request.uri="/v2/foo/schema1/manifests/sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.564544ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=db9ac585-5f27-40fd-8c0a-c3c69fddd3f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50798" 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.514693ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=587140e6-1eb8-4d36-bb4f-98f16a7a0d0e http.request.method=GET http.request.remoteaddr="127.0.0.1:50798" http.request.uri="/v2/foo/schema1/manifests/sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.26015ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "GET /v2/foo/schema1/manifests/sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45237" http.request.id=8bd33486-39e6-4318-b1c2-ce0dee45797d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50798" http.request.uri="/v2/foo/schema1/manifests/sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.663309ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45237" http.request.id=b7020942-ab83-4743-b795-5a0ef5e23da9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50798" http.request.uri="/v2/foo/schema1/manifests/sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.848904ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:45237" http.request.id=ed22d31d-d4d1-477c-924b-e63a5e3f2383 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50798" http.request.uri="/v2/foo/schema1/manifests/sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.644304ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=dc3f75b0-03e8-4f3e-8339-ba095c0cdbe8 http.request.method=GET http.request.remoteaddr="127.0.0.1:50798" http.request.uri="/v2/foo/schema1/manifests/sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.509013ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "GET /v2/foo/schema1/manifests/sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=33ba20fc-b17c-48eb-a9ec-63751bbbc04d http.request.method=GET http.request.remoteaddr="127.0.0.1:50798" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.186989ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=9cc8e7ae-d55d-43fe-a235-de4f51179cd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50798" http.request.uri="/v2/foo/schema1/manifests/sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.357998ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "GET /v2/foo/schema1/manifests/sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=473b07bf-2c73-4e9c-aadb-78561fb450d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50798" 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.298559ms http.response.status=200 http.response.written=41 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=error msg="payload digest does match: "sha256:aa387733675a397c66d1767c6ff3d8d003288c16fdd2846c71725adc1cc9a2f0" != "sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b"" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=a64651eb-34b7-43b8-beca-519830181e3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50798" http.request.uri="/v2/foo/schema1/manifests/sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b" time="2026-10-24T02:32:15Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=a64651eb-34b7-43b8-beca-519830181e3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50798" http.request.uri="/v2/foo/schema1/manifests/sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.538873ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b" 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "PUT /v2/foo/schema1/manifests/sha256:10f17cef560dbf1ef55e69aa427a6ebd52f480574d7d137841060e7a516d6b1b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=6303d2b4-5ed7-4ca8-9510-4540b545941a http.request.method=GET http.request.remoteaddr="127.0.0.1:49754" 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.68904ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=8759126e-a475-4b26-bcb9-196db47c8ac1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49754" 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.24215ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45237" http.request.id=1d65abb6-957b-49d8-b008-088f95f05c4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49754" 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.259713ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-24T02:32:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45237" http.request.id=1d65abb6-957b-49d8-b008-088f95f05c4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49754" 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.318992ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-24T02:32:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45237" http.request.id=1d65abb6-957b-49d8-b008-088f95f05c4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49754" 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.359793ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=946f05ec-15fc-45a5-ba33-bcf24e675f78 http.request.method=POST http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.393469ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=0724801f-72da-48c1-bfb4-cd392337d547 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/schema2/blobs/uploads/19b00ce2-8bf6-43ad-8afe-23a6fa4da7ea?_state=RajvslaLla5sTMO5vKVp-sNr4f-LWtunHhbf1cuzvzd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxOWIwMGNlMi04YmY2LTQzYWQtOGFmZS0yM2E2ZmE0ZGE3ZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6MTUuMjQxNTk2NzI2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.79859ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/19b00ce2-8bf6-43ad-8afe-23a6fa4da7ea?_state=RajvslaLla5sTMO5vKVp-sNr4f-LWtunHhbf1cuzvzd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxOWIwMGNlMi04YmY2LTQzYWQtOGFmZS0yM2E2ZmE0ZGE3ZWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6MTUuMjQxNTk2NzI2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45237" http.request.id=b42f7212-1c4a-4560-951e-a210640d5317 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49754" 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.39091ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-24T02:32:15Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45237" http.request.id=b42f7212-1c4a-4560-951e-a210640d5317 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49754" 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.450846ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-24T02:32:15Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=9b97f18a-3611-437e-9ec6-2ca34f702580 http.request.method=POST http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.957852ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:21Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=9e60df24-73be-40ef-9fc3-64b8a21052ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/schema2/blobs/uploads/929f9c2e-23c0-415c-9711-65b014938904?_state=eKGg76Ut_WpBosFRSJCmvlACy3ifS_fRgRHvloe6UWF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MjlmOWMyZS0yM2MwLTQxNWMtOTcxMS02NWIwMTQ5Mzg5MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6MTUuNDM4NzQzNTIxWiJ9&digest=sha256%3A5412ecc3176f5495e149f182c825723a670233d43f9d6650dc008b8da4666acc" http.request.useragent="Go-http-client/1.1" http.response.duration=5.629271021s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:15 +0000] "PUT /v2/foo/schema2/blobs/uploads/929f9c2e-23c0-415c-9711-65b014938904?_state=eKGg76Ut_WpBosFRSJCmvlACy3ifS_fRgRHvloe6UWF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MjlmOWMyZS0yM2MwLTQxNWMtOTcxMS02NWIwMTQ5Mzg5MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6MTUuNDM4NzQzNTIxWiJ9&digest=sha256%3A5412ecc3176f5495e149f182c825723a670233d43f9d6650dc008b8da4666acc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:21Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=603a4348-32cc-4087-ac0e-48449046f092 http.request.method=POST http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.211664ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=562a333f-c998-4f63-8741-0957c89b854b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/schema2/blobs/uploads/5350adfb-d23c-4506-b356-f86927447db9?_state=wkEGfmm4I0SidoORjgmbbX6e2i0Ui5XfNMl_mZsx7SF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MzUwYWRmYi1kMjNjLTQ1MDYtYjM1Ni1mODY5Mjc0NDdkYjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6MjEuMzA1ODg4MjU2WiJ9&digest=sha256%3A88900ddf4e8c95eab14fe2827ef593501a897b48fc18c48d7dffb1bb60b78ef1" http.request.useragent="Go-http-client/1.1" http.response.duration=5.433427477s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/5350adfb-d23c-4506-b356-f86927447db9?_state=wkEGfmm4I0SidoORjgmbbX6e2i0Ui5XfNMl_mZsx7SF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MzUwYWRmYi1kMjNjLTQ1MDYtYjM1Ni1mODY5Mjc0NDdkYjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6MjEuMzA1ODg4MjU2WiJ9&digest=sha256%3A88900ddf4e8c95eab14fe2827ef593501a897b48fc18c48d7dffb1bb60b78ef1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45237" http.request.id=99d70f96-7c72-42dc-ab94-2ffbaf586a03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.271952ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45237" http.request.id=74e0830b-23b6-432c-8779-5fa547f0a9dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/schema2/manifests/sha256:63f62edbcfe96aaa45378c253359821aca5beb4caa1a4e5247d633076baef3a0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.041733ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:63f62edbcfe96aaa45378c253359821aca5beb4caa1a4e5247d633076baef3a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=8d2e327e-a65b-4560-b856-501a074343e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49754" 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.743202ms http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=e1186dbb-7900-489f-93dd-8f15c87b84b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/schema2/manifests/sha256:63f62edbcfe96aaa45378c253359821aca5beb4caa1a4e5247d633076baef3a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.708061ms http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "GET /v2/foo/schema2/manifests/sha256:63f62edbcfe96aaa45378c253359821aca5beb4caa1a4e5247d633076baef3a0 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=ed298f7e-07d1-4991-a46a-a4fecd30418e http.request.method=GET http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.582416ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=72557745-9aa4-48b8-a659-d62d3a214a37 http.request.method=GET http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/schema2/manifests/sha256:63f62edbcfe96aaa45378c253359821aca5beb4caa1a4e5247d633076baef3a0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.731051ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "GET /v2/foo/schema2/manifests/sha256:63f62edbcfe96aaa45378c253359821aca5beb4caa1a4e5247d633076baef3a0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=51d6cb6c-9830-425a-905f-3632dee91f3f http.request.method=GET http.request.remoteaddr="127.0.0.1:49754" 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.695777ms http.response.status=200 http.response.written=45 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=info msg="rewriting manifest sha256:63f62edbcfe96aaa45378c253359821aca5beb4caa1a4e5247d633076baef3a0 in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=62b130b1-e19d-4a76-ad21-3b506335ca73 http.request.method=GET http.request.remoteaddr="127.0.0.1:49754" 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-10-24T02:32:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=62b130b1-e19d-4a76-ad21-3b506335ca73 http.request.method=GET http.request.remoteaddr="127.0.0.1:49754" 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=3.20749ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45237" http.request.id=13b8e7e8-9325-45fb-95a5-66e6c3ed4cd1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49754" 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.76802ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45237" http.request.id=f0a38788-261f-45d4-b5d5-3166f220b2fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.18861ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45237" http.request.id=5ae0bbea-6574-4c39-8aef-0849d2fbaac2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/schema2/manifests/sha256:cdcb8bf3562c96d8eeadd6575fd9f32e69eef0ed67e10970ccde26c5029e01dd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.023097ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:cdcb8bf3562c96d8eeadd6575fd9f32e69eef0ed67e10970ccde26c5029e01dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=a44b64f2-6be4-4fe0-9940-c43c82408dbd http.request.method=GET http.request.remoteaddr="127.0.0.1:49754" 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.018566ms http.response.status=200 http.response.written=434 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=00366757-d629-486b-9bd8-701048ff212e http.request.method=GET http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/schema2/manifests/sha256:cdcb8bf3562c96d8eeadd6575fd9f32e69eef0ed67e10970ccde26c5029e01dd" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.947446ms http.response.status=200 http.response.written=434 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "GET /v2/foo/schema2/manifests/sha256:cdcb8bf3562c96d8eeadd6575fd9f32e69eef0ed67e10970ccde26c5029e01dd HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=a622e61f-fef4-4b7c-a38d-6118e14c3466 http.request.method=GET http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.846886ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=25f23585-453a-4762-a83a-019953000920 http.request.method=GET http.request.remoteaddr="127.0.0.1:49754" http.request.uri="/v2/foo/schema2/manifests/sha256:cdcb8bf3562c96d8eeadd6575fd9f32e69eef0ed67e10970ccde26c5029e01dd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.71461ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "GET /v2/foo/schema2/manifests/sha256:cdcb8bf3562c96d8eeadd6575fd9f32e69eef0ed67e10970ccde26c5029e01dd HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=info msg="rewriting manifest list sha256:cdcb8bf3562c96d8eeadd6575fd9f32e69eef0ed67e10970ccde26c5029e01dd in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=3e868dda-91b7-42e0-8ddb-e43b2c59945e http.request.method=GET http.request.remoteaddr="127.0.0.1:49754" 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-10-24T02:32:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:45237" http.request.id=3e868dda-91b7-42e0-8ddb-e43b2c59945e http.request.method=GET http.request.remoteaddr="127.0.0.1:49754" 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.124531ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T02:32:26Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:32:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=e95a1aa2-1f18-497a-8744-bd5d63edcf09 http.request.method=GET http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.237809ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" 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.27.3 http.request.host="127.0.0.1:38365" http.request.id=c211f6d3-ea4d-44e2-a744-17fb4de034e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:38590" 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.454687ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=3625165e-b276-496b-b3a3-2c492c23df64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38590" 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.592578ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=e2cafafc-8260-42fb-867d-14a718754a35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38590" 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.882671ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-24T02:32:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=e2cafafc-8260-42fb-867d-14a718754a35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38590" 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.943969ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-24T02:32:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=e2cafafc-8260-42fb-867d-14a718754a35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38590" 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.98748ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-24T02:32:26Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=e2cafafc-8260-42fb-867d-14a718754a35 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38590" 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.025163ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-24T02:32:26Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=1adfbcb3-bf50-4256-a938-5b8537f26f10 http.request.method=POST http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.05698ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=44f672d1-0218-4e98-ba4a-5a205f4bfd84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/schema1/blobs/uploads/e49f24eb-cb06-4e15-99d0-370fb3b738b6?_state=Fo8P-y8xyniKCxyilrWMq6MvxZfS4CqapR7a4j7H-8p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNDlmMjRlYi1jYjA2LTRlMTUtOTlkMC0zNzBmYjNiNzM4YjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6MjYuOTcyMzA4OTM5WiJ9&digest=sha256%3A557cad0067f60734a3eeebcd8378cc08e2bc1353f1d12f4cff20ef6a0ffcf1b5" http.request.useragent="Go-http-client/1.1" http.response.duration=4.10819654s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:26 +0000] "PUT /v2/foo/schema1/blobs/uploads/e49f24eb-cb06-4e15-99d0-370fb3b738b6?_state=Fo8P-y8xyniKCxyilrWMq6MvxZfS4CqapR7a4j7H-8p7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNDlmMjRlYi1jYjA2LTRlMTUtOTlkMC0zNzBmYjNiNzM4YjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6MjYuOTcyMzA4OTM5WiJ9&digest=sha256%3A557cad0067f60734a3eeebcd8378cc08e2bc1353f1d12f4cff20ef6a0ffcf1b5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:31Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=e3eac622-4843-4e1c-8ca9-6659a78648b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.203367ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:31 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=277943b8-bc46-4cc8-8d32-0f1ff8fa0df7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/schema1/blobs/uploads/148836ba-01bb-43e1-8f56-7899a81f99e9?_state=ZTGQr4qbwvRkLTh0Cm3aIORpU9K5iaFblm_xu3fzRRx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxNDg4MzZiYS0wMWJiLTQzZTEtOGY1Ni03ODk5YTgxZjk5ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6MzEuMjY0MTk1Mjg4WiJ9&digest=sha256%3Ab24b0922245e7b30da3af60737d3170278999a3913ad44a03083bfa2d97a9f7f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.558576636s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:31 +0000] "PUT /v2/foo/schema1/blobs/uploads/148836ba-01bb-43e1-8f56-7899a81f99e9?_state=ZTGQr4qbwvRkLTh0Cm3aIORpU9K5iaFblm_xu3fzRRx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxNDg4MzZiYS0wMWJiLTQzZTEtOGY1Ni03ODk5YTgxZjk5ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6MzEuMjY0MTk1Mjg4WiJ9&digest=sha256%3Ab24b0922245e7b30da3af60737d3170278999a3913ad44a03083bfa2d97a9f7f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=606dd73a-a0c7-4436-bfae-740c27754cf3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.941759ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=2ee3f562-3b80-4e98-b3c1-3a1fbdb4bc57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/schema1/manifests/sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.715907ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=acbd0e89-378b-4b9c-8e8d-ff45f47bae18 http.request.method=GET http.request.remoteaddr="127.0.0.1:38590" 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.146221ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:02:32:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=646764a5-1945-4c42-88b9-d8a8bb106496 http.request.method=GET http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/schema1/manifests/sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.136477ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:02:32:34 +0000] "GET /v2/foo/schema1/manifests/sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38365" http.request.id=80eddbf1-1ee7-4c58-8d4d-994ca65795fe http.request.method=PUT http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/schema1/manifests/sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.49303ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38365" http.request.id=f35b36e5-a114-424d-a347-3b1e4b42cea0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/schema1/manifests/sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.440396ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:38365" http.request.id=c5125b10-ce73-40a0-9047-53a0f62227d1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/schema1/manifests/sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.420661ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=9b3009ec-8f85-4288-a397-0c00cf1c9067 http.request.method=GET http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/schema1/manifests/sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.085677ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:02:32:34 +0000] "GET /v2/foo/schema1/manifests/sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=5604a6d3-7d61-448f-8513-49f75d378c40 http.request.method=GET http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.383869ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=ee13563d-1e85-45cd-863e-7cddcd61dd5a http.request.method=GET http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/schema1/manifests/sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.244987ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:34 +0000] "GET /v2/foo/schema1/manifests/sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=d68d27bd-1be7-407e-8e0a-072e61d96d54 http.request.method=GET http.request.remoteaddr="127.0.0.1:38590" 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.0921ms http.response.status=200 http.response.written=41 127.0.0.1 - - [24/Oct/2026:02:32:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" level=error msg="payload digest does match: "sha256:fe7ab0598bb8325460c901d74a3a79d29852ddec16874922c11e3cc2b39e0df6" != "sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e"" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=1edfe1b6-36ef-4364-9118-ca58c9f32af0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/schema1/manifests/sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e" time="2026-10-24T02:32:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=1edfe1b6-36ef-4364-9118-ca58c9f32af0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38590" http.request.uri="/v2/foo/schema1/manifests/sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.698291ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e" 127.0.0.1 - - [24/Oct/2026:02:32:34 +0000] "PUT /v2/foo/schema1/manifests/sha256:f47d2ef09dfc55fecca7663a1c0ae7f00849f4316c332f4c803689c43cd7e66e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=46874c94-3e15-43db-aaa8-d71f707077a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" 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.734666ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Oct/2026:02:32:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" 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.27.3 http.request.host="127.0.0.1:38365" http.request.id=f64aa578-9f09-450b-9403-3eae05142143 http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" 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.383832ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [24/Oct/2026:02:32:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38365" http.request.id=d0a9d7c0-e631-4132-9794-67e74771ad5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58506" 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.473616ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-24T02:32:34Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38365" http.request.id=d0a9d7c0-e631-4132-9794-67e74771ad5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58506" 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.534567ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-24T02:32:34Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38365" http.request.id=d0a9d7c0-e631-4132-9794-67e74771ad5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58506" 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.577887ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Oct/2026:02:32:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=e1025130-45f9-4a6d-b96b-75e43f1c1eab http.request.method=POST http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.596972ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=4582f497-23d9-4621-9995-7e07427d47a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/schema2/blobs/uploads/95d232a9-c003-40aa-b543-abbf8bbe0f9c?_state=CdeXeAfdfD1jFG0WVl8EqwhddGrNev_8VHbD3Lq841d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NWQyMzJhOS1jMDAzLTQwYWEtYjU0My1hYmJmOGJiZTBmOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6MzQuODYzMzY1MjY0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.009859ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/95d232a9-c003-40aa-b543-abbf8bbe0f9c?_state=CdeXeAfdfD1jFG0WVl8EqwhddGrNev_8VHbD3Lq841d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NWQyMzJhOS1jMDAzLTQwYWEtYjU0My1hYmJmOGJiZTBmOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6MzQuODYzMzY1MjY0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:34Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38365" http.request.id=3ddcf67c-fe07-4ecb-8e4f-956639060bd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58506" 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.691112ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-24T02:32:34Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38365" http.request.id=3ddcf67c-fe07-4ecb-8e4f-956639060bd9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58506" 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.749891ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Oct/2026:02:32:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-24T02:32:35Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=18dc9cf6-0627-42ab-b004-4c5a3976de7b http.request.method=POST http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.68615ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:35 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=c9384686-c729-44d6-951b-db228bc385e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/schema2/blobs/uploads/64dd2ac2-eef1-4f92-92b9-bbf116dfd672?_state=wvdkRak0wRrLZ9-EfsmIuGNEK3PznjCp8yQ00QZiCTh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NGRkMmFjMi1lZWYxLTRmOTItOTJiOS1iYmYxMTZkZmQ2NzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6MzUuMDY4NjQzODAzWiJ9&digest=sha256%3Ae69506e5e78644f9d43ca6951fc663e662d8be9d6693a38344d855e532e82e5c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.121791009s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:35 +0000] "PUT /v2/foo/schema2/blobs/uploads/64dd2ac2-eef1-4f92-92b9-bbf116dfd672?_state=wvdkRak0wRrLZ9-EfsmIuGNEK3PznjCp8yQ00QZiCTh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2NGRkMmFjMi1lZWYxLTRmOTItOTJiOS1iYmYxMTZkZmQ2NzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6MzUuMDY4NjQzODAzWiJ9&digest=sha256%3Ae69506e5e78644f9d43ca6951fc663e662d8be9d6693a38344d855e532e82e5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:40Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=c3939638-d4e4-4de7-95b5-a8b1b64a7695 http.request.method=POST http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.336959ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=db5b3f62-24f6-4110-b718-5feed5ca3787 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/schema2/blobs/uploads/b1a4d455-f7e1-45e2-b109-5a814973d29d?_state=ROVMlMX9XYtyTnoPfMm4-VO086Lcjazl1cr43oVCPEh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMWE0ZDQ1NS1mN2UxLTQ1ZTItYjEwOS01YTgxNDk3M2QyOWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6NDAuMzY0NTc0OTQ0WiJ9&digest=sha256%3A77f24eb9d5eec04377562fea44ae3ffe6927445199b38a3aefc467c06ce39288" http.request.useragent="Go-http-client/1.1" http.response.duration=2.871898801s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/b1a4d455-f7e1-45e2-b109-5a814973d29d?_state=ROVMlMX9XYtyTnoPfMm4-VO086Lcjazl1cr43oVCPEh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMWE0ZDQ1NS1mN2UxLTQ1ZTItYjEwOS01YTgxNDk3M2QyOWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6NDAuMzY0NTc0OTQ0WiJ9&digest=sha256%3A77f24eb9d5eec04377562fea44ae3ffe6927445199b38a3aefc467c06ce39288 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38365" http.request.id=f2c9d604-c4dc-4e10-a062-fa9a942c889f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.772166ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38365" http.request.id=29039036-2653-4920-9c89-1e9c4a7513c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/schema2/manifests/sha256:40f3fc2326014c1c32a2ddf19182039dfdd98c612cbd02ca3eb6cf163a45b0a6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.490544ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:40f3fc2326014c1c32a2ddf19182039dfdd98c612cbd02ca3eb6cf163a45b0a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=e3302d9c-b2d5-4cd3-b9c5-2c8232d3d0a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" 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.405368ms http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=09dacda4-7967-4129-a494-82da43b5a675 http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/schema2/manifests/sha256:40f3fc2326014c1c32a2ddf19182039dfdd98c612cbd02ca3eb6cf163a45b0a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.952496ms http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "GET /v2/foo/schema2/manifests/sha256:40f3fc2326014c1c32a2ddf19182039dfdd98c612cbd02ca3eb6cf163a45b0a6 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=5a33954f-d840-4ec5-8003-b83ed4b15328 http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.525777ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=0ebd079b-3b92-4195-bdd0-b5b2685249a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/schema2/manifests/sha256:40f3fc2326014c1c32a2ddf19182039dfdd98c612cbd02ca3eb6cf163a45b0a6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.596252ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "GET /v2/foo/schema2/manifests/sha256:40f3fc2326014c1c32a2ddf19182039dfdd98c612cbd02ca3eb6cf163a45b0a6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=a37c0c2d-3472-47e0-baa8-299429cf670f http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" 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.627412ms http.response.status=200 http.response.written=45 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=info msg="rewriting manifest sha256:40f3fc2326014c1c32a2ddf19182039dfdd98c612cbd02ca3eb6cf163a45b0a6 in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=26c27e4f-7ce7-43ff-a5fa-d5544697d70f http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" 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-10-24T02:32:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=26c27e4f-7ce7-43ff-a5fa-d5544697d70f http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" 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.711968ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38365" http.request.id=8e4bd59d-f053-4ac3-a35e-1d43ec28eb4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:58506" 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.609721ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38365" http.request.id=28838739-e840-4a5b-8c51-c00e12515218 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.8358ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38365" http.request.id=0db5ff73-341a-40e8-990b-e4da63b413b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/schema2/manifests/sha256:f38edd81402374da395d418b8c943c9fc97bced9f02303de8bf5ab0261882a2e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.749383ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:f38edd81402374da395d418b8c943c9fc97bced9f02303de8bf5ab0261882a2e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=ce3ac9b9-8bf6-4f1b-ba31-a85cd6c3b0b5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" 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.634993ms http.response.status=200 http.response.written=434 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=5178f93e-5b78-494a-82fc-f809dc3a49ca http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/schema2/manifests/sha256:f38edd81402374da395d418b8c943c9fc97bced9f02303de8bf5ab0261882a2e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.666163ms http.response.status=200 http.response.written=434 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "GET /v2/foo/schema2/manifests/sha256:f38edd81402374da395d418b8c943c9fc97bced9f02303de8bf5ab0261882a2e HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=a445cf15-662c-489d-ac95-8b2315f164fd http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.45669ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=323f31f9-6f01-4a3f-8b9b-f5e12575c50b http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" http.request.uri="/v2/foo/schema2/manifests/sha256:f38edd81402374da395d418b8c943c9fc97bced9f02303de8bf5ab0261882a2e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.334344ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "GET /v2/foo/schema2/manifests/sha256:f38edd81402374da395d418b8c943c9fc97bced9f02303de8bf5ab0261882a2e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=info msg="rewriting manifest list sha256:f38edd81402374da395d418b8c943c9fc97bced9f02303de8bf5ab0261882a2e in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=c5498bf1-ca75-4ea8-a41d-fc7f1712444a http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" 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-10-24T02:32:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:38365" http.request.id=c5498bf1-ca75-4ea8-a41d-fc7f1712444a http.request.method=GET http.request.remoteaddr="127.0.0.1:58506" 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.636518ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (35.87s) === RUN TestGetManifestWithStorageError time="2026-10-24T02:32:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T02:32:43Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:32:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:40675" http.request.id=a40f846f-3825-4f5e-99de-2b286cde8f02 http.request.method=GET http.request.remoteaddr="127.0.0.1:60824" 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.083454ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.27.3 http.request.host="127.0.0.1:40675" http.request.id=e3707dc7-92cf-4dc6-be03-02ce5989dce0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60824" 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.695283ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.27.3 http.request.host="127.0.0.1:40675" http.request.id=4108c7fc-6d05-4ada-81fe-a267706da1a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:60824" 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.50313ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.27.3 http.request.host="127.0.0.1:40675" http.request.id=64b874bb-bd6d-43d5-97bc-0cd58bda9a9a http.request.method=GET http.request.remoteaddr="127.0.0.1:60824" 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.438559ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-10-24T02:32:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T02:32:43Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:32:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=2b6f224c-2205-4b4b-ad40-b523fa58cdb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40144" 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.872373ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" 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.27.3 http.request.host="127.0.0.1:35201" http.request.id=836909dd-2b9e-4604-8df9-441d7b017f4f http.request.method=GET http.request.remoteaddr="127.0.0.1:40144" 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.263768ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=228f0ec7-8782-43ce-907c-0408e7e68daa http.request.method=PUT http.request.remoteaddr="127.0.0.1:40144" 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.407972ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=d3e8ab6c-f382-4f12-b46d-92b19a1e6dc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40144" 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.019157ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-24T02:32:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=d3e8ab6c-f382-4f12-b46d-92b19a1e6dc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40144" 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.081025ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-24T02:32:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=d3e8ab6c-f382-4f12-b46d-92b19a1e6dc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40144" 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.122006ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-10-24T02:32:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=d3e8ab6c-f382-4f12-b46d-92b19a1e6dc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40144" 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.163171ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-10-24T02:32:43Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=f6a4074a-6dcc-401a-ad84-4305bac84eb9 http.request.method=POST http.request.remoteaddr="127.0.0.1:40144" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.782569ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=dde4170f-d8c9-46a7-9ad4-82dcf206c98b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40144" http.request.uri="/v2/foo/schema1/blobs/uploads/6f9f779b-1bf5-4519-899c-f63b479ec47d?_state=79wWhtTJL1eI6hq-Aku2TZUV3c0GEJKOAP1ZSGkkf2J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZjlmNzc5Yi0xYmY1LTQ1MTktODk5Yy1mNjNiNDc5ZWM0N2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6NDMuNDUxNTgxNTY0WiJ9&digest=sha256%3A0c0fcbca8b55dd4742c0d8808a5b9b9941cab6456e8277b6907ba656cc836af6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.065417685s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/6f9f779b-1bf5-4519-899c-f63b479ec47d?_state=79wWhtTJL1eI6hq-Aku2TZUV3c0GEJKOAP1ZSGkkf2J7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZjlmNzc5Yi0xYmY1LTQ1MTktODk5Yy1mNjNiNDc5ZWM0N2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6NDMuNDUxNTgxNTY0WiJ9&digest=sha256%3A0c0fcbca8b55dd4742c0d8808a5b9b9941cab6456e8277b6907ba656cc836af6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:46Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=ad88a2b2-13a4-49ba-8b56-70a4115f6b6a http.request.method=POST http.request.remoteaddr="127.0.0.1:40144" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.332255ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:46 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=17f9fbfe-e69f-465f-b04d-a641132e8d6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40144" http.request.uri="/v2/foo/schema1/blobs/uploads/fd3cfb9f-f5b4-428c-8218-7910f56834bf?_state=Qvv92BL1Ulcj9nOxSv-MQEnAhv6UPQAELRKi42bD6pt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZDNjZmI5Zi1mNWI0LTQyOGMtODIxOC03OTEwZjU2ODM0YmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6NDYuNjM2MzI4Nzc0WiJ9&digest=sha256%3A917c340196826c2090c34233849f991ca885ad37bdc2a222473131a4879d9ee4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.138311173s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:46 +0000] "PUT /v2/foo/schema1/blobs/uploads/fd3cfb9f-f5b4-428c-8218-7910f56834bf?_state=Qvv92BL1Ulcj9nOxSv-MQEnAhv6UPQAELRKi42bD6pt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZDNjZmI5Zi1mNWI0LTQyOGMtODIxOC03OTEwZjU2ODM0YmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6NDYuNjM2MzI4Nzc0WiJ9&digest=sha256%3A917c340196826c2090c34233849f991ca885ad37bdc2a222473131a4879d9ee4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=8b6b811b-e58c-4041-9720-1c37d8a00c88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40144" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.606081ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=ffc70d33-7586-4658-b47d-29dc4205e80d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40144" http.request.uri="/v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.445329ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=20777b99-c76c-4ee4-b0d1-20845c602427 http.request.method=GET http.request.remoteaddr="127.0.0.1:40144" 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.244339ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=bd290bd8-1bb1-4f70-b3c6-ef830d660e4c http.request.method=GET http.request.remoteaddr="127.0.0.1:40144" http.request.uri="/v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.989345ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "GET /v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35201" http.request.id=92004731-79a5-46cb-8086-9f55034c96d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40144" http.request.uri="/v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.359264ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35201" http.request.id=15fc034d-f361-42ee-a267-e0a02bcce04f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40144" http.request.uri="/v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.566243ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:35201" http.request.id=73e03da5-7511-494b-9ffe-ee7c5c680ffa http.request.method=PUT http.request.remoteaddr="127.0.0.1:40144" http.request.uri="/v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.735222ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=1e58408e-07fc-48c4-a758-dba2f6177d2f http.request.method=GET http.request.remoteaddr="127.0.0.1:40144" http.request.uri="/v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.527114ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "GET /v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=ad76b4f4-4cd8-404b-b6ac-1b0a18915319 http.request.method=GET http.request.remoteaddr="127.0.0.1:40144" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.075422ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=51183b07-96a0-4c7f-887b-c990a107e8d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:40144" http.request.uri="/v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.67722ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "GET /v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=6703e9d7-8794-46b2-910b-8ff87fd7db3e http.request.method=GET http.request.remoteaddr="127.0.0.1:40144" 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.736651ms http.response.status=200 http.response.written=41 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=error msg="payload digest does match: "sha256:1a6feb73d24b7750aa3297c97f34c9bae4f317a3744a91b8bbbd373ff83e4ba8" != "sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef"" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=3950c5cb-5a3b-4fe2-8a6d-7e1b3b33e18f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40144" http.request.uri="/v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" time="2026-10-24T02:32:49Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=3950c5cb-5a3b-4fe2-8a6d-7e1b3b33e18f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40144" http.request.uri="/v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.053257ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=65f4e102-b507-43cd-a11d-6c6273b06798 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.611756ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=686065bf-fc3f-4667-bb09-8d103c570aed http.request.method=GET http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.946062ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "GET /v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=72e34a17-e778-469f-a94a-59845d80a6f6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40162" http.request.uri="/v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.585738ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=3a85ea36-8c88-4c6b-8df3-b7689055366f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40168" http.request.uri="/v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.82336ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "PUT /v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=2cac80fc-797a-4c59-b61f-d7030e48dca0 http.request.method=GET http.request.remoteaddr="127.0.0.1:40168" http.request.uri="/v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.490988ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "GET /v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=9abfb351-583b-4740-ada8-4a6eff421cda http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40172" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.479639ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=02559069-3248-4f3f-a401-b0c4552de5b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40186" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.58525ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=2918d3f6-8ed5-4904-919f-04a1db96f96c http.request.method=GET http.request.remoteaddr="127.0.0.1:40186" 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.601741ms http.response.status=200 http.response.written=39 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=42dcd19b-5e09-4eed-abea-45db44b22779 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40186" http.request.uri="/v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.214096ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "DELETE /v2/foo/schema1/manifests/sha256:ec907b6a2d4a7a4b21836a63e492ddf878b7027756755be4f96001357df398ef HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=e1b20071-a7c4-46a9-8afd-82a2ba90703b http.request.method=GET http.request.remoteaddr="127.0.0.1:40186" 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.749497ms http.response.status=200 http.response.written=35 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=958e3333-7762-40cb-b22d-584b4b5d2f38 http.request.method=GET http.request.remoteaddr="127.0.0.1:40150" 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.739785ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" 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.27.3 http.request.host="127.0.0.1:35201" http.request.id=9a034e57-57ac-46dc-a6a5-31aa3ced9afc http.request.method=GET http.request.remoteaddr="127.0.0.1:40150" 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.870618ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35201" http.request.id=54ab525a-40c1-45fa-9a7c-9f909d3ca7ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:40150" 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.235666ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-24T02:32:49Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35201" http.request.id=54ab525a-40c1-45fa-9a7c-9f909d3ca7ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:40150" 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.297778ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-24T02:32:49Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35201" http.request.id=54ab525a-40c1-45fa-9a7c-9f909d3ca7ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:40150" 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.347131ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=9bfb4ff8-f63a-44b9-8788-f306238256bb http.request.method=POST http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.035225ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=668d1002-65f3-49ec-80b7-72dd6ecfdb07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/schema2/blobs/uploads/f4d0aa5d-ff8a-437a-aacf-88e1787895ff?_state=iT92pLQ6t4JZcUntCMGTAMAchHgo2hxC9I_LdxhNDr97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNGQwYWE1ZC1mZjhhLTQzN2EtYWFjZi04OGUxNzg3ODk1ZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6NDkuODUyMTQyMDYzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.416012ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "PUT /v2/foo/schema2/blobs/uploads/f4d0aa5d-ff8a-437a-aacf-88e1787895ff?_state=iT92pLQ6t4JZcUntCMGTAMAchHgo2hxC9I_LdxhNDr97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmNGQwYWE1ZC1mZjhhLTQzN2EtYWFjZi04OGUxNzg3ODk1ZmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6NDkuODUyMTQyMDYzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:49Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35201" http.request.id=73334d3f-8b51-40dd-bcbc-6d21dabde009 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40150" 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.052739ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-10-24T02:32:49Z" 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.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35201" http.request.id=73334d3f-8b51-40dd-bcbc-6d21dabde009 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40150" 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.124829ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [24/Oct/2026:02:32:49 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-10-24T02:32:50Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=3f21b16c-ed00-4f32-9bb7-ce10bc4f6867 http.request.method=POST http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.151013ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:50 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=8752ce1a-cc13-4207-8fd7-dda5bef116da http.request.method=PUT http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/schema2/blobs/uploads/137a7178-a359-4877-81bb-fa8f4e0b6d46?_state=Z7svC0GaUO9qlZIjK9odRr3UTlAe-xuVH2w_3NbLukd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMzdhNzE3OC1hMzU5LTQ4NzctODFiYi1mYThmNGUwYjZkNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6NTAuMDA0MDE5NTA3WiJ9&digest=sha256%3Af951c86dd8c9fcd301d92aa59bce7d2fcb4bc292aabdc5a2f1bdc779f5bd10e2" http.request.useragent="Go-http-client/1.1" http.response.duration=2.276353441s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:50 +0000] "PUT /v2/foo/schema2/blobs/uploads/137a7178-a359-4877-81bb-fa8f4e0b6d46?_state=Z7svC0GaUO9qlZIjK9odRr3UTlAe-xuVH2w_3NbLukd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMzdhNzE3OC1hMzU5LTQ4NzctODFiYi1mYThmNGUwYjZkNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6NTAuMDA0MDE5NTA3WiJ9&digest=sha256%3Af951c86dd8c9fcd301d92aa59bce7d2fcb4bc292aabdc5a2f1bdc779f5bd10e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:52Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=f0011897-0f17-4927-aab2-64ce094f7b79 http.request.method=POST http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.993721ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:52 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=5b8cc118-35e8-4f68-9f7b-65b866c0e5b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/schema2/blobs/uploads/b9347671-9aa2-43e6-9d7a-9aa37a7996e7?_state=vQdJJax3RckRt99o5Ff_Z0fd43QLeZHIncd5mRRlS7V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOTM0NzY3MS05YWEyLTQzZTYtOWQ3YS05YWEzN2E3OTk2ZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6NTIuNDc0NjM0NDlaIn0%3D&digest=sha256%3Af257684f69b41b2410d88f58dc70696fdf2ad522e81d8402aa31361e72b59e68" http.request.useragent="Go-http-client/1.1" http.response.duration=4.21561049s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:52 +0000] "PUT /v2/foo/schema2/blobs/uploads/b9347671-9aa2-43e6-9d7a-9aa37a7996e7?_state=vQdJJax3RckRt99o5Ff_Z0fd43QLeZHIncd5mRRlS7V7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiOTM0NzY3MS05YWEyLTQzZTYtOWQ3YS05YWEzN2E3OTk2ZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMTAtMjRUMDI6MzI6NTIuNDc0NjM0NDlaIn0%3D&digest=sha256%3Af257684f69b41b2410d88f58dc70696fdf2ad522e81d8402aa31361e72b59e68 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35201" http.request.id=c5ca1e9e-55f8-4e1d-848a-49dfd59a2fb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.487345ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35201" http.request.id=385272a5-7cb4-4602-b097-dc99ab984ecc http.request.method=PUT http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/schema2/manifests/sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.748755ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "PUT /v2/foo/schema2/manifests/sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=e07d7ecd-42cd-4295-938c-5faf85f31428 http.request.method=GET http.request.remoteaddr="127.0.0.1:40150" 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.517934ms http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=837cabb6-2541-47b0-9987-674f233536a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/schema2/manifests/sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.939427ms http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "GET /v2/foo/schema2/manifests/sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=79e13bd4-fa77-431e-b13b-35c8f977f2f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.461899ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=ef641ecc-b0aa-4245-9709-6de1264e9091 http.request.method=GET http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/schema2/manifests/sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.124471ms http.response.status=304 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "GET /v2/foo/schema2/manifests/sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=c32d591d-0434-49ab-a43a-e913e271cc16 http.request.method=GET http.request.remoteaddr="127.0.0.1:40150" 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="734.446µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=info msg="rewriting manifest sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3 in schema1 format to support old client" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=56e6b987-3981-44f0-88cd-7be9897e6442 http.request.method=GET http.request.remoteaddr="127.0.0.1:40150" 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-10-24T02:32:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=56e6b987-3981-44f0-88cd-7be9897e6442 http.request.method=GET http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.571019ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=db45c50b-4cc4-4c3d-92d6-b9d3a2ba6cba http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/schema2/manifests/sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.861193ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "DELETE /v2/foo/schema2/manifests/sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=2571e252-da81-4879-b0cc-339b739a573a http.request.method=GET http.request.remoteaddr="127.0.0.1:40150" http.request.uri="/v2/foo/schema2/manifests/sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.652568ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3" 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "GET /v2/foo/schema2/manifests/sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=26e78cb6-e6a9-4c85-b6d2-d60628028f89 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40186" http.request.uri="/v2/foo/schema2/manifests/sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.162009ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3" 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "DELETE /v2/foo/schema2/manifests/sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35201" http.request.id=3f0b5310-d8d2-40c8-a727-f3ea2c7f0c87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43360" http.request.uri="/v2/foo/schema2/manifests/sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.232028ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "PUT /v2/foo/schema2/manifests/sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=1f51ae37-2af2-4c60-a3d6-59df6faa4cb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43360" http.request.uri="/v2/foo/schema2/manifests/sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.988138ms http.response.status=200 http.response.written=732 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "GET /v2/foo/schema2/manifests/sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=5e93fa08-ed11-43e5-b510-141e5618cb45 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43370" 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=2.289471ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35201" http.request.id=9a7567a8-ee0a-4d3b-bb47-1b4a22cf3fd6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43374" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.789569ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=8476a481-3108-47fe-a3b6-57ba840880d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43374" 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.573178ms http.response.status=200 http.response.written=39 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=9b9f002c-321d-4a72-9b8a-30cee8875f2b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43374" http.request.uri="/v2/foo/schema2/manifests/sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.89003ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "DELETE /v2/foo/schema2/manifests/sha256:99e4de38ed45d5849b4d51214557cf212555e953dc09d4f96e6741cb4401adf3 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:35201" http.request.id=e13c27e4-2617-48b6-b3d9-d1668cce5900 http.request.method=GET http.request.remoteaddr="127.0.0.1:43374" 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.566591ms http.response.status=200 http.response.written=35 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (13.44s) === RUN TestManifestDeleteDisabled time="2026-10-24T02:32: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.27.3 time="2026-10-24T02:32:56Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:32:56Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:39455" http.request.id=d2d60b1b-d57e-4da7-af99-2f70cda8e0f7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56298" 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.219341ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [24/Oct/2026:02:32:56 +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-10-24T02:32: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.27.3 time="2026-10-24T02:32:56Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:32:56Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 time="2026-10-24T02:32:56Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.27.3 time="2026-10-24T02:32:56Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.27.3 time="2026-10-24T02:32:56Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:45417" http.request.id=945e5b70-cd93-4a89-b23f-30fd3c64065e http.request.method=PUT http.request.remoteaddr="127.0.0.1:35694" 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.41857ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:45417" http.request.id=38ff0b34-7abb-4582-aa42-3cc2547d62f4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35698" 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.427417ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:45417" http.request.id=493191e1-3f24-430b-98b7-f3145159c8a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:35710" 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=3.528047ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-10-24T02:32:56Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.27.3 http.request.host="127.0.0.1:45417" http.request.id=b67d778d-da02-455c-ad39-ab20dbcb72ee http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35726" 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.62724ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.05s) === RUN TestProxyManifestGetByTag time="2026-10-24T02:32: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.27.3 time="2026-10-24T02:32:56Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:32:56Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40443" http.request.id=277f8669-4f08-4633-86d9-a093309dfbea http.request.method=POST http.request.remoteaddr="127.0.0.1:39558" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.002661ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:33:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40443" http.request.id=b3bea30b-af25-4463-8b85-e9698cfcf558 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39558" http.request.uri="/v2/foo/bar/blobs/uploads/542100d8-55c5-481f-9c26-8b50fc80e4ac?_state=Fj43nmoZGyBBTAIIwdG6b6bUa5rRDo39ZhgTb0EUO2p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MjEwMGQ4LTU1YzUtNDgxZi05YzI2LThiNTBmYzgwZTRhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMjo1Ni45OTI1Nzk3MTZaIn0%3D&digest=sha256%3A908d19420806f0f58d0a6ac1f154cfaacd94f2d9e70539ddf2f18cfb5f691db7" http.request.useragent="Go-http-client/1.1" http.response.duration=4.654494226s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:32:56 +0000] "PUT /v2/foo/bar/blobs/uploads/542100d8-55c5-481f-9c26-8b50fc80e4ac?_state=Fj43nmoZGyBBTAIIwdG6b6bUa5rRDo39ZhgTb0EUO2p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU0MjEwMGQ4LTU1YzUtNDgxZi05YzI2LThiNTBmYzgwZTRhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMjo1Ni45OTI1Nzk3MTZaIn0%3D&digest=sha256%3A908d19420806f0f58d0a6ac1f154cfaacd94f2d9e70539ddf2f18cfb5f691db7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:33:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40443" http.request.id=5ea9813b-2348-420a-9202-e2cafe323e36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39558" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.071212ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:33:01 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:33:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 time="2026-10-24T02:33:01Z" level=info msg="redis not configured" go.version=go1.27.3 time="2026-10-24T02:33:01Z" level=info msg="Starting upload purge in 43m0s" go.version=go1.27.3 time="2026-10-24T02:33:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 time="2026-10-24T02:33:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40443" http.request.id=a88a4686-e6e1-4303-9112-0515a5205c14 http.request.method=GET http.request.remoteaddr="127.0.0.1:39558" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.366878ms http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Oct/2026:02:33:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-24T02:33:01Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:40443" go.version=go1.27.3 time="2026-10-24T02:33:01Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.27.3 time="2026-10-24T02:33:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40443" http.request.id=c17f5bf2-b60e-4b6a-8d20-edd328d70ece http.request.method=GET http.request.remoteaddr="127.0.0.1:39558" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.405066ms http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Oct/2026:02:33:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-24T02:33:01Z" level=info msg="Challenge established with upstream : http://127.0.0.1:40443/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:40443/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:36975" http.request.id=00439028-f8ac-4689-b96d-d82ef8cbe222 http.request.method=GET http.request.remoteaddr="127.0.0.1:48552" http.request.uri="/v2/foo/bar/manifests/sha256:8f6af7cf685387f0aaaaef7cd65a2e0f666397c3cbf832fbd28ac3bcc8218db5" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:8f6af7cf685387f0aaaaef7cd65a2e0f666397c3cbf832fbd28ac3bcc8218db5" time="2026-10-24T02:33:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40443" http.request.id=de6e1961-f024-41ac-9dfd-8213d6354768 http.request.method=GET http.request.remoteaddr="127.0.0.1:39558" http.request.uri="/v2/foo/bar/manifests/sha256:8f6af7cf685387f0aaaaef7cd65a2e0f666397c3cbf832fbd28ac3bcc8218db5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.570885ms http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Oct/2026:02:33:01 +0000] "GET /v2/foo/bar/manifests/sha256:8f6af7cf685387f0aaaaef7cd65a2e0f666397c3cbf832fbd28ac3bcc8218db5 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-24T02:33:01Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:8f6af7cf685387f0aaaaef7cd65a2e0f666397c3cbf832fbd28ac3bcc8218db5 with ttl=167h59m59.999994394s" go.version=go1.27.3 time="2026-10-24T02:33:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36975" http.request.id=00439028-f8ac-4689-b96d-d82ef8cbe222 http.request.method=GET http.request.remoteaddr="127.0.0.1:48552" http.request.uri="/v2/foo/bar/manifests/sha256:8f6af7cf685387f0aaaaef7cd65a2e0f666397c3cbf832fbd28ac3bcc8218db5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.498623ms http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Oct/2026:02:33:01 +0000] "GET /v2/foo/bar/manifests/sha256:8f6af7cf685387f0aaaaef7cd65a2e0f666397c3cbf832fbd28ac3bcc8218db5 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-24T02:33:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40443" http.request.id=feb1707e-1f1d-4180-8bd2-25117b2f874a http.request.method=GET http.request.remoteaddr="127.0.0.1:39558" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.537958ms http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Oct/2026:02:33:01 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-24T02:33:01Z" level=info msg="Challenge established with upstream : http://127.0.0.1:40443/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:40443/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:36975" http.request.id=7a3da686-3687-4196-8da7-27c6e955a7a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:48562" 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-10-24T02:33:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40443" http.request.id=ab636cf5-d91d-4906-a696-a3d49723473c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39558" 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.511058ms http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Oct/2026:02:33:01 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-24T02:33:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36975" http.request.id=7a3da686-3687-4196-8da7-27c6e955a7a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:48562" 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=9.86723ms http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Oct/2026:02:33:01 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-24T02:33:01Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40443" http.request.id=ea60176d-a24c-4895-90a4-4ab5790bc452 http.request.method=POST http.request.remoteaddr="127.0.0.1:39558" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.982007ms http.response.status=202 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:33:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-10-24T02:33:04Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40443" http.request.id=d3e925e6-7624-4fc8-b786-106097dc0e64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39558" http.request.uri="/v2/foo/bar/blobs/uploads/e3ce2f1f-9f92-4fc0-a2d1-8ee87a4f646e?_state=2v4Y2y6e9Wn05UETeKYLUHuq4cw_FGWn2jAVkCmL1157Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzY2UyZjFmLTlmOTItNGZjMC1hMmQxLThlZTg3YTRmNjQ2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMzowMS44NjA4MDAyMTlaIn0%3D&digest=sha256%3A9e118c1b20b7f471f6c33d8001676bbce5231dbabe7a736176165df82ada3d46" http.request.useragent="Go-http-client/1.1" http.response.duration=3.051783918s http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:33:01 +0000] "PUT /v2/foo/bar/blobs/uploads/e3ce2f1f-9f92-4fc0-a2d1-8ee87a4f646e?_state=2v4Y2y6e9Wn05UETeKYLUHuq4cw_FGWn2jAVkCmL1157Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzY2UyZjFmLTlmOTItNGZjMC1hMmQxLThlZTg3YTRmNjQ2ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0xMC0yNFQwMjozMzowMS44NjA4MDAyMTlaIn0%3D&digest=sha256%3A9e118c1b20b7f471f6c33d8001676bbce5231dbabe7a736176165df82ada3d46 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:33:04Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40443" http.request.id=7474831a-6a3d-41e8-beed-096fe6e73cec http.request.method=PUT http.request.remoteaddr="127.0.0.1:39558" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.443038ms http.response.status=201 http.response.written=0 127.0.0.1 - - [24/Oct/2026:02:33:04 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-10-24T02:33:04Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40443" http.request.id=e5e2c219-670d-435b-9401-1e15c614e996 http.request.method=GET http.request.remoteaddr="127.0.0.1:39558" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.311268ms http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Oct/2026:02:33:04 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-24T02:33:04Z" level=info msg="Challenge established with upstream : http://127.0.0.1:40443/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:40443/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:36975" http.request.id=441ec02c-7362-4d43-8e1c-f811d4500d42 http.request.method=GET http.request.remoteaddr="127.0.0.1:35608" 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-10-24T02:33:04Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40443" http.request.id=9c2e3863-e653-478c-9dcb-3e9e784871d3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39558" 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.04217ms http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Oct/2026:02:33:04 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-24T02:33:04Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40443" http.request.id=0420f258-fdc2-4e43-bed5-b60be66a900f http.request.method=GET http.request.remoteaddr="127.0.0.1:39558" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.238576ms http.response.status=200 http.response.written=2 127.0.0.1 - - [24/Oct/2026:02:33:04 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-10-24T02:33:04Z" level=info msg="Challenge established with upstream : http://127.0.0.1:40443/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:40443/v2/:[]]}" go.version=go1.27.3 http.request.host="127.0.0.1:36975" http.request.id=441ec02c-7362-4d43-8e1c-f811d4500d42 http.request.method=GET http.request.remoteaddr="127.0.0.1:35608" 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-10-24T02:33:04Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:40443" http.request.id=1d88004b-4ac8-48c4-a75b-76dc71e5b7fc http.request.method=GET http.request.remoteaddr="127.0.0.1:39558" 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.238529ms http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Oct/2026:02:33:04 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-10-24T02:33:04Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:198d005dff056f0942a296d9285e23f08516e75e1fdca7c684c5c19d8842e1a5 with ttl=167h59m59.999995508s" go.version=go1.27.3 time="2026-10-24T02:33:04Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:36975" http.request.id=441ec02c-7362-4d43-8e1c-f811d4500d42 http.request.method=GET http.request.remoteaddr="127.0.0.1:35608" 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=12.933677ms http.response.status=200 http.response.written=935 127.0.0.1 - - [24/Oct/2026:02:33:04 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (8.14s) === RUN TestAppDispatcher time="2026-10-24T02:33:04Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37071" http.request.id=a3f7e4ac-1d8d-47bd-9799-26701526d6ca http.request.method=GET http.request.remoteaddr="127.0.0.1:43646" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.489463ms http.response.status=200 http.response.written=0 time="2026-10-24T02:33:04Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37071" http.request.id=31c2b782-79b4-4e00-bc3b-b736a71017e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:43646" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.650593ms http.response.status=200 http.response.written=0 time="2026-10-24T02:33:04Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37071" http.request.id=3b642c0e-520a-44d4-96a5-c00d1c0920a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43646" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.619996ms http.response.status=200 http.response.written=0 time="2026-10-24T02:33:04Z" level=info msg="response completed" go.version=go1.27.3 http.request.host="127.0.0.1:37071" http.request.id=11e8e28f-f07b-45c9-8ea5-69ed2babaf05 http.request.method=GET http.request.remoteaddr="127.0.0.1:43646" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.820183ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-10-24T02:33: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.27.3 instance.id=db771659-0e04-4bd6-b00b-9d05ec0016aa time="2026-10-24T02:33:04Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=db771659-0e04-4bd6-b00b-9d05ec0016aa time="2026-10-24T02:33:04Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.27.3 http.request.host="127.0.0.1:44537" http.request.id=0e8b0f7f-3c2d-4609-81c7-6c78df1aefae http.request.method=GET http.request.remoteaddr="127.0.0.1:38712" 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-10-24T02:33: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.27.3 instance.id=db771659-0e04-4bd6-b00b-9d05ec0016aa time="2026-10-24T02:33:04Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=db771659-0e04-4bd6-b00b-9d05ec0016aa time="2026-10-24T02:33:04Z" level=info msg="configuring file health check path=/tmp/healthcheck2162525807, interval=1" go.version=go1.27.3 instance.id=db771659-0e04-4bd6-b00b-9d05ec0016aa --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-10-24T02:33:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 instance.id=db771659-0e04-4bd6-b00b-9d05ec0016aa time="2026-10-24T02:33:08Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=db771659-0e04-4bd6-b00b-9d05ec0016aa time="2026-10-24T02:33:08Z" level=info msg="configuring TCP health check addr=127.0.0.1:33627, interval=1" go.version=go1.27.3 instance.id=db771659-0e04-4bd6-b00b-9d05ec0016aa --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2026-10-24T02:33:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.27.3 instance.id=db771659-0e04-4bd6-b00b-9d05ec0016aa time="2026-10-24T02:33:12Z" level=info msg="redis not configured" go.version=go1.27.3 instance.id=db771659-0e04-4bd6-b00b-9d05ec0016aa time="2026-10-24T02:33:12Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:35019, interval=1, threshold=3" go.version=go1.27.3 instance.id=db771659-0e04-4bd6-b00b-9d05ec0016aa --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 141.973s ? 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.06s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.04s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.37s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.62s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.101s === RUN TestSchedule time="2026-10-24T02:30:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=21560848-194a-4424-b5cf-239795cdb980 time="2026-10-24T02:30:58Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.996959ms" go.version=go1.27.3 instance.id=21560848-194a-4424-b5cf-239795cdb980 time="2026-10-24T02:30:58Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.666µs" go.version=go1.27.3 instance.id=21560848-194a-4424-b5cf-239795cdb980 time="2026-10-24T02:30:58Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.701µs" go.version=go1.27.3 instance.id=21560848-194a-4424-b5cf-239795cdb980 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-10-24T02:30:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=21560848-194a-4424-b5cf-239795cdb980 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-10-24T02:30:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=21560848-194a-4424-b5cf-239795cdb980 time="2026-10-24T02:30:58Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.998209ms" go.version=go1.27.3 instance.id=21560848-194a-4424-b5cf-239795cdb980 time="2026-10-24T02:30:58Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99818ms" go.version=go1.27.3 instance.id=21560848-194a-4424-b5cf-239795cdb980 time="2026-10-24T02:30:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=21560848-194a-4424-b5cf-239795cdb980 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-10-24T02:30:58Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.27.3 instance.id=21560848-194a-4424-b5cf-239795cdb980 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.584s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.82s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 25968128 sha256:9962c76eba5a1e594bf29f66ff3ee1d732c1dc9d280acfbc2e12866f524711fb [] map[] } --- PASS: TestSimpleBlobRead (0.47s) === RUN TestBlobMount --- PASS: TestBlobMount (0.24s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.18s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.93s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (1.89s) === 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:02e8989c5b79a131b6e9a918dd71cd120fe67c567fb961be8f650f793f54da17 palailogos: marking blob sha256:a1a26508f24f5aacac80e885c4ce5f5473b03a8c6bd5b164d66ad52528abf5ff palailogos: marking blob sha256:0b487a5dcf2f02d3ea7b5014cd1adad7eec2e39b23b3add1ce75086d834e69ab palailogos: marking manifest sha256:70bda5d39ce708f18e2ea169fff1f2d87568b2e1b69950cba69df55b5d92099a palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:760c2b1587ee7220b051c209a63791f8a0039687652422f0a74e4127d6cad14e palailogos: marking blob sha256:5a8ede7461ea4a5b8fe6cdcca79c0a3ecee6aa959c53c07aefebb5170bd12770 palailogos: marking manifest sha256:70e3251cabd5604e890ac43d6ebcc61a0a0e8a6398c9f2d786b778e020b594d1 palailogos: marking blob sha256:0b1c2e5564abac0799b869207f8ab75f18d8e24092f1f9b7feba0d09bf4887c5 palailogos: marking blob sha256:86fef3cd891ab236b32bf5c51c6e1883c1cd49731e02f635d6e914ae1927c527 palailogos: marking manifest sha256:73548e8ab7217c3e76d9bcaccc93591227ec28f70cacb80b249d6b4c47584ec5 palailogos: marking blob sha256:02e8989c5b79a131b6e9a918dd71cd120fe67c567fb961be8f650f793f54da17 palailogos: marking blob sha256:70e3251cabd5604e890ac43d6ebcc61a0a0e8a6398c9f2d786b778e020b594d1 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.26s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:414983e2c8f5bfb08a00440d2018c49cdfea712176236342cf6c58ef4cd46974 deletemanifests: marking manifest sha256:4f186c4d82cb7329b14ece8f8bd86fb47972fba586385dea879bbd2b1798ad16 deletemanifests: marking blob sha256:92c0ea291903b85d3a5cfc748327ba5dc759e06e30982d1e64c1787438820d05 deletemanifests: marking blob sha256:61b0d49e2d8e854651ae7efe4dcdf7b27d89d1869fa9903a1e13d60503e5fef8 deletemanifests: marking blob sha256:2bccf539cb3020cfa4e4949e7e8987077a00a486f211c9f04c619f993f826fae 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:b0b0794656e835916235ff764c47cf9594548531bac7382bd2a7f0bead404cd1 blob eligible for deletion: sha256:39b50298f335e4212b5e0f839f5937eca4abec58bf30555a9da5435a950552bb blob eligible for deletion: sha256:414983e2c8f5bfb08a00440d2018c49cdfea712176236342cf6c58ef4cd46974 blob eligible for deletion: sha256:69dce298243f0e46527bf818a6a1f67dd856701b22d8108c811c583b411f151c deletemanifests manifest eligible for deletion: sha256:414983e2c8f5bfb08a00440d2018c49cdfea712176236342cf6c58ef4cd46974 deletemanifests: marking manifest sha256:4f186c4d82cb7329b14ece8f8bd86fb47972fba586385dea879bbd2b1798ad16 deletemanifests: marking blob sha256:92c0ea291903b85d3a5cfc748327ba5dc759e06e30982d1e64c1787438820d05 deletemanifests: marking blob sha256:61b0d49e2d8e854651ae7efe4dcdf7b27d89d1869fa9903a1e13d60503e5fef8 deletemanifests: marking blob sha256:2bccf539cb3020cfa4e4949e7e8987077a00a486f211c9f04c619f993f826fae time="2026-10-24T02:31:10Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/414983e2c8f5bfb08a00440d2018c49cdfea712176236342cf6c58ef4cd46974" go.version=go1.27.3 instance.id=e3f1ba5e-7b57-4ad5-9781-6a27d121cf43 time="2026-10-24T02:31:10Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/414983e2c8f5bfb08a00440d2018c49cdfea712176236342cf6c58ef4cd46974" go.version=go1.27.3 instance.id=e3f1ba5e-7b57-4ad5-9781-6a27d121cf43 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:39b50298f335e4212b5e0f839f5937eca4abec58bf30555a9da5435a950552bb time="2026-10-24T02:31:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/39/39b50298f335e4212b5e0f839f5937eca4abec58bf30555a9da5435a950552bb" go.version=go1.27.3 instance.id=e3f1ba5e-7b57-4ad5-9781-6a27d121cf43 blob eligible for deletion: sha256:414983e2c8f5bfb08a00440d2018c49cdfea712176236342cf6c58ef4cd46974 time="2026-10-24T02:31:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/41/414983e2c8f5bfb08a00440d2018c49cdfea712176236342cf6c58ef4cd46974" go.version=go1.27.3 instance.id=e3f1ba5e-7b57-4ad5-9781-6a27d121cf43 blob eligible for deletion: sha256:69dce298243f0e46527bf818a6a1f67dd856701b22d8108c811c583b411f151c time="2026-10-24T02:31:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/69/69dce298243f0e46527bf818a6a1f67dd856701b22d8108c811c583b411f151c" go.version=go1.27.3 instance.id=e3f1ba5e-7b57-4ad5-9781-6a27d121cf43 blob eligible for deletion: sha256:b0b0794656e835916235ff764c47cf9594548531bac7382bd2a7f0bead404cd1 time="2026-10-24T02:31:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b0/b0b0794656e835916235ff764c47cf9594548531bac7382bd2a7f0bead404cd1" go.version=go1.27.3 instance.id=e3f1ba5e-7b57-4ad5-9781-6a27d121cf43 --- PASS: TestDeleteManifestIfTagNotFound (1.46s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:810457794db0ecc4dff7086bdef6f374832df9896dec7bbb3a4bbfe0f9da8789 time="2026-10-24T02:31:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/81/810457794db0ecc4dff7086bdef6f374832df9896dec7bbb3a4bbfe0f9da8789" go.version=go1.27.3 instance.id=e3f1ba5e-7b57-4ad5-9781-6a27d121cf43 blob eligible for deletion: sha256:da7c5cf1014c4be6f786403a9eadd3d48edaf0ea185f65f2186156958a2a1821 time="2026-10-24T02:31:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/da/da7c5cf1014c4be6f786403a9eadd3d48edaf0ea185f65f2186156958a2a1821" go.version=go1.27.3 instance.id=e3f1ba5e-7b57-4ad5-9781-6a27d121cf43 blob eligible for deletion: sha256:f6358d3689976647ad06ccd2d760deff364eb04233bcb2fb9080db7d33259609 time="2026-10-24T02:31:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f6/f6358d3689976647ad06ccd2d760deff364eb04233bcb2fb9080db7d33259609" go.version=go1.27.3 instance.id=e3f1ba5e-7b57-4ad5-9781-6a27d121cf43 --- PASS: TestGCWithMissingManifests (0.53s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:afa7689524315ed3ad8bc93cdc73f65ca4cee757d49cb053a005b1b40f1cc7a1 komnenos: marking blob sha256:2b3d819a78088f4a2335145801964a69f727400e21a95af521be3521c3201e4a komnenos: marking blob sha256:240acb292c3774295e08870177614fa58683a3792b27f68d9d4defd3be198c18 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1537e2aad6c4fb05c845fd4dbb19d6530414fb82d79ad152cf682d57b779b839 time="2026-10-24T02:31:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/15/1537e2aad6c4fb05c845fd4dbb19d6530414fb82d79ad152cf682d57b779b839" go.version=go1.27.3 instance.id=e3f1ba5e-7b57-4ad5-9781-6a27d121cf43 blob eligible for deletion: sha256:3275955d2b6292c9a6aa7e8c2ab51a1e31268996655712ed593b988758f79462 time="2026-10-24T02:31:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/32/3275955d2b6292c9a6aa7e8c2ab51a1e31268996655712ed593b988758f79462" go.version=go1.27.3 instance.id=e3f1ba5e-7b57-4ad5-9781-6a27d121cf43 blob eligible for deletion: sha256:40c05ba92af90d203ed01dc2f4f04e6500ad09cb05f17d4bd512bd594fbca19f time="2026-10-24T02:31:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/40/40c05ba92af90d203ed01dc2f4f04e6500ad09cb05f17d4bd512bd594fbca19f" go.version=go1.27.3 instance.id=e3f1ba5e-7b57-4ad5-9781-6a27d121cf43 blob eligible for deletion: sha256:50c8a1869bd31a186ba8549f27d920336a4f4598c5818615adc954deb4304be0 time="2026-10-24T02:31:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/50/50c8a1869bd31a186ba8549f27d920336a4f4598c5818615adc954deb4304be0" go.version=go1.27.3 instance.id=e3f1ba5e-7b57-4ad5-9781-6a27d121cf43 blob eligible for deletion: sha256:a34e3741872e56b75b8affd59f0a03eceb684031558fecac79502a96a25f3696 time="2026-10-24T02:31:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a3/a34e3741872e56b75b8affd59f0a03eceb684031558fecac79502a96a25f3696" go.version=go1.27.3 instance.id=e3f1ba5e-7b57-4ad5-9781-6a27d121cf43 blob eligible for deletion: sha256:d4df03b7f6f6341354bf8a7f04cca6f5fc25d15930e50dcc6c8298d17c965c5b time="2026-10-24T02:31:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d4/d4df03b7f6f6341354bf8a7f04cca6f5fc25d15930e50dcc6c8298d17c965c5b" go.version=go1.27.3 instance.id=e3f1ba5e-7b57-4ad5-9781-6a27d121cf43 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-10-24T02:31:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.27.3 instance.id=e3f1ba5e-7b57-4ad5-9781-6a27d121cf43 --- PASS: TestDeletionHasEffect (1.30s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.16s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:f233b0255e865cd921d7b7ef389720e5c22f31b4e90952127e4a96248076208f michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:81edd88684622ac1ab6ea2c1955f1a078fce3eab0a523b5edc300943fb08548e michael_z_doukas: marking blob sha256:7470b36ec3cc02355a98a7c2f3d7457fd6d5c9314c12965e0743d2e252a68e2f 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:6b428e6489b287ff00ec220dc0b515c4e69a66668ec156d736ab1d86fb0864cb time="2026-10-24T02:31:13Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6b/6b428e6489b287ff00ec220dc0b515c4e69a66668ec156d736ab1d86fb0864cb" go.version=go1.27.3 instance.id=e3f1ba5e-7b57-4ad5-9781-6a27d121cf43 --- PASS: TestOrphanBlobDeleted (0.63s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:2c831608e8af641b2e380c0030de542df1218614bdd5d476a3f8f7e8e3888ac7 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:ae51bf64b283a907e8b536475e7040844cf3458d92fdfe272f50c675b91ca7e9 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.44s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.50s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.31s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.72s) === 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-10-24T02:31:15Z" level=info msg="PurgeUploads starting: olderThan=2026-10-24 01:31:15.872991499 +0000 UTC m=-3582.146327537, actuallyDelete=true" time="2026-10-24T02:31:15Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-10-24T02:31:15Z" level=info msg="PurgeUploads starting: olderThan=2026-10-24 02:31:15.873527467 +0000 UTC m=+17.854208437, actuallyDelete=true" time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8247b9ae-c4d1-4c00-9c7a-8a1cd02e085d have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.873527467 +0000 UTC m=+17.854208437). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d78f4af6-1d8f-472b-8dc9-f95b01078a01 have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.873527467 +0000 UTC m=+17.854208437). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ef7bab88-43df-4469-a88c-1bb9ffa61d47 have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.873527467 +0000 UTC m=+17.854208437). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/923e3074-78f9-446f-b819-5817128bd793 have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.873527467 +0000 UTC m=+17.854208437). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/15b61e42-e8cc-4309-a3fd-f60afb877d53 have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.873527467 +0000 UTC m=+17.854208437). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3993d6e9-2282-461d-8d65-6012c4836740 have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.873527467 +0000 UTC m=+17.854208437). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/53c9375a-e86b-44c9-9d01-1e1e5f5336fa have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.873527467 +0000 UTC m=+17.854208437). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c5593983-820d-4f41-ba4b-da7fb2c79c79 have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.873527467 +0000 UTC m=+17.854208437). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1f79026a-6a9e-4eef-86d2-dfb59299089b have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.873527467 +0000 UTC m=+17.854208437). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/21efc021-7b60-437c-aa72-310edfd976f1 have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.873527467 +0000 UTC m=+17.854208437). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/25cb78e2-8ed6-4ab2-b3b4-2c0a6651ea70 have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.873527467 +0000 UTC m=+17.854208437). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-10-24T02:31:15Z" level=info msg="PurgeUploads starting: olderThan=2026-10-24 02:31:15.874226933 +0000 UTC m=+17.854907898, actuallyDelete=true" time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/446f2044-4cc9-4d9b-a8fd-c9dc7d54a3bf have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.874226933 +0000 UTC m=+17.854907898). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/85d6dfd2-af60-41f3-8fb3-f4d8ae4f6ca8 have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.874226933 +0000 UTC m=+17.854907898). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a1a4740d-12f4-4b60-bb7c-f3142b537b68 have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.874226933 +0000 UTC m=+17.854907898). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d1308f3d-917f-4cf4-9609-4650b7dcd4df have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.874226933 +0000 UTC m=+17.854907898). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d8017c1c-3cd3-4ad7-aac5-732d6571712e have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.874226933 +0000 UTC m=+17.854907898). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-10-24T02:31:15Z" level=info msg="PurgeUploads starting: olderThan=2026-10-24 02:31:15.874724419 +0000 UTC m=+17.855405387, actuallyDelete=true" time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/115f5109-e40f-4af9-9576-7f988a604e9a have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.874724419 +0000 UTC m=+17.855405387). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/52cec22d-2834-466c-9f04-14c03e56cd93 have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.874724419 +0000 UTC m=+17.855405387). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/721fb9dd-3b52-41ee-bf0e-8b4c4251a96d have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.874724419 +0000 UTC m=+17.855405387). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/92e202d9-a0cc-42fd-af18-a09ac1ac3c91 have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.874724419 +0000 UTC m=+17.855405387). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c5b2f52e-1c00-4d80-83d9-f7fe990a74b6 have older date (2026-10-24 01:31:15 +0000 UTC) than purge date (2026-10-24 02:31:15.874724419 +0000 UTC m=+17.855405387). Removing upload directory." time="2026-10-24T02:31:15Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-10-24T02:31:15Z" level=info msg="PurgeUploads starting: olderThan=2026-10-24 02:31:15.875017291 +0000 UTC m=+17.855698257, actuallyDelete=true" time="2026-10-24T02:31: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 17.869s ? 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.011s === 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.010s === RUN TestWalkFileRemoved time="2026-10-24T02:30:58Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.007s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.332s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === 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.075s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.20s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.533s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.95s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.275s ? 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-10-24T02:30:58Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.27.3 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-10-24T02:30:58Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.27.3 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-10-24T02:30:58Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.27.3 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestInvalidData === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidNetworkType === CONT TestParsing === CONT TestMatchIPV4_2 time="2026-10-24T02:30:58Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-10-24T02:30:58Z" level=error msg="unknown ip address format" go.version=go1.27.3 instance.id=2c2a595d-2189-4165-a4bf-f447c22fcaf8 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2026-10-24T02:30:58Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.27.3 instance.id=2c2a595d-2189-4165-a4bf-f447c22fcaf8 --- PASS: TestParsing (0.01s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) time="2026-10-24T02:30:58Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.27.3 instance.id=2c2a595d-2189-4165-a4bf-f447c22fcaf8 --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestInvalidData (0.01s) time="2026-10-24T02:30:59Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-10-24T02:31:00Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-10-24T02:31:01Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 time="2026-10-24T02:31:02Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.27.3 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.514s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.009s ? 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.328s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.65s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.987s ? 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 >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86_64.so.1 >>> docker-registry*: Package size: 28.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r25.apk >>> 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-r25.apk >>> docker-registry: Build complete at Sat, 24 Oct 2026 02:33:20 +0000 elapsed time 0h 2m 40s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20261024.023041) (2/2) Purging go (1.27.3-r0) Executing busybox-1.38.0-r7.trigger OK: 442.2 MiB in 107 packages >>> docker-registry: Updating the community/x86_64 repository index... >>> docker-registry: Signing the index...