>>> docker-registry: Building community/docker-registry 2.8.3-r18 (using abuild 3.16.0-r0) started Wed, 03 Dec 2025 22:26:13 +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 (20251203.222615) Executing busybox-1.37.0-r29.trigger OK: 582 MiB in 111 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. 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-03T22:26:39Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-12-03T22:26:39Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.061s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-12-03T22:26:39Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.083s ? 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.091s === 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.043s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.12s) PASS ok github.com/docker/distribution/health/checks 0.202s ? 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.051s === 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.063s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.058s === 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.067s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/12/03 22:26:39 http: TLS handshake error from 127.0.0.1:48276: 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:41055/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41055/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:41055/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:41055/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:41113?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.39s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-12-03T22:26:39Z" level=info msg="broadcaster: closing" time="2025-12-03T22:26:39Z" level=info msg="closing testSink" time="2025-12-03T22:26:39Z" level=info msg="closing testSink" time="2025-12-03T22:26:39Z" level=info msg="closing testSink" time="2025-12-03T22:26:39Z" level=info msg="closing testSink" time="2025-12-03T22:26:39Z" level=info msg="closing testSink" time="2025-12-03T22:26:39Z" level=info msg="closing testSink" time="2025-12-03T22:26:39Z" level=info msg="closing testSink" time="2025-12-03T22:26:39Z" level=info msg="closing testSink" time="2025-12-03T22:26:39Z" level=info msg="closing testSink" time="2025-12-03T22:26:39Z" level=info msg="closing testSink" time="2025-12-03T22:26:39Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-12-03T22:26:40Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.13s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-12-03T22:26:40Z" level=warning msg="&{0x4000356ff0 0.9} encountered too many errors, backing off" time="2025-12-03T22:26:40Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.61s) PASS ok github.com/docker/distribution/notifications 1.276s ? 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-03T22:26:39Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-03T22:26:39.965745394Z" 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-03T22:26:39.965782715Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:26:39.965886676Z" level=info msg="Starting upload purge in 6m0s" go.version=go1.25.5 time="2025-12-03T22:26:39.96633924Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 time="2025-12-03T22:26:39.96635608Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.5 time="2025-12-03T22:26:39.966755804Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.5 time="2025-12-03T22:26:42.974167039Z" level=info msg="response completed" go.version=go1.25.5 http.request.host=127.0.0.1 http.request.id=2506fbbf-db86-4b24-9ceb-1db2724d3cb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:55080" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="733.727µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:22:26:42 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-12-03T22:26:42.974444882Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.5 --- PASS: TestRegistrySupportedCipherSuite (3.56s) === RUN TestRegistryUnsupportedCipherSuite time="2025-12-03T22:26:43.3034968Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-12-03T22:26:43.304298928Z" 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-03T22:26:43.304327088Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:26:43.304424449Z" level=info msg="Starting upload purge in 45m0s" go.version=go1.25.5 time="2025-12-03T22:26:43.30448381Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.33s) PASS ok github.com/docker/distribution/registry 11.993s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.073s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.03s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.09s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.242s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-12-03T22:26:39Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.5 instance.id=2de9cbe5-1afb-4cd2-a1c8-4370c549f08d time="2025-12-03T22:26:39Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.5 instance.id=2de9cbe5-1afb-4cd2-a1c8-4370c549f08d --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-12-03T22:26:39Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.5 password=FPJ1iXZj8rLgCvKiT5uGxzya30-QnM4dXwoZZuIkPbY user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.134s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.01s) PASS ok github.com/docker/distribution/registry/auth/silly 0.084s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.02s) === RUN TestLeeway time="2025-12-03T22:26:39Z" level=info msg="token not to be used before 2025-12-03 22:26:40 +0000 UTC - currently 2025-12-03 22:26:39.511656926 +0000 UTC m=+0.052604719" time="2025-12-03T22:26:39Z" level=info msg="token not to be used after 2025-12-03 22:26:39 +0000 UTC - currently 2025-12-03 22:26:39.515351442 +0000 UTC m=+0.056299275" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-12-03T22:26:39Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.112s === 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.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.01s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.188s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === 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.108s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.060s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-12-03T22:26:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-03T22:26:39Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:26:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:46271" http.request.id=a48a471b-311a-44b3-83b3-f304864dea83 http.request.method=GET http.request.remoteaddr="127.0.0.1:37856" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="849.689µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:22:26:39 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-12-03T22:26:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-03T22:26:39Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:26:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=194e09e7-aa5a-4597-8950-26a02d8d8a59 http.request.method=GET http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=8.808567ms http.response.status=200 http.response.written=20 127.0.0.1 - - [03/Dec/2025:22:26:39 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-03T22:26:39Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=0fbe296d-df5a-490d-98c0-bc341644049a http.request.method=POST http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.100381ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:39 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=af507573-e5c5-4785-9533-44466db30e70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/aaaa/blobs/uploads/98436ab4-fd8a-497b-8442-350d365f7650?_state=1EIqQfdnO-li3fhtgX9qyycJMGWHSlp977l-XfFhNxp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5ODQzNmFiNC1mZDhhLTQ5N2ItODQ0Mi0zNTBkMzY1Zjc2NTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6MzkuNjg2NDc1OTI2WiJ9&digest=sha256%3A7e5244003a8bee2cde0b1e2674ef46cbb0be1237dcea3debb24214b91d43cd89" http.request.useragent="Go-http-client/1.1" http.response.duration=1.722941355s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:39 +0000] "PUT /v2/foo/aaaa/blobs/uploads/98436ab4-fd8a-497b-8442-350d365f7650?_state=1EIqQfdnO-li3fhtgX9qyycJMGWHSlp977l-XfFhNxp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI5ODQzNmFiNC1mZDhhLTQ5N2ItODQ0Mi0zNTBkMzY1Zjc2NTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6MzkuNjg2NDc1OTI2WiJ9&digest=sha256%3A7e5244003a8bee2cde0b1e2674ef46cbb0be1237dcea3debb24214b91d43cd89 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=66cffba3-2b8e-420f-b032-22aee1aaff49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.794018ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:41 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:41Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=9880cf13-da91-406a-bded-833c663204c6 http.request.method=POST http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="988.05µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:41 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=ceb2ac85-e21d-477b-890a-5e03a98c9f53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bbbb/blobs/uploads/9cda2a7f-79aa-40f4-b0ef-78b8dfb27a3f?_state=YxNv6WpHzuHyuX4MwqP1jRcZ2DFPXQMkBS6MFMMb8517Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5Y2RhMmE3Zi03OWFhLTQwZjQtYjBlZi03OGI4ZGZiMjdhM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NDEuNTU2MTYxODg1WiJ9&digest=sha256%3A4e07d47093cfdbbf80044d2e485795b4542cfde7044db11dfd97ad4b5ae838c6" http.request.useragent="Go-http-client/1.1" http.response.duration=2.222189308s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:41 +0000] "PUT /v2/foo/bbbb/blobs/uploads/9cda2a7f-79aa-40f4-b0ef-78b8dfb27a3f?_state=YxNv6WpHzuHyuX4MwqP1jRcZ2DFPXQMkBS6MFMMb8517Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5Y2RhMmE3Zi03OWFhLTQwZjQtYjBlZi03OGI4ZGZiMjdhM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NDEuNTU2MTYxODg1WiJ9&digest=sha256%3A4e07d47093cfdbbf80044d2e485795b4542cfde7044db11dfd97ad4b5ae838c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=da572007-4a83-4d25-8acf-b33fdd0c84d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.582776ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:43 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:43Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=54868794-0036-4795-a03b-b29a14311ba0 http.request.method=POST http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="922.489µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:43 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=ff1b192c-6caa-46f0-acb4-7870b6908248 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/cccc/blobs/uploads/a763076d-4325-4f7b-bcc6-96b597a0921b?_state=VGCkoR-rF1jRSGUZvkQcwnsXM-e1dlFJCVXbygPqIMt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhNzYzMDc2ZC00MzI1LTRmN2ItYmNjNi05NmI1OTdhMDkyMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NDMuOTM0NzU5NjkyWiJ9&digest=sha256%3A42616cd9a1b1a6a4a17512c2d783f65eb7337cba86eec2e09ba6cdc8974cc386" http.request.useragent="Go-http-client/1.1" http.response.duration=2.726221068s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:43 +0000] "PUT /v2/foo/cccc/blobs/uploads/a763076d-4325-4f7b-bcc6-96b597a0921b?_state=VGCkoR-rF1jRSGUZvkQcwnsXM-e1dlFJCVXbygPqIMt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhNzYzMDc2ZC00MzI1LTRmN2ItYmNjNi05NmI1OTdhMDkyMWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NDMuOTM0NzU5NjkyWiJ9&digest=sha256%3A42616cd9a1b1a6a4a17512c2d783f65eb7337cba86eec2e09ba6cdc8974cc386 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=8ff911b4-3253-4d45-86c2-4c9584f2dcc8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.496695ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:46 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:46Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=e93fe9c3-6f05-4270-aecd-7926bff588fc http.request.method=POST http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="921.489µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:46 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=fbecaae8-03e7-4488-aabe-417dc7e1c0d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/dddd/blobs/uploads/f7a4e3f8-0591-494a-abc6-3270474c2e86?_state=rzcBuWiRxiOhODc8ZYjl2I0jRCKRX3wwCIAmT5DI9-N7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmN2E0ZTNmOC0wNTkxLTQ5NGEtYWJjNi0zMjcwNDc0YzJlODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NDYuNzk2NTQzOTM0WiJ9&digest=sha256%3A8fb98ab1621daa6f4a2055b3110a4ca4dd719c67091cc66ee9f6ea44edd951f6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.723376879s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:46 +0000] "PUT /v2/foo/dddd/blobs/uploads/f7a4e3f8-0591-494a-abc6-3270474c2e86?_state=rzcBuWiRxiOhODc8ZYjl2I0jRCKRX3wwCIAmT5DI9-N7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmN2E0ZTNmOC0wNTkxLTQ5NGEtYWJjNi0zMjcwNDc0YzJlODYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NDYuNzk2NTQzOTM0WiJ9&digest=sha256%3A8fb98ab1621daa6f4a2055b3110a4ca4dd719c67091cc66ee9f6ea44edd951f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=823c3d8d-da01-4189-b437-4036b87d24ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.481575ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:48 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:48Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=8b21fd1d-9124-42d0-9336-3a8aceb4fa73 http.request.method=POST http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="841.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:48 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=9f369190-2fd3-423e-b356-223b2206210d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/eeee/blobs/uploads/077f4468-8e04-41bd-b0c7-361d0e9c4a05?_state=KiAPX7J9Af6ydkt95t2VPPHVXQfTff_5Ivjrln5Lr8J7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIwNzdmNDQ2OC04ZTA0LTQxYmQtYjBjNy0zNjFkMGU5YzRhMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NDguNjI0NTU2NjgzWiJ9&digest=sha256%3A07f8fc5b901480748e5f0143601cb1320840b97d6be26192d525a1efb2901eee" http.request.useragent="Go-http-client/1.1" http.response.duration=1.236609168s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:48 +0000] "PUT /v2/foo/eeee/blobs/uploads/077f4468-8e04-41bd-b0c7-361d0e9c4a05?_state=KiAPX7J9Af6ydkt95t2VPPHVXQfTff_5Ivjrln5Lr8J7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIwNzdmNDQ2OC04ZTA0LTQxYmQtYjBjNy0zNjFkMGU5YzRhMDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NDguNjI0NTU2NjgzWiJ9&digest=sha256%3A07f8fc5b901480748e5f0143601cb1320840b97d6be26192d525a1efb2901eee HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:49Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=e776e99e-b4a8-4b20-8a6b-fd3db57d3269 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.604376ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:49 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:50Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=6b756182-7cda-43a4-a013-460fbcef9d6c http.request.method=POST http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="920.129µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:50 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=317bd8be-cc15-4408-9b83-8808139df618 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/ffff/blobs/uploads/59227cad-19aa-410f-bb11-7b34af03b74a?_state=ZcEkaEr97DIpq3oQz2jrIXLgVhKLXNxCpLpQvoyp1F97Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1OTIyN2NhZC0xOWFhLTQxMGYtYmIxMS03YjM0YWYwM2I3NGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NTAuMDAxNDc2NjcyWiJ9&digest=sha256%3A7fe0a87a88b4376de18821032766815960bdf52eae579ccee7bcd54316a74e43" http.request.useragent="Go-http-client/1.1" http.response.duration=2.139785617s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:50 +0000] "PUT /v2/foo/ffff/blobs/uploads/59227cad-19aa-410f-bb11-7b34af03b74a?_state=ZcEkaEr97DIpq3oQz2jrIXLgVhKLXNxCpLpQvoyp1F97Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1OTIyN2NhZC0xOWFhLTQxMGYtYmIxMS03YjM0YWYwM2I3NGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NTAuMDAxNDc2NjcyWiJ9&digest=sha256%3A7fe0a87a88b4376de18821032766815960bdf52eae579ccee7bcd54316a74e43 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=81c15e78-57d4-4108-a12d-bdc4c9d20ceb http.request.method=PUT http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.640136ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:52 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=4b661533-a5e6-4eba-9cbe-7d170b6cd09f http.request.method=GET http.request.remoteaddr="127.0.0.1:53564" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="725.447µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [03/Dec/2025:22:26:52 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-03T22:26:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=b9a8e1c0-9db9-406c-b61d-291a84daedb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:53564" 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="772.648µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [03/Dec/2025:22:26:52 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-03T22:26:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=4962e53b-8cb2-4b39-98b8-b2312dd1b389 http.request.method=GET http.request.remoteaddr="127.0.0.1:53564" 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="786.247µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [03/Dec/2025:22:26:52 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-03T22:26:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=b2629c02-f7e3-4875-96c9-128459130e78 http.request.method=GET http.request.remoteaddr="127.0.0.1:53564" 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="714.487µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [03/Dec/2025:22:26:52 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-12-03T22:26:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=5cfc8b4a-2021-453e-a03b-d73c32290cbd http.request.method=GET http.request.remoteaddr="127.0.0.1:53564" 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="792.448µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [03/Dec/2025:22:26:52 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-12-03T22:26:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=128c4add-c887-4d09-9a99-0b7635fecad9 http.request.method=GET http.request.remoteaddr="127.0.0.1:53564" 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="758.567µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:22:26:52 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T22:26:52Z" 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:36909" http.request.id=1f0104bf-a921-497f-ab3e-36475a49bcfc http.request.method=GET http.request.remoteaddr="127.0.0.1:53564" 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="688.767µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [03/Dec/2025:22:26:52 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-12-03T22:26:52Z" 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:36909" http.request.id=84d04a13-659f-4258-9fdb-c769d30b5aec http.request.method=GET http.request.remoteaddr="127.0.0.1:53564" 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="651.526µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [03/Dec/2025:22:26:52 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-12-03T22:26:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=556db180-9b70-4c33-a73d-470f02d5622b http.request.method=GET http.request.remoteaddr="127.0.0.1:53564" 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="622.486µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [03/Dec/2025:22:26:52 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-12-03T22:26:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:36909" http.request.id=1d8d97f9-fbd4-442c-b42c-ceb4c4ea2e09 http.request.method=GET http.request.remoteaddr="127.0.0.1:53564" 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="763.727µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [03/Dec/2025:22:26:52 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-12-03T22:26: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-03T22:26:52Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:26:52Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40741" http.request.id=ca9567cb-7db0-4714-9087-ab10c6850f98 http.request.method=POST http.request.remoteaddr="127.0.0.1:34666" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.057611ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:52 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40741" http.request.id=e48de4a8-47cd-4016-8d80-e941288bed6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34666" http.request.uri="/v2/foo/aaaa/blobs/uploads/debbbb72-48a5-4906-97db-c335c8f691ed?_state=agPwfOq2gRZqCcrSrrkduDkK558UtdcndPsNE0oMJT17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkZWJiYmI3Mi00OGE1LTQ5MDYtOTdkYi1jMzM1YzhmNjkxZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NTIuMjgzMzUxNzI3WiJ9&digest=sha256%3Abe8ce1d627a49548a71f85613d25ae34e9d38bc0b8db0f916be377e377f306e5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.47249313s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:52 +0000] "PUT /v2/foo/aaaa/blobs/uploads/debbbb72-48a5-4906-97db-c335c8f691ed?_state=agPwfOq2gRZqCcrSrrkduDkK558UtdcndPsNE0oMJT17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkZWJiYmI3Mi00OGE1LTQ5MDYtOTdkYi1jMzM1YzhmNjkxZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NTIuMjgzMzUxNzI3WiJ9&digest=sha256%3Abe8ce1d627a49548a71f85613d25ae34e9d38bc0b8db0f916be377e377f306e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40741" http.request.id=ff828706-1f26-4b24-912a-ff9e906a1fa9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34666" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.706596ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:53 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:53Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40741" http.request.id=c28e3ea1-6471-4e18-bb07-b451119d13d5 http.request.method=POST http.request.remoteaddr="127.0.0.1:34666" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="805.528µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:53 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40741" http.request.id=53e44298-5d52-487f-996f-0ef09a18b7ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:34666" http.request.uri="/v2/foo/bbbb/blobs/uploads/76707a9b-d57c-4a0d-9ad8-b5b058aaff14?_state=AOJ0GMpoU9qBZLXoYlBw4n6e6bcCr7E2cMNrLuNHMeR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3NjcwN2E5Yi1kNTdjLTRhMGQtOWFkOC1iNWIwNThhYWZmMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NTMuODQwNjc1MzcyWiJ9&digest=sha256%3A8c37ffc47427e66d2e95ed9ec80eb5f5d18cf3887049a1f3f7400d02454029a8" http.request.useragent="Go-http-client/1.1" http.response.duration=632.810227ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:53 +0000] "PUT /v2/foo/bbbb/blobs/uploads/76707a9b-d57c-4a0d-9ad8-b5b058aaff14?_state=AOJ0GMpoU9qBZLXoYlBw4n6e6bcCr7E2cMNrLuNHMeR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI3NjcwN2E5Yi1kNTdjLTRhMGQtOWFkOC1iNWIwNThhYWZmMTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NTMuODQwNjc1MzcyWiJ9&digest=sha256%3A8c37ffc47427e66d2e95ed9ec80eb5f5d18cf3887049a1f3f7400d02454029a8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40741" http.request.id=10306932-5495-4b8a-a28b-bfe5634463ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:34666" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.422734ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:54 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:54Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40741" http.request.id=c59a1c94-2249-4cb7-91fb-b2c65f9f8ece http.request.method=POST http.request.remoteaddr="127.0.0.1:34666" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="822.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:54 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40741" http.request.id=0192debc-5d91-4a71-805b-1431b6aecfd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34666" http.request.uri="/v2/foo/cccc/blobs/uploads/c6b4e13c-425c-48e3-adb2-09500cc657b0?_state=CTjREx0nDnpYy27ooN3p3mhU4WldSW9_fhjgsK9xfBR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjNmI0ZTEzYy00MjVjLTQ4ZTMtYWRiMi0wOTUwMGNjNjU3YjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NTQuNTcwNzcyMDc2WiJ9&digest=sha256%3A330c436b43948f64fa1f7c20d93809edf90f4f6359ea928cc9095c9cdafacaa1" http.request.useragent="Go-http-client/1.1" http.response.duration=960.454531ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:54 +0000] "PUT /v2/foo/cccc/blobs/uploads/c6b4e13c-425c-48e3-adb2-09500cc657b0?_state=CTjREx0nDnpYy27ooN3p3mhU4WldSW9_fhjgsK9xfBR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjNmI0ZTEzYy00MjVjLTQ4ZTMtYWRiMi0wOTUwMGNjNjU3YjAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NTQuNTcwNzcyMDc2WiJ9&digest=sha256%3A330c436b43948f64fa1f7c20d93809edf90f4f6359ea928cc9095c9cdafacaa1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40741" http.request.id=6e009bd7-b55a-4b91-9031-fca70a9c41ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:34666" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.362334ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:55 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:55Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40741" http.request.id=cbb98da7-7ab4-483e-9662-a8113160bb68 http.request.method=POST http.request.remoteaddr="127.0.0.1:34666" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="750.688µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:55 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40741" http.request.id=14622d55-4c86-4253-ab68-d985e4762bbe http.request.method=PUT http.request.remoteaddr="127.0.0.1:34666" http.request.uri="/v2/foo/dddd/blobs/uploads/b3322245-1008-4369-aa42-6671279ba58e?_state=DbwmY9Kr1cK4nGxLWjNobQ_pYWSQy_hONQZYncEjIB17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiMzMyMjI0NS0xMDA4LTQzNjktYWE0Mi02NjcxMjc5YmE1OGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NTUuNjMzODM2Mzc3WiJ9&digest=sha256%3A668a063492aafa787d5b8d5833afc5cd488ff8b036b0741a000c7a2f90868674" http.request.useragent="Go-http-client/1.1" http.response.duration=1.208068967s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:55 +0000] "PUT /v2/foo/dddd/blobs/uploads/b3322245-1008-4369-aa42-6671279ba58e?_state=DbwmY9Kr1cK4nGxLWjNobQ_pYWSQy_hONQZYncEjIB17Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiMzMyMjI0NS0xMDA4LTQzNjktYWE0Mi02NjcxMjc5YmE1OGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NTUuNjMzODM2Mzc3WiJ9&digest=sha256%3A668a063492aafa787d5b8d5833afc5cd488ff8b036b0741a000c7a2f90868674 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40741" http.request.id=a4a7300f-bf24-4260-92f9-a8860da0e1a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34666" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.574215ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:56 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40741" http.request.id=9a5e18a7-1f07-4bb6-a276-24f8c1f1f218 http.request.method=GET http.request.remoteaddr="127.0.0.1:34666" 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="812.528µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [03/Dec/2025:22:26:56 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (17.32s) === RUN TestURLPrefix time="2025-12-03T22:26:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-03T22:26:56Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:26:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:43845" http.request.id=55908378-cce5-41ab-bb37-dedf196035b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:55190" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="886.649µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:22:26:56 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-12-03T22:26:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-03T22:26:56Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:26:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=8cc6100d-7f2e-4ae8-819b-517df5f1c1b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:47484" http.request.uri="/v2/foo/bar/blobs/sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="873.449µs" http.response.status=404 http.response.written=157 vars.digest="sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:26:56 +0000] "GET /v2/foo/bar/blobs/sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T22:26:56Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4 err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=56a17f8e-9d0d-4a07-9922-55714550d6ce http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47496" http.request.uri="/v2/foo/bar/blobs/sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="808.488µs" http.response.status=404 http.response.written=157 vars.digest="sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:26:56 +0000] "HEAD /v2/foo/bar/blobs/sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T22:26:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=60b64940-9e75-44ed-be0c-48ae1d12694d http.request.method=POST http.request.remoteaddr="127.0.0.1:47496" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="701.487µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=8501e277-b185-491a-94f7-c16c12c34b26 http.request.method=GET http.request.remoteaddr="127.0.0.1:47496" http.request.uri="/v2/foo/bar/blobs/uploads/13855e5d-9e40-4a9d-a475-eecb1f3d81cf?_state=k6_OU6r_ix0ECLoLiIBPNcYn0g7-HEu1Spm3uz4m5Ax7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzODU1ZTVkLTllNDAtNGE5ZC1hNDc1LWVlY2IxZjNkODFjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1Ni45OTIwNzI5NDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="792.208µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:56 +0000] "GET /v2/foo/bar/blobs/uploads/13855e5d-9e40-4a9d-a475-eecb1f3d81cf?_state=k6_OU6r_ix0ECLoLiIBPNcYn0g7-HEu1Spm3uz4m5Ax7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzODU1ZTVkLTllNDAtNGE5ZC1hNDc1LWVlY2IxZjNkODFjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1Ni45OTIwNzI5NDNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=c786a17b-b90d-4798-b527-d0f96c24d4fa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47496" http.request.uri="/v2/foo/bar/blobs/uploads/13855e5d-9e40-4a9d-a475-eecb1f3d81cf?_state=k6_OU6r_ix0ECLoLiIBPNcYn0g7-HEu1Spm3uz4m5Ax7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzODU1ZTVkLTllNDAtNGE5ZC1hNDc1LWVlY2IxZjNkODFjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1Ni45OTIwNzI5NDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="682.767µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:56 +0000] "DELETE /v2/foo/bar/blobs/uploads/13855e5d-9e40-4a9d-a475-eecb1f3d81cf?_state=k6_OU6r_ix0ECLoLiIBPNcYn0g7-HEu1Spm3uz4m5Ax7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzODU1ZTVkLTllNDAtNGE5ZC1hNDc1LWVlY2IxZjNkODFjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1Ni45OTIwNzI5NDNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:56Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=94a14bfd-b302-4cc3-86d8-6bafcded5e33 http.request.method=GET http.request.remoteaddr="127.0.0.1:47496" http.request.uri="/v2/foo/bar/blobs/uploads/13855e5d-9e40-4a9d-a475-eecb1f3d81cf?_state=k6_OU6r_ix0ECLoLiIBPNcYn0g7-HEu1Spm3uz4m5Ax7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzODU1ZTVkLTllNDAtNGE5ZC1hNDc1LWVlY2IxZjNkODFjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1Ni45OTIwNzI5NDNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=13855e5d-9e40-4a9d-a475-eecb1f3d81cf time="2025-12-03T22:26:56Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=94a14bfd-b302-4cc3-86d8-6bafcded5e33 http.request.method=GET http.request.remoteaddr="127.0.0.1:47496" http.request.uri="/v2/foo/bar/blobs/uploads/13855e5d-9e40-4a9d-a475-eecb1f3d81cf?_state=k6_OU6r_ix0ECLoLiIBPNcYn0g7-HEu1Spm3uz4m5Ax7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzODU1ZTVkLTllNDAtNGE5ZC1hNDc1LWVlY2IxZjNkODFjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1Ni45OTIwNzI5NDNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="683.847µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=13855e5d-9e40-4a9d-a475-eecb1f3d81cf 127.0.0.1 - - [03/Dec/2025:22:26:56 +0000] "GET /v2/foo/bar/blobs/uploads/13855e5d-9e40-4a9d-a475-eecb1f3d81cf?_state=k6_OU6r_ix0ECLoLiIBPNcYn0g7-HEu1Spm3uz4m5Ax7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjEzODU1ZTVkLTllNDAtNGE5ZC1hNDc1LWVlY2IxZjNkODFjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1Ni45OTIwNzI5NDNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T22:26:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=6d42ae24-743a-44c8-90b3-f6ef8d1f941b http.request.method=POST http.request.remoteaddr="127.0.0.1:47498" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="808.688µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:56Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=33594a38-21c7-45bf-a6b6-68e784248888 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47498" http.request.uri="/v2/foo/bar/blobs/uploads/61e1642a-b416-4d4b-8c5e-e860878de846?_state=4IgzYZBU2_3r0SW8Abin0W92IMHnaRWrScHc1_5MYBJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxZTE2NDJhLWI0MTYtNGQ0Yi04YzVlLWU4NjA4NzhkZTg0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1Ni45OTY0MzQ3MDZaIn0%3D&digest=sha256%3A97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4" http.request.useragent="Go-http-client/1.1" provided=sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4 vars.name="foo/bar" vars.uuid=61e1642a-b416-4d4b-8c5e-e860878de846 time="2025-12-03T22:26:56Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=33594a38-21c7-45bf-a6b6-68e784248888 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47498" http.request.uri="/v2/foo/bar/blobs/uploads/61e1642a-b416-4d4b-8c5e-e860878de846?_state=4IgzYZBU2_3r0SW8Abin0W92IMHnaRWrScHc1_5MYBJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxZTE2NDJhLWI0MTYtNGQ0Yi04YzVlLWU4NjA4NzhkZTg0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1Ni45OTY0MzQ3MDZaIn0%3D&digest=sha256%3A97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=61e1642a-b416-4d4b-8c5e-e860878de846 time="2025-12-03T22:26:56Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4, 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:37319" http.request.id=33594a38-21c7-45bf-a6b6-68e784248888 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47498" http.request.uri="/v2/foo/bar/blobs/uploads/61e1642a-b416-4d4b-8c5e-e860878de846?_state=4IgzYZBU2_3r0SW8Abin0W92IMHnaRWrScHc1_5MYBJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxZTE2NDJhLWI0MTYtNGQ0Yi04YzVlLWU4NjA4NzhkZTg0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1Ni45OTY0MzQ3MDZaIn0%3D&digest=sha256%3A97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="821.328µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=61e1642a-b416-4d4b-8c5e-e860878de846 127.0.0.1 - - [03/Dec/2025:22:26:56 +0000] "PUT /v2/foo/bar/blobs/uploads/61e1642a-b416-4d4b-8c5e-e860878de846?_state=4IgzYZBU2_3r0SW8Abin0W92IMHnaRWrScHc1_5MYBJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxZTE2NDJhLWI0MTYtNGQ0Yi04YzVlLWU4NjA4NzhkZTg0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1Ni45OTY0MzQ3MDZaIn0%3D&digest=sha256%3A97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-03T22:26:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=e1b2d403-5210-48d4-8996-0b9482794afb http.request.method=POST http.request.remoteaddr="127.0.0.1:47498" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="647.446µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:56Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=036ae822-472e-4b81-8469-4a322224cc07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47498" http.request.uri="/v2/foo/bar/blobs/uploads/1ecb9963-ee80-4e14-80b9-f29607407945?_state=ewH082TViWvVy1uGNgXysS5yvjXYQ4TLKPiUTNS9c9l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlY2I5OTYzLWVlODAtNGUxNC04MGI5LWYyOTYwNzQwNzk0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1Ni45OTg1MjY1NjZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="838.928µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:56 +0000] "PUT /v2/foo/bar/blobs/uploads/1ecb9963-ee80-4e14-80b9-f29607407945?_state=ewH082TViWvVy1uGNgXysS5yvjXYQ4TLKPiUTNS9c9l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlY2I5OTYzLWVlODAtNGUxNC04MGI5LWYyOTYwNzQwNzk0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1Ni45OTg1MjY1NjZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=920e5a9d-fc4c-471c-b2d9-fba9dcd67e52 http.request.method=POST http.request.remoteaddr="127.0.0.1:47498" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="656.047µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=335ab6e0-3c2e-407f-a61f-edd08f91e25d http.request.method=PUT http.request.remoteaddr="127.0.0.1:47498" http.request.uri="/v2/foo/bar/blobs/uploads/c1181d0f-2eeb-4bd1-9b72-c6e2a4ece496?_state=ETODfnaowO01U1kCzsk4R0t47HfojAYnADuhedGXanJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMTgxZDBmLTJlZWItNGJkMS05YjcyLWM2ZTJhNGVjZTQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1Ny4wMDEzMTk1OTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="780.607µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:57 +0000] "PUT /v2/foo/bar/blobs/uploads/c1181d0f-2eeb-4bd1-9b72-c6e2a4ece496?_state=ETODfnaowO01U1kCzsk4R0t47HfojAYnADuhedGXanJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMTgxZDBmLTJlZWItNGJkMS05YjcyLWM2ZTJhNGVjZTQ5NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1Ny4wMDEzMTk1OTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:57Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=f339d0f3-8fd2-46c2-8b92-484a1949e34d http.request.method=POST http.request.remoteaddr="127.0.0.1:47498" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="652.967µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=402712d6-02d3-4f76-9297-923c32624b62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47498" http.request.uri="/v2/foo/bar/blobs/uploads/ca36bc94-614b-4bf5-96e0-fbe0bce68a9f?_state=tB81boTd9x3zPFN8HzA8PGAwNXMJ333iJ0vs0k7Dw4R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhMzZiYzk0LTYxNGItNGJmNS05NmUwLWZiZTBiY2U2OGE5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1Ny4wMDMzMjQ0OTRaIn0%3D&digest=sha256%3A97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.689543306s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:57 +0000] "PUT /v2/foo/bar/blobs/uploads/ca36bc94-614b-4bf5-96e0-fbe0bce68a9f?_state=tB81boTd9x3zPFN8HzA8PGAwNXMJ333iJ0vs0k7Dw4R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhMzZiYzk0LTYxNGItNGJmNS05NmUwLWZiZTBiY2U2OGE5ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1Ny4wMDMzMjQ0OTRaIn0%3D&digest=sha256%3A97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:26:58Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=2b9cbf89-c8ee-428c-963b-d9692541edf5 http.request.method=POST http.request.remoteaddr="127.0.0.1:47498" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.059451ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37319" http.request.id=f0371628-d405-4f27-b691-f5669f7f069f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:47498" http.request.uri="/v2/foo/bar/blobs/uploads/681d743b-3aa1-4f4b-b2be-e49d3174ea02?_state=uVKEwMIWPxdIVjkOjGVPdlmIvrEq9k-aPWqo0911E5p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4MWQ3NDNiLTNhYTEtNGY0Yi1iMmJlLWU0OWQzMTc0ZWEwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1OC43MTAyNTU0MVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.767979037s http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:26:58 +0000] "PATCH /v2/foo/bar/blobs/uploads/681d743b-3aa1-4f4b-b2be-e49d3174ea02?_state=uVKEwMIWPxdIVjkOjGVPdlmIvrEq9k-aPWqo0911E5p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4MWQ3NDNiLTNhYTEtNGY0Yi1iMmJlLWU0OWQzMTc0ZWEwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNjo1OC43MTAyNTU0MVoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=1e4a6a3a-786a-4475-95dc-9387580b3b76 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47498" http.request.uri="/v2/foo/bar/blobs/uploads/681d743b-3aa1-4f4b-b2be-e49d3174ea02?_state=i4hWYTLawVavkgFIyK4tCg6waiKsIaYJsPd2Q5tJ8_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4MWQ3NDNiLTNhYTEtNGY0Yi1iMmJlLWU0OWQzMTc0ZWEwMiIsIk9mZnNldCI6MjQ3NTk4MDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NThaIn0%3D&digest=sha256%3A97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.051691ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "PUT /v2/foo/bar/blobs/uploads/681d743b-3aa1-4f4b-b2be-e49d3174ea02?_state=i4hWYTLawVavkgFIyK4tCg6waiKsIaYJsPd2Q5tJ8_Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4MWQ3NDNiLTNhYTEtNGY0Yi1iMmJlLWU0OWQzMTc0ZWEwMiIsIk9mZnNldCI6MjQ3NTk4MDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6MjY6NThaIn0%3D&digest=sha256%3A97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=f1fa0615-37ea-4088-83c7-cd2a2e69437b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47498" http.request.uri="/v2/foo/bar/blobs/sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="875.729µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=f318faf7-eed4-488f-8669-df667147907f http.request.method=GET http.request.remoteaddr="127.0.0.1:47498" http.request.uri="/v2/foo/bar/blobs/sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=20.724684ms http.response.status=200 http.response.written=24759808 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "GET /v2/foo/bar/blobs/sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4 HTTP/1.1" 200 24759808 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=error msg="error parsing digest="sha257:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=edfba5fd-6f7b-4820-aa79-3c023eff0dc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:47498" http.request.uri="/v2/foo/bar/blobs/sha257:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4" vars.name="foo/bar" time="2025-12-03T22:27:00Z" 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:37319" http.request.id=edfba5fd-6f7b-4820-aa79-3c023eff0dc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:47498" http.request.uri="/v2/foo/bar/blobs/sha257:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="806.168µs" http.response.status=400 http.response.written=110 vars.digest="sha257:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "GET /v2/foo/bar/blobs/sha257:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=2f929098-8586-44e0-b23c-0d8224f75c3c http.request.method=GET http.request.remoteaddr="127.0.0.1:46820" http.request.uri="/v2/foo/bar/blobs/sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.856779ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "GET /v2/foo/bar/blobs/sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-03T22:27:00Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:27:00Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=16ac9fde-c347-47d6-9b00-6e1dc09a95ca http.request.method=GET http.request.remoteaddr="127.0.0.1:52168" http.request.uri="/v2/foo/bar/blobs/sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="879.288µs" http.response.status=404 http.response.written=157 vars.digest="sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "GET /v2/foo/bar/blobs/sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=e2db3b7e-af11-4811-82bd-76aaac4edc31 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52176" http.request.uri="/v2/foo/bar/blobs/sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="833.009µs" http.response.status=404 http.response.written=157 vars.digest="sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "HEAD /v2/foo/bar/blobs/sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=a6796f9f-4757-45ff-b1c4-a7c1fc4c7840 http.request.method=POST http.request.remoteaddr="127.0.0.1:52176" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="791.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=b17ae397-a4ae-4114-b5e7-fae7595fb9d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:52176" http.request.uri="/v2/foo/bar/blobs/uploads/9687e756-b31f-45af-83bd-511e82e2463d?_state=yaS23IvRiFiwMZnnewEeyCC7S0AVXuvRuo83rccCztl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ODdlNzU2LWIzMWYtNDVhZi04M2JkLTUxMWU4MmUyNDYzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMC42NDg1MjIxNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="757.688µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "GET /v2/foo/bar/blobs/uploads/9687e756-b31f-45af-83bd-511e82e2463d?_state=yaS23IvRiFiwMZnnewEeyCC7S0AVXuvRuo83rccCztl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ODdlNzU2LWIzMWYtNDVhZi04M2JkLTUxMWU4MmUyNDYzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMC42NDg1MjIxNjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=6ea20d51-ae6e-4765-9c2d-adb761a6b033 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52176" http.request.uri="/v2/foo/bar/blobs/uploads/9687e756-b31f-45af-83bd-511e82e2463d?_state=yaS23IvRiFiwMZnnewEeyCC7S0AVXuvRuo83rccCztl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ODdlNzU2LWIzMWYtNDVhZi04M2JkLTUxMWU4MmUyNDYzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMC42NDg1MjIxNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="720.087µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "DELETE /v2/foo/bar/blobs/uploads/9687e756-b31f-45af-83bd-511e82e2463d?_state=yaS23IvRiFiwMZnnewEeyCC7S0AVXuvRuo83rccCztl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ODdlNzU2LWIzMWYtNDVhZi04M2JkLTUxMWU4MmUyNDYzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMC42NDg1MjIxNjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=bf096b39-9476-4f97-a17c-bf8c9cc0710e http.request.method=GET http.request.remoteaddr="127.0.0.1:52176" http.request.uri="/v2/foo/bar/blobs/uploads/9687e756-b31f-45af-83bd-511e82e2463d?_state=yaS23IvRiFiwMZnnewEeyCC7S0AVXuvRuo83rccCztl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ODdlNzU2LWIzMWYtNDVhZi04M2JkLTUxMWU4MmUyNDYzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMC42NDg1MjIxNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9687e756-b31f-45af-83bd-511e82e2463d time="2025-12-03T22:27:00Z" 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:40765" http.request.id=bf096b39-9476-4f97-a17c-bf8c9cc0710e http.request.method=GET http.request.remoteaddr="127.0.0.1:52176" http.request.uri="/v2/foo/bar/blobs/uploads/9687e756-b31f-45af-83bd-511e82e2463d?_state=yaS23IvRiFiwMZnnewEeyCC7S0AVXuvRuo83rccCztl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ODdlNzU2LWIzMWYtNDVhZi04M2JkLTUxMWU4MmUyNDYzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMC42NDg1MjIxNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="787.128µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=9687e756-b31f-45af-83bd-511e82e2463d 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "GET /v2/foo/bar/blobs/uploads/9687e756-b31f-45af-83bd-511e82e2463d?_state=yaS23IvRiFiwMZnnewEeyCC7S0AVXuvRuo83rccCztl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2ODdlNzU2LWIzMWYtNDVhZi04M2JkLTUxMWU4MmUyNDYzZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMC42NDg1MjIxNjNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=78ba4176-0ee9-4764-9423-8be31a31c875 http.request.method=POST http.request.remoteaddr="127.0.0.1:52190" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="841.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=ce0b8dde-9a5d-4caf-9af0-8b59a0d7cd1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52190" http.request.uri="/v2/foo/bar/blobs/uploads/d8af4c5a-e44b-4a95-8c2c-3b27c01d19f2?_state=yrGSZMYz6yviXtHUzTrzI6qnBut-K4tZ7n5CvcnkQaZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4YWY0YzVhLWU0NGItNGE5NS04YzJjLTNiMjdjMDFkMTlmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMC42NTI4ODE4ODZaIn0%3D&digest=sha256%3Aaf4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d" http.request.useragent="Go-http-client/1.1" provided=sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d vars.name="foo/bar" vars.uuid=d8af4c5a-e44b-4a95-8c2c-3b27c01d19f2 time="2025-12-03T22:27:00Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=ce0b8dde-9a5d-4caf-9af0-8b59a0d7cd1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52190" http.request.uri="/v2/foo/bar/blobs/uploads/d8af4c5a-e44b-4a95-8c2c-3b27c01d19f2?_state=yrGSZMYz6yviXtHUzTrzI6qnBut-K4tZ7n5CvcnkQaZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4YWY0YzVhLWU0NGItNGE5NS04YzJjLTNiMjdjMDFkMTlmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMC42NTI4ODE4ODZaIn0%3D&digest=sha256%3Aaf4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d8af4c5a-e44b-4a95-8c2c-3b27c01d19f2 time="2025-12-03T22:27:00Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d, 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:40765" http.request.id=ce0b8dde-9a5d-4caf-9af0-8b59a0d7cd1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52190" http.request.uri="/v2/foo/bar/blobs/uploads/d8af4c5a-e44b-4a95-8c2c-3b27c01d19f2?_state=yrGSZMYz6yviXtHUzTrzI6qnBut-K4tZ7n5CvcnkQaZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4YWY0YzVhLWU0NGItNGE5NS04YzJjLTNiMjdjMDFkMTlmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMC42NTI4ODE4ODZaIn0%3D&digest=sha256%3Aaf4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="952.329µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d8af4c5a-e44b-4a95-8c2c-3b27c01d19f2 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "PUT /v2/foo/bar/blobs/uploads/d8af4c5a-e44b-4a95-8c2c-3b27c01d19f2?_state=yrGSZMYz6yviXtHUzTrzI6qnBut-K4tZ7n5CvcnkQaZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ4YWY0YzVhLWU0NGItNGE5NS04YzJjLTNiMjdjMDFkMTlmMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMC42NTI4ODE4ODZaIn0%3D&digest=sha256%3Aaf4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=d03412fb-4b8d-4a8e-9c11-ecd53d671b7e http.request.method=POST http.request.remoteaddr="127.0.0.1:52190" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="779.528µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=7f36e790-5b36-4475-ad79-decd8003201c http.request.method=PUT http.request.remoteaddr="127.0.0.1:52190" http.request.uri="/v2/foo/bar/blobs/uploads/4e05a0b5-6d81-433e-a855-434cf7b9d4b1?_state=2OxLXjgl0Md2edcSiOqD2b4m5Io8X8S2qSzEH7LOR4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlMDVhMGI1LTZkODEtNDMzZS1hODU1LTQzNGNmN2I5ZDRiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMC42NTUyNzc0N1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.07717ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "PUT /v2/foo/bar/blobs/uploads/4e05a0b5-6d81-433e-a855-434cf7b9d4b1?_state=2OxLXjgl0Md2edcSiOqD2b4m5Io8X8S2qSzEH7LOR4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlMDVhMGI1LTZkODEtNDMzZS1hODU1LTQzNGNmN2I5ZDRiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMC42NTUyNzc0N1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=32a9d03d-80ac-4504-96ce-210c44c8fd86 http.request.method=POST http.request.remoteaddr="127.0.0.1:52190" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="971.569µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=30d5caad-f887-4a71-aacd-2a3c6df98bf8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52190" http.request.uri="/v2/foo/bar/blobs/uploads/6e01a68c-8377-4150-9cf4-c512deeab1b8?_state=uUCy_DVtiAlf8rfEbmHWoxeWo3FxqQvBHLYX6Z__jgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlMDFhNjhjLTgzNzctNDE1MC05Y2Y0LWM1MTJkZWVhYjFiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMC42NTgwMTgxNzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.115571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "PUT /v2/foo/bar/blobs/uploads/6e01a68c-8377-4150-9cf4-c512deeab1b8?_state=uUCy_DVtiAlf8rfEbmHWoxeWo3FxqQvBHLYX6Z__jgB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlMDFhNjhjLTgzNzctNDE1MC05Y2Y0LWM1MTJkZWVhYjFiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMC42NTgwMTgxNzdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:00Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=2e29f95b-b7ea-49f6-9593-f415e9465e87 http.request.method=POST http.request.remoteaddr="127.0.0.1:52190" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.168µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=174d6ba8-44eb-4a49-8b86-5623dbc92664 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52190" http.request.uri="/v2/foo/bar/blobs/uploads/7946c80f-ce85-462a-8cf4-e0d710655db3?_state=7Wjh-DYqhpvR9RSiaLB1Ti20mR1oS5JHwSPXSnAD44h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5NDZjODBmLWNlODUtNDYyYS04Y2Y0LWUwZDcxMDY1NWRiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMC42NjA2ODk1NjNaIn0%3D&digest=sha256%3Aaf4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.794319977s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "PUT /v2/foo/bar/blobs/uploads/7946c80f-ce85-462a-8cf4-e0d710655db3?_state=7Wjh-DYqhpvR9RSiaLB1Ti20mR1oS5JHwSPXSnAD44h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5NDZjODBmLWNlODUtNDYyYS04Y2Y0LWUwZDcxMDY1NWRiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMC42NjA2ODk1NjNaIn0%3D&digest=sha256%3Aaf4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:02Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=1ab72a4e-c365-4973-becc-f7f1bc08df66 http.request.method=POST http.request.remoteaddr="127.0.0.1:52190" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:40765" http.request.id=1426b4bd-17be-4d92-8456-ca99699383af http.request.method=PATCH http.request.remoteaddr="127.0.0.1:52190" http.request.uri="/v2/foo/bar/blobs/uploads/b896558c-9d8d-439a-b429-3f2188230bb0?_state=wuEXoWXKD0Kcplcqd7X3r-NWEfXNG56WlNFYKI3J0wh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4OTY1NThjLTlkOGQtNDM5YS1iNDI5LTNmMjE4ODIzMGJiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMi40NzQwNDYyNDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.88920463s http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:02 +0000] "PATCH /v2/foo/bar/blobs/uploads/b896558c-9d8d-439a-b429-3f2188230bb0?_state=wuEXoWXKD0Kcplcqd7X3r-NWEfXNG56WlNFYKI3J0wh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4OTY1NThjLTlkOGQtNDM5YS1iNDI5LTNmMjE4ODIzMGJiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowMi40NzQwNDYyNDdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=bd266685-3e8f-4407-a906-c9f16bb18f1f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52190" http.request.uri="/v2/foo/bar/blobs/uploads/b896558c-9d8d-439a-b429-3f2188230bb0?_state=E0sXa_GLwmQCxUM0W9q36wmU6wo88oY6XmwAmywcfrp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4OTY1NThjLTlkOGQtNDM5YS1iNDI5LTNmMjE4ODIzMGJiMCIsIk9mZnNldCI6MjU2NDM1MjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MDJaIn0%3D&digest=sha256%3Aaf4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.067171ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "PUT /v2/foo/bar/blobs/uploads/b896558c-9d8d-439a-b429-3f2188230bb0?_state=E0sXa_GLwmQCxUM0W9q36wmU6wo88oY6XmwAmywcfrp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4OTY1NThjLTlkOGQtNDM5YS1iNDI5LTNmMjE4ODIzMGJiMCIsIk9mZnNldCI6MjU2NDM1MjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MDJaIn0%3D&digest=sha256%3Aaf4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=d365d540-3f6c-4809-9451-97185d24a51a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52190" http.request.uri="/v2/foo/bar/blobs/sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="949.09µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=8120a99f-a9e0-4d41-80aa-ac622f159a3e http.request.method=GET http.request.remoteaddr="127.0.0.1:52190" http.request.uri="/v2/foo/bar/blobs/sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=26.220978ms http.response.status=200 http.response.written=25643520 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "GET /v2/foo/bar/blobs/sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d HTTP/1.1" 200 25643520 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=error msg="error parsing digest="sha257:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=5438339e-0011-40e1-b60e-30480e77bbb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:52190" http.request.uri="/v2/foo/bar/blobs/sha257:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d" vars.name="foo/bar" time="2025-12-03T22:27:04Z" 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:40765" http.request.id=5438339e-0011-40e1-b60e-30480e77bbb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:52190" http.request.uri="/v2/foo/bar/blobs/sha257:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="867.728µs" http.response.status=400 http.response.written=110 vars.digest="sha257:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "GET /v2/foo/bar/blobs/sha257:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=c76a1121-8259-4e97-bf5a-fe64f0c16bf2 http.request.method=GET http.request.remoteaddr="127.0.0.1:52208" http.request.uri="/v2/foo/bar/blobs/sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.177452ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "GET /v2/foo/bar/blobs/sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=7a3919ba-33c0-4a33-a2c5-beba59fae7a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:52208" http.request.uri="/v2/foo/bar/blobs/sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.289612ms http.response.status=200 http.response.written=589824 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "GET /v2/foo/bar/blobs/sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d HTTP/1.1" 200 589824 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40765" http.request.id=37100280-95ce-4f16-8aeb-3390f3e935c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52192" http.request.uri="/v2/foo/bar/blobs/sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.081439ms http.response.status=200 http.response.written=2648704 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "GET /v2/foo/bar/blobs/sha256:af4b50d93bb3cfacd65a79f0d09f23e754a33b98a4868223678ff38031ae005d HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=b08ad25e-150d-4d4f-ab1f-d9af1b490f90 http.request.method=GET http.request.remoteaddr="127.0.0.1:46804" http.request.uri="/v2/foo/bar/blobs/sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.904523621s http.response.status=200 http.response.written=2681472 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "GET /v2/foo/bar/blobs/sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4 HTTP/1.1" 200 2681472 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37319" http.request.id=9e98d3ba-3432-47b9-b972-135e8c61318e http.request.method=GET http.request.remoteaddr="127.0.0.1:46820" http.request.uri="/v2/foo/bar/blobs/sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.897841715s http.response.status=200 http.response.written=2634240 127.0.0.1 - - [03/Dec/2025:22:27:00 +0000] "GET /v2/foo/bar/blobs/sha256:97bd8e36d2e1f66d20c6c7feba21e1e57da02b7ed814258ce5002b25d9123eb4 HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (7.55s) === RUN TestBlobDelete time="2025-12-03T22:27:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-03T22:27:04Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:27:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=32954b94-4104-409b-b7cc-dc6e170ed525 http.request.method=GET http.request.remoteaddr="127.0.0.1:57616" http.request.uri="/v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00649ms http.response.status=404 http.response.written=157 vars.digest="sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "GET /v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=4bd545ce-b79b-42f1-b3cc-15e759ddd5cd http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57632" http.request.uri="/v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="959.97µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=65701154-ecae-43b3-a7de-6345a38b90e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:57632" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="896.889µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=7676dade-0bf2-4708-890c-fc2a53c3e13e http.request.method=GET http.request.remoteaddr="127.0.0.1:57632" http.request.uri="/v2/foo/bar/blobs/uploads/4b545592-6d67-4387-8a3b-7d49351cdd73?_state=J5tQ4c8zMNQDnpA7psRnfZrS6P8BP9OpY3gjDA8zUiF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiNTQ1NTkyLTZkNjctNDM4Ny04YTNiLTdkNDkzNTFjZGQ3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNC41MDA4NzIwNzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="977.97µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "GET /v2/foo/bar/blobs/uploads/4b545592-6d67-4387-8a3b-7d49351cdd73?_state=J5tQ4c8zMNQDnpA7psRnfZrS6P8BP9OpY3gjDA8zUiF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiNTQ1NTkyLTZkNjctNDM4Ny04YTNiLTdkNDkzNTFjZGQ3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNC41MDA4NzIwNzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=72a42352-cff2-415c-9afc-21491bb7e744 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57632" http.request.uri="/v2/foo/bar/blobs/uploads/4b545592-6d67-4387-8a3b-7d49351cdd73?_state=J5tQ4c8zMNQDnpA7psRnfZrS6P8BP9OpY3gjDA8zUiF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiNTQ1NTkyLTZkNjctNDM4Ny04YTNiLTdkNDkzNTFjZGQ3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNC41MDA4NzIwNzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="913.369µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "DELETE /v2/foo/bar/blobs/uploads/4b545592-6d67-4387-8a3b-7d49351cdd73?_state=J5tQ4c8zMNQDnpA7psRnfZrS6P8BP9OpY3gjDA8zUiF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiNTQ1NTkyLTZkNjctNDM4Ny04YTNiLTdkNDkzNTFjZGQ3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNC41MDA4NzIwNzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=5a0da1a1-c9ce-41b5-b7d4-fdad2bf8f593 http.request.method=GET http.request.remoteaddr="127.0.0.1:57632" http.request.uri="/v2/foo/bar/blobs/uploads/4b545592-6d67-4387-8a3b-7d49351cdd73?_state=J5tQ4c8zMNQDnpA7psRnfZrS6P8BP9OpY3gjDA8zUiF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiNTQ1NTkyLTZkNjctNDM4Ny04YTNiLTdkNDkzNTFjZGQ3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNC41MDA4NzIwNzFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=4b545592-6d67-4387-8a3b-7d49351cdd73 time="2025-12-03T22:27:04Z" 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:35579" http.request.id=5a0da1a1-c9ce-41b5-b7d4-fdad2bf8f593 http.request.method=GET http.request.remoteaddr="127.0.0.1:57632" http.request.uri="/v2/foo/bar/blobs/uploads/4b545592-6d67-4387-8a3b-7d49351cdd73?_state=J5tQ4c8zMNQDnpA7psRnfZrS6P8BP9OpY3gjDA8zUiF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiNTQ1NTkyLTZkNjctNDM4Ny04YTNiLTdkNDkzNTFjZGQ3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNC41MDA4NzIwNzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="901.048µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=4b545592-6d67-4387-8a3b-7d49351cdd73 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "GET /v2/foo/bar/blobs/uploads/4b545592-6d67-4387-8a3b-7d49351cdd73?_state=J5tQ4c8zMNQDnpA7psRnfZrS6P8BP9OpY3gjDA8zUiF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRiNTQ1NTkyLTZkNjctNDM4Ny04YTNiLTdkNDkzNTFjZGQ3MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNC41MDA4NzIwNzFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=2c07bcf1-50fe-4f8b-8979-2fccb722eca1 http.request.method=POST http.request.remoteaddr="127.0.0.1:57634" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="996.25µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=c50875b6-88fd-4959-abf1-ce11da77e102 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57634" http.request.uri="/v2/foo/bar/blobs/uploads/677484e8-5e73-4293-9126-90a4a05cb4a1?_state=zie0spsT2F5sGZP6iT5tPktS15tS-dfguQDLDZ_wk7t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3NzQ4NGU4LTVlNzMtNDI5My05MTI2LTkwYTRhMDVjYjRhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNC41MDU5ODg2NDJaIn0%3D&digest=sha256%3Ac938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" provided=sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d vars.name="foo/bar" vars.uuid=677484e8-5e73-4293-9126-90a4a05cb4a1 time="2025-12-03T22:27:04Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=c50875b6-88fd-4959-abf1-ce11da77e102 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57634" http.request.uri="/v2/foo/bar/blobs/uploads/677484e8-5e73-4293-9126-90a4a05cb4a1?_state=zie0spsT2F5sGZP6iT5tPktS15tS-dfguQDLDZ_wk7t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3NzQ4NGU4LTVlNzMtNDI5My05MTI2LTkwYTRhMDVjYjRhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNC41MDU5ODg2NDJaIn0%3D&digest=sha256%3Ac938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=677484e8-5e73-4293-9126-90a4a05cb4a1 time="2025-12-03T22:27:04Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d, 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:35579" http.request.id=c50875b6-88fd-4959-abf1-ce11da77e102 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57634" http.request.uri="/v2/foo/bar/blobs/uploads/677484e8-5e73-4293-9126-90a4a05cb4a1?_state=zie0spsT2F5sGZP6iT5tPktS15tS-dfguQDLDZ_wk7t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3NzQ4NGU4LTVlNzMtNDI5My05MTI2LTkwYTRhMDVjYjRhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNC41MDU5ODg2NDJaIn0%3D&digest=sha256%3Ac938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.02777ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=677484e8-5e73-4293-9126-90a4a05cb4a1 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "PUT /v2/foo/bar/blobs/uploads/677484e8-5e73-4293-9126-90a4a05cb4a1?_state=zie0spsT2F5sGZP6iT5tPktS15tS-dfguQDLDZ_wk7t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3NzQ4NGU4LTVlNzMtNDI5My05MTI2LTkwYTRhMDVjYjRhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNC41MDU5ODg2NDJaIn0%3D&digest=sha256%3Ac938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=06f7ddd6-da19-4db9-8c2a-a87d37747f16 http.request.method=POST http.request.remoteaddr="127.0.0.1:57634" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="857.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=89b19f0d-940b-43a0-ad20-468a492a5b15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57634" http.request.uri="/v2/foo/bar/blobs/uploads/e02dbc11-3b8c-49b4-97e1-e2266d39481e?_state=4fFZTeW7bwFJe29jo3BsBpwbKjggemC5mxOO4n0Kd857Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwMmRiYzExLTNiOGMtNDliNC05N2UxLWUyMjY2ZDM5NDgxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNC41MDg1NjQ0NjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.121691ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "PUT /v2/foo/bar/blobs/uploads/e02dbc11-3b8c-49b4-97e1-e2266d39481e?_state=4fFZTeW7bwFJe29jo3BsBpwbKjggemC5mxOO4n0Kd857Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUwMmRiYzExLTNiOGMtNDliNC05N2UxLWUyMjY2ZDM5NDgxZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNC41MDg1NjQ0NjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=f463b243-f299-4606-9216-6a0e173b306e http.request.method=POST http.request.remoteaddr="127.0.0.1:57634" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="872.929µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=c9051ae8-e6b2-429d-b5da-c319efdc19c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57634" http.request.uri="/v2/foo/bar/blobs/uploads/fd139787-08ec-4cc7-af92-29ba406ffcb0?_state=Bw296DMlJZ8aucbU6Xj48Zm1MKh4ECjhv9fm5BKWfnJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkMTM5Nzg3LTA4ZWMtNGNjNy1hZjkyLTI5YmE0MDZmZmNiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNC41MTExODY1MzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.093851ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "PUT /v2/foo/bar/blobs/uploads/fd139787-08ec-4cc7-af92-29ba406ffcb0?_state=Bw296DMlJZ8aucbU6Xj48Zm1MKh4ECjhv9fm5BKWfnJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkMTM5Nzg3LTA4ZWMtNGNjNy1hZjkyLTI5YmE0MDZmZmNiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNC41MTExODY1MzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:04Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=d4faab3f-4901-4b2b-8488-2dccdbc13ba9 http.request.method=POST http.request.remoteaddr="127.0.0.1:57634" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="885.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=84472422-ca15-4bf3-ba68-4a4079ae9fce http.request.method=PUT http.request.remoteaddr="127.0.0.1:57634" http.request.uri="/v2/foo/bar/blobs/uploads/bd7c984e-6ce8-4745-b673-f2a2776345da?_state=GNoeGGHrbuRcSCR6L35aPRbOUdoXOzuUUtbNIQi_Ixh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkN2M5ODRlLTZjZTgtNDc0NS1iNjczLWYyYTI3NzYzNDVkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNC41MTM3NjkzMThaIn0%3D&digest=sha256%3Ac938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" http.response.duration=674.204634ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:04 +0000] "PUT /v2/foo/bar/blobs/uploads/bd7c984e-6ce8-4745-b673-f2a2776345da?_state=GNoeGGHrbuRcSCR6L35aPRbOUdoXOzuUUtbNIQi_Ixh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkN2M5ODRlLTZjZTgtNDc0NS1iNjczLWYyYTI3NzYzNDVkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNC41MTM3NjkzMThaIn0%3D&digest=sha256%3Ac938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=d74dac4a-05c5-4647-a7e3-b213624171ec http.request.method=POST http.request.remoteaddr="127.0.0.1:57634" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="940.209µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35579" http.request.id=29a56000-80d3-493e-a7a2-32e33105b97d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57634" http.request.uri="/v2/foo/bar/blobs/uploads/b1366ea0-57a0-40b6-b6b7-b7ffca01d748?_state=hjwxxnwQ2SU_ulWQLxv-X9ffn2yEtdVXPSICoSQHzDJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxMzY2ZWEwLTU3YTAtNDBiNi1iNmI3LWI3ZmZjYTAxZDc0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNS4xOTg3NDM4OThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=748.345004ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:05 +0000] "PATCH /v2/foo/bar/blobs/uploads/b1366ea0-57a0-40b6-b6b7-b7ffca01d748?_state=hjwxxnwQ2SU_ulWQLxv-X9ffn2yEtdVXPSICoSQHzDJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxMzY2ZWEwLTU3YTAtNDBiNi1iNmI3LWI3ZmZjYTAxZDc0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNS4xOTg3NDM4OThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=0d9fee59-8d99-49af-947e-27e45f0c40e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57634" http.request.uri="/v2/foo/bar/blobs/uploads/b1366ea0-57a0-40b6-b6b7-b7ffca01d748?_state=MHALtNAYqzzOIJdnno3X8NX27wj9KHvBAAcuBU2io_R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxMzY2ZWEwLTU3YTAtNDBiNi1iNmI3LWI3ZmZjYTAxZDc0OCIsIk9mZnNldCI6MTU4OTkxMzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MDVaIn0%3D&digest=sha256%3Ac938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.157931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:05 +0000] "PUT /v2/foo/bar/blobs/uploads/b1366ea0-57a0-40b6-b6b7-b7ffca01d748?_state=MHALtNAYqzzOIJdnno3X8NX27wj9KHvBAAcuBU2io_R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIxMzY2ZWEwLTU3YTAtNDBiNi1iNmI3LWI3ZmZjYTAxZDc0OCIsIk9mZnNldCI6MTU4OTkxMzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MDVaIn0%3D&digest=sha256%3Ac938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=9f73bf19-2bbc-4215-8c53-3b66f46a51b6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57634" http.request.uri="/v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="889.569µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=da3a0ff0-ec27-46f1-9325-72fb9379011f http.request.method=GET http.request.remoteaddr="127.0.0.1:57634" http.request.uri="/v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.310601ms http.response.status=200 http.response.written=15899136 127.0.0.1 - - [03/Dec/2025:22:27:05 +0000] "GET /v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d HTTP/1.1" 200 15899136 "" "Go-http-client/1.1" time="2025-12-03T22:27:05Z" level=error msg="error parsing digest="sha257:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=e9f649a2-6f36-42bf-8cf1-0265c3fbc19e http.request.method=GET http.request.remoteaddr="127.0.0.1:57634" http.request.uri="/v2/foo/bar/blobs/sha257:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" vars.name="foo/bar" time="2025-12-03T22:27:05Z" 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:35579" http.request.id=e9f649a2-6f36-42bf-8cf1-0265c3fbc19e http.request.method=GET http.request.remoteaddr="127.0.0.1:57634" http.request.uri="/v2/foo/bar/blobs/sha257:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="798.208µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:27:05 +0000] "GET /v2/foo/bar/blobs/sha257:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T22:27:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=c900cd2f-4428-4f67-8641-3a25849e51eb http.request.method=GET http.request.remoteaddr="127.0.0.1:57656" http.request.uri="/v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.160051ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:05 +0000] "GET /v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=0809120b-52e7-4b8a-8381-062f8e0c458e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57672" http.request.uri="/v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" http.response.duration="880.128µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:05Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=ad767795-bc85-4fe6-9ed2-1e4d5276f8ef http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57672" http.request.uri="/v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="691.407µs" http.response.status=404 http.response.written=157 vars.digest="sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:27:05 +0000] "HEAD /v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-12-03T22:27:05Z" 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:35579" http.request.id=00887353-eae5-4c6b-95b0-969369843f91 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57672" http.request.uri="/v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="625.527µs" http.response.status=404 http.response.written=74 vars.digest="sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:27:05 +0000] "DELETE /v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-12-03T22:27:05Z" level=error msg="error parsing digest="sha257:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d": unsupported digest algorithm" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=48b547bb-7c6a-417e-a9ea-afe94a548b2c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57676" http.request.uri="/v2/foo/bar/blobs/sha257:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" vars.name="foo/bar" time="2025-12-03T22:27:05Z" 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:35579" http.request.id=48b547bb-7c6a-417e-a9ea-afe94a548b2c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57676" http.request.uri="/v2/foo/bar/blobs/sha257:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="887.529µs" http.response.status=400 http.response.written=110 vars.digest="sha257:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:27:05 +0000] "DELETE /v2/foo/bar/blobs/sha257:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-12-03T22:27:05Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=d3bd1903-3e02-4e5a-8ce2-951f24ddbf6e http.request.method=POST http.request.remoteaddr="127.0.0.1:57690" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="983.65µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=f6bd1aa5-ce5a-4463-ac2c-e781a7e3b1c6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57690" http.request.uri="/v2/foo/bar/blobs/uploads/74a90aa1-2e20-4d66-9188-abca70f0d76a?_state=tIoKs2oXMnWs96zBUvW--jgNXoQlQGXsqAjMy3PwxMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0YTkwYWExLTJlMjAtNGQ2Ni05MTg4LWFiY2E3MGYwZDc2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNS45ODQ3NDI1OTNaIn0%3D&digest=sha256%3Ac938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" http.response.duration=732.418447ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:05 +0000] "PUT /v2/foo/bar/blobs/uploads/74a90aa1-2e20-4d66-9188-abca70f0d76a?_state=tIoKs2oXMnWs96zBUvW--jgNXoQlQGXsqAjMy3PwxMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0YTkwYWExLTJlMjAtNGQ2Ni05MTg4LWFiY2E3MGYwZDc2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNS45ODQ3NDI1OTNaIn0%3D&digest=sha256%3Ac938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=c8902616-bd66-4953-9417-f51572d4c3e3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57690" http.request.uri="/v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.05705ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=951d34dc-e789-49e6-9ac3-d88d15bcf59f http.request.method=GET http.request.remoteaddr="127.0.0.1:57644" http.request.uri="/v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=755.522515ms http.response.status=200 http.response.written=2648704 127.0.0.1 - - [03/Dec/2025:22:27:05 +0000] "GET /v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d HTTP/1.1" 200 2648704 "" "Go-http-client/1.1" time="2025-12-03T22:27:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:35579" http.request.id=00d49bc4-7b8a-4430-ad29-d181db549c17 http.request.method=GET http.request.remoteaddr="127.0.0.1:57656" http.request.uri="/v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=751.912999ms http.response.status=200 http.response.written=2634240 127.0.0.1 - - [03/Dec/2025:22:27:05 +0000] "GET /v2/foo/bar/blobs/sha256:c938e2fc7e0251348d70b2a4161693645e2abe6cb201ee1d53568e7da0688e8d HTTP/1.1" 200 2634240 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.32s) === RUN TestRelativeURL time="2025-12-03T22:27:06Z" 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-03T22:27:06Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:27:06Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40275" http.request.id=9c83395b-8b3c-4572-b734-b379a97d6e64 http.request.method=POST http.request.remoteaddr="127.0.0.1:51324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="997.97µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40275" http.request.id=198ffcaf-f666-452e-9aef-0d1e9d125b56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51324" http.request.uri="/v2/foo/bar/blobs/uploads/9d20336a-937a-4107-8feb-b7a0542f2d4e?_state=4PEBVXhehrffhaYbczsXVL46YZZKbLu83kjnSXZ2WmR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMjAzMzZhLTkzN2EtNDEwNy04ZmViLWI3YTA1NDJmMmQ0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNi43MzIyNjc2NjhaIn0%3D&digest=sha256%3Aeb7f0bac74464c5496b5d221a8665329202ace65852f9cead05990edd248eb2f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.793827092s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:06 +0000] "PUT /v2/foo/bar/blobs/uploads/9d20336a-937a-4107-8feb-b7a0542f2d4e?_state=4PEBVXhehrffhaYbczsXVL46YZZKbLu83kjnSXZ2WmR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlkMjAzMzZhLTkzN2EtNDEwNy04ZmViLWI3YTA1NDJmMmQ0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowNi43MzIyNjc2NjhaIn0%3D&digest=sha256%3Aeb7f0bac74464c5496b5d221a8665329202ace65852f9cead05990edd248eb2f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40275" http.request.id=0cc66633-5e2d-47d3-abca-80277568984c http.request.method=POST http.request.remoteaddr="127.0.0.1:51324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="916.129µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:08Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40275" http.request.id=eea0f9fc-0fbd-4809-9486-5b6a507462bb http.request.method=POST http.request.remoteaddr="127.0.0.1:51324" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="865.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40275" http.request.id=667bb12a-4ef5-4345-a465-cf5eca0f2b27 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51324" http.request.uri="/v2/foo/bar/blobs/uploads/36f60cf0-6308-444d-bcd1-dbce051ffff1?_state=yr8UjlfoCYMQcItP7JPQRHrvShyC2rPPPkGh-bVhU6l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2ZjYwY2YwLTYzMDgtNDQ0ZC1iY2QxLWRiY2UwNTFmZmZmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowOC43MzkxMjkxNzZaIn0%3D&digest=sha256%3A7053de81401ec90d90df6e598b82b9fb88bfd467a703b6b61e3f7e0ae0b2aede" http.request.useragent="Go-http-client/1.1" http.response.duration=813.974649ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:08 +0000] "PUT /v2/foo/bar/blobs/uploads/36f60cf0-6308-444d-bcd1-dbce051ffff1?_state=yr8UjlfoCYMQcItP7JPQRHrvShyC2rPPPkGh-bVhU6l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM2ZjYwY2YwLTYzMDgtNDQ0ZC1iY2QxLWRiY2UwNTFmZmZmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowOC43MzkxMjkxNzZaIn0%3D&digest=sha256%3A7053de81401ec90d90df6e598b82b9fb88bfd467a703b6b61e3f7e0ae0b2aede HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.83s) === RUN TestBlobDeleteDisabled time="2025-12-03T22:27:09Z" 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-03T22:27:09Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:27:09Z" 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:36567" http.request.id=5b26098e-1f38-4649-b8df-061e443fcd5f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33462" http.request.uri="/v2/foo/bar/blobs/sha256:c9996de175e0e34dd7a7480e2e1a0f0e86534f7d13ce1b9a1a6d2df86bf83406" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="907.689µs" http.response.status=405 http.response.written=78 vars.digest="sha256:c9996de175e0e34dd7a7480e2e1a0f0e86534f7d13ce1b9a1a6d2df86bf83406" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:27:09 +0000] "DELETE /v2/foo/bar/blobs/sha256:c9996de175e0e34dd7a7480e2e1a0f0e86534f7d13ce1b9a1a6d2df86bf83406 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.13s) === RUN TestDeleteDisabled time="2025-12-03T22:27:09Z" 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-03T22:27:09Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:27:09Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34271" http.request.id=96115f83-0c02-4a56-a2c9-5d7cc21e3932 http.request.method=POST http.request.remoteaddr="127.0.0.1:41106" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04781ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:34271" http.request.id=59f13eed-dc40-4178-886b-4a2520e644a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41106" http.request.uri="/v2/foo/bar/blobs/uploads/2319988c-6e38-49ab-8b50-a5524e7f406f?_state=r1s7ejuDBe_psOATHW70ap1mcNF46m1oqFz_weOBx1d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzMTk5ODhjLTZlMzgtNDlhYi04YjUwLWE1NTI0ZTdmNDA2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowOS43ODk5NzU3OTZaIn0%3D&digest=sha256%3Acb3b331a7f5f75d0111f47bfa0bffdde17535c82371b6720de6e93ed71b4f631" http.request.useragent="Go-http-client/1.1" http.response.duration=1.488179643s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:09 +0000] "PUT /v2/foo/bar/blobs/uploads/2319988c-6e38-49ab-8b50-a5524e7f406f?_state=r1s7ejuDBe_psOATHW70ap1mcNF46m1oqFz_weOBx1d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIzMTk5ODhjLTZlMzgtNDlhYi04YjUwLWE1NTI0ZTdmNDA2ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzowOS43ODk5NzU3OTZaIn0%3D&digest=sha256%3Acb3b331a7f5f75d0111f47bfa0bffdde17535c82371b6720de6e93ed71b4f631 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:11Z" 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:34271" http.request.id=729b96b2-07c8-41f4-ab55-a65c52886507 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41106" http.request.uri="/v2/foo/bar/blobs/sha256:cb3b331a7f5f75d0111f47bfa0bffdde17535c82371b6720de6e93ed71b4f631" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00349ms http.response.status=405 http.response.written=78 vars.digest="sha256:cb3b331a7f5f75d0111f47bfa0bffdde17535c82371b6720de6e93ed71b4f631" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:27:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:cb3b331a7f5f75d0111f47bfa0bffdde17535c82371b6720de6e93ed71b4f631 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.59s) === RUN TestDeleteReadOnly time="2025-12-03T22:27:11Z" 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-03T22:27:11Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:27:11Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37631" http.request.id=4291c1be-8d45-47b3-8968-c52405a548cf http.request.method=POST http.request.remoteaddr="127.0.0.1:43298" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="912.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:11 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37631" http.request.id=6158091e-e90e-4376-99d9-a0fe530b35f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43298" http.request.uri="/v2/foo/bar/blobs/uploads/0b2cb7f1-e840-4bfd-b28e-badf8c7eb51f?_state=GxiX_RGfIK7g1IW5dWYBP0WOiZmFH4Z5rZoONE4qyIJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiMmNiN2YxLWU4NDAtNGJmZC1iMjhlLWJhZGY4YzdlYjUxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzoxMS4zODc3NTMwMzlaIn0%3D&digest=sha256%3A2506ff853cb311c412fb4c21d4830f172bbab5f4f8f93a62dbcebf3a41403f01" http.request.useragent="Go-http-client/1.1" http.response.duration=1.168394177s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:11 +0000] "PUT /v2/foo/bar/blobs/uploads/0b2cb7f1-e840-4bfd-b28e-badf8c7eb51f?_state=GxiX_RGfIK7g1IW5dWYBP0WOiZmFH4Z5rZoONE4qyIJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiMmNiN2YxLWU4NDAtNGJmZC1iMjhlLWJhZGY4YzdlYjUxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzoxMS4zODc3NTMwMzlaIn0%3D&digest=sha256%3A2506ff853cb311c412fb4c21d4830f172bbab5f4f8f93a62dbcebf3a41403f01 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [03/Dec/2025:22:27:12 +0000] "DELETE /v2/foo/bar/blobs/sha256:2506ff853cb311c412fb4c21d4830f172bbab5f4f8f93a62dbcebf3a41403f01 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.28s) === RUN TestStartPushReadOnly time="2025-12-03T22:27: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-03T22:27:12Z" level=info msg="redis not configured" go.version=go1.25.5 127.0.0.1 - - [03/Dec/2025:22:27:12 +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-03T22:27: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-03T22:27:12Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:27:12Z" 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:33363" http.request.id=ac4d1494-f3c3-46bf-8e54-647284352f4d http.request.method=GET http.request.remoteaddr="127.0.0.1:34996" 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="935.93µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:22:27:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T22:27:12Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=e26b7fa3-b684-41b6-82e8-dc5f0eafe603 http.request.method=GET http.request.remoteaddr="127.0.0.1:34996" 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="742.648µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/Dec/2025:22:27:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T22:27:12Z" 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:33363" http.request.id=2f459910-a8f1-47a9-91c3-7615fd7d9d46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34996" 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="780.768µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:22:27:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-03T22:27:12Z" 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:33363" http.request.id=7d328f91-da5f-48bd-813a-5b23c5eaacd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34996" 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.608025ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T22:27:12Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=7d328f91-da5f-48bd-813a-5b23c5eaacd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34996" 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.646026ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T22:27:12Z" 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:33363" http.request.id=7d328f91-da5f-48bd-813a-5b23c5eaacd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34996" 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.670066ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T22:27:12Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=7d328f91-da5f-48bd-813a-5b23c5eaacd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34996" 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.689106ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:22:27:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-03T22:27:12Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=9ba1b625-27a3-481b-846e-204b0aa45a50 http.request.method=POST http.request.remoteaddr="127.0.0.1:34996" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="892.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=b7f972ee-c904-4280-b185-72f3e6670636 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34996" http.request.uri="/v2/foo/schema1/blobs/uploads/18bb7ba4-0537-4f02-93ed-c7947e804e54?_state=9EWIuCGQ37GcBSd5y0n-NmZJ4FU-WCqbYyqZgE4_IbN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxOGJiN2JhNC0wNTM3LTRmMDItOTNlZC1jNzk0N2U4MDRlNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MTIuNzIyODk5MTM2WiJ9&digest=sha256%3A9bd735794b6f8c529b60952699b70a80e27c862faed3359725684c525852a368" http.request.useragent="Go-http-client/1.1" http.response.duration=2.984706449s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/18bb7ba4-0537-4f02-93ed-c7947e804e54?_state=9EWIuCGQ37GcBSd5y0n-NmZJ4FU-WCqbYyqZgE4_IbN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxOGJiN2JhNC0wNTM3LTRmMDItOTNlZC1jNzk0N2U4MDRlNTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MTIuNzIyODk5MTM2WiJ9&digest=sha256%3A9bd735794b6f8c529b60952699b70a80e27c862faed3359725684c525852a368 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:15Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=5b261885-f059-4153-88cb-581b5c4ec9e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:34996" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="987.53µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:15 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=e12b27bc-7caf-49cd-8500-35f80da195b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34996" http.request.uri="/v2/foo/schema1/blobs/uploads/79cfaa75-9941-4608-9f68-88c53b38be36?_state=a1SeAYSlTrHSvj_t5brf3XKwpQxgoK_vo1CCyLMVDnV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3OWNmYWE3NS05OTQxLTQ2MDgtOWY2OC04OGM1M2IzOGJlMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MTUuNzk2MTAzODE2WiJ9&digest=sha256%3A4617e4a81d7ba5c544bea68a235c75707c8a5c1a0c71d4942087abcb32885cdf" http.request.useragent="Go-http-client/1.1" http.response.duration=832.583192ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:15 +0000] "PUT /v2/foo/schema1/blobs/uploads/79cfaa75-9941-4608-9f68-88c53b38be36?_state=a1SeAYSlTrHSvj_t5brf3XKwpQxgoK_vo1CCyLMVDnV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3OWNmYWE3NS05OTQxLTQ2MDgtOWY2OC04OGM1M2IzOGJlMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MTUuNzk2MTAzODE2WiJ9&digest=sha256%3A4617e4a81d7ba5c544bea68a235c75707c8a5c1a0c71d4942087abcb32885cdf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=2f16ef69-cad4-4f68-9e1e-d12f1edabc0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34996" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.128821ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=f580b24d-2b01-4f2f-9150-7d10bd9998f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34996" http.request.uri="/v2/foo/schema1/manifests/sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.420734ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=671a2ce5-9381-4517-8d2a-72295aa7b44f http.request.method=GET http.request.remoteaddr="127.0.0.1:34996" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.254692ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=6425e076-2493-48e8-9d2f-7a205af9c9eb http.request.method=GET http.request.remoteaddr="127.0.0.1:34996" http.request.uri="/v2/foo/schema1/manifests/sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.184531ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "GET /v2/foo/schema1/manifests/sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" 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:33363" http.request.id=d1f90ac8-6032-4c61-8de3-f40f63f33563 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34996" http.request.uri="/v2/foo/schema1/manifests/sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.143541ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" 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:33363" http.request.id=af7f160e-cf2f-48e8-a8e6-e6f8984c2de5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34996" http.request.uri="/v2/foo/schema1/manifests/sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.426454ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:33363" http.request.id=7e1f8fff-1af9-41f1-a2c3-ecf93c88dd95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34996" http.request.uri="/v2/foo/schema1/manifests/sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.323253ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=3e7f01d7-f216-49a8-8164-565fdc6ce3a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:34996" http.request.uri="/v2/foo/schema1/manifests/sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.370933ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "GET /v2/foo/schema1/manifests/sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=01f85411-70bb-4fc1-b928-0f52d94dcdb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34996" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="765.527µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=61f3cf5e-3f20-4302-95fc-28e4225fd74f http.request.method=GET http.request.remoteaddr="127.0.0.1:34996" http.request.uri="/v2/foo/schema1/manifests/sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5" http.request.useragent="Go-http-client/1.1" http.response.duration="716.647µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "GET /v2/foo/schema1/manifests/sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=04badb11-4724-448f-b768-008fad1d41e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34996" 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="768.447µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" level=error msg="payload digest does match: "sha256:ed821b8720cfb417623ec8e4c817ca29bc5fb84d9a1db527c1ed004669408d95" != "sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5"" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=841c46d5-7bac-4e06-ac35-985964ee1ab0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34996" http.request.uri="/v2/foo/schema1/manifests/sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5" time="2025-12-03T22:27:16Z" 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:33363" http.request.id=841c46d5-7bac-4e06-ac35-985964ee1ab0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34996" http.request.uri="/v2/foo/schema1/manifests/sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="920.609µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5" 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "PUT /v2/foo/schema1/manifests/sha256:fc6310dcbd73745f76fb41e8c1456b9222d4098bec93ea0cb692c439473edcf5 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" 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:33363" http.request.id=5c4d013b-d0c3-41e9-99f4-b3585b32e403 http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" 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="955.049µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=fce70f32-cf23-4b2e-8650-0c2aaa7f3ab2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="801.208µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33363" http.request.id=355f1d92-949c-42a6-b07d-5f60b3d3068b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35010" 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="847.369µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T22:27:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33363" http.request.id=355f1d92-949c-42a6-b07d-5f60b3d3068b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35010" 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="927.089µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T22:27:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33363" http.request.id=355f1d92-949c-42a6-b07d-5f60b3d3068b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35010" 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="973.37µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=0463bbb7-a5d6-404b-afe7-161a39194412 http.request.method=POST http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="795.848µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=38fbda88-2df3-4cc4-931e-7b6194ce574d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/schema2/blobs/uploads/019a4bfa-4ea3-4953-b96d-b8d396c33861?_state=QBxkJ53LCB39TSWamwIxgrHsmQX4jS9wGxLS3Ps11gN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMTlhNGJmYS00ZWEzLTQ5NTMtYjk2ZC1iOGQzOTZjMzM4NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MTYuNjU4MzI4NDIxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04169ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/019a4bfa-4ea3-4953-b96d-b8d396c33861?_state=QBxkJ53LCB39TSWamwIxgrHsmQX4jS9wGxLS3Ps11gN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMTlhNGJmYS00ZWEzLTQ5NTMtYjk2ZC1iOGQzOTZjMzM4NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MTYuNjU4MzI4NDIxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33363" http.request.id=dd72e911-799f-43fd-bc09-5ffd9122994b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35010" 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="874.529µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T22:27:16Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33363" http.request.id=dd72e911-799f-43fd-bc09-5ffd9122994b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35010" 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="972.33µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-03T22:27:16Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=39177bad-7f60-4efc-ba4f-310a39b32c49 http.request.method=POST http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="882.089µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:19Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=02dbe468-9c6b-438c-a0a5-21e3fd0e3ca3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/schema2/blobs/uploads/7810e20c-9e71-46c7-87c8-209ad9047e9c?_state=D6bxdLmM1ZGYCrsVShnXFYiQwxSzWpAetsymi1ya-AR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ODEwZTIwYy05ZTcxLTQ2YzctODdjOC0yMDlhZDkwNDdlOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MTYuNzk0ODA1NDAzWiJ9&digest=sha256%3Aa322796266e2f986552aa1da955159fd5eba61edc2f1add63cf9c8a04f009a32" http.request.useragent="Go-http-client/1.1" http.response.duration=2.209540341s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:16 +0000] "PUT /v2/foo/schema2/blobs/uploads/7810e20c-9e71-46c7-87c8-209ad9047e9c?_state=D6bxdLmM1ZGYCrsVShnXFYiQwxSzWpAetsymi1ya-AR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ODEwZTIwYy05ZTcxLTQ2YzctODdjOC0yMDlhZDkwNDdlOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MTYuNzk0ODA1NDAzWiJ9&digest=sha256%3Aa322796266e2f986552aa1da955159fd5eba61edc2f1add63cf9c8a04f009a32 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:19Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=57b39868-1018-430d-9c9b-fa3492915f64 http.request.method=POST http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="971.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=a1cda01b-cb47-4bb8-b050-26715f99a59d http.request.method=PUT http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/schema2/blobs/uploads/8f406170-61d6-4c0c-a296-010998228e9a?_state=ONgEf43Ur6keQIOWfhix2ahfozFwrOuC-jpdHtAHTct7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZjQwNjE3MC02MWQ2LTRjMGMtYTI5Ni0wMTA5OTgyMjhlOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MTkuMTM1MjM2MzUzWiJ9&digest=sha256%3A9593e944ba9d57a306b7bf6f87e8ebdcb9514956126aa67bafb1ed98e5aaba5c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.903052005s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/8f406170-61d6-4c0c-a296-010998228e9a?_state=ONgEf43Ur6keQIOWfhix2ahfozFwrOuC-jpdHtAHTct7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZjQwNjE3MC02MWQ2LTRjMGMtYTI5Ni0wMTA5OTgyMjhlOWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MTkuMTM1MjM2MzUzWiJ9&digest=sha256%3A9593e944ba9d57a306b7bf6f87e8ebdcb9514956126aa67bafb1ed98e5aaba5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" 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:33363" http.request.id=d7437283-5b99-4974-8983-315c3af7ea86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.223652ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" 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:33363" http.request.id=abd986e6-96ed-4e31-b8b2-be6c2628db3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/schema2/manifests/sha256:9f89944d8d9df7134a5e7f8da43ae5dabb8daf9e1d375b8918812d4b1093aad7" http.request.useragent="Go-http-client/1.1" http.response.duration="996.649µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "PUT /v2/foo/schema2/manifests/sha256:9f89944d8d9df7134a5e7f8da43ae5dabb8daf9e1d375b8918812d4b1093aad7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=e43f9c09-a981-4a9f-a498-9f549cd1c1bc http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" 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="889.129µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=106a7d77-9cdf-4842-a9db-7319e2e6749d http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/schema2/manifests/sha256:9f89944d8d9df7134a5e7f8da43ae5dabb8daf9e1d375b8918812d4b1093aad7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="913.329µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "GET /v2/foo/schema2/manifests/sha256:9f89944d8d9df7134a5e7f8da43ae5dabb8daf9e1d375b8918812d4b1093aad7 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=f4d690a7-de85-411e-b000-c639a0319e66 http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="817.608µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=b3523554-26a1-4262-b88b-88053901202a http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/schema2/manifests/sha256:9f89944d8d9df7134a5e7f8da43ae5dabb8daf9e1d375b8918812d4b1093aad7" http.request.useragent="Go-http-client/1.1" http.response.duration="753.928µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "GET /v2/foo/schema2/manifests/sha256:9f89944d8d9df7134a5e7f8da43ae5dabb8daf9e1d375b8918812d4b1093aad7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=53f06e5e-0762-403b-9609-2ee396b1a662 http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" 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="753.327µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" level=info msg="rewriting manifest sha256:9f89944d8d9df7134a5e7f8da43ae5dabb8daf9e1d375b8918812d4b1093aad7 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=28b6add1-a4f3-445f-986a-9c8c0985c2a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" 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-03T22:27:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=28b6add1-a4f3-445f-986a-9c8c0985c2a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.509574ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" 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:33363" http.request.id=12618457-83be-4ef0-ba2f-f77eed762358 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35010" 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="949.769µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" 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:33363" http.request.id=34f3701d-d684-427e-86e9-e660c03de7df http.request.method=PUT http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.057251ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" 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:33363" http.request.id=178c7437-a6be-4f42-8191-2ddf430b1a5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/schema2/manifests/sha256:2926b03556a3b584a8ff9cd07777a7a5ca5c9518a994501b6c66a18c391d677c" http.request.useragent="Go-http-client/1.1" http.response.duration="896.569µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "PUT /v2/foo/schema2/manifests/sha256:2926b03556a3b584a8ff9cd07777a7a5ca5c9518a994501b6c66a18c391d677c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=538406fe-f120-423b-bcd8-d048c3aa0ded http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" 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="969.769µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=41946d4b-ed72-4256-bf67-74334b94259a http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/schema2/manifests/sha256:2926b03556a3b584a8ff9cd07777a7a5ca5c9518a994501b6c66a18c391d677c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="974.65µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "GET /v2/foo/schema2/manifests/sha256:2926b03556a3b584a8ff9cd07777a7a5ca5c9518a994501b6c66a18c391d677c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=23285759-a217-4cc9-8a10-70e57a852800 http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="797.367µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=a584b6b0-4b82-43e8-aa32-a4f7d541f214 http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" http.request.uri="/v2/foo/schema2/manifests/sha256:2926b03556a3b584a8ff9cd07777a7a5ca5c9518a994501b6c66a18c391d677c" http.request.useragent="Go-http-client/1.1" http.response.duration="717.927µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "GET /v2/foo/schema2/manifests/sha256:2926b03556a3b584a8ff9cd07777a7a5ca5c9518a994501b6c66a18c391d677c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" level=info msg="rewriting manifest list sha256:2926b03556a3b584a8ff9cd07777a7a5ca5c9518a994501b6c66a18c391d677c in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=42b245db-0605-4758-a94b-f3d1512692d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" 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-03T22:27:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:33363" http.request.id=42b245db-0605-4758-a94b-f3d1512692d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:35010" 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=1.536216ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-03T22:27:21Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:27:21Z" 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:39427" http.request.id=97758973-02fb-49ad-89f0-ef82344b4f3a http.request.method=GET http.request.remoteaddr="127.0.0.1:36406" 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="944.489µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" 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:39427" http.request.id=612d319a-2b46-43ab-961f-0729bec37f0a http.request.method=GET http.request.remoteaddr="127.0.0.1:36406" 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="793.367µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" 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:39427" http.request.id=c3df85eb-fb69-4674-a13b-a01977ebd8e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36406" 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="813.688µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" 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:39427" http.request.id=fb59593c-747c-42a7-924e-cc062aa43729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36406" 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.163731ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T22:27:21Z" 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:39427" http.request.id=fb59593c-747c-42a7-924e-cc062aa43729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36406" 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.207412ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T22:27:21Z" 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:39427" http.request.id=fb59593c-747c-42a7-924e-cc062aa43729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36406" 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.230772ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T22:27:21Z" 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:39427" http.request.id=fb59593c-747c-42a7-924e-cc062aa43729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36406" 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.255532ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-03T22:27:21Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=f82bd98a-ad2b-4121-b8b2-085f01bfef9d http.request.method=POST http.request.remoteaddr="127.0.0.1:36406" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="889.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=7532d94b-2f20-401b-b5e6-99d81f9dbf24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36406" http.request.uri="/v2/foo/schema1/blobs/uploads/0e0f909e-c227-4a48-8cd8-3c18f4cf883d?_state=OR6_a8vRl6TRkBqswdBH6B0ktyLWT9rIMuCXSxSwUS57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZTBmOTA5ZS1jMjI3LTRhNDgtOGNkOC0zYzE4ZjRjZjg4M2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MjEuMTg4MDk2MjMzWiJ9&digest=sha256%3A7b3e299ca4f7d3a8c02eb627a00df6da1b9b90e15aa30ab3e529894de2a5e371" http.request.useragent="Go-http-client/1.1" http.response.duration=1.43095456s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:21 +0000] "PUT /v2/foo/schema1/blobs/uploads/0e0f909e-c227-4a48-8cd8-3c18f4cf883d?_state=OR6_a8vRl6TRkBqswdBH6B0ktyLWT9rIMuCXSxSwUS57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwZTBmOTA5ZS1jMjI3LTRhNDgtOGNkOC0zYzE4ZjRjZjg4M2QiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MjEuMTg4MDk2MjMzWiJ9&digest=sha256%3A7b3e299ca4f7d3a8c02eb627a00df6da1b9b90e15aa30ab3e529894de2a5e371 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:22Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=bb98fd34-b356-4182-b2c2-a5a5d7f09b23 http.request.method=POST http.request.remoteaddr="127.0.0.1:36406" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="937.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:22 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=fda7f1b2-4fa2-4d95-acc9-40cfc8fe7e3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36406" http.request.uri="/v2/foo/schema1/blobs/uploads/9566ff39-bd0e-418a-96f2-032511ded96b?_state=V69VNAJiieikbRACKwg59wX5GsV69Xzq0m7_xoJSMm97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NTY2ZmYzOS1iZDBlLTQxOGEtOTZmMi0wMzI1MTFkZWQ5NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MjIuNzA5OTY5NzY3WiJ9&digest=sha256%3A12a734588d44f4e1e3dc4b08e9f85d1617a8d66635ae5a475e07f301b18401cb" http.request.useragent="Go-http-client/1.1" http.response.duration=760.835886ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:22 +0000] "PUT /v2/foo/schema1/blobs/uploads/9566ff39-bd0e-418a-96f2-032511ded96b?_state=V69VNAJiieikbRACKwg59wX5GsV69Xzq0m7_xoJSMm97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NTY2ZmYzOS1iZDBlLTQxOGEtOTZmMi0wMzI1MTFkZWQ5NmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MjIuNzA5OTY5NzY3WiJ9&digest=sha256%3A12a734588d44f4e1e3dc4b08e9f85d1617a8d66635ae5a475e07f301b18401cb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=a56e240e-1f61-4958-9c9e-ffe725872f72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36406" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.544295ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=7b5d101d-33db-43b8-9726-185899cb7e62 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36406" http.request.uri="/v2/foo/schema1/manifests/sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.392494ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=1ce8d655-5975-41f4-869c-d4bceb9e98c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:36406" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.237333ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=e5d60445-9939-491f-b649-503bae9970e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36406" http.request.uri="/v2/foo/schema1/manifests/sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.170491ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "GET /v2/foo/schema1/manifests/sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" 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:39427" http.request.id=75b2e2ee-6fab-4974-9fab-85bc57f6decc http.request.method=PUT http.request.remoteaddr="127.0.0.1:36406" http.request.uri="/v2/foo/schema1/manifests/sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.382814ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" 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:39427" http.request.id=59aa2ce0-ef5c-4305-9389-b35784008355 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36406" http.request.uri="/v2/foo/schema1/manifests/sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.419934ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:39427" http.request.id=bc9b51ed-ce5a-4a0e-8a5a-51058cafa29d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36406" http.request.uri="/v2/foo/schema1/manifests/sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.447934ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=ee8bb73c-95a5-4265-b549-578c47d57296 http.request.method=GET http.request.remoteaddr="127.0.0.1:36406" http.request.uri="/v2/foo/schema1/manifests/sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.199212ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "GET /v2/foo/schema1/manifests/sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=998b0217-f5a1-4478-97f7-996b12a7f858 http.request.method=GET http.request.remoteaddr="127.0.0.1:36406" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="718.887µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=5cb55517-47b7-4fba-abcb-457258a67d73 http.request.method=GET http.request.remoteaddr="127.0.0.1:36406" http.request.uri="/v2/foo/schema1/manifests/sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d" http.request.useragent="Go-http-client/1.1" http.response.duration="725.048µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "GET /v2/foo/schema1/manifests/sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=6eb8f5a1-f973-45d8-9173-3d3263c8d9e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36406" 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="712.127µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" level=error msg="payload digest does match: "sha256:c645e25d481f8887f0b60a963b5f92c47387670880fe4b149f5ba94716f736e1" != "sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d"" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=0a5cd97f-f9fb-4a2e-a9d1-2ab6344cc987 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36406" http.request.uri="/v2/foo/schema1/manifests/sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d" time="2025-12-03T22:27:23Z" 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:39427" http.request.id=0a5cd97f-f9fb-4a2e-a9d1-2ab6344cc987 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36406" http.request.uri="/v2/foo/schema1/manifests/sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="954.41µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d" 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "PUT /v2/foo/schema1/manifests/sha256:8f77087236e76024e8e877d82a9628d92c5668cde0547aba462c0141f812988d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" 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:39427" http.request.id=b9a7e25d-0a45-4594-998e-f9c85f31a6dc http.request.method=GET http.request.remoteaddr="127.0.0.1:36418" 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="920.609µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" 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:39427" http.request.id=529a5f8b-46eb-4dd1-8368-1bc3e4368d42 http.request.method=GET http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="864.529µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" 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:39427" http.request.id=b5fd69ac-aa0a-4477-ad57-c610da915645 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36418" 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="833.489µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T22:27:23Z" 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:39427" http.request.id=b5fd69ac-aa0a-4477-ad57-c610da915645 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="887.609µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T22:27:23Z" 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:39427" http.request.id=b5fd69ac-aa0a-4477-ad57-c610da915645 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36418" 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="907.769µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=a415768a-adf9-429e-9236-3bac016f3119 http.request.method=POST http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="863.088µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=170b487d-42ef-4de8-a470-6166532e0a2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/blobs/uploads/049a050c-4799-47cb-b141-5e50e30dbbd1?_state=0mhXD40tbyDe297bl4uaQhkbyKW_k_bwYk_N5UDJsRx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNDlhMDUwYy00Nzk5LTQ3Y2ItYjE0MS01ZTUwZTMwZGJiZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MjMuNDk1NjQyNzc4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.10257ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/049a050c-4799-47cb-b141-5e50e30dbbd1?_state=0mhXD40tbyDe297bl4uaQhkbyKW_k_bwYk_N5UDJsRx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNDlhMDUwYy00Nzk5LTQ3Y2ItYjE0MS01ZTUwZTMwZGJiZDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MjMuNDk1NjQyNzc4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" 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:39427" http.request.id=001ed693-41d8-4d99-b1af-7e51dd779160 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36418" 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="962.45µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T22:27:23Z" 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:39427" http.request.id=001ed693-41d8-4d99-b1af-7e51dd779160 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36418" 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.00233ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-03T22:27:23Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=6319e138-6ea0-4c9a-a3f8-d6268a82dfea http.request.method=POST http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="929.809µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=547dc194-a170-4f4d-ace2-930f44bc2043 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/blobs/uploads/85fa5704-a3c8-4b7d-a11a-0cda20df6685?_state=vEefYu-4Eoi94kgS-L4WBBwtTHg2vtSTSc3Uf0xJVCB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NWZhNTcwNC1hM2M4LTRiN2QtYTExYS0wY2RhMjBkZjY2ODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MjMuNjIxMDQ5MTcyWiJ9&digest=sha256%3Acecd2ca7b9598d1aa1c6d9d486a855693667dbad288d79d74ac455d64ba303f6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.951922646s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:23 +0000] "PUT /v2/foo/schema2/blobs/uploads/85fa5704-a3c8-4b7d-a11a-0cda20df6685?_state=vEefYu-4Eoi94kgS-L4WBBwtTHg2vtSTSc3Uf0xJVCB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NWZhNTcwNC1hM2M4LTRiN2QtYTExYS0wY2RhMjBkZjY2ODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MjMuNjIxMDQ5MTcyWiJ9&digest=sha256%3Acecd2ca7b9598d1aa1c6d9d486a855693667dbad288d79d74ac455d64ba303f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:25Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=d0f47731-a52b-4fdd-800b-8f9b52827ff4 http.request.method=POST http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="912.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:25 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=2b9f188c-25f7-4505-bf38-e45fdf1df7c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/blobs/uploads/965b6a73-f03e-4280-8295-c8a03efdd256?_state=LXgwesUOY0c94ppF6HuQ1vc1txsYeLtykb1kFk2rpiV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NjViNmE3My1mMDNlLTQyODAtODI5NS1jOGEwM2VmZGQyNTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MjUuNjc3ODQ0ODlaIn0%3D&digest=sha256%3A76dfea464dec19bbb1925a8bb32ae76c2adb5b9606fab35866dfa8c31f431830" http.request.useragent="Go-http-client/1.1" http.response.duration=1.111896861s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:25 +0000] "PUT /v2/foo/schema2/blobs/uploads/965b6a73-f03e-4280-8295-c8a03efdd256?_state=LXgwesUOY0c94ppF6HuQ1vc1txsYeLtykb1kFk2rpiV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NjViNmE3My1mMDNlLTQyODAtODI5NS1jOGEwM2VmZGQyNTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MjUuNjc3ODQ0ODlaIn0%3D&digest=sha256%3A76dfea464dec19bbb1925a8bb32ae76c2adb5b9606fab35866dfa8c31f431830 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27: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:39427" http.request.id=119469e4-1452-43ef-a13c-49485989487d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.162171ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27: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:39427" http.request.id=057edc66-3f0b-470e-8825-f36e4510a11b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/manifests/sha256:af312bf2620ebf7e7efcf566bf200d53b2a8a15ebc636b57da1af7275cb6c673" http.request.useragent="Go-http-client/1.1" http.response.duration="933.889µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:af312bf2620ebf7e7efcf566bf200d53b2a8a15ebc636b57da1af7275cb6c673 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=f3da1c77-d2fc-4e59-b46f-7e32cc240af4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36418" 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="818.689µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T22:27:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=6429c958-5ccf-42d2-954d-53b1959b1782 http.request.method=GET http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/manifests/sha256:af312bf2620ebf7e7efcf566bf200d53b2a8a15ebc636b57da1af7275cb6c673" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="840.728µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "GET /v2/foo/schema2/manifests/sha256:af312bf2620ebf7e7efcf566bf200d53b2a8a15ebc636b57da1af7275cb6c673 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T22:27:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=7604862b-5d53-43fd-918d-0c9701d3f3f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="673.166µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=521d0461-a9d3-4b5d-934f-b05fc818d45b http.request.method=GET http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/manifests/sha256:af312bf2620ebf7e7efcf566bf200d53b2a8a15ebc636b57da1af7275cb6c673" http.request.useragent="Go-http-client/1.1" http.response.duration="723.087µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "GET /v2/foo/schema2/manifests/sha256:af312bf2620ebf7e7efcf566bf200d53b2a8a15ebc636b57da1af7275cb6c673 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=d0b666c4-7e45-4ebc-a1d7-c67f07b0d3fa http.request.method=GET http.request.remoteaddr="127.0.0.1:36418" 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="847.008µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-03T22:27:26Z" level=info msg="rewriting manifest sha256:af312bf2620ebf7e7efcf566bf200d53b2a8a15ebc636b57da1af7275cb6c673 in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=13eb2978-99c3-47b6-9b46-7de557d810be http.request.method=GET http.request.remoteaddr="127.0.0.1:36418" 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-03T22:27:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=13eb2978-99c3-47b6-9b46-7de557d810be http.request.method=GET http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.414734ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-03T22:27: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:39427" http.request.id=8ecc2ae2-9c03-4fc9-85d6-4f99d41e527c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36418" 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="952.21µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-12-03T22:27: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:39427" http.request.id=b3478d5e-4dd4-4665-85ae-10c3c63d798b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="956.489µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27: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:39427" http.request.id=c113c0c2-7e80-46d2-ab91-57fbae8de79f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/manifests/sha256:190bc26f11fddf29ac1d4eb46e9ad5829f96c92bb4b1a2b4c8a23c2bee66e7ab" http.request.useragent="Go-http-client/1.1" http.response.duration="936.769µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "PUT /v2/foo/schema2/manifests/sha256:190bc26f11fddf29ac1d4eb46e9ad5829f96c92bb4b1a2b4c8a23c2bee66e7ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=c586cbf8-4426-4f4a-b0e9-043acf7fde07 http.request.method=GET http.request.remoteaddr="127.0.0.1:36418" 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="898.089µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T22:27:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=5b302385-a8c6-4c46-b531-94f36c367af5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/manifests/sha256:190bc26f11fddf29ac1d4eb46e9ad5829f96c92bb4b1a2b4c8a23c2bee66e7ab" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="881.648µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "GET /v2/foo/schema2/manifests/sha256:190bc26f11fddf29ac1d4eb46e9ad5829f96c92bb4b1a2b4c8a23c2bee66e7ab HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-12-03T22:27:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=db9d4517-4023-4064-8e65-b2a805516da8 http.request.method=GET http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="917.049µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=b994e6f3-8145-4668-9db4-83c41cf62df2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36418" http.request.uri="/v2/foo/schema2/manifests/sha256:190bc26f11fddf29ac1d4eb46e9ad5829f96c92bb4b1a2b4c8a23c2bee66e7ab" http.request.useragent="Go-http-client/1.1" http.response.duration="754.968µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "GET /v2/foo/schema2/manifests/sha256:190bc26f11fddf29ac1d4eb46e9ad5829f96c92bb4b1a2b4c8a23c2bee66e7ab HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:26Z" level=info msg="rewriting manifest list sha256:190bc26f11fddf29ac1d4eb46e9ad5829f96c92bb4b1a2b4c8a23c2bee66e7ab in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=b8440ca4-a8cd-4fe6-b5d7-93b28f6a9144 http.request.method=GET http.request.remoteaddr="127.0.0.1:36418" 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-03T22:27:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:39427" http.request.id=b8440ca4-a8cd-4fe6-b5d7-93b28f6a9144 http.request.method=GET http.request.remoteaddr="127.0.0.1:36418" 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=1.460014ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (14.25s) === RUN TestGetManifestWithStorageError time="2025-12-03T22:27: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-03T22:27:26Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:27: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:42109" http.request.id=e4b10070-215a-422c-8b45-2f80fab2fcf6 http.request.method=GET http.request.remoteaddr="127.0.0.1:56978" 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="942.289µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T22:27: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:42109" http.request.id=166ff6ab-14e9-4158-bdcc-f95f104d7a73 http.request.method=GET http.request.remoteaddr="127.0.0.1:56978" 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="749.687µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-12-03T22:27: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:42109" http.request.id=d2f45b10-368a-4cb2-998c-41aca6e6c33b http.request.method=GET http.request.remoteaddr="127.0.0.1:56978" 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="750.808µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-12-03T22:27: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:42109" http.request.id=e3142af2-1b51-4039-9013-1f42902bba60 http.request.method=GET http.request.remoteaddr="127.0.0.1:56978" 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="698.527µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-12-03T22:27: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-03T22:27:26Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:27: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:38593" http.request.id=f54ab762-b89b-4ce0-bef5-eea7526be5f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:50378" 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="944.289µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-12-03T22:27: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:38593" http.request.id=a31d0334-fc06-439f-99b8-57cd65e26218 http.request.method=GET http.request.remoteaddr="127.0.0.1:50378" 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="773.648µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T22:27: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:38593" http.request.id=0529a87e-ecc4-4679-b76f-96adf3c13d12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50378" 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="838.448µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-12-03T22:27: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:38593" http.request.id=37a01752-275d-4840-b97f-7fe5c811ce50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50378" 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.181812ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T22:27: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:38593" http.request.id=37a01752-275d-4840-b97f-7fe5c811ce50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50378" 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.231652ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T22:27: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:38593" http.request.id=37a01752-275d-4840-b97f-7fe5c811ce50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50378" 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.248052ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-12-03T22:27: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:38593" http.request.id=37a01752-275d-4840-b97f-7fe5c811ce50 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50378" 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.271973ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-12-03T22:27:26Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=8c44206e-dca2-41c1-998b-a5177febe095 http.request.method=POST http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="863.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:29Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=42d977c3-f67e-4b9e-b6b1-e4cb11096c39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/schema1/blobs/uploads/f5c266ff-582f-4f2f-8ee9-6c216d106a57?_state=0f7ZXnun3GsIX0s5pUT4MgK9yosI7TJMFTp1f24vZq57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNWMyNjZmZi01ODJmLTRmMmYtOGVlOS02YzIxNmQxMDZhNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MjYuOTUzMzI3ODRaIn0%3D&digest=sha256%3Ab7b18451eba9c0be8d4de043d45101d7931c0945a9b43bb9c7bb466e3dac0a02" http.request.useragent="Go-http-client/1.1" http.response.duration=2.332540071s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:26 +0000] "PUT /v2/foo/schema1/blobs/uploads/f5c266ff-582f-4f2f-8ee9-6c216d106a57?_state=0f7ZXnun3GsIX0s5pUT4MgK9yosI7TJMFTp1f24vZq57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNWMyNjZmZi01ODJmLTRmMmYtOGVlOS02YzIxNmQxMDZhNTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MjYuOTUzMzI3ODRaIn0%3D&digest=sha256%3Ab7b18451eba9c0be8d4de043d45101d7931c0945a9b43bb9c7bb466e3dac0a02 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:29Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=931bb35b-224d-4748-8afb-2937a0d5a626 http.request.method=POST http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="950.129µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:29 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=f5db32d0-d191-4bc2-a3c7-1b258da7cbc2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/schema1/blobs/uploads/ceabfdeb-0e52-4958-aa9d-a97371a4d1ed?_state=AyH5EvJEyeVTE73UlU4_7xqeI55k1ca6K6dByz3cMOB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjZWFiZmRlYi0wZTUyLTQ5NTgtYWE5ZC1hOTczNzFhNGQxZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MjkuMzkxODUzNzU0WiJ9&digest=sha256%3A4e7e45b235c32cc131089726fddabb7b8ed4cc16f135d24d7b67ce53ba1ebee1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.422532477s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:29 +0000] "PUT /v2/foo/schema1/blobs/uploads/ceabfdeb-0e52-4958-aa9d-a97371a4d1ed?_state=AyH5EvJEyeVTE73UlU4_7xqeI55k1ca6K6dByz3cMOB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjZWFiZmRlYi0wZTUyLTQ5NTgtYWE5ZC1hOTczNzFhNGQxZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MjkuMzkxODUzNzU0WiJ9&digest=sha256%3A4e7e45b235c32cc131089726fddabb7b8ed4cc16f135d24d7b67ce53ba1ebee1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=53d42e43-eb02-44d2-b0f0-2f5eb8743dee http.request.method=PUT http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.577216ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=645048d6-c97a-4ab1-a8ac-1a56c48bcd13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.427294ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=0e817368-6bac-4a15-9fb9-413edcec7198 http.request.method=GET http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.247772ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=8c7ee7ac-4398-47f3-8673-3a355e790b34 http.request.method=GET http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.181132ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "GET /v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" 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:38593" http.request.id=d0725c01-db0c-4fff-8fb3-d5e7de3db822 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.438374ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" 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:38593" http.request.id=5ba2c70e-a0b6-48b9-be69-40231b5d6753 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.447734ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:38593" http.request.id=f6ae78d5-0331-46d1-b2b5-e7f271a0f7d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.411494ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=9c11b8f7-abb7-4e5e-96df-b321e31106d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.297172ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "GET /v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=e1411ea3-0dda-45cf-a702-388698bb5fdf http.request.method=GET http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="790.488µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=3950d8dc-9d17-4580-a028-23d3d3217860 http.request.method=GET http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" http.request.useragent="Go-http-client/1.1" http.response.duration="662.807µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "GET /v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=58b7d393-f459-40ff-91e4-6e1330ddbf13 http.request.method=GET http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="757.688µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=error msg="payload digest does match: "sha256:bc3a5c8caa941d0e69e424fa8c070c59695016757504426cf54115070e20c472" != "sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a"" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=5bceb4f0-8cb8-44d4-95f2-f20dd25436f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" time="2025-12-03T22:27:30Z" 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:38593" http.request.id=5bceb4f0-8cb8-44d4-95f2-f20dd25436f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50378" http.request.uri="/v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="932.489µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=2b2c2530-7693-4847-b2bd-c864fd861785 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49890" http.request.uri="/v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.03857ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "DELETE /v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=21d2d836-15eb-4fb3-9302-39117fff9f3b http.request.method=GET http.request.remoteaddr="127.0.0.1:49890" http.request.uri="/v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="919.009µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "GET /v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" 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:38593" http.request.id=68d4b277-34be-46ec-bf97-e4670bd457df http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49892" http.request.uri="/v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="982.13µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "DELETE /v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=d4f4c9d2-83f2-4785-a2d8-eddb3bc2b5da http.request.method=PUT http.request.remoteaddr="127.0.0.1:49894" http.request.uri="/v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.595776ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "PUT /v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=c23a8517-5f81-4438-afbd-668b4be6c173 http.request.method=GET http.request.remoteaddr="127.0.0.1:49894" http.request.uri="/v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.472774ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "GET /v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" 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:38593" http.request.id=91ac4a7d-8800-4d58-b8f7-5ce427517ef8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49902" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.00477ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=a0ee46f4-42b8-426e-96e3-b528f412b408 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.633216ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=223f54df-f09f-41a5-83eb-569ea9691b99 http.request.method=GET http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="756.687µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=93d683a6-b71a-4284-bf88-e7061f727180 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a" http.request.useragent="Go-http-client/1.1" http.response.duration="946.57µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "DELETE /v2/foo/schema1/manifests/sha256:d20e2b29ebfe0573fd8eb70430d9a404a3e31c940debaa04c9fb49681cff918a HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=b4cbfd14-0a98-4854-8900-2087a124c3d4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49904" 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="878.409µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" 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:38593" http.request.id=29f73fd0-55da-446a-b39e-57d33c804b9c http.request.method=GET http.request.remoteaddr="127.0.0.1:49904" 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="758.368µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" 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:38593" http.request.id=ece2018e-39cf-490c-881b-8882bf91e4cb http.request.method=GET http.request.remoteaddr="127.0.0.1:49904" 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="820.448µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" 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:38593" http.request.id=6eec4a8c-ae53-4b13-966c-959a55e7ec17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49904" 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="914.689µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T22:27:30Z" 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:38593" http.request.id=6eec4a8c-ae53-4b13-966c-959a55e7ec17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49904" 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="955.409µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T22:27:30Z" 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:38593" http.request.id=6eec4a8c-ae53-4b13-966c-959a55e7ec17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49904" 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="974.849µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=a26ee2bd-8afc-4e2c-97a9-90a2158834cd http.request.method=POST http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="913.689µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=fcbd39a4-a45d-4e22-89ed-c87bb3009c4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/schema2/blobs/uploads/54b72802-7e45-41a3-bed0-de99653e65d2?_state=xeSw9nbIqPeBJ8fs4GXMEUpKwrM3a-PqB7frXx6K9bV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NGI3MjgwMi03ZTQ1LTQxYTMtYmVkMC1kZTk5NjUzZTY1ZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MzAuODU3MDcyNDExWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.170812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/54b72802-7e45-41a3-bed0-de99653e65d2?_state=xeSw9nbIqPeBJ8fs4GXMEUpKwrM3a-PqB7frXx6K9bV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1NGI3MjgwMi03ZTQ1LTQxYTMtYmVkMC1kZTk5NjUzZTY1ZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MzAuODU3MDcyNDExWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" 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:38593" http.request.id=85c29867-3069-43c4-bd9e-7f970aaf2fd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49904" 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="932.289µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-12-03T22:27:30Z" 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:38593" http.request.id=85c29867-3069-43c4-bd9e-7f970aaf2fd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49904" 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="977.65µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-12-03T22:27:30Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=8729416e-ef0f-42bc-b3cb-e67819dcfe99 http.request.method=POST http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="957.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=094b33c8-8dfc-4059-90c9-073cac17a6f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/schema2/blobs/uploads/5f7e2dbd-5165-47a3-81bf-cd7998ccbc09?_state=hRG9UEfCzsBDbaLprInecw9kuIqVI4z0D934x4OvojV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZjdlMmRiZC01MTY1LTQ3YTMtODFiZi1jZDc5OThjY2JjMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MzAuOTg3MzQ5MTczWiJ9&digest=sha256%3A203fa3416342bc0293aac35397ef13c91eac8cf28e8a17939eab33f8b646fd88" http.request.useragent="Go-http-client/1.1" http.response.duration=1.876487423s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:30 +0000] "PUT /v2/foo/schema2/blobs/uploads/5f7e2dbd-5165-47a3-81bf-cd7998ccbc09?_state=hRG9UEfCzsBDbaLprInecw9kuIqVI4z0D934x4OvojV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZjdlMmRiZC01MTY1LTQ3YTMtODFiZi1jZDc5OThjY2JjMDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MzAuOTg3MzQ5MTczWiJ9&digest=sha256%3A203fa3416342bc0293aac35397ef13c91eac8cf28e8a17939eab33f8b646fd88 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:32Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=3f206c3a-4e87-498d-ae7f-444abf2dff90 http.request.method=POST http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="968.65µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:32 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=73643f60-d173-46c0-bf1f-c46d05d98dd2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/schema2/blobs/uploads/6eb42641-4c21-44f4-ab92-92f50921e025?_state=fSWnCEkKw7iv25e1k3EwvClu9VjP6cDJ9nvw4TiVyat7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZWI0MjY0MS00YzIxLTQ0ZjQtYWI5Mi05MmY1MDkyMWUwMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MzIuOTY2MDQyOTIzWiJ9&digest=sha256%3A70260b80fe1be0ca66a9ccaaf860b5f4f250eee8d323cfb48fbe952274d821d7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.103381776s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:32 +0000] "PUT /v2/foo/schema2/blobs/uploads/6eb42641-4c21-44f4-ab92-92f50921e025?_state=fSWnCEkKw7iv25e1k3EwvClu9VjP6cDJ9nvw4TiVyat7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZWI0MjY0MS00YzIxLTQ0ZjQtYWI5Mi05MmY1MDkyMWUwMjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMTItMDNUMjI6Mjc6MzIuOTY2MDQyOTIzWiJ9&digest=sha256%3A70260b80fe1be0ca66a9ccaaf860b5f4f250eee8d323cfb48fbe952274d821d7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" 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:38593" http.request.id=de8a8850-3d13-4159-9e9a-88959fbe0a8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.128451ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" 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:38593" http.request.id=cb3c3800-d8ef-4fcf-bcc6-b16d48adf9e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/schema2/manifests/sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027131ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=09e636eb-b97a-4539-98a2-cdd7d7ab6e9d http.request.method=GET http.request.remoteaddr="127.0.0.1:49904" 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="901.729µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=23dc20d3-4ea2-479f-a76c-e85b4ea470b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/schema2/manifests/sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="841.728µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "GET /v2/foo/schema2/manifests/sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=8183e1df-f16b-4716-8c1f-569ae3027c9a http.request.method=GET http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="721.007µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=d0611d28-5b80-46ff-8305-9840478c4e0e http.request.method=GET http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/schema2/manifests/sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f" http.request.useragent="Go-http-client/1.1" http.response.duration="841.928µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "GET /v2/foo/schema2/manifests/sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=e2ff7753-846d-4137-b35f-bd4dab103660 http.request.method=GET http.request.remoteaddr="127.0.0.1:49904" 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="657.967µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" level=info msg="rewriting manifest sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f in schema1 format to support old client" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=90f71172-8613-4970-9e78-148d19ee9612 http.request.method=GET http.request.remoteaddr="127.0.0.1:49904" 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-03T22:27:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=90f71172-8613-4970-9e78-148d19ee9612 http.request.method=GET http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.351494ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=6fc0389d-2671-47b1-948c-ac02595c8c64 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/schema2/manifests/sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f" http.request.useragent="Go-http-client/1.1" http.response.duration="860.448µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f" err.message="manifest unknown" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=1507ef05-f3f5-44ba-9818-15d34a1ad5e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49904" http.request.uri="/v2/foo/schema2/manifests/sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="840.408µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f" 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "GET /v2/foo/schema2/manifests/sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" 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:38593" http.request.id=5c9dc98b-88db-4601-995a-b17064c29646 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49912" http.request.uri="/v2/foo/schema2/manifests/sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="889.209µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f" 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" 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:38593" http.request.id=da622649-3691-4db5-9349-194dbd78db4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/schema2/manifests/sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.262013ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "PUT /v2/foo/schema2/manifests/sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=ddcb8593-61aa-42e2-b03b-07c2e34fbd77 http.request.method=GET http.request.remoteaddr="127.0.0.1:49920" http.request.uri="/v2/foo/schema2/manifests/sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="991.169µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "GET /v2/foo/schema2/manifests/sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" 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:38593" http.request.id=89e784db-cdd2-4dc7-9c6e-df08a4210046 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49932" 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="985.77µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" 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:38593" http.request.id=5c59c672-3556-4134-aa7f-e4f7c6b2de49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49946" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.218132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=f5f53a5f-12d2-4122-bc14-8fdf7844b28d http.request.method=GET http.request.remoteaddr="127.0.0.1:49946" 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="675.286µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=0fb46a97-3bf0-45bf-9e2c-89701e67ded1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49946" http.request.uri="/v2/foo/schema2/manifests/sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f" http.request.useragent="Go-http-client/1.1" http.response.duration="872.008µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "DELETE /v2/foo/schema2/manifests/sha256:2c0d1767df3662a0b96b4eb1eda1b91ec9db4840748601c197f16a4bc5a1613f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38593" http.request.id=62a75df3-8c45-4ef3-9a17-ce0ea93f2250 http.request.method=GET http.request.remoteaddr="127.0.0.1:49946" 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.04317ms http.response.status=200 http.response.written=35 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (7.28s) === RUN TestManifestDeleteDisabled time="2025-12-03T22:27:34Z" 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-03T22:27:34Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:27:34Z" 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:44661" http.request.id=0cb156a8-f9e0-4d91-aa8a-9d0fd9d62d23 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38744" 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="926.929µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-12-03T22:27:34Z" 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-03T22:27:34Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:27:34Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-03T22:27:34Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.5 time="2025-12-03T22:27:34Z" 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-03T22:27:34Z" 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:41043" http.request.id=bbff0e24-8740-42a9-a462-f60bed2fcd6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51992" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.656456ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" 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:41043" http.request.id=58ae8622-333e-49bb-ba92-a71e8f9058a7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51994" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.492855ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" 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:41043" http.request.id=f447ae51-51e3-4d3c-8403-68787a9d8e6f http.request.method=POST http.request.remoteaddr="127.0.0.1:52000" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.445614ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-12-03T22:27:34Z" 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:41043" http.request.id=8a3ee5fb-69cf-440f-96ed-a37b4e418bf0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52010" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.620296ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.41s) === RUN TestProxyManifestGetByTag time="2025-12-03T22:27:34Z" 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-03T22:27:34Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:27:34Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38867" http.request.id=6504a011-3d8d-4469-bd01-78a79fe58a50 http.request.method=POST http.request.remoteaddr="127.0.0.1:60234" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.116011ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38867" http.request.id=de35130d-2ed2-4c5a-9a54-4f1bc15706ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:60234" http.request.uri="/v2/foo/bar/blobs/uploads/ccbabdc4-d2ad-4887-9317-6adcfcccd4d2?_state=h1uWaGPnHpuz0JTxMn_oKO3t4U6wmzx7Tg3lgnPS-9N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjYmFiZGM0LWQyYWQtNDg4Ny05MzE3LTZhZGNmY2NjZDRkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzozNC42MDE0Mjk2NTRaIn0%3D&digest=sha256%3Acc28c187b2e11c3204a797b2b55c48193777d1206dca0a4e7b31a78b178b2e03" http.request.useragent="Go-http-client/1.1" http.response.duration=900.48274ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:34 +0000] "PUT /v2/foo/bar/blobs/uploads/ccbabdc4-d2ad-4887-9317-6adcfcccd4d2?_state=h1uWaGPnHpuz0JTxMn_oKO3t4U6wmzx7Tg3lgnPS-9N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjYmFiZGM0LWQyYWQtNDg4Ny05MzE3LTZhZGNmY2NjZDRkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzozNC42MDE0Mjk2NTRaIn0%3D&digest=sha256%3Acc28c187b2e11c3204a797b2b55c48193777d1206dca0a4e7b31a78b178b2e03 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38867" http.request.id=8e2cbfe8-6dd6-4c04-a5aa-b51b05b4355d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60234" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.782617ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:35 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 time="2025-12-03T22:27:35Z" level=info msg="redis not configured" go.version=go1.25.5 time="2025-12-03T22:27:35Z" level=info msg="Starting upload purge in 52m0s" go.version=go1.25.5 time="2025-12-03T22:27:35Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 time="2025-12-03T22:27:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38867" http.request.id=9668edd3-e145-4486-b87d-2d8e39fc327b http.request.method=GET http.request.remoteaddr="127.0.0.1:60234" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="647.046µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:22:27:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T22:27:35Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:38867" go.version=go1.25.5 time="2025-12-03T22:27:35Z" 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-03T22:27:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38867" http.request.id=96901066-1799-4365-b6ef-394352ddba72 http.request.method=GET http.request.remoteaddr="127.0.0.1:60242" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="829.568µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:22:27:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T22:27:35Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38867 /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:38867/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:40907" http.request.id=15e3fbcf-29be-4f72-b86a-37fb77a974c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37548" http.request.uri="/v2/foo/bar/manifests/sha256:b0be1327a3302bea814a962a0cc3b072c46fa4f20df00cdc093319d8d83b43a0" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:b0be1327a3302bea814a962a0cc3b072c46fa4f20df00cdc093319d8d83b43a0" time="2025-12-03T22:27:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38867" http.request.id=00bedfed-8774-4356-bb36-ee554bb62481 http.request.method=GET http.request.remoteaddr="127.0.0.1:60252" http.request.uri="/v2/foo/bar/manifests/sha256:b0be1327a3302bea814a962a0cc3b072c46fa4f20df00cdc093319d8d83b43a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.385853ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:22:27:35 +0000] "GET /v2/foo/bar/manifests/sha256:b0be1327a3302bea814a962a0cc3b072c46fa4f20df00cdc093319d8d83b43a0 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T22:27:35Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:b0be1327a3302bea814a962a0cc3b072c46fa4f20df00cdc093319d8d83b43a0 with ttl=167h59m59.99999768s" go.version=go1.25.5 time="2025-12-03T22:27:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40907" http.request.id=15e3fbcf-29be-4f72-b86a-37fb77a974c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37548" http.request.uri="/v2/foo/bar/manifests/sha256:b0be1327a3302bea814a962a0cc3b072c46fa4f20df00cdc093319d8d83b43a0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.317292ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:22:27:35 +0000] "GET /v2/foo/bar/manifests/sha256:b0be1327a3302bea814a962a0cc3b072c46fa4f20df00cdc093319d8d83b43a0 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T22:27:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38867" http.request.id=4edfab7c-8cb6-4e1d-9332-205a3e6172d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60252" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="673.846µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:22:27:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T22:27:35Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38867 /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:38867/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:40907" http.request.id=1c143de2-32c3-469b-862c-049d8d7154b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37550" 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-03T22:27:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38867" http.request.id=e76e3dad-6901-4e5c-9ca7-8e88f5586a18 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60262" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.386374ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:22:27:35 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T22:27:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40907" http.request.id=1c143de2-32c3-469b-862c-049d8d7154b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37550" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.555015ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:22:27:35 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T22:27:35Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38867" http.request.id=07f3992d-35af-4d6d-8ea8-c4e217142957 http.request.method=POST http.request.remoteaddr="127.0.0.1:60262" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="915.129µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38867" http.request.id=035f83e4-0df5-485f-b586-3db970b8c9a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60262" http.request.uri="/v2/foo/bar/blobs/uploads/db28217e-5f34-4492-b989-2b2afafc0a58?_state=mZ0Y47MAI-IITOMJPxaJoxBrl2ds3tflcL8UFzOozGt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMjgyMTdlLTVmMzQtNDQ5Mi1iOTg5LTJiMmFmYWZjMGE1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzozNS42Mjc4NjgyNzNaIn0%3D&digest=sha256%3A2283d5dd5f08191394bd3068ead25947cf07d9efbea900480dcfa5f7c50a1be4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.60271873s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:35 +0000] "PUT /v2/foo/bar/blobs/uploads/db28217e-5f34-4492-b989-2b2afafc0a58?_state=mZ0Y47MAI-IITOMJPxaJoxBrl2ds3tflcL8UFzOozGt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMjgyMTdlLTVmMzQtNDQ5Mi1iOTg5LTJiMmFmYWZjMGE1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0xMi0wM1QyMjoyNzozNS42Mjc4NjgyNzNaIn0%3D&digest=sha256%3A2283d5dd5f08191394bd3068ead25947cf07d9efbea900480dcfa5f7c50a1be4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38867" http.request.id=abbc5c52-b097-4c49-90b7-7ed89350031c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60262" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.461455ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/Dec/2025:22:27:37 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-12-03T22:27:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38867" http.request.id=ef5bb826-32e2-48bc-b8b4-fa9763aff44c http.request.method=GET http.request.remoteaddr="127.0.0.1:60262" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="634.526µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:22:27:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T22:27:37Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38867 /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:38867/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:40907" http.request.id=0dfd144a-ab62-49c2-8041-0c41921fa9d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37564" 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-03T22:27:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38867" http.request.id=1f3aefd2-db81-44fa-8b93-74c2ea69887f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60278" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.280052ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:22:27:37 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T22:27:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38867" http.request.id=eaa5ffab-8357-4572-b60f-d1369e4c0874 http.request.method=GET http.request.remoteaddr="127.0.0.1:60278" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="663.206µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [03/Dec/2025:22:27:37 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-12-03T22:27:37Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:38867 /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:38867/v2/:[]]}" go.version=go1.25.5 http.request.host="127.0.0.1:40907" http.request.id=0dfd144a-ab62-49c2-8041-0c41921fa9d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37564" 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-03T22:27:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:38867" http.request.id=c863b90f-e247-4ad8-ae4f-f21432605cdb http.request.method=GET http.request.remoteaddr="127.0.0.1:60294" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.300253ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:22:27:37 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-12-03T22:27:37Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:cd3529f7a2043482d8d09e719e8d51fd9abc83b28effd7e959b31a0b7e95f9b1 with ttl=167h59m59.99999764s" go.version=go1.25.5 time="2025-12-03T22:27:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:40907" http.request.id=0dfd144a-ab62-49c2-8041-0c41921fa9d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:37564" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=9.490494ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/Dec/2025:22:27:37 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.73s) === RUN TestAppDispatcher time="2025-12-03T22:27:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37233" http.request.id=65535804-3170-4dd0-b893-f592bbd302cc http.request.method=GET http.request.remoteaddr="127.0.0.1:41938" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="803.167µs" http.response.status=200 http.response.written=0 time="2025-12-03T22:27:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37233" http.request.id=b17e59cb-3dca-4b7d-8496-19f4ae6ae040 http.request.method=GET http.request.remoteaddr="127.0.0.1:41938" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="716.687µs" http.response.status=200 http.response.written=0 time="2025-12-03T22:27:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37233" http.request.id=fdfa9542-14f1-413e-a233-06935bd77844 http.request.method=GET http.request.remoteaddr="127.0.0.1:41938" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="682.567µs" http.response.status=200 http.response.written=0 time="2025-12-03T22:27:37Z" level=info msg="response completed" go.version=go1.25.5 http.request.host="127.0.0.1:37233" http.request.id=116b5365-882d-430a-9d09-79896bdd4636 http.request.method=GET http.request.remoteaddr="127.0.0.1:41938" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="697.327µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-12-03T22:27:37Z" 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=ec8d69b5-5dbe-4685-a4df-1c7f3177b9c8 time="2025-12-03T22:27:37Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=ec8d69b5-5dbe-4685-a4df-1c7f3177b9c8 time="2025-12-03T22:27:37Z" 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:38993" http.request.id=2e948cd1-4a48-4b61-b6a8-7e8b716e5b42 http.request.method=GET http.request.remoteaddr="127.0.0.1:57010" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-12-03T22:27:37Z" 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=ec8d69b5-5dbe-4685-a4df-1c7f3177b9c8 time="2025-12-03T22:27:37Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=ec8d69b5-5dbe-4685-a4df-1c7f3177b9c8 time="2025-12-03T22:27:37Z" level=info msg="configuring file health check path=/tmp/healthcheck731926227, interval=1" go.version=go1.25.5 instance.id=ec8d69b5-5dbe-4685-a4df-1c7f3177b9c8 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-12-03T22:27:41Z" 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=ec8d69b5-5dbe-4685-a4df-1c7f3177b9c8 time="2025-12-03T22:27:41Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=ec8d69b5-5dbe-4685-a4df-1c7f3177b9c8 time="2025-12-03T22:27:41Z" level=info msg="configuring TCP health check addr=127.0.0.1:46617, interval=1" go.version=go1.25.5 instance.id=ec8d69b5-5dbe-4685-a4df-1c7f3177b9c8 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-12-03T22:27:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.5 instance.id=ec8d69b5-5dbe-4685-a4df-1c7f3177b9c8 time="2025-12-03T22:27:45Z" level=info msg="redis not configured" go.version=go1.25.5 instance.id=ec8d69b5-5dbe-4685-a4df-1c7f3177b9c8 time="2025-12-03T22:27:45Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:35491, interval=1, threshold=3" go.version=go1.25.5 instance.id=ec8d69b5-5dbe-4685-a4df-1c7f3177b9c8 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 72.908s ? 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.10s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.03s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.09s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.26s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.548s === RUN TestSchedule time="2025-12-03T22:26:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=702c9d5c-20db-47e8-8972-4cf99fbd0bbd time="2025-12-03T22:26:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99856ms" go.version=go1.25.5 instance.id=702c9d5c-20db-47e8-8972-4cf99fbd0bbd time="2025-12-03T22:26:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.88µs" go.version=go1.25.5 instance.id=702c9d5c-20db-47e8-8972-4cf99fbd0bbd time="2025-12-03T22:26:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.44µs" go.version=go1.25.5 instance.id=702c9d5c-20db-47e8-8972-4cf99fbd0bbd 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-03T22:26:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=702c9d5c-20db-47e8-8972-4cf99fbd0bbd --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-12-03T22:26:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=702c9d5c-20db-47e8-8972-4cf99fbd0bbd time="2025-12-03T22:26:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99832ms" go.version=go1.25.5 instance.id=702c9d5c-20db-47e8-8972-4cf99fbd0bbd time="2025-12-03T22:26:39Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99824ms" go.version=go1.25.5 instance.id=702c9d5c-20db-47e8-8972-4cf99fbd0bbd time="2025-12-03T22:26:39Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=702c9d5c-20db-47e8-8972-4cf99fbd0bbd --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-12-03T22:26:40Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.5 instance.id=702c9d5c-20db-47e8-8972-4cf99fbd0bbd --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.663s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (3.76s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 28833792 sha256:bea2218925ec20f1eabb0e751b72ef2f497879e9b184ad66732e099151367a58 [] map[] } --- PASS: TestSimpleBlobRead (0.31s) === RUN TestBlobMount --- PASS: TestBlobMount (0.17s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.16s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.25s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (1.05s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:0508f0a0bb21291097dd01a77d5cabea1d2620c7ed1ec1b5510c01d6f815bb71 palailogos: marking blob sha256:6b379693448cbfd6cf773f83f8e7c9d216825c20651306f83fe9a7dfc629bf96 palailogos: marking blob sha256:bb1cf6fc0d9d110967b995ecb5ab1eb7d63f12056b3766e9d11f37d1f2c9b49b palailogos: marking manifest sha256:41d652936224bee941eccba32654160264f4a9e16737dca205f53e962527d665 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:ca050c49caca8a6918572cf80d71ea0ee4f8a2d2c241515ebdca40fbf09c7462 palailogos: marking blob sha256:bdc89ffbe915d07588c8aa89c3d1d46724265bdc3d1e003b34b890bf931c073a palailogos: marking manifest sha256:6b379693448cbfd6cf773f83f8e7c9d216825c20651306f83fe9a7dfc629bf96 palailogos: marking blob sha256:5af1ee8c2ff855a62660b0dd09f341481f05118bb023b9b92c93a8a1d7ae2c87 palailogos: marking blob sha256:0fc3714e08de1cade8098b4c9d40181e56369e7fbebfb51e130c7b34b25c8d46 palailogos: marking manifest sha256:bb1cf6fc0d9d110967b995ecb5ab1eb7d63f12056b3766e9d11f37d1f2c9b49b palailogos: marking blob sha256:6235ab3d66b6d6e215c19e677fe18abee17341a80f6cbcb91e8e6975174c7c86 palailogos: marking blob sha256:9e70c4f6cad56ca1ac08ce4211f58faaeee2361ca39ce81d6c7302db42742f77 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.73s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:e3041acfebdc05953e3cd399529da6c1d9db215c8fb201d2f32ef2e0370ced8d deletemanifests: marking manifest sha256:f80f13ac634fbc9d1ed8a2364c524b5d0eb8912485ea5a6fac5fbb4677ed6303 deletemanifests: marking blob sha256:001ab8d9bfb75d3a18ee61ed6749f0d19f57a43037a23a99f3162883a7044196 deletemanifests: marking blob sha256:52cabcfcec8997955f5a09457fc414b59bf1ea28b7f1d3fa6ae5de9bb5854502 deletemanifests: marking blob sha256:76082b511f67d081a4d0da7a2dea0026ad59cee862a3fc4432b74d2686fbce20 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:a60e6b6b234d36210876d50a80eddb64bb84eb9b2e97a8d06e05f466ef08655f blob eligible for deletion: sha256:a7d96165ba7d08059ed4e65c3140bab6a0791d35118722740ffdb1de64f8b656 blob eligible for deletion: sha256:be2c5d33a0bf35170c537299648c2a7070983275de99cd3e5bbce4b2a8c2ea5f blob eligible for deletion: sha256:e3041acfebdc05953e3cd399529da6c1d9db215c8fb201d2f32ef2e0370ced8d deletemanifests manifest eligible for deletion: sha256:e3041acfebdc05953e3cd399529da6c1d9db215c8fb201d2f32ef2e0370ced8d deletemanifests: marking manifest sha256:f80f13ac634fbc9d1ed8a2364c524b5d0eb8912485ea5a6fac5fbb4677ed6303 deletemanifests: marking blob sha256:001ab8d9bfb75d3a18ee61ed6749f0d19f57a43037a23a99f3162883a7044196 deletemanifests: marking blob sha256:52cabcfcec8997955f5a09457fc414b59bf1ea28b7f1d3fa6ae5de9bb5854502 deletemanifests: marking blob sha256:76082b511f67d081a4d0da7a2dea0026ad59cee862a3fc4432b74d2686fbce20 time="2025-12-03T22:26:48Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/e3041acfebdc05953e3cd399529da6c1d9db215c8fb201d2f32ef2e0370ced8d" go.version=go1.25.5 instance.id=1fae41dd-aaf8-4923-8cfc-deb88fa74413 time="2025-12-03T22:26:48Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/e3041acfebdc05953e3cd399529da6c1d9db215c8fb201d2f32ef2e0370ced8d" go.version=go1.25.5 instance.id=1fae41dd-aaf8-4923-8cfc-deb88fa74413 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:a60e6b6b234d36210876d50a80eddb64bb84eb9b2e97a8d06e05f466ef08655f time="2025-12-03T22:26:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a6/a60e6b6b234d36210876d50a80eddb64bb84eb9b2e97a8d06e05f466ef08655f" go.version=go1.25.5 instance.id=1fae41dd-aaf8-4923-8cfc-deb88fa74413 blob eligible for deletion: sha256:a7d96165ba7d08059ed4e65c3140bab6a0791d35118722740ffdb1de64f8b656 time="2025-12-03T22:26:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a7/a7d96165ba7d08059ed4e65c3140bab6a0791d35118722740ffdb1de64f8b656" go.version=go1.25.5 instance.id=1fae41dd-aaf8-4923-8cfc-deb88fa74413 blob eligible for deletion: sha256:be2c5d33a0bf35170c537299648c2a7070983275de99cd3e5bbce4b2a8c2ea5f time="2025-12-03T22:26:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/be/be2c5d33a0bf35170c537299648c2a7070983275de99cd3e5bbce4b2a8c2ea5f" go.version=go1.25.5 instance.id=1fae41dd-aaf8-4923-8cfc-deb88fa74413 blob eligible for deletion: sha256:e3041acfebdc05953e3cd399529da6c1d9db215c8fb201d2f32ef2e0370ced8d time="2025-12-03T22:26:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3041acfebdc05953e3cd399529da6c1d9db215c8fb201d2f32ef2e0370ced8d" go.version=go1.25.5 instance.id=1fae41dd-aaf8-4923-8cfc-deb88fa74413 --- PASS: TestDeleteManifestIfTagNotFound (0.63s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:ea328f096b4cb3558535885e22a0a5ad6a73c804144e05c5fb45689f0b59cb33 time="2025-12-03T22:26:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ea/ea328f096b4cb3558535885e22a0a5ad6a73c804144e05c5fb45689f0b59cb33" go.version=go1.25.5 instance.id=1fae41dd-aaf8-4923-8cfc-deb88fa74413 blob eligible for deletion: sha256:65ccca74852094a0eaf695e1a6a301ab52ff665f705be946095a0bbff4e7c180 time="2025-12-03T22:26:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/65/65ccca74852094a0eaf695e1a6a301ab52ff665f705be946095a0bbff4e7c180" go.version=go1.25.5 instance.id=1fae41dd-aaf8-4923-8cfc-deb88fa74413 blob eligible for deletion: sha256:6e84112a53075651650f6fe3ca2b0924da9e04eb0dc73ac62c2f180cd86b14d7 time="2025-12-03T22:26:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6e/6e84112a53075651650f6fe3ca2b0924da9e04eb0dc73ac62c2f180cd86b14d7" go.version=go1.25.5 instance.id=1fae41dd-aaf8-4923-8cfc-deb88fa74413 --- PASS: TestGCWithMissingManifests (0.20s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:533fc1514cc02ed91ee0ce3f161a4d86c71bc3d0df5f9e966ee6cc670767208b komnenos: marking blob sha256:0018b75dba52a6ed97ea32bf956af4ebdcb64ae455f0a5277071456b0b6a0327 komnenos: marking blob sha256:8046096c6f893064a3239260a6bc409eb0d747892a42912b5e3e4980ebcd515f 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f3579c6b57305b8f2cf025e352673430a373861d081527a8ba6b7ac27aee8e60 time="2025-12-03T22:26:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f3/f3579c6b57305b8f2cf025e352673430a373861d081527a8ba6b7ac27aee8e60" go.version=go1.25.5 instance.id=1fae41dd-aaf8-4923-8cfc-deb88fa74413 blob eligible for deletion: sha256:fad7d30ab78c354afb9489fe7c6ff1ee3345d76878aedb3a204382c31f43e8cc time="2025-12-03T22:26:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fa/fad7d30ab78c354afb9489fe7c6ff1ee3345d76878aedb3a204382c31f43e8cc" go.version=go1.25.5 instance.id=1fae41dd-aaf8-4923-8cfc-deb88fa74413 blob eligible for deletion: sha256:3222478b03ed314e699fe264fd1b4603b66e423553d6d09098eb817bef84f2aa time="2025-12-03T22:26:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/32/3222478b03ed314e699fe264fd1b4603b66e423553d6d09098eb817bef84f2aa" go.version=go1.25.5 instance.id=1fae41dd-aaf8-4923-8cfc-deb88fa74413 blob eligible for deletion: sha256:7fb894453acc7adb7f0cdafd86c3b426ea2e993d95b98167afb31781517c0727 time="2025-12-03T22:26:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7f/7fb894453acc7adb7f0cdafd86c3b426ea2e993d95b98167afb31781517c0727" go.version=go1.25.5 instance.id=1fae41dd-aaf8-4923-8cfc-deb88fa74413 blob eligible for deletion: sha256:a1063f1dcae55aaa0e478bf4788bfa3d110778b0fc7a3c22ba65037a4ac9b010 time="2025-12-03T22:26:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a1/a1063f1dcae55aaa0e478bf4788bfa3d110778b0fc7a3c22ba65037a4ac9b010" go.version=go1.25.5 instance.id=1fae41dd-aaf8-4923-8cfc-deb88fa74413 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-12-03T22:26:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.5 instance.id=1fae41dd-aaf8-4923-8cfc-deb88fa74413 blob eligible for deletion: sha256:e608c91fed865f7d3bdf2fd10b366cb42a8012e169ec1de1a6cf728fc73fde4b time="2025-12-03T22:26:49Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e6/e608c91fed865f7d3bdf2fd10b366cb42a8012e169ec1de1a6cf728fc73fde4b" go.version=go1.25.5 instance.id=1fae41dd-aaf8-4923-8cfc-deb88fa74413 --- PASS: TestDeletionHasEffect (0.76s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.73s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:9ab4706b62127fbb1b06baa49a5cf845b0e9f6a98aff58965f1c9ffbb17a0b53 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:23064a643fe60d912645d7a66a3919be3546a0ae3a9bbde5b09c710500a0cd99 michael_z_doukas: marking blob sha256:115c3f7ccdc9e08e0d07bb4bd0f19d4d6d02a458d2f55c48e3cced7ee8fb936a 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:c4c5d2033ccfd58836f5cd22f2601c00a8a648ffe3438e016e45be81ddc2e3b6 time="2025-12-03T22:26:50Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c4/c4c5d2033ccfd58836f5cd22f2601c00a8a648ffe3438e016e45be81ddc2e3b6" go.version=go1.25.5 instance.id=1fae41dd-aaf8-4923-8cfc-deb88fa74413 --- PASS: TestOrphanBlobDeleted (0.46s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d73d45461bde67d726ec22a78580534864d5075960472e474508700bbc44ffe2 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7426c715c3d35415fd49d8a94ce5be34686335b24482d82ffdff464611ce2696 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.32s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.28s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.28s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.50s) === 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-03T22:26:52Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 21:26:52.091186796 +0000 UTC m=-3587.365275346, actuallyDelete=true" time="2025-12-03T22:26:52Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-12-03T22:26:52Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 22:26:52.091847883 +0000 UTC m=+12.635385741, actuallyDelete=true" time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/053d390a-ae1b-44ec-9b7d-4a7b7c985a07 have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.091847883 +0000 UTC m=+12.635385741). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/300c9629-0d1d-4d01-8dab-574688bebded have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.091847883 +0000 UTC m=+12.635385741). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3a81e2c9-db30-43d8-99d7-000c73a550ff have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.091847883 +0000 UTC m=+12.635385741). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/50593867-a8e9-4917-86fc-a6cd4648524f have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.091847883 +0000 UTC m=+12.635385741). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8edae0aa-9a07-4a2b-bcdc-e35052dcfa2f have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.091847883 +0000 UTC m=+12.635385741). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d2e4f843-1242-4144-8b17-629e8fe09aa1 have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.091847883 +0000 UTC m=+12.635385741). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/d0007405-5fcd-4ce4-bd14-2e8f635ffb6c have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.091847883 +0000 UTC m=+12.635385741). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/232a3477-4beb-4b3d-9a2a-0b54707fb01e have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.091847883 +0000 UTC m=+12.635385741). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/27a4589c-007b-458e-b5a3-c883513ec432 have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.091847883 +0000 UTC m=+12.635385741). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3872493c-6903-4719-a65c-3a64da0d1989 have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.091847883 +0000 UTC m=+12.635385741). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8a52aa45-33e3-4453-bb3d-2813fc502f5c have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.091847883 +0000 UTC m=+12.635385741). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-12-03T22:26:52Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 22:26:52.09261809 +0000 UTC m=+12.636155948, actuallyDelete=true" time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f2d4b20d-8f8b-4f00-b160-01f13c64270e have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.09261809 +0000 UTC m=+12.636155948). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/81fe9177-107f-4c10-8e7e-ac2ae269f903 have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.09261809 +0000 UTC m=+12.636155948). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b13c7c35-0c8b-46bc-b4c9-95cb985394b9 have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.09261809 +0000 UTC m=+12.636155948). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/de60631e-b964-461d-99ee-17debe292306 have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.09261809 +0000 UTC m=+12.636155948). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ec098ac4-a532-4f1d-b120-89de81bb8b01 have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.09261809 +0000 UTC m=+12.636155948). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-12-03T22:26:52Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 22:26:52.093151015 +0000 UTC m=+12.636688873, actuallyDelete=true" time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/239d224a-ce5d-4b57-b239-962a84256c16 have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.093151015 +0000 UTC m=+12.636688873). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/650e2c53-43b8-4350-b4aa-76ca803ed451 have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.093151015 +0000 UTC m=+12.636688873). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a8a27c21-5907-4aa9-81e1-3a0667abc08b have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.093151015 +0000 UTC m=+12.636688873). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e6f631dc-fc78-4fd8-a30e-339610337338 have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.093151015 +0000 UTC m=+12.636688873). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/eb9aac4f-273d-4e99-ba8c-6297f13bb0be have older date (2025-12-03 21:26:52 +0000 UTC) than purge date (2025-12-03 22:26:52.093151015 +0000 UTC m=+12.636688873). Removing upload directory." time="2025-12-03T22:26:52Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-12-03T22:26:52Z" level=info msg="PurgeUploads starting: olderThan=2025-12-03 22:26:52.093458178 +0000 UTC m=+12.636996036, actuallyDelete=true" time="2025-12-03T22:26:52Z" 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 12.700s ? 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.086s === 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.088s === RUN TestWalkFileRemoved time="2025-12-03T22:26:39Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.049s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.687s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.09s) === 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.168s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.29s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.893s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.86s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.444s ? 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-03T22:26:39Z" 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-03T22:26:39Z" 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-03T22:26:39Z" 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 TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4_2 time="2025-12-03T22:26:39Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) time="2025-12-03T22:26:39Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=c3f7f69e-8ed1-49d3-9fa5-8f6df4cd1ffa time="2025-12-03T22:26:39Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.5 instance.id=c3f7f69e-8ed1-49d3-9fa5-8f6df4cd1ffa --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestInvalidData (0.01s) time="2025-12-03T22:26:39Z" level=error msg="unknown ip address format" go.version=go1.25.5 instance.id=c3f7f69e-8ed1-49d3-9fa5-8f6df4cd1ffa ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestMatchIPV4 (0.02s) time="2025-12-03T22:26:40Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-03T22:26:41Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-03T22:26:42Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.5 time="2025-12-03T22:26:43Z" 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.582s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.079s ? 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.588s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.63s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.232s ? 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.02s) PASS ok github.com/docker/distribution/uuid 0.105s ? 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-aarch64.so.1 >>> docker-registry*: Package size: 25.3 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r18.apk >>> docker-registry: Build complete at Wed, 03 Dec 2025 22:27:53 +0000 elapsed time 0h 1m 40s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20251203.222615) (2/2) Purging go (1.25.5-r0) Executing busybox-1.37.0-r29.trigger OK: 432 MiB in 109 packages >>> docker-registry: Updating the community/aarch64 repository index... >>> docker-registry: Signing the index...