>>> docker-registry: Building community/docker-registry 2.8.3-r18 (using abuild 3.16.0-r0) started Thu, 04 Dec 2025 03:39:52 +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.25.5-r0) (2/2) Installing .makedepends-docker-registry (20251204.033953) Executing busybox-1.37.0-r29.trigger OK: 568 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 20% |****** | 399k 0:00:03 ETA 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 >>> 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 >>> 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 + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-12-04T03:40:21Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-12-04T03:40:21Z" 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.025s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-12-04T03:40:21Z" 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.008s ? 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.008s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.005s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.08s) PASS ok github.com/docker/distribution/health/checks 0.083s ? 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.008s === 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.006s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.023s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.007s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/12/04 03:40:21 http: TLS handshake error from 127.0.0.1:51594: 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:39455/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39455/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39455/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39455/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:45113?status=0, fail=true --- PASS: TestHTTPSink (0.05s) === RUN TestListener --- PASS: TestListener (0.90s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-12-04T03:40:22Z" level=info msg="broadcaster: closing" time="2025-12-04T03:40:22Z" level=info msg="closing testSink" time="2025-12-04T03:40:22Z" level=info msg="closing testSink" time="2025-12-04T03:40:22Z" level=info msg="closing testSink" time="2025-12-04T03:40:22Z" level=info msg="closing testSink" time="2025-12-04T03:40:22Z" level=info msg="closing testSink" time="2025-12-04T03:40:22Z" level=info msg="closing testSink" time="2025-12-04T03:40:22Z" level=info msg="closing testSink" time="2025-12-04T03:40:22Z" level=info msg="closing testSink" time="2025-12-04T03:40:22Z" level=info msg="closing testSink" time="2025-12-04T03:40:22Z" level=info msg="closing testSink" time="2025-12-04T03:40:22Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-12-04T03:40:22Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 1} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 1} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 1} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 1} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:22Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:23Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:23Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:23Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:23Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:23Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-04T03:40:23Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:23Z" level=warning msg="&{0x577d0d80 0.9} encountered too many errors, backing off" time="2025-12-04T03:40:23Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.84s) PASS ok github.com/docker/distribution/notifications 1.953s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-12-04T03:40:22Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-04T03:40:22.395367767Z" 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.25.5 time="2025-12-04T03:40:22.395404691Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:40:22.395430172Z" level=info msg="Starting upload purge in 53m0s" go.version=go1.25.5 time="2025-12-04T03:40:22.396236049Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 time="2025-12-04T03:40:22.396256969Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.5 time="2025-12-04T03:40:22.397068557Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.5 time="2025-12-04T03:40:25.437023298Z" level=info msg="response completed" go.version=go1.25.5 http.request.host=127.0.0.1 http.request.id=82a438d3-9907-412d-81ae-b9b33502987a http.request.method=GET http.request.remoteaddr="127.0.0.1:46174" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.23709ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:03:40:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-12-04T03:40:25.437392127Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.5 --- PASS: TestRegistrySupportedCipherSuite (3.60s) === RUN TestRegistryUnsupportedCipherSuite time="2025-12-04T03:40:26.113435401Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-04T03:40:26.114379386Z" 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.25.5 time="2025-12-04T03:40:26.114402099Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:40:26.114484182Z" level=info msg="Starting upload purge in 3m0s" go.version=go1.25.5 time="2025-12-04T03:40:26.114960806Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.68s) PASS ok github.com/docker/distribution/registry 12.296s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.005s === 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.087s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-12-04T03:40:21Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.5 instance.id=5557554d-809f-4283-bb57-7515356924e9 time="2025-12-04T03:40:21Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.5 instance.id=5557554d-809f-4283-bb57-7515356924e9 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-12-04T03:40:22Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.5 password="1-4yfKBvHZLizCqmQ9_4Jale5hdQBwoW3gcEqCCEGS8" user=docker --- PASS: TestCreateHtpasswdFile (0.10s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.114s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.008s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.07s) === RUN TestLeeway time="2025-12-04T03:40:22Z" level=info msg="token not to be used before 2025-12-04 03:40:23 +0000 UTC - currently 2025-12-04 03:40:22.008884971 +0000 UTC m=+0.079469426" time="2025-12-04T03:40:22Z" level=info msg="token not to be used after 2025-12-04 03:40:22 +0000 UTC - currently 2025-12-04 03:40:22.01317922 +0000 UTC m=+0.083763676" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-12-04T03:40:22Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.04s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.136s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === 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.067s === 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.020s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.006s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-12-04T03:40:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T03:40:22Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:40:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46743" http.request.id=acab4ec1-24fd-4772-994d-7ab52968a90c http.request.method=GET http.request.remoteaddr="127.0.0.1:54850" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.751519ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:03:40:22 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-12-04T03:40:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T03:40:22Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:40:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=efdb3e29-2ebc-4ce5-a550-57d0357d24bd http.request.method=GET http.request.remoteaddr="127.0.0.1:34302" 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.03165ms http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Dec/2025:03:40:22 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-04T03:40:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=99946e2d-5f01-4c5b-b729-9c20350d912b http.request.method=POST http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.021814ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:22 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=7c63b704-d6ed-4aef-894b-d8eba4ee347e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/foo/aaaa/blobs/uploads/782d0841-065f-4ba8-802c-83e25f9c7f40?_state=WoTkGIxJmbC0RJHi_ZIsqycTn6SDRAh1Uw-nkCTGvxN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3ODJkMDg0MS0wNjVmLTRiYTgtODAyYy04M2UyNWY5YzdmNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDA6MjIuNzU2OTYzMzA4WiJ9&digest=sha256%3Af7dc0bcf6230372be38245eb1193e9420e2b16441969515c67df670e5b86c861" http.request.useragent="Go-http-client/1.1" http.response.duration=5.893176167s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:22 +0000] "PUT /v2/foo/aaaa/blobs/uploads/782d0841-065f-4ba8-802c-83e25f9c7f40?_state=WoTkGIxJmbC0RJHi_ZIsqycTn6SDRAh1Uw-nkCTGvxN7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3ODJkMDg0MS0wNjVmLTRiYTgtODAyYy04M2UyNWY5YzdmNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDA6MjIuNzU2OTYzMzA4WiJ9&digest=sha256%3Af7dc0bcf6230372be38245eb1193e9420e2b16441969515c67df670e5b86c861 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=620de487-aceb-4947-abaa-b7b3f2870756 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.341573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:28 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:28Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=0b8c574d-84ff-4f1b-9a58-78bcce79ee5e http.request.method=POST http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.000851ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:28 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=f749517b-dbc2-4ca5-8cc7-9130b0c0a3dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/foo/bbbb/blobs/uploads/a2f9abc6-4b13-41b6-9973-2f5c91095307?_state=tnapTArbOW-ScxIAqmACvm75OqWca6qitBoHaRwH4Dd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhMmY5YWJjNi00YjEzLTQxYjYtOTk3My0yZjVjOTEwOTUzMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDA6MjguOTQ3NTcyNDUyWiJ9&digest=sha256%3A88b8749d569c70f1fb523750bb0387312d5d7cd9c3945589fbeb9509600d77d5" http.request.useragent="Go-http-client/1.1" http.response.duration=3.499358025s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:28 +0000] "PUT /v2/foo/bbbb/blobs/uploads/a2f9abc6-4b13-41b6-9973-2f5c91095307?_state=tnapTArbOW-ScxIAqmACvm75OqWca6qitBoHaRwH4Dd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJhMmY5YWJjNi00YjEzLTQxYjYtOTk3My0yZjVjOTEwOTUzMDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDA6MjguOTQ3NTcyNDUyWiJ9&digest=sha256%3A88b8749d569c70f1fb523750bb0387312d5d7cd9c3945589fbeb9509600d77d5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=2adf05b1-a0ad-4d2d-b39a-8094b5f20fe7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.432825ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:32 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=1168c6e8-dfb7-4199-8583-0d792238b5a5 http.request.method=POST http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.524594ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:32 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=fe4d7d99-ea7f-4f08-b4da-7d9b4116d0e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/foo/cccc/blobs/uploads/f41d8e59-3e9e-4b6d-9ccb-628fc590428c?_state=adY2zIVhUxy_U0XiTWmS3zeTr1Jrt0vqSvgEmGMdIsd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmNDFkOGU1OS0zZTllLTRiNmQtOWNjYi02MjhmYzU5MDQyOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDA6MzIuODUxNTIyMzI5WiJ9&digest=sha256%3A583600125cba49fa36b9ab90dc45673fe3696a59f35d120813ad2a60151b2c93" http.request.useragent="Go-http-client/1.1" http.response.duration=5.211889615s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:32 +0000] "PUT /v2/foo/cccc/blobs/uploads/f41d8e59-3e9e-4b6d-9ccb-628fc590428c?_state=adY2zIVhUxy_U0XiTWmS3zeTr1Jrt0vqSvgEmGMdIsd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmNDFkOGU1OS0zZTllLTRiNmQtOWNjYi02MjhmYzU5MDQyOGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDA6MzIuODUxNTIyMzI5WiJ9&digest=sha256%3A583600125cba49fa36b9ab90dc45673fe3696a59f35d120813ad2a60151b2c93 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=c0e9eda8-80e0-4fea-9abf-c7937dd9ddc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.988004ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:38 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:38Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=e73de23b-2b13-4ac2-b953-27aa0b5ae408 http.request.method=POST http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.559661ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:38 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=1856fe58-4142-445e-805d-30abf164ef40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/foo/dddd/blobs/uploads/a1cd0148-7dcb-4295-88cd-8ae883a92a82?_state=OfH5jvs1jRIfqvcT9FFJ_K4J5uSqgJswJLEXvs4_zs97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhMWNkMDE0OC03ZGNiLTQyOTUtODhjZC04YWU4ODNhOTJhODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDA6MzguNDEzODE1NjA5WiJ9&digest=sha256%3Ae137b8b5f3a349f1735aa2017352ead031e8dace565a5be17246c5b3cd315e60" http.request.useragent="Go-http-client/1.1" http.response.duration=4.513771927s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:38 +0000] "PUT /v2/foo/dddd/blobs/uploads/a1cd0148-7dcb-4295-88cd-8ae883a92a82?_state=OfH5jvs1jRIfqvcT9FFJ_K4J5uSqgJswJLEXvs4_zs97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhMWNkMDE0OC03ZGNiLTQyOTUtODhjZC04YWU4ODNhOTJhODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDA6MzguNDEzODE1NjA5WiJ9&digest=sha256%3Ae137b8b5f3a349f1735aa2017352ead031e8dace565a5be17246c5b3cd315e60 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=4be1c995-a705-42d3-b7f0-3f3d684f9201 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.742924ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:42 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=1e511c2b-7a4a-41c7-934e-c07277e504f3 http.request.method=POST http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.125416ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:43 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=aaf02236-9b71-4ec1-bedf-130b5fd6a025 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/foo/eeee/blobs/uploads/8a360312-062a-4613-bf76-3fea7b5a7ca2?_state=dFmBz2-l76J5byVccfG-XGy5UUwee33NqXbosk0ifRV7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4YTM2MDMxMi0wNjJhLTQ2MTMtYmY3Ni0zZmVhN2I1YTdjYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDA6NDMuMTkzNTY2OTMzWiJ9&digest=sha256%3A9a1cc7ba20b86d1f5717bc5fcd12725714d5a99d3ec6c36496999645b00966e9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.464579122s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:43 +0000] "PUT /v2/foo/eeee/blobs/uploads/8a360312-062a-4613-bf76-3fea7b5a7ca2?_state=dFmBz2-l76J5byVccfG-XGy5UUwee33NqXbosk0ifRV7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4YTM2MDMxMi0wNjJhLTQ2MTMtYmY3Ni0zZmVhN2I1YTdjYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDA6NDMuMTkzNTY2OTMzWiJ9&digest=sha256%3A9a1cc7ba20b86d1f5717bc5fcd12725714d5a99d3ec6c36496999645b00966e9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=e1e779ad-91a9-4a6a-8092-0684bcde8c85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.359968ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:45 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=e70bfe71-195e-4b1d-86fb-875ead0e39a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.314006ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:45 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=c7a9a32b-071b-4a6b-9e61-5a6489a15770 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/foo/ffff/blobs/uploads/9365a51c-9a8e-458c-b01f-bedd3c74c9c5?_state=z8etd3f2TtgRMBJTSlTaLxVqcD0GlWfRD1zOeNEak417Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5MzY1YTUxYy05YThlLTQ1OGMtYjAxZi1iZWRkM2M3NGM5YzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDA6NDUuODU2MzY2ODE0WiJ9&digest=sha256%3A07cb20c1c62c1e998dde079041b3710262ccc8a8cf6645a1ee74af02ce65fa2d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.447336149s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:45 +0000] "PUT /v2/foo/ffff/blobs/uploads/9365a51c-9a8e-458c-b01f-bedd3c74c9c5?_state=z8etd3f2TtgRMBJTSlTaLxVqcD0GlWfRD1zOeNEak417Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5MzY1YTUxYy05YThlLTQ1OGMtYjAxZi1iZWRkM2M3NGM5YzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDA6NDUuODU2MzY2ODE0WiJ9&digest=sha256%3A07cb20c1c62c1e998dde079041b3710262ccc8a8cf6645a1ee74af02ce65fa2d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=7df0a784-5fb4-4f4a-9c95-dba3f6bfe7f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.167238ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:47 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=00dedcf0-23f5-4b13-a2a1-2874d06f5e20 http.request.method=GET http.request.remoteaddr="127.0.0.1:34302" 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.895025ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:03:40:47 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T03:40:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=d56fd69f-2a52-48ec-82fc-96a41dad790c http.request.method=GET http.request.remoteaddr="127.0.0.1:34302" 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.884603ms http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Dec/2025:03:40:47 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-04T03:40:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=1d3ab94a-9c86-4a93-8819-1fddf095d0a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34302" 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.810071ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:03:40:47 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T03:40:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=ad195e82-79f7-49e5-a05a-d0fa309b4fda http.request.method=GET http.request.remoteaddr="127.0.0.1:34302" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.158091ms http.response.status=200 http.response.written=30 127.0.0.1 - - [04/Dec/2025:03:40:47 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-04T03:40:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=3436fe17-7d86-4baf-8947-d543e85fc8bb http.request.method=GET http.request.remoteaddr="127.0.0.1:34302" 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.932726ms http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Dec/2025:03:40:47 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-12-04T03:40:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=2eb72446-2f54-4547-a486-0c2502cd9be8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34302" 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.959945ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:03:40:47 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T03:40:47Z" 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.25.5 http.request.host="127.0.0.1:39539" http.request.id=2576e159-c94a-41b8-91af-c44414ad6bd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34302" 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.808652ms http.response.status=400 http.response.written=116 127.0.0.1 - - [04/Dec/2025:03:40:47 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-12-04T03:40:47Z" 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.25.5 http.request.host="127.0.0.1:39539" http.request.id=d74969da-e459-41a1-a116-f3095b5d48ff http.request.method=GET http.request.remoteaddr="127.0.0.1:34302" 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.669437ms http.response.status=400 http.response.written=115 127.0.0.1 - - [04/Dec/2025:03:40:47 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-12-04T03:40:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=67055695-7bd1-4f80-b80c-1d158a4b9996 http.request.method=GET http.request.remoteaddr="127.0.0.1:34302" 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.690297ms http.response.status=200 http.response.written=20 127.0.0.1 - - [04/Dec/2025:03:40:47 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-04T03:40:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39539" http.request.id=064432ef-b8e8-44b1-9088-8f63767a0175 http.request.method=GET http.request.remoteaddr="127.0.0.1:34302" 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.785645ms http.response.status=200 http.response.written=74 127.0.0.1 - - [04/Dec/2025:03:40:47 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-04T03:40:47Z" 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.25.5 time="2025-12-04T03:40:47Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:40:47Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33581" http.request.id=258fd62b-8126-4e77-be1f-e5a2c7093343 http.request.method=POST http.request.remoteaddr="127.0.0.1:34916" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.627743ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:47 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33581" http.request.id=a2372684-c7b4-40e6-8944-10ffac1a5102 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34916" http.request.uri="/v2/foo/aaaa/blobs/uploads/ec490465-8c7f-499f-b121-24a6616ea80a?_state=ERS1-lYkZVyL2q5Rr3cNkwC9NEVs9Hwz4MEkdNPEW2N7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlYzQ5MDQ2NS04YzdmLTQ5OWYtYjEyMS0yNGE2NjE2ZWE4MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDA6NDcuNjg1NDY1OTRaIn0%3D&digest=sha256%3A9f079cbee9d7f79f17e570eb1969bc6d5f71a1a8af07c071d73cf62e60a115b3" http.request.useragent="Go-http-client/1.1" http.response.duration=3.795679336s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:47 +0000] "PUT /v2/foo/aaaa/blobs/uploads/ec490465-8c7f-499f-b121-24a6616ea80a?_state=ERS1-lYkZVyL2q5Rr3cNkwC9NEVs9Hwz4MEkdNPEW2N7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJlYzQ5MDQ2NS04YzdmLTQ5OWYtYjEyMS0yNGE2NjE2ZWE4MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDA6NDcuNjg1NDY1OTRaIn0%3D&digest=sha256%3A9f079cbee9d7f79f17e570eb1969bc6d5f71a1a8af07c071d73cf62e60a115b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33581" http.request.id=e0ad0788-4d3f-4ab5-803a-916dd197967f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34916" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.255493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:51 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33581" http.request.id=184c8487-c744-4a75-8fdb-886ce76dc269 http.request.method=POST http.request.remoteaddr="127.0.0.1:34916" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.256618ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:51 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33581" http.request.id=2f21dc9f-aaec-4fc8-9edd-0c0d21ec30a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34916" http.request.uri="/v2/foo/bbbb/blobs/uploads/7c1d589b-2af5-4e31-ab57-aef431f968ce?_state=B00-3jB-Popmv6_keaIU3xhs1v195HEENW2vLcKrxph7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3YzFkNTg5Yi0yYWY1LTRlMzEtYWI1Ny1hZWY0MzFmOTY4Y2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDA6NTEuODUwMTk4NjYyWiJ9&digest=sha256%3A810de7320a497d539d18c0a459f1fc879b81386f5fcee8645345fbc262827943" http.request.useragent="Go-http-client/1.1" http.response.duration=5.677272863s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:51 +0000] "PUT /v2/foo/bbbb/blobs/uploads/7c1d589b-2af5-4e31-ab57-aef431f968ce?_state=B00-3jB-Popmv6_keaIU3xhs1v195HEENW2vLcKrxph7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3YzFkNTg5Yi0yYWY1LTRlMzEtYWI1Ny1hZWY0MzFmOTY4Y2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDA6NTEuODUwMTk4NjYyWiJ9&digest=sha256%3A810de7320a497d539d18c0a459f1fc879b81386f5fcee8645345fbc262827943 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33581" http.request.id=58e9dc9f-1b16-4fbd-a369-5ef81b80a740 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34916" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.291926ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:57 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:40:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33581" http.request.id=3d409182-3c60-437b-9aef-c2ff2c0af977 http.request.method=POST http.request.remoteaddr="127.0.0.1:34916" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.193318ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:57 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33581" http.request.id=347e12f0-5d37-4b53-b68f-86f4b9688891 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34916" http.request.uri="/v2/foo/cccc/blobs/uploads/6d063037-b669-4d41-8f8e-e1e1d4cd536b?_state=qVg81WHF62Ubz0LnVR0wvfXGkKO4jxqZWVxA9Hz1UfF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2ZDA2MzAzNy1iNjY5LTRkNDEtOGY4ZS1lMWUxZDRjZDUzNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDA6NTcuODY2MjMzMzU1WiJ9&digest=sha256%3Af2607825eccf49351d789d7d09bb9dffb857e980397d681061f8523e074e0bcc" http.request.useragent="Go-http-client/1.1" http.response.duration=4.60453522s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:40:57 +0000] "PUT /v2/foo/cccc/blobs/uploads/6d063037-b669-4d41-8f8e-e1e1d4cd536b?_state=qVg81WHF62Ubz0LnVR0wvfXGkKO4jxqZWVxA9Hz1UfF7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2ZDA2MzAzNy1iNjY5LTRkNDEtOGY4ZS1lMWUxZDRjZDUzNmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDA6NTcuODY2MjMzMzU1WiJ9&digest=sha256%3Af2607825eccf49351d789d7d09bb9dffb857e980397d681061f8523e074e0bcc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33581" http.request.id=2a072aa8-2da5-4632-bc31-7f4dd7ba917b http.request.method=PUT http.request.remoteaddr="127.0.0.1:34916" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.51542ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:02 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33581" http.request.id=7cd9b55b-39ee-41da-a707-de51425d75ab http.request.method=POST http.request.remoteaddr="127.0.0.1:34916" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.353392ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:02 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33581" http.request.id=c4d1a089-903c-463c-850d-5d05ce0409b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34916" http.request.uri="/v2/foo/dddd/blobs/uploads/bc6985fd-e076-4bbf-be1b-922d3655422b?_state=WZQXuwny3LnNuP0A-QkAR79Og5HgC37ObgMX62uEUeF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiYzY5ODVmZC1lMDc2LTRiYmYtYmUxYi05MjJkMzY1NTQyMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDE6MDIuNzQ0ODcyNjk2WiJ9&digest=sha256%3A9aaf7a58a1a360bfa61a78bf23950ade726bfdd8304bc3cd24805e745432a2bd" http.request.useragent="Go-http-client/1.1" http.response.duration=2.770498387s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:02 +0000] "PUT /v2/foo/dddd/blobs/uploads/bc6985fd-e076-4bbf-be1b-922d3655422b?_state=WZQXuwny3LnNuP0A-QkAR79Og5HgC37ObgMX62uEUeF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiYzY5ODVmZC1lMDc2LTRiYmYtYmUxYi05MjJkMzY1NTQyMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDE6MDIuNzQ0ODcyNjk2WiJ9&digest=sha256%3A9aaf7a58a1a360bfa61a78bf23950ade726bfdd8304bc3cd24805e745432a2bd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33581" http.request.id=d6fbbbdc-3287-48fe-a2cb-4e6db069e97e http.request.method=PUT http.request.remoteaddr="127.0.0.1:34916" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.296801ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:05 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33581" http.request.id=869e12e2-efd8-4fe2-a602-b42b25299aed http.request.method=GET http.request.remoteaddr="127.0.0.1:34916" 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.896701ms http.response.status=200 http.response.written=63 127.0.0.1 - - [04/Dec/2025:03:41:05 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (43.10s) === RUN TestURLPrefix time="2025-12-04T03:41:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T03:41:05Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:41:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46863" http.request.id=f2c8658f-6510-4a31-b61a-dfc82f422f4e http.request.method=GET http.request.remoteaddr="127.0.0.1:52456" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.109217ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:03:41:05 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-12-04T03:41:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T03:41:05Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:41:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=91d1b521-a93f-47e9-b8bf-f5156d43525c http.request.method=GET http.request.remoteaddr="127.0.0.1:49188" http.request.uri="/v2/foo/bar/blobs/sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.390411ms http.response.status=404 http.response.written=157 vars.digest="sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:03:41:05 +0000] "GET /v2/foo/bar/blobs/sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T03:41:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=5ecf3cd8-1ca0-4049-b506-82dc49aa9ca7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/bar/blobs/sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.488552ms http.response.status=404 http.response.written=157 vars.digest="sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:03:41:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T03:41:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=27b4101a-1d47-4644-8635-59802b4bd05c http.request.method=POST http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.35825ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=8b75926b-4e0a-4372-9fd0-bf55c120ab45 http.request.method=GET http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/bar/blobs/uploads/a720c85e-c79d-4b82-a8d5-683d839dfca2?_state=boNXHq0UwLXinnyqHLIWVohAsqGVrOK1tY9w3KCth9F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3MjBjODVlLWM3OWQtNGI4Mi1hOGQ1LTY4M2Q4MzlkZmNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowNS44MTkxNTQ0MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.301867ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:05 +0000] "GET /v2/foo/bar/blobs/uploads/a720c85e-c79d-4b82-a8d5-683d839dfca2?_state=boNXHq0UwLXinnyqHLIWVohAsqGVrOK1tY9w3KCth9F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3MjBjODVlLWM3OWQtNGI4Mi1hOGQ1LTY4M2Q4MzlkZmNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowNS44MTkxNTQ0MjZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=05f5e71c-0b93-47ee-bc72-9dee91357394 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/bar/blobs/uploads/a720c85e-c79d-4b82-a8d5-683d839dfca2?_state=boNXHq0UwLXinnyqHLIWVohAsqGVrOK1tY9w3KCth9F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3MjBjODVlLWM3OWQtNGI4Mi1hOGQ1LTY4M2Q4MzlkZmNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowNS44MTkxNTQ0MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.591488ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:05 +0000] "DELETE /v2/foo/bar/blobs/uploads/a720c85e-c79d-4b82-a8d5-683d839dfca2?_state=boNXHq0UwLXinnyqHLIWVohAsqGVrOK1tY9w3KCth9F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3MjBjODVlLWM3OWQtNGI4Mi1hOGQ1LTY4M2Q4MzlkZmNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowNS44MTkxNTQ0MjZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:05Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=c1b857ae-775a-48fe-86eb-6f06c302edd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/bar/blobs/uploads/a720c85e-c79d-4b82-a8d5-683d839dfca2?_state=boNXHq0UwLXinnyqHLIWVohAsqGVrOK1tY9w3KCth9F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3MjBjODVlLWM3OWQtNGI4Mi1hOGQ1LTY4M2Q4MzlkZmNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowNS44MTkxNTQ0MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a720c85e-c79d-4b82-a8d5-683d839dfca2 time="2025-12-04T03:41:05Z" 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.25.5 http.request.host="127.0.0.1:44219" http.request.id=c1b857ae-775a-48fe-86eb-6f06c302edd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49190" http.request.uri="/v2/foo/bar/blobs/uploads/a720c85e-c79d-4b82-a8d5-683d839dfca2?_state=boNXHq0UwLXinnyqHLIWVohAsqGVrOK1tY9w3KCth9F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3MjBjODVlLWM3OWQtNGI4Mi1hOGQ1LTY4M2Q4MzlkZmNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowNS44MTkxNTQ0MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.306492ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a720c85e-c79d-4b82-a8d5-683d839dfca2 127.0.0.1 - - [04/Dec/2025:03:41:05 +0000] "GET /v2/foo/bar/blobs/uploads/a720c85e-c79d-4b82-a8d5-683d839dfca2?_state=boNXHq0UwLXinnyqHLIWVohAsqGVrOK1tY9w3KCth9F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE3MjBjODVlLWM3OWQtNGI4Mi1hOGQ1LTY4M2Q4MzlkZmNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowNS44MTkxNTQ0MjZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T03:41:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=a1777497-1ba8-4727-a999-7efba5d5d283 http.request.method=POST http.request.remoteaddr="127.0.0.1:49206" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.889075ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:05Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=b8697ded-9b14-4a16-931d-8107d6834305 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49206" http.request.uri="/v2/foo/bar/blobs/uploads/7fa125c9-df05-40fd-8ed3-cd0a71aa4933?_state=HjF06GIL_37ykmzNkEzPpeBNjMcS3K3aZB_tALybb6V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmYTEyNWM5LWRmMDUtNDBmZC04ZWQzLWNkMGE3MWFhNDkzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowNS44MjgwNjE2MjZaIn0%3D&digest=sha256%3A6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d" http.request.useragent="Go-http-client/1.1" provided=sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d vars.name="foo/bar" vars.uuid=7fa125c9-df05-40fd-8ed3-cd0a71aa4933 time="2025-12-04T03:41:05Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=b8697ded-9b14-4a16-931d-8107d6834305 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49206" http.request.uri="/v2/foo/bar/blobs/uploads/7fa125c9-df05-40fd-8ed3-cd0a71aa4933?_state=HjF06GIL_37ykmzNkEzPpeBNjMcS3K3aZB_tALybb6V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmYTEyNWM5LWRmMDUtNDBmZC04ZWQzLWNkMGE3MWFhNDkzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowNS44MjgwNjE2MjZaIn0%3D&digest=sha256%3A6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7fa125c9-df05-40fd-8ed3-cd0a71aa4933 time="2025-12-04T03:41:05Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=b8697ded-9b14-4a16-931d-8107d6834305 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49206" http.request.uri="/v2/foo/bar/blobs/uploads/7fa125c9-df05-40fd-8ed3-cd0a71aa4933?_state=HjF06GIL_37ykmzNkEzPpeBNjMcS3K3aZB_tALybb6V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmYTEyNWM5LWRmMDUtNDBmZC04ZWQzLWNkMGE3MWFhNDkzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowNS44MjgwNjE2MjZaIn0%3D&digest=sha256%3A6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.776652ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7fa125c9-df05-40fd-8ed3-cd0a71aa4933 127.0.0.1 - - [04/Dec/2025:03:41:05 +0000] "PUT /v2/foo/bar/blobs/uploads/7fa125c9-df05-40fd-8ed3-cd0a71aa4933?_state=HjF06GIL_37ykmzNkEzPpeBNjMcS3K3aZB_tALybb6V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmYTEyNWM5LWRmMDUtNDBmZC04ZWQzLWNkMGE3MWFhNDkzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowNS44MjgwNjE2MjZaIn0%3D&digest=sha256%3A6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T03:41:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=974d7aaf-6871-4810-9170-c9df9dceff30 http.request.method=POST http.request.remoteaddr="127.0.0.1:49206" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.46913ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=124098e0-c955-4259-8189-79e78b554d36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49206" http.request.uri="/v2/foo/bar/blobs/uploads/9f19d695-e74c-483b-b842-36bfc9b35239?_state=DXLZa_O9w1LOS6bG54SlcBIpIDOKigtInGs1JkBzcEV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmMTlkNjk1LWU3NGMtNDgzYi1iODQyLTM2YmZjOWIzNTIzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowNS44MzMxMDk0ODlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.117663ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:05 +0000] "PUT /v2/foo/bar/blobs/uploads/9f19d695-e74c-483b-b842-36bfc9b35239?_state=DXLZa_O9w1LOS6bG54SlcBIpIDOKigtInGs1JkBzcEV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmMTlkNjk1LWU3NGMtNDgzYi1iODQyLTM2YmZjOWIzNTIzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowNS44MzMxMDk0ODlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=8915c5ae-54c5-430f-be89-60c6cab8399f http.request.method=POST http.request.remoteaddr="127.0.0.1:49206" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.900632ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=2dd7287c-2519-42c6-bee1-0a0ced3b2ecd http.request.method=PUT http.request.remoteaddr="127.0.0.1:49206" http.request.uri="/v2/foo/bar/blobs/uploads/01e504dc-ac31-488b-afb7-629d3ca45b3e?_state=8cq5CQoZyHivQYucmH5zWBsrkoN_RypElkeclEotVf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZTUwNGRjLWFjMzEtNDg4Yi1hZmI3LTYyOWQzY2E0NWIzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowNS44MzkzMTM2OTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.03499ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:05 +0000] "PUT /v2/foo/bar/blobs/uploads/01e504dc-ac31-488b-afb7-629d3ca45b3e?_state=8cq5CQoZyHivQYucmH5zWBsrkoN_RypElkeclEotVf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZTUwNGRjLWFjMzEtNDg4Yi1hZmI3LTYyOWQzY2E0NWIzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowNS44MzkzMTM2OTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=28090c4d-d4d6-4de5-85c4-8b2d883d7017 http.request.method=POST http.request.remoteaddr="127.0.0.1:49206" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.492086ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=7d12fc14-fb97-4ed8-87d9-047728dc5932 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49206" http.request.uri="/v2/foo/bar/blobs/uploads/9177d60e-341a-497f-9be0-a37ab41cf5a0?_state=dNnuDscSvBdOEtJWmUnKfdnYsKDMP7m_9yPpF215T-57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxNzdkNjBlLTM0MWEtNDk3Zi05YmUwLWEzN2FiNDFjZjVhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowNS44NDU3NDM4NDdaIn0%3D&digest=sha256%3A6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.049813472s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:05 +0000] "PUT /v2/foo/bar/blobs/uploads/9177d60e-341a-497f-9be0-a37ab41cf5a0?_state=dNnuDscSvBdOEtJWmUnKfdnYsKDMP7m_9yPpF215T-57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkxNzdkNjBlLTM0MWEtNDk3Zi05YmUwLWEzN2FiNDFjZjVhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowNS44NDU3NDM4NDdaIn0%3D&digest=sha256%3A6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=5e0c463d-ee4a-4895-92e2-de8d327f1df7 http.request.method=POST http.request.remoteaddr="127.0.0.1:49206" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.513988ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:44219" http.request.id=1d25ceda-b1b7-47c2-a160-4db01aae32dc http.request.method=PATCH http.request.remoteaddr="127.0.0.1:49206" http.request.uri="/v2/foo/bar/blobs/uploads/8961c7c9-c0f5-4ed2-8be8-6e447449e1a4?_state=bXPWIc5BfFKLSf5mLL3kSShJANBO_y_yer49jbhZ3u57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5NjFjN2M5LWMwZjUtNGVkMi04YmU4LTZlNDQ3NDQ5ZTFhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowOS4wNTA2Mzg4MzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.963830061s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:09 +0000] "PATCH /v2/foo/bar/blobs/uploads/8961c7c9-c0f5-4ed2-8be8-6e447449e1a4?_state=bXPWIc5BfFKLSf5mLL3kSShJANBO_y_yer49jbhZ3u57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5NjFjN2M5LWMwZjUtNGVkMi04YmU4LTZlNDQ3NDQ5ZTFhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTowOS4wNTA2Mzg4MzVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=c0844f79-c4db-4ef1-937b-b9d978c20150 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49206" http.request.uri="/v2/foo/bar/blobs/uploads/8961c7c9-c0f5-4ed2-8be8-6e447449e1a4?_state=wLQsV9CdFG4sZ_DDLaanbWVluvmkYqpM8EebDKzckOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5NjFjN2M5LWMwZjUtNGVkMi04YmU4LTZlNDQ3NDQ5ZTFhNCIsIk9mZnNldCI6MjExODgwOTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDE6MDlaIn0%3D&digest=sha256%3A6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.905846ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "PUT /v2/foo/bar/blobs/uploads/8961c7c9-c0f5-4ed2-8be8-6e447449e1a4?_state=wLQsV9CdFG4sZ_DDLaanbWVluvmkYqpM8EebDKzckOR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg5NjFjN2M5LWMwZjUtNGVkMi04YmU4LTZlNDQ3NDQ5ZTFhNCIsIk9mZnNldCI6MjExODgwOTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDE6MDlaIn0%3D&digest=sha256%3A6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=766f4948-eb6e-4d3d-81c4-1a4d840e9215 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49206" http.request.uri="/v2/foo/bar/blobs/sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.298424ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=167b350d-3803-4253-ac63-87e3d6dc5502 http.request.method=GET http.request.remoteaddr="127.0.0.1:49206" http.request.uri="/v2/foo/bar/blobs/sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=160.258679ms http.response.status=200 http.response.written=21188096 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "GET /v2/foo/bar/blobs/sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d HTTP/1.1" 200 21188096 "" "Go-http-client/1.1" time="2025-12-04T03:41:12Z" level=error msg="error parsing digest="sha257:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=70c7456c-baf5-403f-b5e2-26d29052064d http.request.method=GET http.request.remoteaddr="127.0.0.1:49206" http.request.uri="/v2/foo/bar/blobs/sha257:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d" vars.name="foo/bar" time="2025-12-04T03:41:12Z" 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.25.5 http.request.host="127.0.0.1:44219" http.request.id=70c7456c-baf5-403f-b5e2-26d29052064d http.request.method=GET http.request.remoteaddr="127.0.0.1:49206" http.request.uri="/v2/foo/bar/blobs/sha257:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.91886ms http.response.status=400 http.response.written=110 vars.digest="sha257:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "GET /v2/foo/bar/blobs/sha257:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T03:41:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=23624757-fda7-4cba-aa01-44c726d377fd http.request.method=GET http.request.remoteaddr="127.0.0.1:49228" http.request.uri="/v2/foo/bar/blobs/sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.711581ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "GET /v2/foo/bar/blobs/sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:41: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.25.5 time="2025-12-04T03:41:12Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:41:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=c240fdb2-0bde-4f1e-beba-943b69d900c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:50840" http.request.uri="/v2/foo/bar/blobs/sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.331486ms http.response.status=404 http.response.written=157 vars.digest="sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "GET /v2/foo/bar/blobs/sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T03:41:12Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=a11a89cc-4b6e-482a-a63f-bcaa2a251924 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50844" http.request.uri="/v2/foo/bar/blobs/sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.122907ms http.response.status=404 http.response.written=157 vars.digest="sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "HEAD /v2/foo/bar/blobs/sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T03:41:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=54f5ab19-2579-41f6-9b67-f7a06b24181e http.request.method=POST http.request.remoteaddr="127.0.0.1:50844" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.148086ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=9b7e439a-c8b2-4d2e-94bc-1973e158e030 http.request.method=GET http.request.remoteaddr="127.0.0.1:50844" http.request.uri="/v2/foo/bar/blobs/uploads/b2306dbf-6432-46a9-a6eb-9bf1176e83f0?_state=evBamzMeYXHBFXrSecMdZdRliDZ9HDMt4a1TyIB7O8J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMzA2ZGJmLTY0MzItNDZhOS1hNmViLTliZjExNzZlODNmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxMi41OTY1MDgyMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.359919ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "GET /v2/foo/bar/blobs/uploads/b2306dbf-6432-46a9-a6eb-9bf1176e83f0?_state=evBamzMeYXHBFXrSecMdZdRliDZ9HDMt4a1TyIB7O8J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMzA2ZGJmLTY0MzItNDZhOS1hNmViLTliZjExNzZlODNmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxMi41OTY1MDgyMDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=ff5babcf-eb57-41be-a27b-77fabdb9deb5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50844" http.request.uri="/v2/foo/bar/blobs/uploads/b2306dbf-6432-46a9-a6eb-9bf1176e83f0?_state=evBamzMeYXHBFXrSecMdZdRliDZ9HDMt4a1TyIB7O8J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMzA2ZGJmLTY0MzItNDZhOS1hNmViLTliZjExNzZlODNmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxMi41OTY1MDgyMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="950.962µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "DELETE /v2/foo/bar/blobs/uploads/b2306dbf-6432-46a9-a6eb-9bf1176e83f0?_state=evBamzMeYXHBFXrSecMdZdRliDZ9HDMt4a1TyIB7O8J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMzA2ZGJmLTY0MzItNDZhOS1hNmViLTliZjExNzZlODNmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxMi41OTY1MDgyMDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:12Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=b2f81e13-e96b-4329-9a53-c39ab467ddea http.request.method=GET http.request.remoteaddr="127.0.0.1:50844" http.request.uri="/v2/foo/bar/blobs/uploads/b2306dbf-6432-46a9-a6eb-9bf1176e83f0?_state=evBamzMeYXHBFXrSecMdZdRliDZ9HDMt4a1TyIB7O8J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMzA2ZGJmLTY0MzItNDZhOS1hNmViLTliZjExNzZlODNmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxMi41OTY1MDgyMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b2306dbf-6432-46a9-a6eb-9bf1176e83f0 time="2025-12-04T03:41:12Z" 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.25.5 http.request.host="127.0.0.1:40999" http.request.id=b2f81e13-e96b-4329-9a53-c39ab467ddea http.request.method=GET http.request.remoteaddr="127.0.0.1:50844" http.request.uri="/v2/foo/bar/blobs/uploads/b2306dbf-6432-46a9-a6eb-9bf1176e83f0?_state=evBamzMeYXHBFXrSecMdZdRliDZ9HDMt4a1TyIB7O8J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMzA2ZGJmLTY0MzItNDZhOS1hNmViLTliZjExNzZlODNmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxMi41OTY1MDgyMDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="850.964µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b2306dbf-6432-46a9-a6eb-9bf1176e83f0 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "GET /v2/foo/bar/blobs/uploads/b2306dbf-6432-46a9-a6eb-9bf1176e83f0?_state=evBamzMeYXHBFXrSecMdZdRliDZ9HDMt4a1TyIB7O8J7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyMzA2ZGJmLTY0MzItNDZhOS1hNmViLTliZjExNzZlODNmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxMi41OTY1MDgyMDZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T03:41:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=36c9b095-0d03-46a4-ada8-0449b15fbeee http.request.method=POST http.request.remoteaddr="127.0.0.1:50860" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.059806ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:12Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=c77291c3-df13-4f58-9732-6ba2735720b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50860" http.request.uri="/v2/foo/bar/blobs/uploads/c4594372-0e41-44dc-a679-0adfd80a4a97?_state=ubxxIrQqikPSllhvNbztqv8639d0NYKLfTi6OrptYhB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0NTk0MzcyLTBlNDEtNDRkYy1hNjc5LTBhZGZkODBhNGE5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxMi42MDM3MTAyMThaIn0%3D&digest=sha256%3A92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e" http.request.useragent="Go-http-client/1.1" provided=sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e vars.name="foo/bar" vars.uuid=c4594372-0e41-44dc-a679-0adfd80a4a97 time="2025-12-04T03:41:12Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=c77291c3-df13-4f58-9732-6ba2735720b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50860" http.request.uri="/v2/foo/bar/blobs/uploads/c4594372-0e41-44dc-a679-0adfd80a4a97?_state=ubxxIrQqikPSllhvNbztqv8639d0NYKLfTi6OrptYhB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0NTk0MzcyLTBlNDEtNDRkYy1hNjc5LTBhZGZkODBhNGE5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxMi42MDM3MTAyMThaIn0%3D&digest=sha256%3A92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c4594372-0e41-44dc-a679-0adfd80a4a97 time="2025-12-04T03:41:12Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=c77291c3-df13-4f58-9732-6ba2735720b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50860" http.request.uri="/v2/foo/bar/blobs/uploads/c4594372-0e41-44dc-a679-0adfd80a4a97?_state=ubxxIrQqikPSllhvNbztqv8639d0NYKLfTi6OrptYhB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0NTk0MzcyLTBlNDEtNDRkYy1hNjc5LTBhZGZkODBhNGE5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxMi42MDM3MTAyMThaIn0%3D&digest=sha256%3A92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.41578ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c4594372-0e41-44dc-a679-0adfd80a4a97 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "PUT /v2/foo/bar/blobs/uploads/c4594372-0e41-44dc-a679-0adfd80a4a97?_state=ubxxIrQqikPSllhvNbztqv8639d0NYKLfTi6OrptYhB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0NTk0MzcyLTBlNDEtNDRkYy1hNjc5LTBhZGZkODBhNGE5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxMi42MDM3MTAyMThaIn0%3D&digest=sha256%3A92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T03:41:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=25ca7dd3-35f6-4fa9-a50d-398b757da945 http.request.method=POST http.request.remoteaddr="127.0.0.1:50860" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.027536ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=ca9bec6a-7d5a-462d-8d61-d6e22e9f5fca http.request.method=PUT http.request.remoteaddr="127.0.0.1:50860" http.request.uri="/v2/foo/bar/blobs/uploads/a3715cc6-b361-4f20-9b00-95474af89839?_state=X8iOTfZFZQGXGOF_q-LUWx7lWmz6KhccNTMs9Kc2jRR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNzE1Y2M2LWIzNjEtNGYyMC05YjAwLTk1NDc0YWY4OTgzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxMi42MDg4MTE0NzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.624583ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "PUT /v2/foo/bar/blobs/uploads/a3715cc6-b361-4f20-9b00-95474af89839?_state=X8iOTfZFZQGXGOF_q-LUWx7lWmz6KhccNTMs9Kc2jRR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNzE1Y2M2LWIzNjEtNGYyMC05YjAwLTk1NDc0YWY4OTgzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxMi42MDg4MTE0NzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=e8c92df0-101e-423b-babe-7017a48026dd http.request.method=POST http.request.remoteaddr="127.0.0.1:50860" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.089441ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=e10229b1-cb27-45f8-98d9-dc9ee3c059b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50860" http.request.uri="/v2/foo/bar/blobs/uploads/2c2fdf23-1eac-4f03-91cb-3e0d57c2dc66?_state=HLvjXWzNfCczNRs9IIWDd8917Uz_HesS3PtMWzLFQGF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjMmZkZjIzLTFlYWMtNGYwMy05MWNiLTNlMGQ1N2MyZGM2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxMi42MTQ3NDc0MDRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.809861ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "PUT /v2/foo/bar/blobs/uploads/2c2fdf23-1eac-4f03-91cb-3e0d57c2dc66?_state=HLvjXWzNfCczNRs9IIWDd8917Uz_HesS3PtMWzLFQGF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjMmZkZjIzLTFlYWMtNGYwMy05MWNiLTNlMGQ1N2MyZGM2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxMi42MTQ3NDc0MDRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=f6c289e1-99c8-4fce-b7fa-1c42251086b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:50860" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.078068ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=c25b7447-c3ba-423e-8f86-008698fdf956 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50860" http.request.uri="/v2/foo/bar/blobs/uploads/ce8fb720-ee02-457a-9acb-302ba855a8dd?_state=idJ3hGj89Vtr1qNmhgqsXOj16Ee9a2CJKKmYODGMCXN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlOGZiNzIwLWVlMDItNDU3YS05YWNiLTMwMmJhODU1YThkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxMi42MjA1MTA2NjRaIn0%3D&digest=sha256%3A92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e" http.request.useragent="Go-http-client/1.1" http.response.duration=5.451331272s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "PUT /v2/foo/bar/blobs/uploads/ce8fb720-ee02-457a-9acb-302ba855a8dd?_state=idJ3hGj89Vtr1qNmhgqsXOj16Ee9a2CJKKmYODGMCXN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNlOGZiNzIwLWVlMDItNDU3YS05YWNiLTMwMmJhODU1YThkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxMi42MjA1MTA2NjRaIn0%3D&digest=sha256%3A92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=211be935-2ce8-4164-81d9-2c38c20a226d http.request.method=POST http.request.remoteaddr="127.0.0.1:50860" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.065566ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40999" http.request.id=27b4a0a5-5c25-4987-9c0f-bdd5ca566175 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50860" http.request.uri="/v2/foo/bar/blobs/uploads/e2c410fc-c737-458b-aa4c-04d8b7de850a?_state=27MqE0mJfJR38CDVontkS6ZEG7HB-d-pXUD8Gh8rdvJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYzQxMGZjLWM3MzctNDU4Yi1hYTRjLTA0ZDhiN2RlODUwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxOC4zMDgzODAxWiJ9" http.request.useragent="Go-http-client/1.1" http.response.duration=5.528579985s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:18 +0000] "PATCH /v2/foo/bar/blobs/uploads/e2c410fc-c737-458b-aa4c-04d8b7de850a?_state=27MqE0mJfJR38CDVontkS6ZEG7HB-d-pXUD8Gh8rdvJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYzQxMGZjLWM3MzctNDU4Yi1hYTRjLTA0ZDhiN2RlODUwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToxOC4zMDgzODAxWiJ9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=714c97ac-a12b-490d-9f41-c1556f1ba6c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50860" http.request.uri="/v2/foo/bar/blobs/uploads/e2c410fc-c737-458b-aa4c-04d8b7de850a?_state=rwaZB37jbhzMFK3CSjaLRu7T6lCS5-QlzORFze9i1vx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYzQxMGZjLWM3MzctNDU4Yi1hYTRjLTA0ZDhiN2RlODUwYSIsIk9mZnNldCI6MjkyMzY3MzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDE6MThaIn0%3D&digest=sha256%3A92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.043747ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:23 +0000] "PUT /v2/foo/bar/blobs/uploads/e2c410fc-c737-458b-aa4c-04d8b7de850a?_state=rwaZB37jbhzMFK3CSjaLRu7T6lCS5-QlzORFze9i1vx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYzQxMGZjLWM3MzctNDU4Yi1hYTRjLTA0ZDhiN2RlODUwYSIsIk9mZnNldCI6MjkyMzY3MzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDE6MThaIn0%3D&digest=sha256%3A92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=5f77835a-f97c-4245-85c8-0a147f4385a0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50860" http.request.uri="/v2/foo/bar/blobs/sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.361127ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=c4b2d74f-73c4-4b7c-b51d-c91dfa3f5cab http.request.method=GET http.request.remoteaddr="127.0.0.1:50860" http.request.uri="/v2/foo/bar/blobs/sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=215.103535ms http.response.status=200 http.response.written=29236736 127.0.0.1 - - [04/Dec/2025:03:41:23 +0000] "GET /v2/foo/bar/blobs/sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e HTTP/1.1" 200 29236736 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=error msg="error parsing digest="sha257:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=d9af31dd-cbd0-4da6-8b47-66558ba8c4f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:50860" http.request.uri="/v2/foo/bar/blobs/sha257:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e" vars.name="foo/bar" time="2025-12-04T03:41:24Z" 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.25.5 http.request.host="127.0.0.1:40999" http.request.id=d9af31dd-cbd0-4da6-8b47-66558ba8c4f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:50860" http.request.uri="/v2/foo/bar/blobs/sha257:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.230943ms http.response.status=400 http.response.written=110 vars.digest="sha257:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:03:41:24 +0000] "GET /v2/foo/bar/blobs/sha257:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=8b45da3c-fb30-402e-8d58-5468547c965c http.request.method=GET http.request.remoteaddr="127.0.0.1:39970" http.request.uri="/v2/foo/bar/blobs/sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.76515ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:24 +0000] "GET /v2/foo/bar/blobs/sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=1cb1a7d8-5fb7-4117-b2e7-fd926031189c http.request.method=GET http.request.remoteaddr="127.0.0.1:39970" http.request.uri="/v2/foo/bar/blobs/sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.344027ms http.response.status=200 http.response.written=131072 127.0.0.1 - - [04/Dec/2025:03:41:24 +0000] "GET /v2/foo/bar/blobs/sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e HTTP/1.1" 200 131072 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40999" http.request.id=32ac22b3-672a-47da-9d8b-6ecda785f548 http.request.method=GET http.request.remoteaddr="127.0.0.1:39966" http.request.uri="/v2/foo/bar/blobs/sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.434832ms http.response.status=200 http.response.written=2681472 127.0.0.1 - - [04/Dec/2025:03:41:24 +0000] "GET /v2/foo/bar/blobs/sha256:92a9fb4ab5565b2f9b0bfc7e1afab91211880ac9f20247650efab7b16b48f50e HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=398f2ec8-8e91-492c-8585-d3641b1163f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49228" http.request.uri="/v2/foo/bar/blobs/sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.876421494s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "GET /v2/foo/bar/blobs/sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:44219" http.request.id=78be965b-ffa3-4e32-8623-c1465b065067 http.request.method=GET http.request.remoteaddr="127.0.0.1:49216" http.request.uri="/v2/foo/bar/blobs/sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.888676384s http.response.status=200 http.response.written=2648704 127.0.0.1 - - [04/Dec/2025:03:41:12 +0000] "GET /v2/foo/bar/blobs/sha256:6c67ae1c58727e836903434891e54189c351afb35d65b416ab3fc5deb9e4006d HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (18.56s) === RUN TestBlobDelete time="2025-12-04T03:41:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T03:41:24Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:41:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=df1c4ee0-af54-4183-97cd-2ae5543382eb http.request.method=GET http.request.remoteaddr="127.0.0.1:56440" http.request.uri="/v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.294022ms http.response.status=404 http.response.written=157 vars.digest="sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:03:41:24 +0000] "GET /v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=e935bbd4-9cd7-4d5a-93f6-05beecc5e900 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56450" http.request.uri="/v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="920.329µs" http.response.status=404 http.response.written=157 vars.digest="sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:03:41:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=47ca886a-f36e-4deb-9eb4-64edc72e68ff http.request.method=POST http.request.remoteaddr="127.0.0.1:56450" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.066768ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=b37c2bad-ad1f-4e64-84f6-79f8b17d8af4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56450" http.request.uri="/v2/foo/bar/blobs/uploads/87d18dea-f864-4516-9729-aa15d35a1a47?_state=aGEsf98MxI_j_7yg-dnuphb0ZvFRCWFgbyXf9sv-EMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3ZDE4ZGVhLWY4NjQtNDUxNi05NzI5LWFhMTVkMzVhMWE0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToyNC41MjI3MjEzOTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.374864ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:24 +0000] "GET /v2/foo/bar/blobs/uploads/87d18dea-f864-4516-9729-aa15d35a1a47?_state=aGEsf98MxI_j_7yg-dnuphb0ZvFRCWFgbyXf9sv-EMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3ZDE4ZGVhLWY4NjQtNDUxNi05NzI5LWFhMTVkMzVhMWE0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToyNC41MjI3MjEzOTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=a62afc09-0baf-4226-b455-01ab57076b1d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56450" http.request.uri="/v2/foo/bar/blobs/uploads/87d18dea-f864-4516-9729-aa15d35a1a47?_state=aGEsf98MxI_j_7yg-dnuphb0ZvFRCWFgbyXf9sv-EMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3ZDE4ZGVhLWY4NjQtNDUxNi05NzI5LWFhMTVkMzVhMWE0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToyNC41MjI3MjEzOTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.355194ms http.response.status=204 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:24 +0000] "DELETE /v2/foo/bar/blobs/uploads/87d18dea-f864-4516-9729-aa15d35a1a47?_state=aGEsf98MxI_j_7yg-dnuphb0ZvFRCWFgbyXf9sv-EMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3ZDE4ZGVhLWY4NjQtNDUxNi05NzI5LWFhMTVkMzVhMWE0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToyNC41MjI3MjEzOTJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=de9b4084-5e20-4353-940d-22a96c27bfe4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56450" http.request.uri="/v2/foo/bar/blobs/uploads/87d18dea-f864-4516-9729-aa15d35a1a47?_state=aGEsf98MxI_j_7yg-dnuphb0ZvFRCWFgbyXf9sv-EMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3ZDE4ZGVhLWY4NjQtNDUxNi05NzI5LWFhMTVkMzVhMWE0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToyNC41MjI3MjEzOTJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=87d18dea-f864-4516-9729-aa15d35a1a47 time="2025-12-04T03:41:24Z" 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.25.5 http.request.host="127.0.0.1:33705" http.request.id=de9b4084-5e20-4353-940d-22a96c27bfe4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56450" http.request.uri="/v2/foo/bar/blobs/uploads/87d18dea-f864-4516-9729-aa15d35a1a47?_state=aGEsf98MxI_j_7yg-dnuphb0ZvFRCWFgbyXf9sv-EMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3ZDE4ZGVhLWY4NjQtNDUxNi05NzI5LWFhMTVkMzVhMWE0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToyNC41MjI3MjEzOTJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.172547ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=87d18dea-f864-4516-9729-aa15d35a1a47 127.0.0.1 - - [04/Dec/2025:03:41:24 +0000] "GET /v2/foo/bar/blobs/uploads/87d18dea-f864-4516-9729-aa15d35a1a47?_state=aGEsf98MxI_j_7yg-dnuphb0ZvFRCWFgbyXf9sv-EMB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3ZDE4ZGVhLWY4NjQtNDUxNi05NzI5LWFhMTVkMzVhMWE0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToyNC41MjI3MjEzOTJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=bb2ac214-ae65-406e-92ee-4104a8646abd http.request.method=POST http.request.remoteaddr="127.0.0.1:56452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.493037ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=3de9967e-016d-4c9f-95a5-ca4f9edff546 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56452" http.request.uri="/v2/foo/bar/blobs/uploads/3ebb8f6b-9e2b-437f-8200-c220d65c59fb?_state=UYlZy7t1_dDblUbhw_usauirLiZlL5ywmLW3WzfFn5F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlYmI4ZjZiLTllMmItNDM3Zi04MjAwLWMyMjBkNjVjNTlmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToyNC41MzIxMDQ4NTFaIn0%3D&digest=sha256%3A3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" provided=sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c vars.name="foo/bar" vars.uuid=3ebb8f6b-9e2b-437f-8200-c220d65c59fb time="2025-12-04T03:41:24Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=3de9967e-016d-4c9f-95a5-ca4f9edff546 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56452" http.request.uri="/v2/foo/bar/blobs/uploads/3ebb8f6b-9e2b-437f-8200-c220d65c59fb?_state=UYlZy7t1_dDblUbhw_usauirLiZlL5ywmLW3WzfFn5F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlYmI4ZjZiLTllMmItNDM3Zi04MjAwLWMyMjBkNjVjNTlmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToyNC41MzIxMDQ4NTFaIn0%3D&digest=sha256%3A3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3ebb8f6b-9e2b-437f-8200-c220d65c59fb time="2025-12-04T03:41:24Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=3de9967e-016d-4c9f-95a5-ca4f9edff546 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56452" http.request.uri="/v2/foo/bar/blobs/uploads/3ebb8f6b-9e2b-437f-8200-c220d65c59fb?_state=UYlZy7t1_dDblUbhw_usauirLiZlL5ywmLW3WzfFn5F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlYmI4ZjZiLTllMmItNDM3Zi04MjAwLWMyMjBkNjVjNTlmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToyNC41MzIxMDQ4NTFaIn0%3D&digest=sha256%3A3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.505275ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=3ebb8f6b-9e2b-437f-8200-c220d65c59fb 127.0.0.1 - - [04/Dec/2025:03:41:24 +0000] "PUT /v2/foo/bar/blobs/uploads/3ebb8f6b-9e2b-437f-8200-c220d65c59fb?_state=UYlZy7t1_dDblUbhw_usauirLiZlL5ywmLW3WzfFn5F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlYmI4ZjZiLTllMmItNDM3Zi04MjAwLWMyMjBkNjVjNTlmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToyNC41MzIxMDQ4NTFaIn0%3D&digest=sha256%3A3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=56317d18-bcf6-424f-b33a-9f7076082d4b http.request.method=POST http.request.remoteaddr="127.0.0.1:56452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.19454ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=a5afbb0d-b6f7-4509-9e72-ba6407c154bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:56452" http.request.uri="/v2/foo/bar/blobs/uploads/5736f600-01b5-4164-8947-c18b192cfecf?_state=7R_OgQQuYbnEiRHJWkgOJphzJbxDPVC9fM-RkuMghph7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3MzZmNjAwLTAxYjUtNDE2NC04OTQ3LWMxOGIxOTJjZmVjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToyNC41Mzc1MzEwODRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.648083ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:24 +0000] "PUT /v2/foo/bar/blobs/uploads/5736f600-01b5-4164-8947-c18b192cfecf?_state=7R_OgQQuYbnEiRHJWkgOJphzJbxDPVC9fM-RkuMghph7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3MzZmNjAwLTAxYjUtNDE2NC04OTQ3LWMxOGIxOTJjZmVjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToyNC41Mzc1MzEwODRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=984473ab-6806-459c-b82e-4bfa307a5268 http.request.method=POST http.request.remoteaddr="127.0.0.1:56452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.120608ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=eb465b35-cbee-4bcd-b24c-9b63ed7a1682 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56452" http.request.uri="/v2/foo/bar/blobs/uploads/24692f60-63c3-4892-a9ce-9950da70b382?_state=lcaMPOa7ghtzliTUOLPU8uWDVCbEhaxc0e4Ngk33xoF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0NjkyZjYwLTYzYzMtNDg5Mi1hOWNlLTk5NTBkYTcwYjM4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToyNC41NDMxMjQxMzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.581553ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:24 +0000] "PUT /v2/foo/bar/blobs/uploads/24692f60-63c3-4892-a9ce-9950da70b382?_state=lcaMPOa7ghtzliTUOLPU8uWDVCbEhaxc0e4Ngk33xoF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0NjkyZjYwLTYzYzMtNDg5Mi1hOWNlLTk5NTBkYTcwYjM4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToyNC41NDMxMjQxMzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:24Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=2dc5fe36-4d06-4370-a2f8-581ba87a2556 http.request.method=POST http.request.remoteaddr="127.0.0.1:56452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.063141ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:29Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=56475538-33ff-42dd-aca2-aa8401cde8c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56452" http.request.uri="/v2/foo/bar/blobs/uploads/9d9bce18-5ca4-4343-bc2c-65fc1098d1f2?_state=oEmY0ObLzYP3hqHMtTcsQ2YFehpu-JrAq67MjIRj5hB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkOWJjZTE4LTVjYTQtNDM0My1iYzJjLTY1ZmMxMDk4ZDFmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToyNC41NDg1NDk4NzJaIn0%3D&digest=sha256%3A3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.34292843s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:24 +0000] "PUT /v2/foo/bar/blobs/uploads/9d9bce18-5ca4-4343-bc2c-65fc1098d1f2?_state=oEmY0ObLzYP3hqHMtTcsQ2YFehpu-JrAq67MjIRj5hB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkOWJjZTE4LTVjYTQtNDM0My1iYzJjLTY1ZmMxMDk4ZDFmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MToyNC41NDg1NDk4NzJaIn0%3D&digest=sha256%3A3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=ca01f5ee-b354-4f82-881b-2fc3899b96e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:56452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.424637ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33705" http.request.id=f6596018-2fa4-463d-be3d-122afdfabe0d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:56452" http.request.uri="/v2/foo/bar/blobs/uploads/472a4f5f-c628-4883-87a7-f1a868d26a31?_state=JNrHzfBu3p0oEG05VWXn1eVq2GEQaxdxePMYkCo8SJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3MmE0ZjVmLWM2MjgtNDg4My04N2E3LWYxYTg2OGQyNmEzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTozMC4xMzAzNjEzMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.196433312s http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:30 +0000] "PATCH /v2/foo/bar/blobs/uploads/472a4f5f-c628-4883-87a7-f1a868d26a31?_state=JNrHzfBu3p0oEG05VWXn1eVq2GEQaxdxePMYkCo8SJF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3MmE0ZjVmLWM2MjgtNDg4My04N2E3LWYxYTg2OGQyNmEzMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTozMC4xMzAzNjEzMzNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=940f9c24-f1bf-4909-aee2-9cbb9963e1fa http.request.method=PUT http.request.remoteaddr="127.0.0.1:56452" http.request.uri="/v2/foo/bar/blobs/uploads/472a4f5f-c628-4883-87a7-f1a868d26a31?_state=f2W7aG53a3KNE7VbTNXYasCR4PTzWOiSzkdOFIVKunl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3MmE0ZjVmLWM2MjgtNDg4My04N2E3LWYxYTg2OGQyNmEzMSIsIk9mZnNldCI6MjgzODExODQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDE6MzBaIn0%3D&digest=sha256%3A3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.298099ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:35 +0000] "PUT /v2/foo/bar/blobs/uploads/472a4f5f-c628-4883-87a7-f1a868d26a31?_state=f2W7aG53a3KNE7VbTNXYasCR4PTzWOiSzkdOFIVKunl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3MmE0ZjVmLWM2MjgtNDg4My04N2E3LWYxYTg2OGQyNmEzMSIsIk9mZnNldCI6MjgzODExODQsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDE6MzBaIn0%3D&digest=sha256%3A3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=b75c9db3-95b6-4dc2-b4fe-d8b06f38d156 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:56452" http.request.uri="/v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.422808ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:35 +0000] "HEAD /v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=bb6d8bcd-0656-4cf8-8472-2413926b6b66 http.request.method=GET http.request.remoteaddr="127.0.0.1:56452" http.request.uri="/v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=197.050178ms http.response.status=200 http.response.written=28381184 127.0.0.1 - - [04/Dec/2025:03:41:35 +0000] "GET /v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c HTTP/1.1" 200 28381184 "" "Go-http-client/1.1" time="2025-12-04T03:41:35Z" level=error msg="error parsing digest="sha257:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=0bb1caeb-6463-4daf-82e5-4ca6cbc4b83a http.request.method=GET http.request.remoteaddr="127.0.0.1:56452" http.request.uri="/v2/foo/bar/blobs/sha257:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" vars.name="foo/bar" time="2025-12-04T03:41:35Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=0bb1caeb-6463-4daf-82e5-4ca6cbc4b83a http.request.method=GET http.request.remoteaddr="127.0.0.1:56452" http.request.uri="/v2/foo/bar/blobs/sha257:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.288406ms http.response.status=400 http.response.written=110 vars.digest="sha257:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:03:41:35 +0000] "GET /v2/foo/bar/blobs/sha257:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T03:41:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=c1569bad-7cd3-4e90-85a6-257acae410b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39322" http.request.uri="/v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.555876ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:35 +0000] "GET /v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=7f9232a7-3f17-4776-9038-aa220cf00362 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39336" http.request.uri="/v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.555335ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:35 +0000] "DELETE /v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:35Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=803976ee-d351-47b0-be07-7606045ebb64 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39336" http.request.uri="/v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.025604ms http.response.status=404 http.response.written=157 vars.digest="sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:03:41:35 +0000] "HEAD /v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-04T03:41:35Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=015a468b-8374-4686-bad7-08d827523ed7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39336" http.request.uri="/v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.881036ms http.response.status=404 http.response.written=74 vars.digest="sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:03:41:35 +0000] "DELETE /v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-12-04T03:41:35Z" level=error msg="error parsing digest="sha257:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=68a69eee-c318-4289-8789-31e11d0dd647 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39352" http.request.uri="/v2/foo/bar/blobs/sha257:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" vars.name="foo/bar" time="2025-12-04T03:41:35Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=68a69eee-c318-4289-8789-31e11d0dd647 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39352" http.request.uri="/v2/foo/bar/blobs/sha257:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="964.887µs" http.response.status=400 http.response.written=110 vars.digest="sha257:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:03:41:35 +0000] "DELETE /v2/foo/bar/blobs/sha257:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-04T03:41:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=8bb57652-5a30-431b-9f9d-cc38b70e9804 http.request.method=POST http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.150511ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=6e8c01fe-2a04-4197-9494-c788e3b57e1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/uploads/cd867613-a566-4440-8b9e-fc1f41f967bd?_state=eMmaAtpEcEdGkUMv-5UO9lDTUy0Wk9og-6nA341fmtV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkODY3NjEzLWE1NjYtNDQ0MC04YjllLWZjMWY0MWY5NjdiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTozNS41OTQ0MDgyMjFaIn0%3D&digest=sha256%3A3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.114531092s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:35 +0000] "PUT /v2/foo/bar/blobs/uploads/cd867613-a566-4440-8b9e-fc1f41f967bd?_state=eMmaAtpEcEdGkUMv-5UO9lDTUy0Wk9og-6nA341fmtV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkODY3NjEzLWE1NjYtNDQ0MC04YjllLWZjMWY0MWY5NjdiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTozNS41OTQ0MDgyMjFaIn0%3D&digest=sha256%3A3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=a5dda370-41ef-461a-9915-4d659cd4bf60 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39368" http.request.uri="/v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.212952ms http.response.status=200 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=5294b045-72a7-485c-ad96-e32d2a1ba078 http.request.method=GET http.request.remoteaddr="127.0.0.1:39322" http.request.uri="/v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.370535455s http.response.status=200 http.response.written=2646784 127.0.0.1 - - [04/Dec/2025:03:41:35 +0000] "GET /v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c HTTP/1.1" 200 2646784 "" "Go-http-client/1.1" time="2025-12-04T03:41:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33705" http.request.id=9e33a099-fbbc-4630-880f-131c6a43a3e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39320" http.request.uri="/v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.377844s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [04/Dec/2025:03:41:35 +0000] "GET /v2/foo/bar/blobs/sha256:3edcc067efa653aca4308f914c9e2fba7dec2c396f937c1cda1ca511f9646e9c HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (16.84s) === RUN TestRelativeURL time="2025-12-04T03:41:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T03:41:40Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:41:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45233" http.request.id=4bf0f734-dfc3-4947-befd-c60bb7920221 http.request.method=POST http.request.remoteaddr="127.0.0.1:53354" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.494001ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:44Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45233" http.request.id=b22fc88b-6bf0-493a-99cb-efeb9efc4ed5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53354" http.request.uri="/v2/foo/bar/blobs/uploads/872c8446-f466-47f9-ab19-6f4f02c4722e?_state=W_RD-juGV5jqhCi1VRNfA93WWYphUy_fqQUpTRR8caN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3MmM4NDQ2LWY0NjYtNDdmOS1hYjE5LTZmNGYwMmM0NzIyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTo0MC45NTkwNDAxM1oifQ%3D%3D&digest=sha256%3Abdd3e7850159a5e5a709eb6302fa3af8f45c1fb41c061594c88244a019f829f9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.578796551s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:41 +0000] "PUT /v2/foo/bar/blobs/uploads/872c8446-f466-47f9-ab19-6f4f02c4722e?_state=W_RD-juGV5jqhCi1VRNfA93WWYphUy_fqQUpTRR8caN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3MmM4NDQ2LWY0NjYtNDdmOS1hYjE5LTZmNGYwMmM0NzIyZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTo0MC45NTkwNDAxM1oifQ%3D%3D&digest=sha256%3Abdd3e7850159a5e5a709eb6302fa3af8f45c1fb41c061594c88244a019f829f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45233" http.request.id=0ab7cf98-295e-49f4-9010-cdccbc7e7782 http.request.method=POST http.request.remoteaddr="127.0.0.1:53354" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.240562ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:45Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45233" http.request.id=a528dea4-2be2-471f-b1bd-bac9873fe523 http.request.method=POST http.request.remoteaddr="127.0.0.1:53354" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="975.734µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45233" http.request.id=e4fcb5b2-084f-4f8a-811c-33d7a786c57c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53354" http.request.uri="/v2/foo/bar/blobs/uploads/e7413d9c-1f8a-4a1f-87a1-d00f3eda87a9?_state=pxfwHKmlZtL7UR5M9PEj5sdXEUrA0TLZoxvmDoPaEnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3NDEzZDljLTFmOGEtNGExZi04N2ExLWQwMGYzZWRhODdhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTo0NS4wNjQ4NDA1MTlaIn0%3D&digest=sha256%3A7cfdff35cda7a7247d5738fa70fd1e400b44ddd1974fdde0866fa311bf8932b3" http.request.useragent="Go-http-client/1.1" http.response.duration=3.290872898s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:45 +0000] "PUT /v2/foo/bar/blobs/uploads/e7413d9c-1f8a-4a1f-87a1-d00f3eda87a9?_state=pxfwHKmlZtL7UR5M9PEj5sdXEUrA0TLZoxvmDoPaEnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3NDEzZDljLTFmOGEtNGExZi04N2ExLWQwMGYzZWRhODdhOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTo0NS4wNjQ4NDA1MTlaIn0%3D&digest=sha256%3A7cfdff35cda7a7247d5738fa70fd1e400b44ddd1974fdde0866fa311bf8932b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (7.41s) === RUN TestBlobDeleteDisabled time="2025-12-04T03:41:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T03:41:48Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:41:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:37651" http.request.id=a4d05c9a-8df4-4066-9a94-6b2498294cb1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60484" http.request.uri="/v2/foo/bar/blobs/sha256:6a213954b0fedacbe8de59ac571406f7e258d90ab163f5d59d09f4067b10291f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.156389ms http.response.status=405 http.response.written=78 vars.digest="sha256:6a213954b0fedacbe8de59ac571406f7e258d90ab163f5d59d09f4067b10291f" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:03:41:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:6a213954b0fedacbe8de59ac571406f7e258d90ab163f5d59d09f4067b10291f HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.37s) === RUN TestDeleteDisabled time="2025-12-04T03:41:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T03:41:48Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:41:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46047" http.request.id=f1b4ca26-5b2b-4bf2-af17-4606a888d53e http.request.method=POST http.request.remoteaddr="127.0.0.1:37612" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.967981ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46047" http.request.id=6f6448c0-1e66-4a89-912f-6e0b6e9602f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37612" http.request.uri="/v2/foo/bar/blobs/uploads/b80c925c-d8d5-4a22-9ef5-0037e048bab3?_state=c6pqs2DBEAWAq7Rptypz3ZrRs8xRCN6WVPRWi8THUsR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4MGM5MjVjLWQ4ZDUtNGEyMi05ZWY1LTAwMzdlMDQ4YmFiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTo0OC44ODgwMzM3OTlaIn0%3D&digest=sha256%3A32bcdb8d070165c4851fc93101afd967d635086af7c04c5ec3755f1050f96545" http.request.useragent="Go-http-client/1.1" http.response.duration=1.616545318s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:48 +0000] "PUT /v2/foo/bar/blobs/uploads/b80c925c-d8d5-4a22-9ef5-0037e048bab3?_state=c6pqs2DBEAWAq7Rptypz3ZrRs8xRCN6WVPRWi8THUsR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4MGM5MjVjLWQ4ZDUtNGEyMi05ZWY1LTAwMzdlMDQ4YmFiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTo0OC44ODgwMzM3OTlaIn0%3D&digest=sha256%3A32bcdb8d070165c4851fc93101afd967d635086af7c04c5ec3755f1050f96545 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:50Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:46047" http.request.id=d2166646-40d6-4f8e-b59c-72bfce7e01a0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37612" http.request.uri="/v2/foo/bar/blobs/sha256:32bcdb8d070165c4851fc93101afd967d635086af7c04c5ec3755f1050f96545" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.666172ms http.response.status=405 http.response.written=78 vars.digest="sha256:32bcdb8d070165c4851fc93101afd967d635086af7c04c5ec3755f1050f96545" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:03:41:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:32bcdb8d070165c4851fc93101afd967d635086af7c04c5ec3755f1050f96545 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.79s) === RUN TestDeleteReadOnly time="2025-12-04T03:41:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T03:41:50Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:41:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45429" http.request.id=fd042d6b-2da8-43fb-9814-92b6c2bb6e79 http.request.method=POST http.request.remoteaddr="127.0.0.1:52336" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.322011ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45429" http.request.id=268cdce5-85d1-41d1-b4dc-bd81fd42db31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52336" http.request.uri="/v2/foo/bar/blobs/uploads/ff9f9a31-ce27-4bf4-9c54-c1119fd42290?_state=6DFCPEDzv85E7pu4hsYxkOwGpo9AN1pd7AqgIN3I1x97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmOWY5YTMxLWNlMjctNGJmNC05YzU0LWMxMTE5ZmQ0MjI5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTo1MC43NDAxMTE1MloifQ%3D%3D&digest=sha256%3A5014605635a00ba135640a72d48f0756e06988f0e67778880973892b45623d84" http.request.useragent="Go-http-client/1.1" http.response.duration=2.070362907s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:50 +0000] "PUT /v2/foo/bar/blobs/uploads/ff9f9a31-ce27-4bf4-9c54-c1119fd42290?_state=6DFCPEDzv85E7pu4hsYxkOwGpo9AN1pd7AqgIN3I1x97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmOWY5YTMxLWNlMjctNGJmNC05YzU0LWMxMTE5ZmQ0MjI5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0MTo1MC43NDAxMTE1MloifQ%3D%3D&digest=sha256%3A5014605635a00ba135640a72d48f0756e06988f0e67778880973892b45623d84 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [04/Dec/2025:03:41:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:5014605635a00ba135640a72d48f0756e06988f0e67778880973892b45623d84 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.31s) === RUN TestStartPushReadOnly time="2025-12-04T03:41: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.25.5 time="2025-12-04T03:41:52Z" level=info msg="redis not configured" go.version=go1.25.5 127.0.0.1 - - [04/Dec/2025:03:41:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2025-12-04T03:41: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.25.5 time="2025-12-04T03:41:52Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:41:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=41b102ed-a82e-4fca-af0b-d4960a2ed2b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36732" 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.294967ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:03:41:52 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T03:41:52Z" 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.25.5 http.request.host="127.0.0.1:45567" http.request.id=cb2fa824-82a4-435e-a916-ad7a82d1600a http.request.method=GET http.request.remoteaddr="127.0.0.1:36732" 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.891998ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:03:41:52 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T03:41:52Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=a197e164-ca5c-402f-aa3e-fe862eda568e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" 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.852489ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:03:41:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T03:41:52Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=88cca3db-2b5a-4eb0-bf49-5a0f6669d37b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" 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=9.041219ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T03:41:52Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=88cca3db-2b5a-4eb0-bf49-5a0f6669d37b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" 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=9.14466ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T03:41:52Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=88cca3db-2b5a-4eb0-bf49-5a0f6669d37b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" 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=9.218162ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T03:41:52Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=88cca3db-2b5a-4eb0-bf49-5a0f6669d37b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" 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=9.285914ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:03:41:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T03:41:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=cdfe68c7-33c3-46fa-90e2-6f23e8ddfa5e http.request.method=POST http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.277229ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:53 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=33986418-9bbe-4082-a635-62b95e91d4f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/schema1/blobs/uploads/1fe7e27c-64de-405e-ad78-ae26ba000bb9?_state=_3ubf1uo8iA75KytYVoShQnbB6M_Zgh_k542dIUeG8t7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZmU3ZTI3Yy02NGRlLTQwNWUtYWQ3OC1hZTI2YmEwMDBiYjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDE6NTMuMTU5MzI1MzcxWiJ9&digest=sha256%3A68d149fed88aacef311aaa5cd7e4de65254a1c59fc5cf899d5659b0a1d6fd70d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.459773394s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:53 +0000] "PUT /v2/foo/schema1/blobs/uploads/1fe7e27c-64de-405e-ad78-ae26ba000bb9?_state=_3ubf1uo8iA75KytYVoShQnbB6M_Zgh_k542dIUeG8t7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZmU3ZTI3Yy02NGRlLTQwNWUtYWQ3OC1hZTI2YmEwMDBiYjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDE6NTMuMTU5MzI1MzcxWiJ9&digest=sha256%3A68d149fed88aacef311aaa5cd7e4de65254a1c59fc5cf899d5659b0a1d6fd70d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=f9ed36c5-86d1-4d52-a3ac-49ea15603c0a http.request.method=POST http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.81838ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:57 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=6bf9e62f-08f6-4459-bf26-620bd8b5c9bb http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/schema1/blobs/uploads/bd6fa01c-de35-4879-895b-7ed3d1809c35?_state=uWHwBywC_co7XrTttZmqwqgdbCOJpDuasWryzXlxvPZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZDZmYTAxYy1kZTM1LTQ4NzktODk1Yi03ZWQzZDE4MDljMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDE6NTcuODQ3Mzg5OTI5WiJ9&digest=sha256%3A224a85a2f512a209e1275bdb0ee0e4d271072529145d41935dc2eee45351efcd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.908662543s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:57 +0000] "PUT /v2/foo/schema1/blobs/uploads/bd6fa01c-de35-4879-895b-7ed3d1809c35?_state=uWHwBywC_co7XrTttZmqwqgdbCOJpDuasWryzXlxvPZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZDZmYTAxYy1kZTM1LTQ4NzktODk1Yi03ZWQzZDE4MDljMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDE6NTcuODQ3Mzg5OTI5WiJ9&digest=sha256%3A224a85a2f512a209e1275bdb0ee0e4d271072529145d41935dc2eee45351efcd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=32158c0f-4f95-4265-8dfd-01abdb0475aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.042096ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=33275db6-83d5-4f86-b22f-6bf2d382d86a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/schema1/manifests/sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510" http.request.useragent="Go-http-client/1.1" http.response.duration=9.766579ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=7b1b08b2-67e1-45ee-ac65-676911e858d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.982229ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:03:41:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=221932c4-78f3-4c99-8dbd-dc7079f4dc3d http.request.method=GET http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/schema1/manifests/sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.83717ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:03:41:59 +0000] "GET /v2/foo/schema1/manifests/sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45567" http.request.id=c44f13d4-3b68-42c3-9c7f-a96ed9955292 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/schema1/manifests/sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510" http.request.useragent="Go-http-client/1.1" http.response.duration=9.900675ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45567" http.request.id=96869bab-fb3b-4fd1-8b72-d3f0fececef8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/schema1/manifests/sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510" http.request.useragent="Go-http-client/1.1" http.response.duration=9.896727ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:45567" http.request.id=12d4c622-55d0-47b3-9366-d37d2ddf181d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/schema1/manifests/sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510" http.request.useragent="Go-http-client/1.1" http.response.duration=10.089528ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=85e85e71-2dc6-48c9-828e-8db6f327c6c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/schema1/manifests/sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.403319ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:03:41:59 +0000] "GET /v2/foo/schema1/manifests/sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=4fe6fb74-18b5-46ea-abdd-d996d55ac393 http.request.method=GET http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.865023ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=fbcbc56d-0842-42ad-a376-0c162ef24f55 http.request.method=GET http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/schema1/manifests/sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510" http.request.useragent="Go-http-client/1.1" http.response.duration=1.916964ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:59 +0000] "GET /v2/foo/schema1/manifests/sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=3d0b419f-d081-4813-8ae5-e7d13bcb4f93 http.request.method=GET http.request.remoteaddr="127.0.0.1:36732" 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.919537ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:03:41:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" level=error msg="payload digest does match: "sha256:9658097212e06e1225750ad79f0b04b1af21781abfadefa7e5067cdee96aeada" != "sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510"" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=ce972c06-8efa-4e19-bd2f-2ef9c185bc82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/schema1/manifests/sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510" time="2025-12-04T03:41:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=ce972c06-8efa-4e19-bd2f-2ef9c185bc82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36732" http.request.uri="/v2/foo/schema1/manifests/sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.248946ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510" 127.0.0.1 - - [04/Dec/2025:03:41:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:fb40b49eda0d612878e7caf60dec53300fa51596534f7c2495770b60cae7f510 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=d3dad178-b132-497a-b7f3-3d58c3ba7683 http.request.method=GET http.request.remoteaddr="127.0.0.1:39304" 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.235421ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:03:41:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" 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.25.5 http.request.host="127.0.0.1:45567" http.request.id=e56e08df-f4ce-4b9c-ad6e-dbd984c1b8bd http.request.method=GET http.request.remoteaddr="127.0.0.1:39304" 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.721961ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:03:41:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45567" http.request.id=ff59e0b3-cb9e-413f-b765-c07af5dc4504 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39304" 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.207509ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T03:41:59Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45567" http.request.id=ff59e0b3-cb9e-413f-b765-c07af5dc4504 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39304" 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.312864ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T03:41:59Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45567" http.request.id=ff59e0b3-cb9e-413f-b765-c07af5dc4504 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39304" 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.385609ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:03:41:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=85ce5405-c7d5-4514-bf7c-9f58b7a09f99 http.request.method=POST http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.063551ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=f213643b-372b-421c-a167-f2eb95a9130b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/blobs/uploads/33286d80-7478-419f-ae60-ccffee8a5985?_state=tjufzxwN9DDxq4AWDaGrSmQlHHaS6SwHjeOMq5j04HZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMzI4NmQ4MC03NDc4LTQxOWYtYWU2MC1jY2ZmZWU4YTU5ODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDE6NTkuODUzNTIzNTc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.70197ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:41:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/33286d80-7478-419f-ae60-ccffee8a5985?_state=tjufzxwN9DDxq4AWDaGrSmQlHHaS6SwHjeOMq5j04HZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMzI4NmQ4MC03NDc4LTQxOWYtYWU2MC1jY2ZmZWU4YTU5ODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDE6NTkuODUzNTIzNTc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:41:59Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45567" http.request.id=1b775b8e-7566-4c9c-88d4-825e1b1afc58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39304" 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.199262ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T03:41:59Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45567" http.request.id=1b775b8e-7566-4c9c-88d4-825e1b1afc58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39304" 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.298184ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:03:41:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T03:42:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=d8f29481-7c0d-4275-aa15-250e5e0a7ea3 http.request.method=POST http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.40607ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=0fae463b-d893-42f8-aefd-8602aa541ae3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/blobs/uploads/26335882-7332-4fa5-8f1a-420527083bba?_state=XlBVXl8gzu35CA4O85B_j0_Gc7YeAfIGy-OQr05qKZd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNjMzNTg4Mi03MzMyLTRmYTUtOGYxYS00MjA1MjcwODNiYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MDAuMTgxNjg3NjE3WiJ9&digest=sha256%3Aa0e1fb5af9099e9e62d6f402127f8e12b715d5df7af1f70ee61eacb5c62d095f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.954076399s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/26335882-7332-4fa5-8f1a-420527083bba?_state=XlBVXl8gzu35CA4O85B_j0_Gc7YeAfIGy-OQr05qKZd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNjMzNTg4Mi03MzMyLTRmYTUtOGYxYS00MjA1MjcwODNiYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MDAuMTgxNjg3NjE3WiJ9&digest=sha256%3Aa0e1fb5af9099e9e62d6f402127f8e12b715d5df7af1f70ee61eacb5c62d095f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=ce9e95d3-231e-406c-80fb-3023b4be8a01 http.request.method=POST http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.670095ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:04 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=9959b697-ca14-4fc7-9992-ce1af8114b48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/blobs/uploads/8a750fbd-4fc9-4a30-b76e-08326384c075?_state=10Efu4aIhYKGg0UrSKN1av4blJ9e4rsniC8NDBYG2jl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YTc1MGZiZC00ZmM5LTRhMzAtYjc2ZS0wODMyNjM4NGMwNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MDQuNTAwNjk2ODQzWiJ9&digest=sha256%3A228394582e75c847023b297daef927cf80d24dc6ac14683149b7341880d252cc" http.request.useragent="Go-http-client/1.1" http.response.duration=5.637237944s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:04 +0000] "PUT /v2/foo/schema2/blobs/uploads/8a750fbd-4fc9-4a30-b76e-08326384c075?_state=10Efu4aIhYKGg0UrSKN1av4blJ9e4rsniC8NDBYG2jl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YTc1MGZiZC00ZmM5LTRhMzAtYjc2ZS0wODMyNjM4NGMwNzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MDQuNTAwNjk2ODQzWiJ9&digest=sha256%3A228394582e75c847023b297daef927cf80d24dc6ac14683149b7341880d252cc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45567" http.request.id=5cfc1b08-1665-4ccf-97bc-ad53d6baa735 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.635076ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45567" http.request.id=0b427b30-394c-493b-b838-efe0a43f9917 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/manifests/sha256:6792b1f7764e145b51e32698e108ea5ae4d69463d3bbba1358b90205206b3aad" http.request.useragent="Go-http-client/1.1" http.response.duration=2.825463ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "PUT /v2/foo/schema2/manifests/sha256:6792b1f7764e145b51e32698e108ea5ae4d69463d3bbba1358b90205206b3aad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=4abe5ddf-e1e7-41b5-9b21-f538e38c0302 http.request.method=GET http.request.remoteaddr="127.0.0.1:39304" 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.081765ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=86e8e775-aeba-4e09-83b9-81fc183ab47d http.request.method=GET http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/manifests/sha256:6792b1f7764e145b51e32698e108ea5ae4d69463d3bbba1358b90205206b3aad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.361069ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "GET /v2/foo/schema2/manifests/sha256:6792b1f7764e145b51e32698e108ea5ae4d69463d3bbba1358b90205206b3aad HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=fc6455b4-65f1-4be0-a298-fcdcd014550f http.request.method=GET http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.903006ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=568441ec-8302-45a8-9a4b-48c914bbcf4d http.request.method=GET http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/manifests/sha256:6792b1f7764e145b51e32698e108ea5ae4d69463d3bbba1358b90205206b3aad" http.request.useragent="Go-http-client/1.1" http.response.duration=1.868218ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "GET /v2/foo/schema2/manifests/sha256:6792b1f7764e145b51e32698e108ea5ae4d69463d3bbba1358b90205206b3aad HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=933be3f7-c2ec-45fe-b580-a669948a1af3 http.request.method=GET http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.011991ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=info msg="rewriting manifest sha256:6792b1f7764e145b51e32698e108ea5ae4d69463d3bbba1358b90205206b3aad in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=a97706fb-024e-4b3c-b188-8ea9890e1ed9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T03:42:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=a97706fb-024e-4b3c-b188-8ea9890e1ed9 http.request.method=GET http.request.remoteaddr="127.0.0.1:39304" 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.512085ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45567" http.request.id=a4f0761e-1e91-4481-93a5-84d441d8b106 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.906678ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45567" http.request.id=584ed98a-9dfd-4505-be85-4d926d868829 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.400768ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45567" http.request.id=346623bf-014c-44f8-98a4-5b111db861d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/manifests/sha256:d2532e915860d928f9ded6be20b8d265fb0baa9a6e03e09a0fa8b1157b056919" http.request.useragent="Go-http-client/1.1" http.response.duration=1.477834ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "PUT /v2/foo/schema2/manifests/sha256:d2532e915860d928f9ded6be20b8d265fb0baa9a6e03e09a0fa8b1157b056919 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=62e92d7d-1e03-4350-99e8-84e562d3c36c http.request.method=GET http.request.remoteaddr="127.0.0.1:39304" 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.213166ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=29df6788-e5ed-40a5-bf44-ce8c732ccd0d http.request.method=GET http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/manifests/sha256:d2532e915860d928f9ded6be20b8d265fb0baa9a6e03e09a0fa8b1157b056919" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.496874ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "GET /v2/foo/schema2/manifests/sha256:d2532e915860d928f9ded6be20b8d265fb0baa9a6e03e09a0fa8b1157b056919 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=1c519859-7787-4341-bc9e-3f5e2e7a385d http.request.method=GET http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.102948ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=b10d9fa2-daba-4565-b3d6-6deb9720648d http.request.method=GET http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/manifests/sha256:d2532e915860d928f9ded6be20b8d265fb0baa9a6e03e09a0fa8b1157b056919" http.request.useragent="Go-http-client/1.1" http.response.duration=1.931487ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "GET /v2/foo/schema2/manifests/sha256:d2532e915860d928f9ded6be20b8d265fb0baa9a6e03e09a0fa8b1157b056919 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=info msg="rewriting manifest list sha256:d2532e915860d928f9ded6be20b8d265fb0baa9a6e03e09a0fa8b1157b056919 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=d60582f6-b896-4a7d-9064-e5282e5e2596 http.request.method=GET http.request.remoteaddr="127.0.0.1:39304" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-12-04T03:42:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:45567" http.request.id=d60582f6-b896-4a7d-9064-e5282e5e2596 http.request.method=GET http.request.remoteaddr="127.0.0.1:39304" 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.066716ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T03:42:10Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:42:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=c3a77d54-8799-43ea-ae75-da0aad3ee386 http.request.method=GET http.request.remoteaddr="127.0.0.1:42060" 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.873462ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=33df5a41-48a4-422b-9914-731b06102d97 http.request.method=GET http.request.remoteaddr="127.0.0.1:42060" 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.935562ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=8e962574-7b4a-4635-9104-09cc29027e14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42060" 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.665318ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=06059d30-a975-4696-9f88-f3e4ab94f747 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42060" 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=9.524708ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T03:42:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=06059d30-a975-4696-9f88-f3e4ab94f747 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42060" 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=9.627428ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T03:42:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=06059d30-a975-4696-9f88-f3e4ab94f747 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42060" 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=9.701757ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T03:42:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=06059d30-a975-4696-9f88-f3e4ab94f747 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42060" 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=9.81283ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T03:42:10Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=894f05d9-7e30-43c2-a684-f1db9331c48a http.request.method=POST http.request.remoteaddr="127.0.0.1:42060" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.562598ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=4c0e0c92-072c-4e3d-82c6-1282fdabb4ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:42060" http.request.uri="/v2/foo/schema1/blobs/uploads/802eca83-56f6-4204-af00-ddf07319dee4?_state=fszxgfqEh3bhj1SjHesA7FxN1pR4qpIrdUUqndbNIs97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MDJlY2E4My01NmY2LTQyMDQtYWYwMC1kZGYwNzMxOWRlZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MTAuNTIzODg1MTM3WiJ9&digest=sha256%3A6886e150bad49a566222b89674410a7745f5066bdebaf2430d2e6567b84478c0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.604993458s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/802eca83-56f6-4204-af00-ddf07319dee4?_state=fszxgfqEh3bhj1SjHesA7FxN1pR4qpIrdUUqndbNIs97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MDJlY2E4My01NmY2LTQyMDQtYWYwMC1kZGYwNzMxOWRlZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MTAuNTIzODg1MTM3WiJ9&digest=sha256%3A6886e150bad49a566222b89674410a7745f5066bdebaf2430d2e6567b84478c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:14Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=c352586b-e559-4268-bb43-09a1af876e5c http.request.method=POST http.request.remoteaddr="127.0.0.1:42060" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.500464ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=9170e7ea-c4b1-4ccd-9ed1-2e87062160ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:42060" http.request.uri="/v2/foo/schema1/blobs/uploads/fb7389bd-a523-4fb5-b603-fcd0c0b46be0?_state=mJQXhlR43cQ56aSrp8GbkcoaaSFnkkFOVlpaDAH0rht7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmYjczODliZC1hNTIzLTRmYjUtYjYwMy1mY2QwYzBiNDZiZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MTQuMzk4NDM5MzVaIn0%3D&digest=sha256%3Ac3e588e0936ea816db12a5134a3de754feae76267673096995f177352027494f" http.request.useragent="Go-http-client/1.1" http.response.duration=3.394096184s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/fb7389bd-a523-4fb5-b603-fcd0c0b46be0?_state=mJQXhlR43cQ56aSrp8GbkcoaaSFnkkFOVlpaDAH0rht7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmYjczODliZC1hNTIzLTRmYjUtYjYwMy1mY2QwYzBiNDZiZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MTQuMzk4NDM5MzVaIn0%3D&digest=sha256%3Ac3e588e0936ea816db12a5134a3de754feae76267673096995f177352027494f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=229b2c1f-78bb-4dcf-b5b4-b0ca9827b046 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42060" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.756411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:17 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=87fa657c-ca62-4273-b87f-c50b26e919a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42060" http.request.uri="/v2/foo/schema1/manifests/sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556" http.request.useragent="Go-http-client/1.1" http.response.duration=9.700351ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=b914cf79-dd55-4cdd-9755-2aad13fcaa5f http.request.method=GET http.request.remoteaddr="127.0.0.1:42060" 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.532868ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:03:42:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=1d52f28f-04d9-4759-adbd-a74b37f9f058 http.request.method=GET http.request.remoteaddr="127.0.0.1:42060" http.request.uri="/v2/foo/schema1/manifests/sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.98253ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:03:42:17 +0000] "GET /v2/foo/schema1/manifests/sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36423" http.request.id=8963218c-7abe-44eb-af00-65e7f63359f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42060" http.request.uri="/v2/foo/schema1/manifests/sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556" http.request.useragent="Go-http-client/1.1" http.response.duration=6.950408ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36423" http.request.id=1c942bb1-7574-4e75-84d7-8aa241698efe http.request.method=PUT http.request.remoteaddr="127.0.0.1:42060" http.request.uri="/v2/foo/schema1/manifests/sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556" http.request.useragent="Go-http-client/1.1" http.response.duration=6.542683ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:36423" http.request.id=36fd55c5-ab76-4343-8954-cd71493478bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:42060" http.request.uri="/v2/foo/schema1/manifests/sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556" http.request.useragent="Go-http-client/1.1" http.response.duration=9.993706ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=173eafbd-d033-425e-9f20-b9561cc1c382 http.request.method=GET http.request.remoteaddr="127.0.0.1:42060" http.request.uri="/v2/foo/schema1/manifests/sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.789344ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:03:42:17 +0000] "GET /v2/foo/schema1/manifests/sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=4b8de10b-1927-416d-b5c1-4749c28fd4aa http.request.method=GET http.request.remoteaddr="127.0.0.1:42060" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.82777ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:17 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=c7d30c4a-d43f-4e83-8d72-233adb53d099 http.request.method=GET http.request.remoteaddr="127.0.0.1:42060" http.request.uri="/v2/foo/schema1/manifests/sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556" http.request.useragent="Go-http-client/1.1" http.response.duration=1.724001ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:17 +0000] "GET /v2/foo/schema1/manifests/sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=d1e33c76-de96-4803-8c2b-0bbddbb193d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42060" 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.726186ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:03:42:17 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" level=error msg="payload digest does match: "sha256:012f0da83f0aa2ed63c2b7e8a19ac542877f80aa213a82e1e99b0df85099d4a0" != "sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556"" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=1027a0fc-485f-465d-a1f7-1001b6520b1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42060" http.request.uri="/v2/foo/schema1/manifests/sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556" time="2025-12-04T03:42:17Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=1027a0fc-485f-465d-a1f7-1001b6520b1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42060" http.request.uri="/v2/foo/schema1/manifests/sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.128965ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556" 127.0.0.1 - - [04/Dec/2025:03:42:17 +0000] "PUT /v2/foo/schema1/manifests/sha256:4090d5c89424fa8f0a77f62dec8f161a29b9d44614c5412b12326660bf690556 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=672d8508-d8f8-4c77-ada8-74d63852908b http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" 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.164297ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:03:42:17 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" 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.25.5 http.request.host="127.0.0.1:36423" http.request.id=45594a6f-a7d7-40d4-ba59-b0fa6931947a http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.431011ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:03:42:17 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36423" http.request.id=d047a7f3-b84c-4bbd-a7dd-b8916a162dcf http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" 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.485255ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T03:42:17Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36423" http.request.id=d047a7f3-b84c-4bbd-a7dd-b8916a162dcf http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" 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.577525ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T03:42:17Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36423" http.request.id=d047a7f3-b84c-4bbd-a7dd-b8916a162dcf http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" 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.657849ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:03:42:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=ea74a444-7484-4535-9895-ad4de2a69590 http.request.method=POST http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.148869ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:17 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=7672e34a-9126-4b85-a764-9c1f0c5058c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/blobs/uploads/138cea64-5430-479b-85c9-c8fd1c521d04?_state=ogwUEmF7hIWtheq41ZhwNE3ihQ_10S2igxd7IU_J9Gd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMzhjZWE2NC01NDMwLTQ3OWItODVjOS1jOGZkMWM1MjFkMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MTcuODc0ODUxNTE1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.111993ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:17 +0000] "PUT /v2/foo/schema2/blobs/uploads/138cea64-5430-479b-85c9-c8fd1c521d04?_state=ogwUEmF7hIWtheq41ZhwNE3ihQ_10S2igxd7IU_J9Gd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMzhjZWE2NC01NDMwLTQ3OWItODVjOS1jOGZkMWM1MjFkMDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MTcuODc0ODUxNTE1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:17Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36423" http.request.id=87f885cf-4ef5-4bac-8bf0-1bb78b587b12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" 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.568118ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T03:42:17Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36423" http.request.id=87f885cf-4ef5-4bac-8bf0-1bb78b587b12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" 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.688414ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:03:42:17 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T03:42:18Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=96c1d239-a1aa-4cfb-97bd-ef00fc037b78 http.request.method=POST http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.662103ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:18 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:20Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=7f1efe82-615f-48a5-a2a2-d7ab04557471 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/blobs/uploads/c14b7229-2882-478d-8110-3ae2637121db?_state=xL9tHJnLwrXBzlWY9vhWWPbNgwjyd0Y9TzeKD_bFwft7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMTRiNzIyOS0yODgyLTQ3OGQtODExMC0zYWUyNjM3MTIxZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MTguMTI2NzA1ODkzWiJ9&digest=sha256%3Affebbc307ef9f476f6497489b23210f305cc351cc3f054e78acf908bd1002dd7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.76101786s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:18 +0000] "PUT /v2/foo/schema2/blobs/uploads/c14b7229-2882-478d-8110-3ae2637121db?_state=xL9tHJnLwrXBzlWY9vhWWPbNgwjyd0Y9TzeKD_bFwft7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjMTRiNzIyOS0yODgyLTQ3OGQtODExMC0zYWUyNjM3MTIxZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MTguMTI2NzA1ODkzWiJ9&digest=sha256%3Affebbc307ef9f476f6497489b23210f305cc351cc3f054e78acf908bd1002dd7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=a79fadb0-f338-4ced-b0c6-34b209d9a208 http.request.method=POST http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.620972ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=dd4a467b-72af-4534-be25-69dbe7a61ece http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/blobs/uploads/54517cea-be39-48ff-9bb6-c4cc3e4b592d?_state=_rvi_p-60oFS_7_l4FOtQM1eK8l7MTI24zT6ughnoyJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NDUxN2NlYS1iZTM5LTQ4ZmYtOWJiNi1jNGNjM2U0YjU5MmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MjEuMTk5MDUwOTU5WiJ9&digest=sha256%3A7341322367ac19e1c7ac98eedd967c916c31d748ae4b7ab34bc98553b067a88c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.232964353s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/54517cea-be39-48ff-9bb6-c4cc3e4b592d?_state=_rvi_p-60oFS_7_l4FOtQM1eK8l7MTI24zT6ughnoyJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NDUxN2NlYS1iZTM5LTQ4ZmYtOWJiNi1jNGNjM2U0YjU5MmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MjEuMTk5MDUwOTU5WiJ9&digest=sha256%3A7341322367ac19e1c7ac98eedd967c916c31d748ae4b7ab34bc98553b067a88c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36423" http.request.id=7c66a73a-82d7-46ed-8b3f-0087d00bb462 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.630327ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36423" http.request.id=88a206d3-f843-4511-ae6d-acf25191dc9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/manifests/sha256:484068872fc58c7ea4d212a13360e6b85bade5b977c44fee54f9c632d59a0b66" http.request.useragent="Go-http-client/1.1" http.response.duration=2.010815ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:484068872fc58c7ea4d212a13360e6b85bade5b977c44fee54f9c632d59a0b66 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=a48b224e-e303-4383-92b1-89e07764294a http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" 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.902894ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=87ca1113-f3cc-46b1-aa4e-a2cc00275b96 http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/manifests/sha256:484068872fc58c7ea4d212a13360e6b85bade5b977c44fee54f9c632d59a0b66" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.871152ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "GET /v2/foo/schema2/manifests/sha256:484068872fc58c7ea4d212a13360e6b85bade5b977c44fee54f9c632d59a0b66 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=9bcc67ad-2e2a-40d3-993b-7900dab096c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.555104ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=b527f2ba-8dae-433b-8308-c1c55993a709 http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/manifests/sha256:484068872fc58c7ea4d212a13360e6b85bade5b977c44fee54f9c632d59a0b66" http.request.useragent="Go-http-client/1.1" http.response.duration=1.490931ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "GET /v2/foo/schema2/manifests/sha256:484068872fc58c7ea4d212a13360e6b85bade5b977c44fee54f9c632d59a0b66 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=39ab21a3-f60c-47de-835e-c8619945e5ae http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" 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.5726ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=info msg="rewriting manifest sha256:484068872fc58c7ea4d212a13360e6b85bade5b977c44fee54f9c632d59a0b66 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=aa348490-a723-460c-9fb7-5a5c32d1023d http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T03:42:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=aa348490-a723-460c-9fb7-5a5c32d1023d http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" 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=4.419997ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T03:42: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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36423" http.request.id=77838de9-5e69-4ca0-88f3-256fc78b2e53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" 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.887983ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36423" http.request.id=6e534c1c-d33c-435c-ada0-6ce49fd7cd5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.370228ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36423" http.request.id=8856b2b8-bd78-446c-9f22-b83473947efc http.request.method=PUT http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/manifests/sha256:f567e23a04be96b423db2e08687f9f07235156a900a8dac5cb558e5425b6a1ce" http.request.useragent="Go-http-client/1.1" http.response.duration=2.087169ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:f567e23a04be96b423db2e08687f9f07235156a900a8dac5cb558e5425b6a1ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=f858ae2a-cfbf-41b2-a291-9466715564ee http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" 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.916561ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=9819f007-7d2a-4c8b-9ab8-34a06c91521d http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/manifests/sha256:f567e23a04be96b423db2e08687f9f07235156a900a8dac5cb558e5425b6a1ce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.831449ms http.response.status=200 http.response.written=434 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "GET /v2/foo/schema2/manifests/sha256:f567e23a04be96b423db2e08687f9f07235156a900a8dac5cb558e5425b6a1ce HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=3e0a0c52-d5b4-4d4e-b58d-b6d95472982c http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.680163ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=6ea78450-2fad-4c6c-8441-27fbb904b2e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/manifests/sha256:f567e23a04be96b423db2e08687f9f07235156a900a8dac5cb558e5425b6a1ce" http.request.useragent="Go-http-client/1.1" http.response.duration=1.538618ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "GET /v2/foo/schema2/manifests/sha256:f567e23a04be96b423db2e08687f9f07235156a900a8dac5cb558e5425b6a1ce HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=info msg="rewriting manifest list sha256:f567e23a04be96b423db2e08687f9f07235156a900a8dac5cb558e5425b6a1ce in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=229bf53e-0425-43a0-b957-5ab422ebb23c http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-12-04T03:42:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36423" http.request.id=229bf53e-0425-43a0-b957-5ab422ebb23c http.request.method=GET http.request.remoteaddr="127.0.0.1:33750" 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=4.663571ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (33.65s) === RUN TestGetManifestWithStorageError time="2025-12-04T03:42: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.25.5 time="2025-12-04T03:42:26Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:42:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:43135" http.request.id=0fc4d9d9-dfd2-4192-957d-30fbc45938eb http.request.method=GET http.request.remoteaddr="127.0.0.1:47952" 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=1.995142ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.5 http.request.host="127.0.0.1:43135" http.request.id=ed9abf28-4355-4521-b972-cf7651f78400 http.request.method=GET http.request.remoteaddr="127.0.0.1:47952" 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.545119ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.5 http.request.host="127.0.0.1:43135" http.request.id=f2b2f657-e096-4e7c-82b0-7374b4d5560b http.request.method=GET http.request.remoteaddr="127.0.0.1:47952" 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.602582ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.5 http.request.host="127.0.0.1:43135" http.request.id=f910d70a-df7f-4ae4-b4fc-45ea3edf8869 http.request.method=GET http.request.remoteaddr="127.0.0.1:47952" 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.738912ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2025-12-04T03:42: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.25.5 time="2025-12-04T03:42:26Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:42:26Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=ba3ee2fa-c7eb-4c78-8ccf-b035406602df http.request.method=GET http.request.remoteaddr="127.0.0.1:49366" 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.907597ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-04T03:42: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.25.5 http.request.host="127.0.0.1:34179" http.request.id=97f7b956-8c70-47f5-815b-72fb81d6bc04 http.request.method=GET http.request.remoteaddr="127.0.0.1:49366" 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.430347ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=cc22af66-cd4b-49ca-8654-9d8a967d87ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:49366" 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.584838ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=10d8fe66-d307-48fe-ad74-1fc8bcc2a635 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49366" 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=6.499364ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T03:42: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.25.5 http.request.host="127.0.0.1:34179" http.request.id=10d8fe66-d307-48fe-ad74-1fc8bcc2a635 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49366" 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=6.653979ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T03:42:26Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=10d8fe66-d307-48fe-ad74-1fc8bcc2a635 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49366" 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=6.746205ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-04T03:42: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.25.5 http.request.host="127.0.0.1:34179" http.request.id=10d8fe66-d307-48fe-ad74-1fc8bcc2a635 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49366" 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=6.849901ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-04T03:42:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=fcfb800d-208f-40cb-9253-f47aa871bd8f http.request.method=POST http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.736728ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:29Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=dd7018cb-c346-4a07-b5d0-6f2a1129b98e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/schema1/blobs/uploads/00c33763-7e6d-4aac-88e6-eccaaec6768e?_state=gY3eHJfpnOWtBD3yjIcsDbdwUUzJILbC9a-A_UAYcFR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMGMzMzc2My03ZTZkLTRhYWMtODhlNi1lY2NhYWVjNjc2OGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MjYuODIwNDgyMTI0WiJ9&digest=sha256%3A2cc35496614c02f5c1b1ecca2a806a782c62adade2ac0fbc867e70dedd942afe" http.request.useragent="Go-http-client/1.1" http.response.duration=2.181858098s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:26 +0000] "PUT /v2/foo/schema1/blobs/uploads/00c33763-7e6d-4aac-88e6-eccaaec6768e?_state=gY3eHJfpnOWtBD3yjIcsDbdwUUzJILbC9a-A_UAYcFR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMGMzMzc2My03ZTZkLTRhYWMtODhlNi1lY2NhYWVjNjc2OGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MjYuODIwNDgyMTI0WiJ9&digest=sha256%3A2cc35496614c02f5c1b1ecca2a806a782c62adade2ac0fbc867e70dedd942afe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:29Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=1f7642c5-a914-4580-9f8f-78f9d232ca70 http.request.method=POST http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.239918ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:29 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=ad6c81d8-f295-4f0f-aabb-680c156753f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/schema1/blobs/uploads/ad04c4c0-a1ad-4fcd-8819-4407d1ccac67?_state=nIcljjaoG32lTxTSiEO5JXpXsh0ZJizNfRU79al-Gy97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZDA0YzRjMC1hMWFkLTRmY2QtODgxOS00NDA3ZDFjY2FjNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MjkuNTUyMTMyODMxWiJ9&digest=sha256%3Ad71e029214fd7e23e927bce741ef0be4563ce59728d82a5d0ffe7cc56e1176d2" http.request.useragent="Go-http-client/1.1" http.response.duration=6.490638997s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:29 +0000] "PUT /v2/foo/schema1/blobs/uploads/ad04c4c0-a1ad-4fcd-8819-4407d1ccac67?_state=nIcljjaoG32lTxTSiEO5JXpXsh0ZJizNfRU79al-Gy97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZDA0YzRjMC1hMWFkLTRmY2QtODgxOS00NDA3ZDFjY2FjNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MjkuNTUyMTMyODMxWiJ9&digest=sha256%3Ad71e029214fd7e23e927bce741ef0be4563ce59728d82a5d0ffe7cc56e1176d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=97a6ad65-dcf2-45e9-ae9a-e3b93eb8cce2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.825114ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=22a24ac5-44d1-4bbc-bb57-509285d7a724 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" http.request.useragent="Go-http-client/1.1" http.response.duration=7.403608ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=f737e61f-4cae-4e9f-9979-933beb34bb42 http.request.method=GET http.request.remoteaddr="127.0.0.1:49366" 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=3.92131ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=ddae31b1-9a14-4fdb-9621-eededc9b695f http.request.method=GET http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.877572ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "GET /v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34179" http.request.id=1dd3b3ea-be31-4997-a64d-360174ecd8c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" http.request.useragent="Go-http-client/1.1" http.response.duration=7.639955ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34179" http.request.id=c6b29fd5-ae55-4a3f-bebd-84d0c633d814 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" http.request.useragent="Go-http-client/1.1" http.response.duration=7.490477ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:34179" http.request.id=56f16aae-530d-4f36-a39d-a1cabb361500 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" http.request.useragent="Go-http-client/1.1" http.response.duration=7.585393ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=5eb7ba72-e4d3-4d04-b1f9-2218503f2c84 http.request.method=GET http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.979061ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "GET /v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=6b2286f7-2703-4cb3-99b9-b0d57473b65f http.request.method=GET http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.71958ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=ef916d91-6753-41ec-be64-9d8e2fcf6bc6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.517897ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "GET /v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=b7e404cc-c0cf-42ed-8f01-e021cd506e4f http.request.method=GET http.request.remoteaddr="127.0.0.1:49366" 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.58654ms http.response.status=200 http.response.written=41 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=error msg="payload digest does match: "sha256:1acc51cb61b2908969f480b361312c67350f026cc059e5c9ccd1dfbda96a999d" != "sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d"" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=b9d3477c-f685-4a8e-93fd-a9b3a5c68f0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" time="2025-12-04T03:42:36Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=b9d3477c-f685-4a8e-93fd-a9b3a5c68f0a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49366" http.request.uri="/v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.181198ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=b47ce274-ce5b-4d74-8057-d0622a2cc9eb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41552" http.request.uri="/v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.331693ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=abb2e8b0-69a5-47ad-b38c-cd22649b49af http.request.method=GET http.request.remoteaddr="127.0.0.1:41552" http.request.uri="/v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.808064ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "GET /v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=b7b2ea3f-de63-4ca6-8a2d-3b88d96cd607 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41568" http.request.uri="/v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.024349ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=d535ad62-99dc-4ea9-8517-87d42a6a56af http.request.method=PUT http.request.remoteaddr="127.0.0.1:41572" http.request.uri="/v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" http.request.useragent="Go-http-client/1.1" http.response.duration=10.119055ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "PUT /v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=fb2b1a95-9d3a-4530-b4a5-e84af731db85 http.request.method=GET http.request.remoteaddr="127.0.0.1:41572" http.request.uri="/v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.003849ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "GET /v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=16487c61-48fb-4e01-a724-db13df539730 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41578" 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.010394ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=20d1667d-62c5-45ff-9351-56505b2ce2f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41586" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.144138ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=ef0e9490-7996-4b2c-9db3-e7f175fc184a http.request.method=GET http.request.remoteaddr="127.0.0.1:41586" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.737455ms http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=2f4118ce-d2f6-4f2d-85a7-ba07e8eeeeb4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41586" http.request.uri="/v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.137314ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e994a07506cd24ac360ac66f83aa1547e22bc627f7faed5b1e206ea68f64d36d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=ff9c4313-060e-4e43-8344-e649b9d06975 http.request.method=GET http.request.remoteaddr="127.0.0.1:41586" 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.737739ms http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=d3f6f158-6677-4ae7-899a-bf61878aa32c http.request.method=GET http.request.remoteaddr="127.0.0.1:41586" 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.749677ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" 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.25.5 http.request.host="127.0.0.1:34179" http.request.id=44f42daf-cb1b-4085-bc47-e53271fe81a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41586" 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.670881ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34179" http.request.id=80a1b247-4d8d-439b-a0f1-884023c86a6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41586" 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.955293ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T03:42:36Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34179" http.request.id=80a1b247-4d8d-439b-a0f1-884023c86a6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41586" 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.032909ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T03:42:36Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34179" http.request.id=80a1b247-4d8d-439b-a0f1-884023c86a6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41586" 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.093771ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=8f4232dd-e0e4-41a9-b69c-37e6b84077b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:41586" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.987931ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=6ca35292-7694-4d33-8c61-ca5fe2c1e52e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41586" http.request.uri="/v2/foo/schema2/blobs/uploads/58e15150-8fdf-4d1e-b4d6-5362f6a09508?_state=besJzkze_8UgMIxD9w851_CN8V1YArTxSEGKzRLzvU17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OGUxNTE1MC04ZmRmLTRkMWUtYjRkNi01MzYyZjZhMDk1MDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MzYuMTY2NDI3MTMxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.538023ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/58e15150-8fdf-4d1e-b4d6-5362f6a09508?_state=besJzkze_8UgMIxD9w851_CN8V1YArTxSEGKzRLzvU17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OGUxNTE1MC04ZmRmLTRkMWUtYjRkNi01MzYyZjZhMDk1MDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MzYuMTY2NDI3MTMxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34179" http.request.id=65452174-0516-46e5-9f24-68416dd6ceb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41586" 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.932587ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T03:42:36Z" 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.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34179" http.request.id=65452174-0516-46e5-9f24-68416dd6ceb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41586" 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.074615ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-04T03:42:36Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=036ce254-acb4-4060-9be8-11561506b9e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:41586" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.066238ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=d0f6910f-a635-4511-a275-78897cbde5c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41586" http.request.uri="/v2/foo/schema2/blobs/uploads/c4cbd457-f022-4738-aac8-955cd1161986?_state=1AiuUMH1Zbp2LI6TYYQTWn1cZ3OZktpKQhpdxcMuTyp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNGNiZDQ1Ny1mMDIyLTQ3MzgtYWFjOC05NTVjZDExNjE5ODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MzYuNTY1NTEyODk5WiJ9&digest=sha256%3Ac7290c3f076dbe0dc10b9b65d91366bbe6dd95465f1d55a130d261568dd4ff33" http.request.useragent="Go-http-client/1.1" http.response.duration=3.461268622s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:36 +0000] "PUT /v2/foo/schema2/blobs/uploads/c4cbd457-f022-4738-aac8-955cd1161986?_state=1AiuUMH1Zbp2LI6TYYQTWn1cZ3OZktpKQhpdxcMuTyp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjNGNiZDQ1Ny1mMDIyLTQ3MzgtYWFjOC05NTVjZDExNjE5ODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6MzYuNTY1NTEyODk5WiJ9&digest=sha256%3Ac7290c3f076dbe0dc10b9b65d91366bbe6dd95465f1d55a130d261568dd4ff33 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:40Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=0c44778f-f9f2-4b4c-885e-1089b8b38f68 http.request.method=POST http.request.remoteaddr="127.0.0.1:41586" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.064207ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=5c1a8e1b-4080-4714-b801-313e76018414 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41586" http.request.uri="/v2/foo/schema2/blobs/uploads/7c9dbdd1-8487-480a-b459-2a10e8e9787f?_state=j5Yvfk8bsUSwlJElq4MkFlUnBjF0Ub6YocjHys0KjGp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YzlkYmRkMS04NDg3LTQ4MGEtYjQ1OS0yYTEwZThlOTc4N2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6NDAuMzI1MjQ2NTczWiJ9&digest=sha256%3A901a42c17a6f632bb65035c93d2520b12054b898af4e1add54f5dcb8f37f650d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.718788027s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/7c9dbdd1-8487-480a-b459-2a10e8e9787f?_state=j5Yvfk8bsUSwlJElq4MkFlUnBjF0Ub6YocjHys0KjGp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YzlkYmRkMS04NDg3LTQ4MGEtYjQ1OS0yYTEwZThlOTc4N2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDRUMDM6NDI6NDAuMzI1MjQ2NTczWiJ9&digest=sha256%3A901a42c17a6f632bb65035c93d2520b12054b898af4e1add54f5dcb8f37f650d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34179" http.request.id=ccd6d1e8-03a8-4062-854b-0e22020c2273 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41586" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.650784ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34179" http.request.id=d1e33817-15e1-4500-99c2-0a2770f7d33b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41586" http.request.uri="/v2/foo/schema2/manifests/sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.291879ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "PUT /v2/foo/schema2/manifests/sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=5925d7f5-a06f-433d-966b-bb05623db86f http.request.method=GET http.request.remoteaddr="127.0.0.1:41586" 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.908566ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=33ce255d-ff70-401e-ab09-ad0a71c1d62d http.request.method=GET http.request.remoteaddr="127.0.0.1:41586" http.request.uri="/v2/foo/schema2/manifests/sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.876974ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "GET /v2/foo/schema2/manifests/sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=8b914df0-776b-43b9-a43e-560a132acf1b http.request.method=GET http.request.remoteaddr="127.0.0.1:41586" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.450005ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=1cab05a8-b417-4917-99d6-2fdd64e83441 http.request.method=GET http.request.remoteaddr="127.0.0.1:41586" http.request.uri="/v2/foo/schema2/manifests/sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.485424ms http.response.status=304 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "GET /v2/foo/schema2/manifests/sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=56256a7e-fb63-4f8b-b764-c9ba7a54e4ff http.request.method=GET http.request.remoteaddr="127.0.0.1:41586" 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.57934ms http.response.status=200 http.response.written=45 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=info msg="rewriting manifest sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=b36f6b98-419e-4e8d-8085-07b24b5f61d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41586" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-04T03:42:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=b36f6b98-419e-4e8d-8085-07b24b5f61d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41586" 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.952585ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=dbc27e49-4e45-4a38-9923-9243654b25c6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41586" http.request.uri="/v2/foo/schema2/manifests/sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.932108ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "DELETE /v2/foo/schema2/manifests/sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=cdf04fcb-2ac1-43f0-84e0-3bd85185eb2c http.request.method=GET http.request.remoteaddr="127.0.0.1:41586" http.request.uri="/v2/foo/schema2/manifests/sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.74734ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b" 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "GET /v2/foo/schema2/manifests/sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=9a8e0af0-1e3b-4ee3-8685-ec4cddef3f93 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41598" http.request.uri="/v2/foo/schema2/manifests/sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.811329ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b" 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "DELETE /v2/foo/schema2/manifests/sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34179" http.request.id=fdf12278-5110-4c80-85ff-beea48d49194 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41612" http.request.uri="/v2/foo/schema2/manifests/sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.487258ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "PUT /v2/foo/schema2/manifests/sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=a9179bd0-d739-4cab-87d4-695ac83e260c http.request.method=GET http.request.remoteaddr="127.0.0.1:41612" http.request.uri="/v2/foo/schema2/manifests/sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.834054ms http.response.status=200 http.response.written=732 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "GET /v2/foo/schema2/manifests/sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=12f8427b-4bd4-4f30-9eb7-5b45b8baa5cb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41628" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.91568ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34179" http.request.id=5856eced-4be9-45d4-b2d9-cd3fff1515a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41634" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.567419ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=471c6735-5748-4d43-bca9-d6f94550c648 http.request.method=GET http.request.remoteaddr="127.0.0.1:41634" 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.486712ms http.response.status=200 http.response.written=39 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=714c57d8-7382-4f5c-8923-076ce4c30f36 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41634" http.request.uri="/v2/foo/schema2/manifests/sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.805903ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "DELETE /v2/foo/schema2/manifests/sha256:7b38afe9123bfedf803627b18df9e5b90afe3ac16c7dcc43bb508dc05b79044b HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34179" http.request.id=f4add424-3863-42cc-b607-5c7a5d58a102 http.request.method=GET http.request.remoteaddr="127.0.0.1:41634" 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.516635ms http.response.status=200 http.response.written=35 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (15.60s) === RUN TestManifestDeleteDisabled time="2025-12-04T03:42:42Z" 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.25.5 time="2025-12-04T03:42:42Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:42:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:34571" http.request.id=bb698d6e-2370-4269-9922-51e5e3fb979e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56244" 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.918155ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2025-12-04T03:42:42Z" 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.25.5 time="2025-12-04T03:42:42Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:42:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-04T03:42:42Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.5 time="2025-12-04T03:42:42Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.5 time="2025-12-04T03:42:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:37671" http.request.id=9e5db7df-c3ac-4f2e-bfa6-29cda1137bcd http.request.method=PUT http.request.remoteaddr="127.0.0.1:38648" 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.544565ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:37671" http.request.id=f2c83a85-cb5e-43d3-aad2-5aefb55523a7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38652" 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.233142ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:37671" http.request.id=11f516b3-3467-458c-8cee-1fb5d71035f3 http.request.method=POST http.request.remoteaddr="127.0.0.1:38668" 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.176755ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-04T03:42:42Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.5 http.request.host="127.0.0.1:37671" http.request.id=3240426c-afc5-4bbc-b644-b4bba621eb0f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38680" 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.268692ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [04/Dec/2025:03:42:42 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.43s) === RUN TestProxyManifestGetByTag time="2025-12-04T03:42:42Z" 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.25.5 time="2025-12-04T03:42:42Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:42:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43705" http.request.id=023327c1-f04b-4cb7-a649-2ba84174a3a6 http.request.method=POST http.request.remoteaddr="127.0.0.1:53216" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.367975ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43705" http.request.id=7ddc392c-bffc-4bd9-9f8b-8abf853c2ff8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53216" http.request.uri="/v2/foo/bar/blobs/uploads/1184fa3f-a8cf-4679-87a7-42c166acb69d?_state=Iau6Ry-PJ0YrE8gggL5z9Xin24fvm2-PP8oMM1To7tF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExODRmYTNmLWE4Y2YtNDY3OS04N2E3LTQyYzE2NmFjYjY5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0Mjo0My4wMTk0NzEyMTJaIn0%3D&digest=sha256%3A07d2724ad84b282bd0226560a7c5cb943901176c74a2a29523f8769d853099ed" http.request.useragent="Go-http-client/1.1" http.response.duration=5.017140476s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:43 +0000] "PUT /v2/foo/bar/blobs/uploads/1184fa3f-a8cf-4679-87a7-42c166acb69d?_state=Iau6Ry-PJ0YrE8gggL5z9Xin24fvm2-PP8oMM1To7tF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExODRmYTNmLWE4Y2YtNDY3OS04N2E3LTQyYzE2NmFjYjY5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0Mjo0My4wMTk0NzEyMTJaIn0%3D&digest=sha256%3A07d2724ad84b282bd0226560a7c5cb943901176c74a2a29523f8769d853099ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43705" http.request.id=ad4cc23c-5e59-4d7a-a9ce-f9df1b8cb5b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53216" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=7.636386ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:48 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-04T03:42:48Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-04T03:42:48Z" level=info msg="Starting upload purge in 20m0s" go.version=go1.25.5 time="2025-12-04T03:42:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-04T03:42:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43705" http.request.id=c4abf701-466b-44f4-a8d1-0a29a590ed33 http.request.method=GET http.request.remoteaddr="127.0.0.1:53216" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.575962ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:03:42:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T03:42:48Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:43705" go.version=go1.25.5 time="2025-12-04T03:42:48Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.5 time="2025-12-04T03:42:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43705" http.request.id=f0a00780-cbcb-418a-9e85-c441e560454f http.request.method=GET http.request.remoteaddr="127.0.0.1:54390" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.765806ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:03:42:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T03:42:48Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43705 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:43705/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:35807" http.request.id=4e489e42-b8ca-4e79-ba8d-7df785da9aba http.request.method=GET http.request.remoteaddr="127.0.0.1:34438" http.request.uri="/v2/foo/bar/manifests/sha256:e0221dfa4c1ed68d750cf2aa8d13315c963bb7fee81cd7fefffdc632257c8a83" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:e0221dfa4c1ed68d750cf2aa8d13315c963bb7fee81cd7fefffdc632257c8a83" time="2025-12-04T03:42:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43705" http.request.id=cfe61b48-b145-4adb-b477-83975401873d http.request.method=GET http.request.remoteaddr="127.0.0.1:54396" http.request.uri="/v2/foo/bar/manifests/sha256:e0221dfa4c1ed68d750cf2aa8d13315c963bb7fee81cd7fefffdc632257c8a83" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.078131ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:03:42:48 +0000] "GET /v2/foo/bar/manifests/sha256:e0221dfa4c1ed68d750cf2aa8d13315c963bb7fee81cd7fefffdc632257c8a83 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T03:42:48Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e0221dfa4c1ed68d750cf2aa8d13315c963bb7fee81cd7fefffdc632257c8a83 with ttl=167h59m59.999992123s" go.version=go1.25.5 time="2025-12-04T03:42:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35807" http.request.id=4e489e42-b8ca-4e79-ba8d-7df785da9aba http.request.method=GET http.request.remoteaddr="127.0.0.1:34438" http.request.uri="/v2/foo/bar/manifests/sha256:e0221dfa4c1ed68d750cf2aa8d13315c963bb7fee81cd7fefffdc632257c8a83" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=20.766754ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:03:42:48 +0000] "GET /v2/foo/bar/manifests/sha256:e0221dfa4c1ed68d750cf2aa8d13315c963bb7fee81cd7fefffdc632257c8a83 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T03:42:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43705" http.request.id=1a675435-a198-49a6-9c4f-f9344e7eee51 http.request.method=GET http.request.remoteaddr="127.0.0.1:54396" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.610902ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:03:42:48 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T03:42:48Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43705 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:43705/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:35807" http.request.id=a6a01671-c38f-4497-9a12-4d45c1bd0db1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34448" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-12-04T03:42:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43705" http.request.id=3f87b919-6f10-4110-ad8d-3ed1d8f4ba5b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54410" 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=3.920003ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:03:42:48 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T03:42:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35807" http.request.id=a6a01671-c38f-4497-9a12-4d45c1bd0db1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34448" 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.681043ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:03:42:48 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T03:42:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43705" http.request.id=7dd8d99e-a709-415b-9058-1b76a47f9fe9 http.request.method=POST http.request.remoteaddr="127.0.0.1:54410" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.909487ms http.response.status=202 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43705" http.request.id=b1ae8e85-446f-4f85-b2b8-6fda2ff097ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:54410" http.request.uri="/v2/foo/bar/blobs/uploads/d4af8bf3-bfbd-4f5a-9f6b-af777fc127b7?_state=S0QwjjSiSzZNCa6_WQlyr4pnPlxOmT-TA5cqGCVreyp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0YWY4YmYzLWJmYmQtNGY1YS05ZjZiLWFmNzc3ZmMxMjdiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0Mjo0OC40Mjk5MTYyNjFaIn0%3D&digest=sha256%3Af800cd6e791eb1aa3e5851e906ee05e1a59fca4c8b391e22cddb652c34c21436" http.request.useragent="Go-http-client/1.1" http.response.duration=2.642577538s http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:48 +0000] "PUT /v2/foo/bar/blobs/uploads/d4af8bf3-bfbd-4f5a-9f6b-af777fc127b7?_state=S0QwjjSiSzZNCa6_WQlyr4pnPlxOmT-TA5cqGCVreyp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0YWY4YmYzLWJmYmQtNGY1YS05ZjZiLWFmNzc3ZmMxMjdiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wNFQwMzo0Mjo0OC40Mjk5MTYyNjFaIn0%3D&digest=sha256%3Af800cd6e791eb1aa3e5851e906ee05e1a59fca4c8b391e22cddb652c34c21436 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43705" http.request.id=6fdd1cc1-b5d2-4a5f-84ba-255fffdcda73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54410" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=7.632439ms http.response.status=201 http.response.written=0 127.0.0.1 - - [04/Dec/2025:03:42:51 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-04T03:42:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43705" http.request.id=db7a3e1f-0ae7-4049-9034-da01512d8d7e http.request.method=GET http.request.remoteaddr="127.0.0.1:54410" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.373778ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:03:42:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T03:42:51Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43705 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:43705/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:35807" http.request.id=bbed44e4-8c0d-4cc0-a93f-6a9a8f6206cd http.request.method=GET http.request.remoteaddr="127.0.0.1:34458" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-12-04T03:42:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43705" http.request.id=ce8c594f-92bd-418f-84ab-c347ffae0a19 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54422" 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=4.009788ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:03:42:51 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T03:42:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43705" http.request.id=8ee530fb-78a1-4a15-a55b-3a04f7b0d82b http.request.method=GET http.request.remoteaddr="127.0.0.1:54422" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.499487ms http.response.status=200 http.response.written=2 127.0.0.1 - - [04/Dec/2025:03:42:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-04T03:42:51Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43705 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:43705/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:35807" http.request.id=bbed44e4-8c0d-4cc0-a93f-6a9a8f6206cd http.request.method=GET http.request.remoteaddr="127.0.0.1:34458" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-12-04T03:42:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43705" http.request.id=ffb9a9a2-ebb4-4593-9252-f3ec4b6f9cd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54430" 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=4.09344ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:03:42:51 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-04T03:42:51Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:c231a3b7265aa054610f8f0492fb2f79a2270e0b49a3ab786200c27aafa6d8d7 with ttl=167h59m59.99999451s" go.version=go1.25.5 time="2025-12-04T03:42:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35807" http.request.id=bbed44e4-8c0d-4cc0-a93f-6a9a8f6206cd http.request.method=GET http.request.remoteaddr="127.0.0.1:34458" 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=31.88672ms http.response.status=200 http.response.written=935 127.0.0.1 - - [04/Dec/2025:03:42:51 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (8.59s) === RUN TestAppDispatcher time="2025-12-04T03:42:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35957" http.request.id=bea942f0-590f-4a30-b5a0-d2ef5e77cb9e http.request.method=GET http.request.remoteaddr="127.0.0.1:33972" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.849875ms http.response.status=200 http.response.written=0 time="2025-12-04T03:42:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35957" http.request.id=f105055b-6136-45d1-a5a7-3cb533207aa5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33972" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.442646ms http.response.status=200 http.response.written=0 time="2025-12-04T03:42:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35957" http.request.id=cf668a69-ec4c-4fa5-8cb5-966baf24ad31 http.request.method=GET http.request.remoteaddr="127.0.0.1:33972" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.571018ms http.response.status=200 http.response.written=0 time="2025-12-04T03:42:51Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35957" http.request.id=a0d3e9bb-a0e3-4a5f-ad47-5fde7864535e http.request.method=GET http.request.remoteaddr="127.0.0.1:33972" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.676517ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-12-04T03:42:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=65255119-be87-44fb-91d0-f8265dd42c14 time="2025-12-04T03:42:51Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=65255119-be87-44fb-91d0-f8265dd42c14 time="2025-12-04T03:42:51Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.5 http.request.host="127.0.0.1:43181" http.request.id=0bd7656c-9971-4420-a9ca-c7265209ef34 http.request.method=GET http.request.remoteaddr="127.0.0.1:33394" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-12-04T03:42:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=65255119-be87-44fb-91d0-f8265dd42c14 time="2025-12-04T03:42:51Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=65255119-be87-44fb-91d0-f8265dd42c14 time="2025-12-04T03:42:51Z" level=info msg="configuring file health check path=/tmp/healthcheck2010886139, interval=1" go.version=go1.25.5 instance.id=65255119-be87-44fb-91d0-f8265dd42c14 --- PASS: TestFileHealthCheck (4.01s) === RUN TestTCPHealthCheck time="2025-12-04T03:42:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=65255119-be87-44fb-91d0-f8265dd42c14 time="2025-12-04T03:42:55Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=65255119-be87-44fb-91d0-f8265dd42c14 time="2025-12-04T03:42:55Z" level=info msg="configuring TCP health check addr=127.0.0.1:40059, interval=1" go.version=go1.25.5 instance.id=65255119-be87-44fb-91d0-f8265dd42c14 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-12-04T03:42:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=65255119-be87-44fb-91d0-f8265dd42c14 time="2025-12-04T03:42:59Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=65255119-be87-44fb-91d0-f8265dd42c14 time="2025-12-04T03:42:59Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:40489, interval=1, threshold=3" go.version=go1.25.5 instance.id=65255119-be87-44fb-91d0-f8265dd42c14 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 163.788s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.07s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.62s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.20s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.978s === RUN TestSchedule time="2025-12-04T03:40:22Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=d919087e-a82b-4602-beec-967e9ab9431f time="2025-12-04T03:40:22Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.997416ms" go.version=go1.25.5 instance.id=d919087e-a82b-4602-beec-967e9ab9431f time="2025-12-04T03:40:22Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.885µs" go.version=go1.25.5 instance.id=d919087e-a82b-4602-beec-967e9ab9431f time="2025-12-04T03:40:22Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.666µs" go.version=go1.25.5 instance.id=d919087e-a82b-4602-beec-967e9ab9431f scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-12-04T03:40:22Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=d919087e-a82b-4602-beec-967e9ab9431f --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-12-04T03:40:22Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=d919087e-a82b-4602-beec-967e9ab9431f time="2025-12-04T03:40:22Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.997236ms" go.version=go1.25.5 instance.id=d919087e-a82b-4602-beec-967e9ab9431f time="2025-12-04T03:40:22Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.997933ms" go.version=go1.25.5 instance.id=d919087e-a82b-4602-beec-967e9ab9431f time="2025-12-04T03:40:22Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=d919087e-a82b-4602-beec-967e9ab9431f --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-12-04T03:40:23Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=d919087e-a82b-4602-beec-967e9ab9431f --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.581s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (6.77s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 27449344 sha256:d2ec3414abbeda4c9f10223900fdee610a925efb0549749b5ecd012853141b23 [] map[] } --- PASS: TestSimpleBlobRead (0.91s) === RUN TestBlobMount --- PASS: TestBlobMount (0.85s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.96s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.60s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.76s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:4dc50f04742cdc761394268cf99958eeb6c74bb01b8d95ece3082c719d35febb palailogos: marking blob sha256:4176d8756b74401a7ab4e652559739a01d4cb9fe4ba58f6f9ed568569d8340cb palailogos: marking blob sha256:b60f338bd49c8ed7a4a65aca865801d3561e57e4bea30d010e9ad26e71e9eff4 palailogos: marking manifest sha256:59fd03ad27322aab1d4a4532c45cc010cecb878a988c3ff883e9157710d80b31 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:162970578b05cf7f10675029853c9a529be8053d63546aaa6e0c64226bab8e86 palailogos: marking blob sha256:5b352c8f311b8d2f15a25bcab5db228205e58187866124e365a96561e9f56c7d palailogos: marking manifest sha256:8319a0e8a128ae16594eca3b14b64574b2d7552ff7374ae9389933e8997248c5 palailogos: marking blob sha256:a043ed5ee3d58c072e85bea0246cc23e671003a845c7d882fe3b41471496909a palailogos: marking blob sha256:4dc50f04742cdc761394268cf99958eeb6c74bb01b8d95ece3082c719d35febb palailogos: marking manifest sha256:a043ed5ee3d58c072e85bea0246cc23e671003a845c7d882fe3b41471496909a palailogos: marking blob sha256:5b76c405d7ebcc3d01bf8d9786b65692376cbfeac0526576ac3937fea779ead9 palailogos: marking blob sha256:0f599378033c82a1b1b68c4de26e38f05c7adee77d019a12e5923bdc990e2f33 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.43s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:194357f26bfa6d29c2f9182c750926964fc2980e8f99a98acc309f8e13e654b3 deletemanifests: marking manifest sha256:d7cd6ae9cdb5c8e2fb5ffa0a3c4578da24819a6b31e6b1df7de08b456b67c7e7 deletemanifests: marking blob sha256:0abd12335ff7bcb10e1d2cd611c652165f478d702f88d4fa27f71cde3bba3d53 deletemanifests: marking blob sha256:7e8d331648f277d8c53681394cb33e8712d941fb62671cf2a2c7b9ffb0a2cfeb deletemanifests: marking blob sha256:0b617872af3dc2c8858af2bb5090d9e7438d915b41abaa3bafaff89e50c7644c 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:eaf7fad6a5e8a45137af8ff8d06c7d24f2c112fa0afe8f20299c1e9df722da57 blob eligible for deletion: sha256:194357f26bfa6d29c2f9182c750926964fc2980e8f99a98acc309f8e13e654b3 blob eligible for deletion: sha256:66ab5f9231ba95e9944fea4285e892ea159dcb5090e3a5837f3cf47ccdac9d4c blob eligible for deletion: sha256:8b5c4398574b1e447e6b303a7b2b6653b61a8ac3b52a01658897fbca8d9810b1 deletemanifests manifest eligible for deletion: sha256:194357f26bfa6d29c2f9182c750926964fc2980e8f99a98acc309f8e13e654b3 deletemanifests: marking manifest sha256:d7cd6ae9cdb5c8e2fb5ffa0a3c4578da24819a6b31e6b1df7de08b456b67c7e7 deletemanifests: marking blob sha256:0abd12335ff7bcb10e1d2cd611c652165f478d702f88d4fa27f71cde3bba3d53 deletemanifests: marking blob sha256:7e8d331648f277d8c53681394cb33e8712d941fb62671cf2a2c7b9ffb0a2cfeb deletemanifests: marking blob sha256:0b617872af3dc2c8858af2bb5090d9e7438d915b41abaa3bafaff89e50c7644c time="2025-12-04T03:40:47Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/194357f26bfa6d29c2f9182c750926964fc2980e8f99a98acc309f8e13e654b3" go.version=go1.25.5 instance.id=c2e68e48-52fc-4de3-a71e-417754f10fc1 time="2025-12-04T03:40:47Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/194357f26bfa6d29c2f9182c750926964fc2980e8f99a98acc309f8e13e654b3" go.version=go1.25.5 instance.id=c2e68e48-52fc-4de3-a71e-417754f10fc1 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:66ab5f9231ba95e9944fea4285e892ea159dcb5090e3a5837f3cf47ccdac9d4c time="2025-12-04T03:40:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/66/66ab5f9231ba95e9944fea4285e892ea159dcb5090e3a5837f3cf47ccdac9d4c" go.version=go1.25.5 instance.id=c2e68e48-52fc-4de3-a71e-417754f10fc1 blob eligible for deletion: sha256:8b5c4398574b1e447e6b303a7b2b6653b61a8ac3b52a01658897fbca8d9810b1 time="2025-12-04T03:40:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8b/8b5c4398574b1e447e6b303a7b2b6653b61a8ac3b52a01658897fbca8d9810b1" go.version=go1.25.5 instance.id=c2e68e48-52fc-4de3-a71e-417754f10fc1 blob eligible for deletion: sha256:eaf7fad6a5e8a45137af8ff8d06c7d24f2c112fa0afe8f20299c1e9df722da57 time="2025-12-04T03:40:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ea/eaf7fad6a5e8a45137af8ff8d06c7d24f2c112fa0afe8f20299c1e9df722da57" go.version=go1.25.5 instance.id=c2e68e48-52fc-4de3-a71e-417754f10fc1 blob eligible for deletion: sha256:194357f26bfa6d29c2f9182c750926964fc2980e8f99a98acc309f8e13e654b3 time="2025-12-04T03:40:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/19/194357f26bfa6d29c2f9182c750926964fc2980e8f99a98acc309f8e13e654b3" go.version=go1.25.5 instance.id=c2e68e48-52fc-4de3-a71e-417754f10fc1 --- PASS: TestDeleteManifestIfTagNotFound (2.61s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:187b8b4ff0ea5255bcf1f89f1df7c8a3eddcc5ee636615e727d6a82a87d1ee32 time="2025-12-04T03:40:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/18/187b8b4ff0ea5255bcf1f89f1df7c8a3eddcc5ee636615e727d6a82a87d1ee32" go.version=go1.25.5 instance.id=c2e68e48-52fc-4de3-a71e-417754f10fc1 blob eligible for deletion: sha256:212df9e76b463e745c9d6ccd22141f6c9a0146bc608b4262ab2b19a0b250dac9 time="2025-12-04T03:40:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/21/212df9e76b463e745c9d6ccd22141f6c9a0146bc608b4262ab2b19a0b250dac9" go.version=go1.25.5 instance.id=c2e68e48-52fc-4de3-a71e-417754f10fc1 blob eligible for deletion: sha256:6a22c44a6dcd984715da00fd89e6421dba95afeb52d822a167e4b91f57605871 time="2025-12-04T03:40:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6a/6a22c44a6dcd984715da00fd89e6421dba95afeb52d822a167e4b91f57605871" go.version=go1.25.5 instance.id=c2e68e48-52fc-4de3-a71e-417754f10fc1 --- PASS: TestGCWithMissingManifests (0.81s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:21a1c17a1bcc95eed2c558d9682e4d61fa7e5c9add25c06a5f7f2af443ef5a47 komnenos: marking blob sha256:a8329ec2d6a2c89be22a274d5c0bfc18c1b1748970cfb91ec6bd9ceb1f8cf772 komnenos: marking blob sha256:7a2bd4d201d0bdead1904736a81ee08c5d7a1bf2ce9de2b2ac67ed73be818bc8 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-12-04T03:40:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.5 instance.id=c2e68e48-52fc-4de3-a71e-417754f10fc1 blob eligible for deletion: sha256:ed2917823705f8f657328128fd18086cde228da57dac2700b04380b229de4001 time="2025-12-04T03:40:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ed/ed2917823705f8f657328128fd18086cde228da57dac2700b04380b229de4001" go.version=go1.25.5 instance.id=c2e68e48-52fc-4de3-a71e-417754f10fc1 blob eligible for deletion: sha256:5dae33972dca6e3d75cbf263f9104e8df85776fc68c778fabf2ee108e8e2527e time="2025-12-04T03:40:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5d/5dae33972dca6e3d75cbf263f9104e8df85776fc68c778fabf2ee108e8e2527e" go.version=go1.25.5 instance.id=c2e68e48-52fc-4de3-a71e-417754f10fc1 blob eligible for deletion: sha256:6412d6d1b01982a26bd16357ebe393a7376028bb1c762c61861a5bf32b0ceed0 time="2025-12-04T03:40:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/64/6412d6d1b01982a26bd16357ebe393a7376028bb1c762c61861a5bf32b0ceed0" go.version=go1.25.5 instance.id=c2e68e48-52fc-4de3-a71e-417754f10fc1 blob eligible for deletion: sha256:c85fafff0384a6d994723d4bce7d6f3784931242067471b7b8730c35d64bb55f time="2025-12-04T03:40:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c8/c85fafff0384a6d994723d4bce7d6f3784931242067471b7b8730c35d64bb55f" go.version=go1.25.5 instance.id=c2e68e48-52fc-4de3-a71e-417754f10fc1 blob eligible for deletion: sha256:dbea60ae0a96e9ff328575e1a5a4fbe02872ac47e48a022d38c7d5ca9663dc8e time="2025-12-04T03:40:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/db/dbea60ae0a96e9ff328575e1a5a4fbe02872ac47e48a022d38c7d5ca9663dc8e" go.version=go1.25.5 instance.id=c2e68e48-52fc-4de3-a71e-417754f10fc1 blob eligible for deletion: sha256:e20a18944f45925685d4d19db590cdbf6714459bc687bd273024b13666847d81 time="2025-12-04T03:40:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e2/e20a18944f45925685d4d19db590cdbf6714459bc687bd273024b13666847d81" go.version=go1.25.5 instance.id=c2e68e48-52fc-4de3-a71e-417754f10fc1 --- PASS: TestDeletionHasEffect (2.61s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (3.05s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:023bcb7605f3ef22ce5ef1a883cd73b07a11cfc5fe7489fe3461eda1dfa2f083 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:3a418a080e0de54169c2c06d50b995467ac44d59b29d04270573840631feac0f michael_z_doukas: marking blob sha256:754f4fa67105dc25faea9eca941438d8668a1951cea719181528247d731b8de9 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:205ced7174817b2d5ba11779dd8c444b1187723f5d0c61e725986f02aac75d0d time="2025-12-04T03:40:55Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/20/205ced7174817b2d5ba11779dd8c444b1187723f5d0c61e725986f02aac75d0d" go.version=go1.25.5 instance.id=c2e68e48-52fc-4de3-a71e-417754f10fc1 --- PASS: TestOrphanBlobDeleted (1.32s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:5a51f8f342636fea9ee329f4119e556bf9cf3f54636ca336c04aa8686be42283 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:adfac2d7f4863d8b2063f026d41b37f6c37b7cdb004d1992c5b4621bd29b02ca --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.61s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.14s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.67s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (2.10s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-12-04T03:40:59Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 02:40:59.658482818 +0000 UTC m=-3562.765339476, actuallyDelete=true" time="2025-12-04T03:40:59Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-12-04T03:40:59Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 03:40:59.659531016 +0000 UTC m=+37.235708722, actuallyDelete=true" time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3abdca37-eb75-4d3d-b239-3813ef26cd56 have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.659531016 +0000 UTC m=+37.235708722). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8e526668-7bb3-41a1-9225-68025a811caf have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.659531016 +0000 UTC m=+37.235708722). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/2b318df9-b5cd-497a-897a-c73a92f9578a have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.659531016 +0000 UTC m=+37.235708722). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/01457ad6-af75-4dc9-8e17-de92b55019b2 have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.659531016 +0000 UTC m=+37.235708722). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/30402d7a-38c5-4c00-aac3-904641642c25 have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.659531016 +0000 UTC m=+37.235708722). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3e02a5d9-ca4a-4229-ac73-33f75bf31cc5 have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.659531016 +0000 UTC m=+37.235708722). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3e055d14-0bf9-441a-8fab-82409ecd3569 have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.659531016 +0000 UTC m=+37.235708722). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/862b47d1-923f-439e-9dc6-b86e1413ed43 have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.659531016 +0000 UTC m=+37.235708722). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/af4e144f-2bae-47b4-84d5-e6983113964b have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.659531016 +0000 UTC m=+37.235708722). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/275deaae-ee24-4fcb-9130-e1ace2dc58b9 have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.659531016 +0000 UTC m=+37.235708722). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/37dcb430-2f69-41fa-bba9-a80c7c258645 have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.659531016 +0000 UTC m=+37.235708722). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-12-04T03:40:59Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 03:40:59.660780389 +0000 UTC m=+37.236958090, actuallyDelete=true" time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/84d99315-0c2b-4e12-a585-96b598b3d3a5 have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.660780389 +0000 UTC m=+37.236958090). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d388ff2c-4358-4447-88e2-adc9a7b625f8 have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.660780389 +0000 UTC m=+37.236958090). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/11f7ed11-9162-4e4d-afd0-56df9054d560 have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.660780389 +0000 UTC m=+37.236958090). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7b946845-53b1-45fd-bde3-3fb79ca2f658 have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.660780389 +0000 UTC m=+37.236958090). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c520bd6d-93b7-45fd-a54f-9170541a7463 have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.660780389 +0000 UTC m=+37.236958090). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-12-04T03:40:59Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 03:40:59.661637648 +0000 UTC m=+37.237815354, actuallyDelete=true" time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1890c772-c28d-449d-8afb-ff094822982e have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.661637648 +0000 UTC m=+37.237815354). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/22e38932-943d-4111-bc24-26cad6a2110d have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.661637648 +0000 UTC m=+37.237815354). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/848b1464-892b-4db3-b5ac-444b16130685 have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.661637648 +0000 UTC m=+37.237815354). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e2249afe-c8de-4be2-9fa5-d4e497c5363d have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.661637648 +0000 UTC m=+37.237815354). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f0bba85d-edc8-4e26-b044-b94fe8198f7f have older date (2025-12-04 02:40:59 +0000 UTC) than purge date (2025-12-04 03:40:59.661637648 +0000 UTC m=+37.237815354). Removing upload directory." time="2025-12-04T03:40:59Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-12-04T03:40:59Z" level=info msg="PurgeUploads starting: olderThan=2025-12-04 03:40:59.662153495 +0000 UTC m=+37.238331202, actuallyDelete=true" time="2025-12-04T03:40:59Z" 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 37.259s ? 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.010s === 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.007s === RUN TestWalkFileRemoved time="2025-12-04T03:40:22Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.004s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.461s === 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.081s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.28s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.730s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.57s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.018s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-12-04T03:40:22Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.5 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-12-04T03:40:22Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.5 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-12-04T03:40:22Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.5 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 TestParsing === CONT TestUpdateCalledRegularly === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 === CONT TestMatchIPV6 time="2025-12-04T03:40:22Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 --- PASS: TestParsing (0.00s) time="2025-12-04T03:40:22Z" level=error msg="unknown ip address format" go.version=go1.25.5 instance.id=2b7855c7-c90f-48d0-9bee-5900216578d6 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) time="2025-12-04T03:40:22Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=2b7855c7-c90f-48d0-9bee-5900216578d6 --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV6 (0.00s) time="2025-12-04T03:40:22Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=2b7855c7-c90f-48d0-9bee-5900216578d6 --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2025-12-04T03:40:23Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T03:40:24Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T03:40:25Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-04T03:40:26Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.512s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.006s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.447s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.84s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.272s ? 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.017s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r18.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r18.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86.so.1 >>> docker-registry*: Package size: 24.5 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r18.apk >>> docker-registry: Build complete at Thu, 04 Dec 2025 03:43:07 +0000 elapsed time 0h 3m 15s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251204.033953) (2/2) Purging go (1.25.5-r0) Executing busybox-1.37.0-r29.trigger OK: 426 MiB in 105 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...