>>> docker-registry: Building community/docker-registry 2.8.3-r23 (using abuild 3.16.0-r0) started Fri, 15 May 2026 12:37:42 +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.10-r0) (2/2) Installing .makedepends-docker-registry (20260515.123745) Executing busybox-1.37.0-r30.trigger OK: 809.8 MiB in 107 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.23/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/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/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/v3.23/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="2026-05-15T12:39:16Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-05-15T12:39:16Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.08s) PASS ok github.com/docker/distribution/configuration 0.445s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-05-15T12:39:16Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.02s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.382s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.01s) PASS ok github.com/docker/distribution/health 0.379s === 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.271s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.18s) PASS ok github.com/docker/distribution/health/checks 0.530s ? 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.277s === 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.277s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.334s === RUN TestBuilder --- PASS: TestBuilder (0.01s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.274s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/05/15 12:39:17 http: TLS handshake error from 127.0.0.1:53474: 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:44023/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:44023/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:44023/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:44023/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:41087?status=0, fail=true --- PASS: TestHTTPSink (0.11s) === RUN TestListener --- PASS: TestListener (1.83s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-05-15T12:39:19Z" level=info msg="broadcaster: closing" time="2026-05-15T12:39:19Z" level=info msg="closing testSink" time="2026-05-15T12:39:19Z" level=info msg="closing testSink" time="2026-05-15T12:39:19Z" level=info msg="closing testSink" time="2026-05-15T12:39:19Z" level=info msg="closing testSink" time="2026-05-15T12:39:19Z" level=info msg="closing testSink" time="2026-05-15T12:39:19Z" level=info msg="closing testSink" time="2026-05-15T12:39:19Z" level=info msg="closing testSink" time="2026-05-15T12:39:19Z" level=info msg="closing testSink" time="2026-05-15T12:39:19Z" level=info msg="closing testSink" time="2026-05-15T12:39:19Z" level=info msg="closing testSink" time="2026-05-15T12:39:19Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-05-15T12:39:19Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 1} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 1} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 1} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 1} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=warning msg="&{0x3f503b7500 0.9} encountered too many errors, backing off" time="2026-05-15T12:39:19Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.40s) PASS ok github.com/docker/distribution/notifications 2.943s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2026-05-15T12:39:17Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-15T12:39:17.690456938Z" 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.10 time="2026-05-15T12:39:17.690570338Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:39:17.690691158Z" level=info msg="Starting upload purge in 40m0s" go.version=go1.25.10 time="2026-05-15T12:39:17.694176554Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.10 time="2026-05-15T12:39:17.694275554Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.10 time="2026-05-15T12:39:17.69768351Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.10 time="2026-05-15T12:39:20.713475876Z" level=info msg="response completed" go.version=go1.25.10 http.request.host=127.0.0.1 http.request.id=0608b0e9-1dfa-40b2-b56e-24b95ef8c4a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:35690" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.816875ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:12:39:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-05-15T12:39:20.714389455Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.10 --- PASS: TestRegistrySupportedCipherSuite (3.70s) === RUN TestRegistryUnsupportedCipherSuite time="2026-05-15T12:39:21.113092333Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-15T12:39:21.122688782Z" 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.10 time="2026-05-15T12:39:21.122915062Z" level=info msg="Starting upload purge in 12m0s" go.version=go1.25.10 time="2026-05-15T12:39:21.123008062Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:39:21.123791421Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.10 --- PASS: TestRegistryUnsupportedCipherSuite (8.41s) PASS ok github.com/docker/distribution/registry 12.652s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.01s) PASS ok github.com/docker/distribution/registry/api/errcode 0.270s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.06s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.15s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.682s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-05-15T12:39:16Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.10 instance.id=565e10cd-3a82-4610-bf92-835751480566 time="2026-05-15T12:39:16Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.10 instance.id=565e10cd-3a82-4610-bf92-835751480566 --- PASS: TestBasicAccessController (0.05s) === RUN TestCreateHtpasswdFile time="2026-05-15T12:39:17Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.10 password="ODcZk0Uo-4u4N2_dcO1ncdWeAbaGG2Y1PARk817qfq8" user=docker --- PASS: TestCreateHtpasswdFile (0.16s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.547s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.03s) PASS ok github.com/docker/distribution/registry/auth/silly 0.370s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.06s) === RUN TestLeeway time="2026-05-15T12:39:16Z" level=info msg="token not to be used before 2026-05-15 12:39:17 +0000 UTC - currently 2026-05-15 12:39:16.953296952 +0000 UTC m=+0.177067616" time="2026-05-15T12:39:16Z" level=info msg="token not to be used after 2026-05-15 12:39:16 +0000 UTC - currently 2026-05-15 12:39:16.957013268 +0000 UTC m=+0.180784012" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-05-15T12:39:16Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.03s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.408s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === 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.02s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.01s) === RUN TestBlobExists --- PASS: TestBlobExists (0.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.02s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.02s) === RUN TestBlobMount --- PASS: TestBlobMount (0.01s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.02s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.01s) === RUN TestCatalog --- PASS: TestCatalog (0.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.641s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.02s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.02s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.492s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.01s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.01s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.253s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-05-15T12:39:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T12:39:19Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:39:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40889" http.request.id=5a719ba5-0314-4a44-b234-c3f1d98acdd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:42812" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.716036ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:12:39:19 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.05s) === RUN TestCatalogAPI time="2026-05-15T12:39:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T12:39:19Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:39:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=e31bd744-c63b-43c6-a2c4-70530afcc342 http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.616615ms http.response.status=200 http.response.written=20 127.0.0.1 - - [15/May/2026:12:39:19 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-15T12:39:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=6202425f-befb-4546-abb3-95669aac4b10 http.request.method=POST http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.679515ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:39:20 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:39:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=37eee747-b0ba-4979-b184-4aec4e638f3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/aaaa/blobs/uploads/db4fdf6c-4890-4f48-a1a8-e6accab3e6cb?_state=DqA90Uy5IhrLsTuRUeVMJElbsYN2RlMlgRpX8s1Dsit7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkYjRmZGY2Yy00ODkwLTRmNDgtYTFhOC1lNmFjY2FiM2U2Y2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6Mzk6MjAuODAwNzAxNTU1WiJ9&digest=sha256%3A837781d1d343876d9059d595c60e3fe00652a53ac1195bc3528bc13fe1009bc8" http.request.useragent="Go-http-client/1.1" http.response.duration=14.669240305s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:39:20 +0000] "PUT /v2/foo/aaaa/blobs/uploads/db4fdf6c-4890-4f48-a1a8-e6accab3e6cb?_state=DqA90Uy5IhrLsTuRUeVMJElbsYN2RlMlgRpX8s1Dsit7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkYjRmZGY2Yy00ODkwLTRmNDgtYTFhOC1lNmFjY2FiM2U2Y2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6Mzk6MjAuODAwNzAxNTU1WiJ9&digest=sha256%3A837781d1d343876d9059d595c60e3fe00652a53ac1195bc3528bc13fe1009bc8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:39:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=661897cd-f4b4-4620-b4c9-ca951bd74f73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.385429ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:39:35 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:39:35Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=0866e304-a9af-40ee-8f61-3924d2ac63e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.308936ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:39:35 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:39:39Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=9a3700dd-6b34-4db5-a793-3359ac08f21e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/bbbb/blobs/uploads/9302e75d-ff76-4cd3-b2a4-9abf446ee384?_state=88CK3VKeDeo6gBJ29dK4nK_AcccYYgQSN_hAVkJ1lLV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5MzAyZTc1ZC1mZjc2LTRjZDMtYjJhNC05YWJmNDQ2ZWUzODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6Mzk6MzUuOTExODIxNzQ4WiJ9&digest=sha256%3Aad1db22063711c049cf20533a8202fb30cd4b228c80ad63e2fce6c21e55dffb0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.111981794s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:39:35 +0000] "PUT /v2/foo/bbbb/blobs/uploads/9302e75d-ff76-4cd3-b2a4-9abf446ee384?_state=88CK3VKeDeo6gBJ29dK4nK_AcccYYgQSN_hAVkJ1lLV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5MzAyZTc1ZC1mZjc2LTRjZDMtYjJhNC05YWJmNDQ2ZWUzODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6Mzk6MzUuOTExODIxNzQ4WiJ9&digest=sha256%3Aad1db22063711c049cf20533a8202fb30cd4b228c80ad63e2fce6c21e55dffb0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:39:39Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=dc647b5d-f9c8-4fab-8736-525ae4f67451 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.062893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:39:39 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:39:39Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=0e026bdd-c399-45a8-9570-5d9ecee633f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.339896ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:39:39 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:39:47Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=51f581f8-759b-4564-ba46-3df8c3b57d9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/cccc/blobs/uploads/54d0a8cf-35ac-41bf-a02a-518874ba2290?_state=UebV7pzV4Uu81HobQqT4JHA6X7yXAT9QqUk6V5q1oYd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1NGQwYThjZi0zNWFjLTQxYmYtYTAyYS01MTg4NzRiYTIyOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6Mzk6MzkuNjgwOTczNDgxWiJ9&digest=sha256%3A17c006a6e171177e679132a7a9c841cd149c823e6a4025ca59b2ec0e62b8b95a" http.request.useragent="Go-http-client/1.1" http.response.duration=7.502982345s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:39:39 +0000] "PUT /v2/foo/cccc/blobs/uploads/54d0a8cf-35ac-41bf-a02a-518874ba2290?_state=UebV7pzV4Uu81HobQqT4JHA6X7yXAT9QqUk6V5q1oYd7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI1NGQwYThjZi0zNWFjLTQxYmYtYTAyYS01MTg4NzRiYTIyOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6Mzk6MzkuNjgwOTczNDgxWiJ9&digest=sha256%3A17c006a6e171177e679132a7a9c841cd149c823e6a4025ca59b2ec0e62b8b95a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:39:47Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=83bdc967-4f01-4b0d-ba94-2de76ff32cf1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.894654ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:39:47 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:39:47Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=816d15b2-42bd-410b-b1b1-de716c9e6571 http.request.method=POST http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.640896ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:39:47 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:39:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=d687bbdb-97b3-4a62-9a18-30dd73964992 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/dddd/blobs/uploads/7fd0077b-a12d-4760-ad6e-9ca4a844a39c?_state=4SGnnw4QGrdBTyimAibtCFMhK4cfqQRINqsf-PP0WgN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3ZmQwMDc3Yi1hMTJkLTQ3NjAtYWQ2ZS05Y2E0YTg0NGEzOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6Mzk6NDcuNjQwMDI5OTk4WiJ9&digest=sha256%3A37abeaae737f2a722838767dfe03d7c266009f46345141fbde1c31092aa3a5b4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.542299215s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:39:47 +0000] "PUT /v2/foo/dddd/blobs/uploads/7fd0077b-a12d-4760-ad6e-9ca4a844a39c?_state=4SGnnw4QGrdBTyimAibtCFMhK4cfqQRINqsf-PP0WgN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3ZmQwMDc3Yi1hMTJkLTQ3NjAtYWQ2ZS05Y2E0YTg0NGEzOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6Mzk6NDcuNjQwMDI5OTk4WiJ9&digest=sha256%3A37abeaae737f2a722838767dfe03d7c266009f46345141fbde1c31092aa3a5b4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:39:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=48b10f25-b929-4180-ab72-ae941b70fa75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.664871ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:39:51 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:39:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=949457e6-813e-492b-bb7f-8f1c36578c9e http.request.method=POST http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.689073ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:39:51 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:00Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=f8c4729a-3a60-4a82-863d-ed18380e32b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/eeee/blobs/uploads/3da3644d-d07f-481f-a907-fd17e433f905?_state=dFD47n1bd_9he4F963dXE-4BJ2XYwjIvwRq1pW_zZrB7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzZGEzNjQ0ZC1kMDdmLTQ4MWYtYTkwNy1mZDE3ZTQzM2Y5MDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6Mzk6NTEuOTE0MTkyODQ0WiJ9&digest=sha256%3A6ce57205c96c56e561c1a181b52bca0b1d77343ee88fdd16fc8d9dafafa05f6a" http.request.useragent="Go-http-client/1.1" http.response.duration=8.163756599s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:39:51 +0000] "PUT /v2/foo/eeee/blobs/uploads/3da3644d-d07f-481f-a907-fd17e433f905?_state=dFD47n1bd_9he4F963dXE-4BJ2XYwjIvwRq1pW_zZrB7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIzZGEzNjQ0ZC1kMDdmLTQ4MWYtYTkwNy1mZDE3ZTQzM2Y5MDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6Mzk6NTEuOTE0MTkyODQ0WiJ9&digest=sha256%3A6ce57205c96c56e561c1a181b52bca0b1d77343ee88fdd16fc8d9dafafa05f6a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:00Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=075e3298-24b5-4564-802a-9c2e65122452 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.577593ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:00 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:00Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=9b425c06-5c89-4d01-8060-82523134e56d http.request.method=POST http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.268676ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:00 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=60f76917-ddc1-448e-833c-2c1fc3b28840 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/ffff/blobs/uploads/29164450-37ab-4dab-b085-505e6dbb63cf?_state=Y5EomrsZiT6RWg6FNEG0TJ1SXjU8433nGfqinvp6y5V7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyOTE2NDQ1MC0zN2FiLTRkYWItYjA4NS01MDVlNmRiYjYzY2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDA6MDAuOTczMjI0OTQ1WiJ9&digest=sha256%3Acea5cad391cf9445fac749cec504b77f36acb837ad2c3d1449bac2b82e9d4f9a" http.request.useragent="Go-http-client/1.1" http.response.duration=13.071988407s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:00 +0000] "PUT /v2/foo/ffff/blobs/uploads/29164450-37ab-4dab-b085-505e6dbb63cf?_state=Y5EomrsZiT6RWg6FNEG0TJ1SXjU8433nGfqinvp6y5V7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIyOTE2NDQ1MC0zN2FiLTRkYWItYjA4NS01MDVlNmRiYjYzY2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDA6MDAuOTczMjI0OTQ1WiJ9&digest=sha256%3Acea5cad391cf9445fac749cec504b77f36acb837ad2c3d1449bac2b82e9d4f9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=06acfe35-8bad-41c2-98b4-51e7c1e7632f http.request.method=PUT http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.635854ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:14 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=9f639de4-70dd-46d1-baed-bbad98efd3ce http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.416577ms http.response.status=200 http.response.written=74 127.0.0.1 - - [15/May/2026:12:40:14 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-15T12:40:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=ad79ade4-456e-4a0b-be15-07375d040459 http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.427537ms http.response.status=200 http.response.written=30 127.0.0.1 - - [15/May/2026:12:40:14 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-15T12:40:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=93326362-d970-4f91-bd0a-bc5e34466e23 http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" 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=2.458997ms http.response.status=200 http.response.written=74 127.0.0.1 - - [15/May/2026:12:40:14 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-15T12:40:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=b48ea206-366f-4dae-9db3-88c58672deb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.312997ms http.response.status=200 http.response.written=30 127.0.0.1 - - [15/May/2026:12:40:14 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-15T12:40:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=1825dc17-e744-4565-8c47-78e3679e046b http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" 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=2.606097ms http.response.status=200 http.response.written=63 127.0.0.1 - - [15/May/2026:12:40:14 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-05-15T12:40:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=957b9fca-a292-46dc-8e7a-b82e657d0689 http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" 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=2.410618ms http.response.status=200 http.response.written=41 127.0.0.1 - - [15/May/2026:12:40:14 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-15T12:40:14Z" 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.10 http.request.host="127.0.0.1:46295" http.request.id=cdebb0dd-67a3-46d3-9c43-947f55b4427b http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" 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=2.404677ms http.response.status=400 http.response.written=116 127.0.0.1 - - [15/May/2026:12:40:14 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-05-15T12:40:14Z" 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.10 http.request.host="127.0.0.1:46295" http.request.id=8abdc2d1-c44a-4ca2-ae36-941509554ddd http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.437137ms http.response.status=400 http.response.written=115 127.0.0.1 - - [15/May/2026:12:40:14 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-05-15T12:40:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=7bd4b5ea-55e7-42c9-a362-067b9a36c27e http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" 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=2.227037ms http.response.status=200 http.response.written=20 127.0.0.1 - - [15/May/2026:12:40:14 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-15T12:40:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46295" http.request.id=f9bef204-bddd-47bd-9660-8f56d1196383 http.request.method=GET http.request.remoteaddr="127.0.0.1:46150" 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=2.510377ms http.response.status=200 http.response.written=74 127.0.0.1 - - [15/May/2026:12:40:14 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-15T12:40:14Z" 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.10 time="2026-05-15T12:40:14Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:40:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43151" http.request.id=0013e6be-8b42-4b92-919e-55a131f554aa http.request.method=POST http.request.remoteaddr="127.0.0.1:35428" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.254135ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:14 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43151" http.request.id=89edc359-b99d-40df-bac7-8a51fb26ecf0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35428" http.request.uri="/v2/foo/aaaa/blobs/uploads/cf73a98b-393a-4a89-ba13-908898470942?_state=pgzHklOyR14VissPe-CzJn6AHwCZxarV9lseqk2GUi57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjZjczYTk4Yi0zOTNhLTRhODktYmExMy05MDg4OTg0NzA5NDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDA6MTQuOTA1NDQxOTM1WiJ9&digest=sha256%3A3316f41b37b0b05f3b2b9ca80fd3a5ac7f1ab20323809f4e05f2b59f80af05d6" http.request.useragent="Go-http-client/1.1" http.response.duration=10.144169339s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:14 +0000] "PUT /v2/foo/aaaa/blobs/uploads/cf73a98b-393a-4a89-ba13-908898470942?_state=pgzHklOyR14VissPe-CzJn6AHwCZxarV9lseqk2GUi57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjZjczYTk4Yi0zOTNhLTRhODktYmExMy05MDg4OTg0NzA5NDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDA6MTQuOTA1NDQxOTM1WiJ9&digest=sha256%3A3316f41b37b0b05f3b2b9ca80fd3a5ac7f1ab20323809f4e05f2b59f80af05d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43151" http.request.id=5431579b-6a9d-489c-ab97-3068129f899f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35428" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.563313ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:25 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43151" http.request.id=cece0529-4f32-4e7d-a3a5-5d9c4577dc39 http.request.method=POST http.request.remoteaddr="127.0.0.1:35428" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.413536ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:25 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43151" http.request.id=071356bf-6a20-4518-8dde-0df81629cfde http.request.method=PUT http.request.remoteaddr="127.0.0.1:35428" http.request.uri="/v2/foo/bbbb/blobs/uploads/3f00f189-32cc-4824-80cc-34a94283b838?_state=ncxbpe1Ju_5RrxBFyoLZiM9KXP_qdbbPt3uWb4CME5R7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzZjAwZjE4OS0zMmNjLTQ4MjQtODBjYy0zNGE5NDI4M2I4MzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDA6MjUuNTMzMjM4NjEzWiJ9&digest=sha256%3A1279bdad504d0fb981e081a8fe0dea72a374d52b138ca31b363bf903649f6914" http.request.useragent="Go-http-client/1.1" http.response.duration=4.280956976s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:25 +0000] "PUT /v2/foo/bbbb/blobs/uploads/3f00f189-32cc-4824-80cc-34a94283b838?_state=ncxbpe1Ju_5RrxBFyoLZiM9KXP_qdbbPt3uWb4CME5R7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzZjAwZjE4OS0zMmNjLTQ4MjQtODBjYy0zNGE5NDI4M2I4MzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDA6MjUuNTMzMjM4NjEzWiJ9&digest=sha256%3A1279bdad504d0fb981e081a8fe0dea72a374d52b138ca31b363bf903649f6914 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43151" http.request.id=915418ef-b7b2-423c-8ce3-25f6c4a898a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35428" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.066453ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:29 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:30Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43151" http.request.id=d505746f-37ca-4ee8-8aa8-71fdef008eda http.request.method=POST http.request.remoteaddr="127.0.0.1:35428" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.364376ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:30 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43151" http.request.id=b056ef77-dd80-44fc-adbb-1ff5e0b7dacd http.request.method=PUT http.request.remoteaddr="127.0.0.1:35428" http.request.uri="/v2/foo/cccc/blobs/uploads/9e35faad-f06d-469a-8c5a-a1e16ba1aa32?_state=PpbrMyHyijRzOLh4XqCzWSi9oYDOFFVd4bM4ZDvd3Sl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5ZTM1ZmFhZC1mMDZkLTQ2OWEtOGM1YS1hMWUxNmJhMWFhMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDA6MzAuNjE0MjM0OTgyWiJ9&digest=sha256%3A0089fc847df9841146e2d99a5eedfab00326fc19163ecf950081613f6ba5ee11" http.request.useragent="Go-http-client/1.1" http.response.duration=11.922504994s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:30 +0000] "PUT /v2/foo/cccc/blobs/uploads/9e35faad-f06d-469a-8c5a-a1e16ba1aa32?_state=PpbrMyHyijRzOLh4XqCzWSi9oYDOFFVd4bM4ZDvd3Sl7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI5ZTM1ZmFhZC1mMDZkLTQ2OWEtOGM1YS1hMWUxNmJhMWFhMzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDA6MzAuNjE0MjM0OTgyWiJ9&digest=sha256%3A0089fc847df9841146e2d99a5eedfab00326fc19163ecf950081613f6ba5ee11 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43151" http.request.id=a00cb967-5213-488c-80a3-85c15fac8204 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35428" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.692674ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:42 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:43Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43151" http.request.id=260e40b9-8211-4658-acbb-141160ee0c91 http.request.method=POST http.request.remoteaddr="127.0.0.1:35428" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.916857ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:43 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43151" http.request.id=3dc547bd-3b39-411f-8275-63211edd7c38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35428" http.request.uri="/v2/foo/dddd/blobs/uploads/f219da84-920c-42fa-89d6-149d6a15d69a?_state=iTW_nGXy2k6lMw6lrcbe0sjOq17RzuPEJtn6xUBKjYx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmMjE5ZGE4NC05MjBjLTQyZmEtODlkNi0xNDlkNmExNWQ2OWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDA6NDMuMjA0MDg3NzAyWiJ9&digest=sha256%3Ac6910bfe1d3ff959a33ac6850d9dc19e07fadbbc2694b10b5894981bbcedfc3c" http.request.useragent="Go-http-client/1.1" http.response.duration=7.823409166s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:43 +0000] "PUT /v2/foo/dddd/blobs/uploads/f219da84-920c-42fa-89d6-149d6a15d69a?_state=iTW_nGXy2k6lMw6lrcbe0sjOq17RzuPEJtn6xUBKjYx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJmMjE5ZGE4NC05MjBjLTQyZmEtODlkNi0xNDlkNmExNWQ2OWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDA6NDMuMjA0MDg3NzAyWiJ9&digest=sha256%3Ac6910bfe1d3ff959a33ac6850d9dc19e07fadbbc2694b10b5894981bbcedfc3c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43151" http.request.id=7c1fccd8-b11e-4f60-a7da-fc55c6b55b00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35428" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.424251ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:51 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43151" http.request.id=4b3760f2-cc7c-448b-900d-14deb5a6dbb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:35428" 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=2.782377ms http.response.status=200 http.response.written=63 127.0.0.1 - - [15/May/2026:12:40:51 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (91.20s) === RUN TestURLPrefix time="2026-05-15T12:40:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T12:40:51Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:40:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45989" http.request.id=f8c7c049-921b-450f-ad52-efeeb2114aa1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39204" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.327577ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:12:40:51 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-05-15T12:40:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T12:40:51Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:40:51Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=fcf5e794-d935-47f1-b5e9-ef30cf323fa1 http.request.method=GET http.request.remoteaddr="127.0.0.1:52538" http.request.uri="/v2/foo/bar/blobs/sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.285636ms http.response.status=404 http.response.written=157 vars.digest="sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:12:40:51 +0000] "GET /v2/foo/bar/blobs/sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T12:40:51Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=ea1b1546-1b88-4b7e-842c-519d1f28d22b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52548" http.request.uri="/v2/foo/bar/blobs/sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.393154ms http.response.status=404 http.response.written=157 vars.digest="sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:12:40:51 +0000] "HEAD /v2/foo/bar/blobs/sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T12:40:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=c08f1d73-f81e-4d10-bb80-c805ecca867b http.request.method=POST http.request.remoteaddr="127.0.0.1:52548" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.807694ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=8cc16df5-ab03-4c25-80d7-6fcbdee67a6b http.request.method=GET http.request.remoteaddr="127.0.0.1:52548" http.request.uri="/v2/foo/bar/blobs/uploads/48da664e-6323-4992-9c30-7dd52bc59bdc?_state=p4dkF_bIfcd1r2mqqDq3zWwS2G9xVPyMBOBeaROTp_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4ZGE2NjRlLTYzMjMtNDk5Mi05YzMwLTdkZDUyYmM1OWJkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1MS42ODQ4OTU0NDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.263575ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:51 +0000] "GET /v2/foo/bar/blobs/uploads/48da664e-6323-4992-9c30-7dd52bc59bdc?_state=p4dkF_bIfcd1r2mqqDq3zWwS2G9xVPyMBOBeaROTp_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4ZGE2NjRlLTYzMjMtNDk5Mi05YzMwLTdkZDUyYmM1OWJkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1MS42ODQ4OTU0NDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=e564e189-40c4-49c4-afaf-f8ba13b13504 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52548" http.request.uri="/v2/foo/bar/blobs/uploads/48da664e-6323-4992-9c30-7dd52bc59bdc?_state=p4dkF_bIfcd1r2mqqDq3zWwS2G9xVPyMBOBeaROTp_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4ZGE2NjRlLTYzMjMtNDk5Mi05YzMwLTdkZDUyYmM1OWJkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1MS42ODQ4OTU0NDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.919337ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:51 +0000] "DELETE /v2/foo/bar/blobs/uploads/48da664e-6323-4992-9c30-7dd52bc59bdc?_state=p4dkF_bIfcd1r2mqqDq3zWwS2G9xVPyMBOBeaROTp_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4ZGE2NjRlLTYzMjMtNDk5Mi05YzMwLTdkZDUyYmM1OWJkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1MS42ODQ4OTU0NDZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:51Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=43dae072-d9c2-47f2-8277-936fde5a06eb http.request.method=GET http.request.remoteaddr="127.0.0.1:52548" http.request.uri="/v2/foo/bar/blobs/uploads/48da664e-6323-4992-9c30-7dd52bc59bdc?_state=p4dkF_bIfcd1r2mqqDq3zWwS2G9xVPyMBOBeaROTp_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4ZGE2NjRlLTYzMjMtNDk5Mi05YzMwLTdkZDUyYmM1OWJkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1MS42ODQ4OTU0NDZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=48da664e-6323-4992-9c30-7dd52bc59bdc time="2026-05-15T12:40:51Z" 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.10 http.request.host="127.0.0.1:41229" http.request.id=43dae072-d9c2-47f2-8277-936fde5a06eb http.request.method=GET http.request.remoteaddr="127.0.0.1:52548" http.request.uri="/v2/foo/bar/blobs/uploads/48da664e-6323-4992-9c30-7dd52bc59bdc?_state=p4dkF_bIfcd1r2mqqDq3zWwS2G9xVPyMBOBeaROTp_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4ZGE2NjRlLTYzMjMtNDk5Mi05YzMwLTdkZDUyYmM1OWJkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1MS42ODQ4OTU0NDZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.751457ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=48da664e-6323-4992-9c30-7dd52bc59bdc 127.0.0.1 - - [15/May/2026:12:40:51 +0000] "GET /v2/foo/bar/blobs/uploads/48da664e-6323-4992-9c30-7dd52bc59bdc?_state=p4dkF_bIfcd1r2mqqDq3zWwS2G9xVPyMBOBeaROTp_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4ZGE2NjRlLTYzMjMtNDk5Mi05YzMwLTdkZDUyYmM1OWJkYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1MS42ODQ4OTU0NDZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T12:40:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=3fdb8ab6-60e5-4aec-b2b9-2770fa92a293 http.request.method=POST http.request.remoteaddr="127.0.0.1:52554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.049397ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:51Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=da31b81c-2dbb-446a-9914-774cdf36dd2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52554" http.request.uri="/v2/foo/bar/blobs/uploads/d9240a95-778c-4dca-be9c-813243d4a4bf?_state=JGJBs0_8AhpLigEfRLPy1M5KSJCGuCUBsl8ggzuZYzp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5MjQwYTk1LTc3OGMtNGRjYS1iZTljLTgxMzI0M2Q0YTRiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1MS43MDI4NTQ2NDVaIn0%3D&digest=sha256%3A6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa" http.request.useragent="Go-http-client/1.1" provided=sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa vars.name="foo/bar" vars.uuid=d9240a95-778c-4dca-be9c-813243d4a4bf time="2026-05-15T12:40:51Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=da31b81c-2dbb-446a-9914-774cdf36dd2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52554" http.request.uri="/v2/foo/bar/blobs/uploads/d9240a95-778c-4dca-be9c-813243d4a4bf?_state=JGJBs0_8AhpLigEfRLPy1M5KSJCGuCUBsl8ggzuZYzp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5MjQwYTk1LTc3OGMtNGRjYS1iZTljLTgxMzI0M2Q0YTRiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1MS43MDI4NTQ2NDVaIn0%3D&digest=sha256%3A6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d9240a95-778c-4dca-be9c-813243d4a4bf time="2026-05-15T12:40:51Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=da31b81c-2dbb-446a-9914-774cdf36dd2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52554" http.request.uri="/v2/foo/bar/blobs/uploads/d9240a95-778c-4dca-be9c-813243d4a4bf?_state=JGJBs0_8AhpLigEfRLPy1M5KSJCGuCUBsl8ggzuZYzp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5MjQwYTk1LTc3OGMtNGRjYS1iZTljLTgxMzI0M2Q0YTRiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1MS43MDI4NTQ2NDVaIn0%3D&digest=sha256%3A6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.114416ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=d9240a95-778c-4dca-be9c-813243d4a4bf 127.0.0.1 - - [15/May/2026:12:40:51 +0000] "PUT /v2/foo/bar/blobs/uploads/d9240a95-778c-4dca-be9c-813243d4a4bf?_state=JGJBs0_8AhpLigEfRLPy1M5KSJCGuCUBsl8ggzuZYzp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ5MjQwYTk1LTc3OGMtNGRjYS1iZTljLTgxMzI0M2Q0YTRiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1MS43MDI4NTQ2NDVaIn0%3D&digest=sha256%3A6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-15T12:40:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=2c150b55-be1e-4c14-8c7f-3f4ede59d092 http.request.method=POST http.request.remoteaddr="127.0.0.1:52554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.507797ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=63c6a7e1-35e1-4641-8f64-cb2d824bdaab http.request.method=PUT http.request.remoteaddr="127.0.0.1:52554" http.request.uri="/v2/foo/bar/blobs/uploads/ade0e7ce-b7eb-4bbf-bd60-ad371af7dd45?_state=xGzfoZ64G_KSCN5fpMAADP29jrjdKGBJUTtS6cVUuI97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkZTBlN2NlLWI3ZWItNGJiZi1iZDYwLWFkMzcxYWY3ZGQ0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1MS43MTA0NDYyMzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.001995ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:51 +0000] "PUT /v2/foo/bar/blobs/uploads/ade0e7ce-b7eb-4bbf-bd60-ad371af7dd45?_state=xGzfoZ64G_KSCN5fpMAADP29jrjdKGBJUTtS6cVUuI97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFkZTBlN2NlLWI3ZWItNGJiZi1iZDYwLWFkMzcxYWY3ZGQ0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1MS43MTA0NDYyMzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=0532c89d-3097-4404-9821-2f424e64f1b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:52554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.954617ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=a45f6c49-7992-46b8-80ee-e8d1520496cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52554" http.request.uri="/v2/foo/bar/blobs/uploads/05fefe78-cf13-482a-95f3-be839ae0319d?_state=RWmeQEgzXJq3QXcE3uWm7697F4_ryAbFN5yNJzs7IaB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1ZmVmZTc4LWNmMTMtNDgyYS05NWYzLWJlODM5YWUwMzE5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1MS43MTkwNzgxNDdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.846616ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:51 +0000] "PUT /v2/foo/bar/blobs/uploads/05fefe78-cf13-482a-95f3-be839ae0319d?_state=RWmeQEgzXJq3QXcE3uWm7697F4_ryAbFN5yNJzs7IaB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA1ZmVmZTc4LWNmMTMtNDgyYS05NWYzLWJlODM5YWUwMzE5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1MS43MTkwNzgxNDdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=e6fb8adf-7c26-4e9c-afd6-1ee917563533 http.request.method=POST http.request.remoteaddr="127.0.0.1:52554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.935816ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=4363ae1d-6e19-4af6-a2f3-a16e3ea7cafd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52554" http.request.uri="/v2/foo/bar/blobs/uploads/8ea1a249-695d-4729-a967-76839affec14?_state=0UH_Efzy44VKOXMazaxhdtUQ6-LnzWoUHQOUqpJt2N57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlYTFhMjQ5LTY5NWQtNDcyOS1hOTY3LTc2ODM5YWZmZWMxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1MS43Mjc1MjY2MTdaIn0%3D&digest=sha256%3A6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa" http.request.useragent="Go-http-client/1.1" http.response.duration=5.737169486s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:51 +0000] "PUT /v2/foo/bar/blobs/uploads/8ea1a249-695d-4729-a967-76839affec14?_state=0UH_Efzy44VKOXMazaxhdtUQ6-LnzWoUHQOUqpJt2N57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlYTFhMjQ5LTY5NWQtNDcyOS1hOTY3LTc2ODM5YWZmZWMxNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1MS43Mjc1MjY2MTdaIn0%3D&digest=sha256%3A6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:40:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=40f75fb8-1f3d-48d3-91ce-014f8c712c4c http.request.method=POST http.request.remoteaddr="127.0.0.1:52554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.183717ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41229" http.request.id=69241432-49c4-425f-ac47-b0f9dd7000f7 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:52554" http.request.uri="/v2/foo/bar/blobs/uploads/aa5c0209-4b53-4471-a54d-726e493ae4b2?_state=Y1f0QRgL42omAZyCrbn3ZLNjLZQGCw--s6AcyqnHwOx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhNWMwMjA5LTRiNTMtNDQ3MS1hNTRkLTcyNmU0OTNhZTRiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1Ny43NDQwMTc4MThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.783624411s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:40:57 +0000] "PATCH /v2/foo/bar/blobs/uploads/aa5c0209-4b53-4471-a54d-726e493ae4b2?_state=Y1f0QRgL42omAZyCrbn3ZLNjLZQGCw--s6AcyqnHwOx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhNWMwMjA5LTRiNTMtNDQ3MS1hNTRkLTcyNmU0OTNhZTRiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MDo1Ny43NDQwMTc4MThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=919bd866-243a-46f9-9951-e3f8ec7266e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52554" http.request.uri="/v2/foo/bar/blobs/uploads/aa5c0209-4b53-4471-a54d-726e493ae4b2?_state=_nYULkRYqlcw5gRiQNONiCBH85SSHX3D4O-gJgbEqwl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhNWMwMjA5LTRiNTMtNDQ3MS1hNTRkLTcyNmU0OTNhZTRiMiIsIk9mZnNldCI6MTkyNTczNDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDA6NTdaIn0%3D&digest=sha256%3A6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa" http.request.useragent="Go-http-client/1.1" http.response.duration=6.898052ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:03 +0000] "PUT /v2/foo/bar/blobs/uploads/aa5c0209-4b53-4471-a54d-726e493ae4b2?_state=_nYULkRYqlcw5gRiQNONiCBH85SSHX3D4O-gJgbEqwl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFhNWMwMjA5LTRiNTMtNDQ3MS1hNTRkLTcyNmU0OTNhZTRiMiIsIk9mZnNldCI6MTkyNTczNDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDA6NTdaIn0%3D&digest=sha256%3A6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=375e3528-5752-47a8-bd92-f53aa2fb7b46 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52554" http.request.uri="/v2/foo/bar/blobs/sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.466596ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=e4e90817-bd55-4334-8561-1b71a02b4c05 http.request.method=GET http.request.remoteaddr="127.0.0.1:52554" http.request.uri="/v2/foo/bar/blobs/sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=180.91151ms http.response.status=200 http.response.written=19257344 127.0.0.1 - - [15/May/2026:12:41:03 +0000] "GET /v2/foo/bar/blobs/sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa HTTP/1.1" 200 19257344 "" "Go-http-client/1.1" time="2026-05-15T12:41:03Z" level=error msg="error parsing digest="sha257:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=752d184d-5663-4007-b25c-22f62f6d7330 http.request.method=GET http.request.remoteaddr="127.0.0.1:52554" http.request.uri="/v2/foo/bar/blobs/sha257:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa" vars.name="foo/bar" time="2026-05-15T12:41:03Z" 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.10 http.request.host="127.0.0.1:41229" http.request.id=752d184d-5663-4007-b25c-22f62f6d7330 http.request.method=GET http.request.remoteaddr="127.0.0.1:52554" http.request.uri="/v2/foo/bar/blobs/sha257:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.696637ms http.response.status=400 http.response.written=110 vars.digest="sha257:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:12:41:03 +0000] "GET /v2/foo/bar/blobs/sha257:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-15T12:41:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=9e04ec8a-d911-4c96-9404-1536cb455b55 http.request.method=GET http.request.remoteaddr="127.0.0.1:52620" http.request.uri="/v2/foo/bar/blobs/sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa" http.request.useragent="Go-http-client/1.1" http.response.duration=3.359176ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:03 +0000] "GET /v2/foo/bar/blobs/sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T12:41:03Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:41:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=e1e35b6f-e87a-4d72-8df7-4d83ce137c71 http.request.method=GET http.request.remoteaddr="127.0.0.1:47170" http.request.uri="/v2/foo/bar/blobs/sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.213077ms http.response.status=404 http.response.written=157 vars.digest="sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:12:41:04 +0000] "GET /v2/foo/bar/blobs/sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T12:41:04Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=20aa4f15-cbb5-4846-9a48-9822841db464 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47176" http.request.uri="/v2/foo/bar/blobs/sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.011636ms http.response.status=404 http.response.written=157 vars.digest="sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:12:41:04 +0000] "HEAD /v2/foo/bar/blobs/sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T12:41:04Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=c6ce5695-97c6-48ce-ad2c-e8e868bf70b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:47176" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.509696ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:04Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=9ac1b736-c256-4a79-a28a-6e1d4ecbe08a http.request.method=GET http.request.remoteaddr="127.0.0.1:47176" http.request.uri="/v2/foo/bar/blobs/uploads/f7b6dcae-837e-4b16-b5fa-f3231015eacd?_state=w_TvsvV1nXEl5Vm3FBsh4CijZcpZy2Sp0lCE_zOQqKV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YjZkY2FlLTgzN2UtNGIxNi1iNWZhLWYzMjMxMDE1ZWFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTowNC41NzI2NzU2NTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.456456ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:04 +0000] "GET /v2/foo/bar/blobs/uploads/f7b6dcae-837e-4b16-b5fa-f3231015eacd?_state=w_TvsvV1nXEl5Vm3FBsh4CijZcpZy2Sp0lCE_zOQqKV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YjZkY2FlLTgzN2UtNGIxNi1iNWZhLWYzMjMxMDE1ZWFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTowNC41NzI2NzU2NTdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:04Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=cf181096-864e-4d3d-aab2-0c2aca94ac2f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47176" http.request.uri="/v2/foo/bar/blobs/uploads/f7b6dcae-837e-4b16-b5fa-f3231015eacd?_state=w_TvsvV1nXEl5Vm3FBsh4CijZcpZy2Sp0lCE_zOQqKV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YjZkY2FlLTgzN2UtNGIxNi1iNWZhLWYzMjMxMDE1ZWFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTowNC41NzI2NzU2NTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.273876ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:04 +0000] "DELETE /v2/foo/bar/blobs/uploads/f7b6dcae-837e-4b16-b5fa-f3231015eacd?_state=w_TvsvV1nXEl5Vm3FBsh4CijZcpZy2Sp0lCE_zOQqKV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YjZkY2FlLTgzN2UtNGIxNi1iNWZhLWYzMjMxMDE1ZWFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTowNC41NzI2NzU2NTdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:04Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=033fb91a-9f41-4d9d-b6fd-9710bfb6511c http.request.method=GET http.request.remoteaddr="127.0.0.1:47176" http.request.uri="/v2/foo/bar/blobs/uploads/f7b6dcae-837e-4b16-b5fa-f3231015eacd?_state=w_TvsvV1nXEl5Vm3FBsh4CijZcpZy2Sp0lCE_zOQqKV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YjZkY2FlLTgzN2UtNGIxNi1iNWZhLWYzMjMxMDE1ZWFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTowNC41NzI2NzU2NTdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f7b6dcae-837e-4b16-b5fa-f3231015eacd time="2026-05-15T12:41: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.10 http.request.host="127.0.0.1:39525" http.request.id=033fb91a-9f41-4d9d-b6fd-9710bfb6511c http.request.method=GET http.request.remoteaddr="127.0.0.1:47176" http.request.uri="/v2/foo/bar/blobs/uploads/f7b6dcae-837e-4b16-b5fa-f3231015eacd?_state=w_TvsvV1nXEl5Vm3FBsh4CijZcpZy2Sp0lCE_zOQqKV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YjZkY2FlLTgzN2UtNGIxNi1iNWZhLWYzMjMxMDE1ZWFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTowNC41NzI2NzU2NTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.260416ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=f7b6dcae-837e-4b16-b5fa-f3231015eacd 127.0.0.1 - - [15/May/2026:12:41:04 +0000] "GET /v2/foo/bar/blobs/uploads/f7b6dcae-837e-4b16-b5fa-f3231015eacd?_state=w_TvsvV1nXEl5Vm3FBsh4CijZcpZy2Sp0lCE_zOQqKV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY3YjZkY2FlLTgzN2UtNGIxNi1iNWZhLWYzMjMxMDE1ZWFjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTowNC41NzI2NzU2NTdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T12:41:04Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=1f4cf156-cf5b-40a0-a636-5244ec26ba10 http.request.method=POST http.request.remoteaddr="127.0.0.1:47178" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.011955ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:04Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=2595dd4d-1f5b-4af6-ae6b-ef6a9a1e6715 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47178" http.request.uri="/v2/foo/bar/blobs/uploads/9ea2aee6-9cde-489e-a938-ab20d504c4ac?_state=S4GgWA_m8GATx6ZTjgQyJUj6rlfQbiNFyYH-9rrd06d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYTJhZWU2LTljZGUtNDg5ZS1hOTM4LWFiMjBkNTA0YzRhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTowNC41OTA5NTYzOTZaIn0%3D&digest=sha256%3Aed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06" http.request.useragent="Go-http-client/1.1" provided=sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06 vars.name="foo/bar" vars.uuid=9ea2aee6-9cde-489e-a938-ab20d504c4ac time="2026-05-15T12:41:04Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=2595dd4d-1f5b-4af6-ae6b-ef6a9a1e6715 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47178" http.request.uri="/v2/foo/bar/blobs/uploads/9ea2aee6-9cde-489e-a938-ab20d504c4ac?_state=S4GgWA_m8GATx6ZTjgQyJUj6rlfQbiNFyYH-9rrd06d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYTJhZWU2LTljZGUtNDg5ZS1hOTM4LWFiMjBkNTA0YzRhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTowNC41OTA5NTYzOTZaIn0%3D&digest=sha256%3Aed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9ea2aee6-9cde-489e-a938-ab20d504c4ac time="2026-05-15T12:41:04Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=2595dd4d-1f5b-4af6-ae6b-ef6a9a1e6715 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47178" http.request.uri="/v2/foo/bar/blobs/uploads/9ea2aee6-9cde-489e-a938-ab20d504c4ac?_state=S4GgWA_m8GATx6ZTjgQyJUj6rlfQbiNFyYH-9rrd06d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYTJhZWU2LTljZGUtNDg5ZS1hOTM4LWFiMjBkNTA0YzRhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTowNC41OTA5NTYzOTZaIn0%3D&digest=sha256%3Aed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.600896ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=9ea2aee6-9cde-489e-a938-ab20d504c4ac 127.0.0.1 - - [15/May/2026:12:41:04 +0000] "PUT /v2/foo/bar/blobs/uploads/9ea2aee6-9cde-489e-a938-ab20d504c4ac?_state=S4GgWA_m8GATx6ZTjgQyJUj6rlfQbiNFyYH-9rrd06d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllYTJhZWU2LTljZGUtNDg5ZS1hOTM4LWFiMjBkNTA0YzRhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTowNC41OTA5NTYzOTZaIn0%3D&digest=sha256%3Aed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-15T12:41:04Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=659556df-8dac-437f-b624-2dbc57702d3f http.request.method=POST http.request.remoteaddr="127.0.0.1:47178" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.006757ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:04Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=dc411198-2cc6-43f5-9bc1-2ca463f58b68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47178" http.request.uri="/v2/foo/bar/blobs/uploads/d14095f9-66f5-4d1d-b1fa-305c80f27bfb?_state=Iu8wst0FttOONRMxR9GuVfopWBfC79oI4Gmo9P0cahN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxNDA5NWY5LTY2ZjUtNGQxZC1iMWZhLTMwNWM4MGYyN2JmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTowNC41OTk3NjAzNjVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.678316ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:04 +0000] "PUT /v2/foo/bar/blobs/uploads/d14095f9-66f5-4d1d-b1fa-305c80f27bfb?_state=Iu8wst0FttOONRMxR9GuVfopWBfC79oI4Gmo9P0cahN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxNDA5NWY5LTY2ZjUtNGQxZC1iMWZhLTMwNWM4MGYyN2JmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTowNC41OTk3NjAzNjVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:04Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=fb11795a-2d50-4e42-bd1f-8fb42249c28f http.request.method=POST http.request.remoteaddr="127.0.0.1:47178" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.236557ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:04Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=1d87d38b-4675-40c7-8480-3757a2fd14ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:47178" http.request.uri="/v2/foo/bar/blobs/uploads/bea695a9-48b0-4be5-88e3-2806288a18a8?_state=jBv754ZvJYpNhuNtav-AY1z6-oo_Ed7372tSx55HTeR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlYTY5NWE5LTQ4YjAtNGJlNS04OGUzLTI4MDYyODhhMThhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTowNC42MDg0NDg5NTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.118255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:04 +0000] "PUT /v2/foo/bar/blobs/uploads/bea695a9-48b0-4be5-88e3-2806288a18a8?_state=jBv754ZvJYpNhuNtav-AY1z6-oo_Ed7372tSx55HTeR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJlYTY5NWE5LTQ4YjAtNGJlNS04OGUzLTI4MDYyODhhMThhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTowNC42MDg0NDg5NTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:04Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=57434118-e5be-456c-9c5b-c7b86a257a1c http.request.method=POST http.request.remoteaddr="127.0.0.1:47178" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.140596ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=1a036240-278b-419b-b2c9-c952fd5a8e68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47178" http.request.uri="/v2/foo/bar/blobs/uploads/b8dda65d-ea10-4b79-a323-861537e9dd26?_state=QzVZCPdDZnGcjfWNlqQwysB2vPjFt1Lb1BhjgfuiADd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4ZGRhNjVkLWVhMTAtNGI3OS1hMzIzLTg2MTUzN2U5ZGQyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTowNC42MTc1MjUxMDVaIn0%3D&digest=sha256%3Aed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06" http.request.useragent="Go-http-client/1.1" http.response.duration=9.952484794s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:04 +0000] "PUT /v2/foo/bar/blobs/uploads/b8dda65d-ea10-4b79-a323-861537e9dd26?_state=QzVZCPdDZnGcjfWNlqQwysB2vPjFt1Lb1BhjgfuiADd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4ZGRhNjVkLWVhMTAtNGI3OS1hMzIzLTg2MTUzN2U5ZGQyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTowNC42MTc1MjUxMDVaIn0%3D&digest=sha256%3Aed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=afb23b35-4aa1-490f-9aaa-6fca73b60875 http.request.method=POST http.request.remoteaddr="127.0.0.1:47178" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.522374ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39525" http.request.id=16d0e9b7-4054-40a1-95d3-fb7ea795123e http.request.method=PATCH http.request.remoteaddr="127.0.0.1:47178" http.request.uri="/v2/foo/bar/blobs/uploads/62369d7c-05ce-49b7-aba9-8bd07bf0a572?_state=2KIAoffam3SdibXzpc4T009Rfzk6Tfj2oci91RTD7LN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyMzY5ZDdjLTA1Y2UtNDliNy1hYmE5LThiZDA3YmYwYTU3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToxNC45MjEyMDY3MTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=9.174721135s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:14 +0000] "PATCH /v2/foo/bar/blobs/uploads/62369d7c-05ce-49b7-aba9-8bd07bf0a572?_state=2KIAoffam3SdibXzpc4T009Rfzk6Tfj2oci91RTD7LN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyMzY5ZDdjLTA1Y2UtNDliNy1hYmE5LThiZDA3YmYwYTU3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToxNC45MjEyMDY3MTFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=132e6c61-a02a-4352-b709-11d33e0b8bb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47178" http.request.uri="/v2/foo/bar/blobs/uploads/62369d7c-05ce-49b7-aba9-8bd07bf0a572?_state=LAW5gRM159KI5lGxpk77kZ_QxLDURrOCjAAK9l8150V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyMzY5ZDdjLTA1Y2UtNDliNy1hYmE5LThiZDA3YmYwYTU3MiIsIk9mZnNldCI6MjQ2MzY0MTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDE6MTRaIn0%3D&digest=sha256%3Aed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06" http.request.useragent="Go-http-client/1.1" http.response.duration=4.489015ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:24 +0000] "PUT /v2/foo/bar/blobs/uploads/62369d7c-05ce-49b7-aba9-8bd07bf0a572?_state=LAW5gRM159KI5lGxpk77kZ_QxLDURrOCjAAK9l8150V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYyMzY5ZDdjLTA1Y2UtNDliNy1hYmE5LThiZDA3YmYwYTU3MiIsIk9mZnNldCI6MjQ2MzY0MTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDE6MTRaIn0%3D&digest=sha256%3Aed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=4863ba5d-3e9e-4d50-954a-b4cf1f787325 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:47178" http.request.uri="/v2/foo/bar/blobs/sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.501836ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=7e8c9f51-da03-466e-b365-525566497cde http.request.method=GET http.request.remoteaddr="127.0.0.1:47178" http.request.uri="/v2/foo/bar/blobs/sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=269.886986ms http.response.status=200 http.response.written=24636416 127.0.0.1 - - [15/May/2026:12:41:24 +0000] "GET /v2/foo/bar/blobs/sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06 HTTP/1.1" 200 24636416 "" "Go-http-client/1.1" time="2026-05-15T12:41:24Z" level=error msg="error parsing digest="sha257:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=5f5423c3-9acf-4185-9773-b1e506ac20a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:47178" http.request.uri="/v2/foo/bar/blobs/sha257:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06" vars.name="foo/bar" time="2026-05-15T12:41:24Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=5f5423c3-9acf-4185-9773-b1e506ac20a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:47178" http.request.uri="/v2/foo/bar/blobs/sha257:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.908996ms http.response.status=400 http.response.written=110 vars.digest="sha257:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:12:41:24 +0000] "GET /v2/foo/bar/blobs/sha257:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-15T12:41:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=92cfae12-eb8d-43e7-a101-8d60a51d7c49 http.request.method=GET http.request.remoteaddr="127.0.0.1:56674" http.request.uri="/v2/foo/bar/blobs/sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06" http.request.useragent="Go-http-client/1.1" http.response.duration=3.990216ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:24 +0000] "GET /v2/foo/bar/blobs/sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=6ba0038d-b671-48be-b016-75bdaac31362 http.request.method=GET http.request.remoteaddr="127.0.0.1:56658" http.request.uri="/v2/foo/bar/blobs/sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=18.824138ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [15/May/2026:12:41:24 +0000] "GET /v2/foo/bar/blobs/sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-05-15T12:41:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39525" http.request.id=7c5e6069-d477-4d0e-9853-f40d4e9a37ed http.request.method=GET http.request.remoteaddr="127.0.0.1:56674" http.request.uri="/v2/foo/bar/blobs/sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.444772ms http.response.status=200 http.response.written=360448 127.0.0.1 - - [15/May/2026:12:41:24 +0000] "GET /v2/foo/bar/blobs/sha256:ed0a21c16c7297cf8ca5d843312d4e5568b390f6a014528139b7a776f0dfed06 HTTP/1.1" 200 360448 "" "Go-http-client/1.1" time="2026-05-15T12:41:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=f4653b3d-5177-4c15-bb92-b7c2de107c58 http.request.method=GET http.request.remoteaddr="127.0.0.1:52620" http.request.uri="/v2/foo/bar/blobs/sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=20.65122996s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [15/May/2026:12:41:03 +0000] "GET /v2/foo/bar/blobs/sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2026-05-15T12:41:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41229" http.request.id=36cbcef7-7462-4a74-988f-9284a6fb76ee http.request.method=GET http.request.remoteaddr="127.0.0.1:52606" http.request.uri="/v2/foo/bar/blobs/sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=20.663064006s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [15/May/2026:12:41:03 +0000] "GET /v2/foo/bar/blobs/sha256:6bc6ea2652dc48030f56b63c75764200edefdf695443b984c5787b2606c379aa HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (33.45s) === RUN TestBlobDelete time="2026-05-15T12:41:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T12:41:24Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:41:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=67cb8e4e-f312-4985-ae41-afe9f18dda9c http.request.method=GET http.request.remoteaddr="127.0.0.1:51542" http.request.uri="/v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.669736ms http.response.status=404 http.response.written=157 vars.digest="sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:12:41:25 +0000] "GET /v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T12:41:25Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=c16be3a2-fd97-4a5b-a118-4c031271b5ad http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.421376ms http.response.status=404 http.response.written=157 vars.digest="sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:12:41:25 +0000] "HEAD /v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T12:41:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=fecd06ba-6a1f-4f10-935a-06402dd5577c http.request.method=POST http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.381636ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=0aa003a2-cf86-4dc3-af1c-39d10e705d2b http.request.method=GET http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/bar/blobs/uploads/3ececc4c-3be4-4fc2-b9bf-ad2b6bd04980?_state=npS97_vZhJok4CboM_GB0JS81itXQYQmxot29Ob1odp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlY2VjYzRjLTNiZTQtNGZjMi1iOWJmLWFkMmI2YmQwNDk4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToyNS4wODYwMjU2NTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.512256ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:25 +0000] "GET /v2/foo/bar/blobs/uploads/3ececc4c-3be4-4fc2-b9bf-ad2b6bd04980?_state=npS97_vZhJok4CboM_GB0JS81itXQYQmxot29Ob1odp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlY2VjYzRjLTNiZTQtNGZjMi1iOWJmLWFkMmI2YmQwNDk4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToyNS4wODYwMjU2NTdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=d45af626-3ec5-4e0e-b170-766749820709 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/bar/blobs/uploads/3ececc4c-3be4-4fc2-b9bf-ad2b6bd04980?_state=npS97_vZhJok4CboM_GB0JS81itXQYQmxot29Ob1odp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlY2VjYzRjLTNiZTQtNGZjMi1iOWJmLWFkMmI2YmQwNDk4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToyNS4wODYwMjU2NTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.615736ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:25 +0000] "DELETE /v2/foo/bar/blobs/uploads/3ececc4c-3be4-4fc2-b9bf-ad2b6bd04980?_state=npS97_vZhJok4CboM_GB0JS81itXQYQmxot29Ob1odp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlY2VjYzRjLTNiZTQtNGZjMi1iOWJmLWFkMmI2YmQwNDk4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToyNS4wODYwMjU2NTdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:25Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=da8385d6-6935-4c15-aa7f-22e8f89f04b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/bar/blobs/uploads/3ececc4c-3be4-4fc2-b9bf-ad2b6bd04980?_state=npS97_vZhJok4CboM_GB0JS81itXQYQmxot29Ob1odp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlY2VjYzRjLTNiZTQtNGZjMi1iOWJmLWFkMmI2YmQwNDk4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToyNS4wODYwMjU2NTdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3ececc4c-3be4-4fc2-b9bf-ad2b6bd04980 time="2026-05-15T12:41:25Z" 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.10 http.request.host="127.0.0.1:46293" http.request.id=da8385d6-6935-4c15-aa7f-22e8f89f04b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/bar/blobs/uploads/3ececc4c-3be4-4fc2-b9bf-ad2b6bd04980?_state=npS97_vZhJok4CboM_GB0JS81itXQYQmxot29Ob1odp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlY2VjYzRjLTNiZTQtNGZjMi1iOWJmLWFkMmI2YmQwNDk4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToyNS4wODYwMjU2NTdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.300816ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3ececc4c-3be4-4fc2-b9bf-ad2b6bd04980 127.0.0.1 - - [15/May/2026:12:41:25 +0000] "GET /v2/foo/bar/blobs/uploads/3ececc4c-3be4-4fc2-b9bf-ad2b6bd04980?_state=npS97_vZhJok4CboM_GB0JS81itXQYQmxot29Ob1odp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlY2VjYzRjLTNiZTQtNGZjMi1iOWJmLWFkMmI2YmQwNDk4MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToyNS4wODYwMjU2NTdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T12:41:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=ee0f3c77-82ab-45a3-9bf6-1407e2fe7978 http.request.method=POST http.request.remoteaddr="127.0.0.1:51554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.469096ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:25Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=9714fd9b-041c-47f5-8f8d-241939839894 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51554" http.request.uri="/v2/foo/bar/blobs/uploads/b7ff6f4d-63f0-4bd9-9b5e-ff8ce3cdab3e?_state=77lVgCfQJjWs6SU-jFo8Tlxgjxi5Ww0h1NO1p8iGViN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3ZmY2ZjRkLTYzZjAtNGJkOS05YjVlLWZmOGNlM2NkYWIzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToyNS4xMDM5ODcwMzZaIn0%3D&digest=sha256%3Ad225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" provided=sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d vars.name="foo/bar" vars.uuid=b7ff6f4d-63f0-4bd9-9b5e-ff8ce3cdab3e time="2026-05-15T12:41:25Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=9714fd9b-041c-47f5-8f8d-241939839894 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51554" http.request.uri="/v2/foo/bar/blobs/uploads/b7ff6f4d-63f0-4bd9-9b5e-ff8ce3cdab3e?_state=77lVgCfQJjWs6SU-jFo8Tlxgjxi5Ww0h1NO1p8iGViN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3ZmY2ZjRkLTYzZjAtNGJkOS05YjVlLWZmOGNlM2NkYWIzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToyNS4xMDM5ODcwMzZaIn0%3D&digest=sha256%3Ad225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b7ff6f4d-63f0-4bd9-9b5e-ff8ce3cdab3e time="2026-05-15T12:41:25Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=9714fd9b-041c-47f5-8f8d-241939839894 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51554" http.request.uri="/v2/foo/bar/blobs/uploads/b7ff6f4d-63f0-4bd9-9b5e-ff8ce3cdab3e?_state=77lVgCfQJjWs6SU-jFo8Tlxgjxi5Ww0h1NO1p8iGViN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3ZmY2ZjRkLTYzZjAtNGJkOS05YjVlLWZmOGNlM2NkYWIzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToyNS4xMDM5ODcwMzZaIn0%3D&digest=sha256%3Ad225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.804156ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b7ff6f4d-63f0-4bd9-9b5e-ff8ce3cdab3e 127.0.0.1 - - [15/May/2026:12:41:25 +0000] "PUT /v2/foo/bar/blobs/uploads/b7ff6f4d-63f0-4bd9-9b5e-ff8ce3cdab3e?_state=77lVgCfQJjWs6SU-jFo8Tlxgjxi5Ww0h1NO1p8iGViN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3ZmY2ZjRkLTYzZjAtNGJkOS05YjVlLWZmOGNlM2NkYWIzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToyNS4xMDM5ODcwMzZaIn0%3D&digest=sha256%3Ad225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-15T12:41:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=5e2584d0-130d-409b-971c-98f836722be1 http.request.method=POST http.request.remoteaddr="127.0.0.1:51554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.263336ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=cb388e81-d239-4a5c-8d39-f0ec4abc07e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51554" http.request.uri="/v2/foo/bar/blobs/uploads/528b0f30-c5c0-4b07-96f1-a1ae824a86ed?_state=3hSa_zO27wDA84blZQyCDL9eGOESXdYcwlA58kCDYl57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyOGIwZjMwLWM1YzAtNGIwNy05NmYxLWExYWU4MjRhODZlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToyNS4xMTMyMTAzNDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.075156ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:25 +0000] "PUT /v2/foo/bar/blobs/uploads/528b0f30-c5c0-4b07-96f1-a1ae824a86ed?_state=3hSa_zO27wDA84blZQyCDL9eGOESXdYcwlA58kCDYl57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyOGIwZjMwLWM1YzAtNGIwNy05NmYxLWExYWU4MjRhODZlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToyNS4xMTMyMTAzNDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=0e886fe9-9d30-4441-b707-af172c986e35 http.request.method=POST http.request.remoteaddr="127.0.0.1:51554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.162697ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=8f57821e-712b-4b10-9373-29c2f665ac06 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51554" http.request.uri="/v2/foo/bar/blobs/uploads/328a8de7-e6fc-4855-95d1-ab305f01e75c?_state=iifJyZ6iSIxeB3Me_j8LdTMjcLiR-PqDOxNWkQV52T97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyOGE4ZGU3LWU2ZmMtNDg1NS05NWQxLWFiMzA1ZjAxZTc1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToyNS4xMjI0NTQ0NTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.154195ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:25 +0000] "PUT /v2/foo/bar/blobs/uploads/328a8de7-e6fc-4855-95d1-ab305f01e75c?_state=iifJyZ6iSIxeB3Me_j8LdTMjcLiR-PqDOxNWkQV52T97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMyOGE4ZGU3LWU2ZmMtNDg1NS05NWQxLWFiMzA1ZjAxZTc1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToyNS4xMjI0NTQ0NTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=514818fc-bdaf-4981-ae01-d037c4a18b7b http.request.method=POST http.request.remoteaddr="127.0.0.1:51554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.126296ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=660ff8a1-d818-4bf6-9851-811a78067fc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51554" http.request.uri="/v2/foo/bar/blobs/uploads/66514cc0-8afe-45b9-ad40-3dce0e612467?_state=NQU6B7Z_FKOeOJbtS_gsKZOPRwVspnbv2D5KOQ3x-f57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2NTE0Y2MwLThhZmUtNDViOS1hZDQwLTNkY2UwZTYxMjQ2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToyNS4xMzE1NTU5NDRaIn0%3D&digest=sha256%3Ad225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.952099393s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:25 +0000] "PUT /v2/foo/bar/blobs/uploads/66514cc0-8afe-45b9-ad40-3dce0e612467?_state=NQU6B7Z_FKOeOJbtS_gsKZOPRwVspnbv2D5KOQ3x-f57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY2NTE0Y2MwLThhZmUtNDViOS1hZDQwLTNkY2UwZTYxMjQ2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MToyNS4xMzE1NTU5NDRaIn0%3D&digest=sha256%3Ad225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:31Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=a33279a7-eacd-483f-86c8-87832970a55d http.request.method=POST http.request.remoteaddr="127.0.0.1:51554" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.119156ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46293" http.request.id=87a6abdb-6521-476e-9887-2e709d1faee2 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:51554" http.request.uri="/v2/foo/bar/blobs/uploads/da5c375a-f369-4b61-b619-d3e6a540c024?_state=DZQyccIa6byvxZPvoPwf-6YCpiDLkiQkTLmLA2ZkWsZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNWMzNzVhLWYzNjktNGI2MS1iNjE5LWQzZTZhNTQwYzAyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTozMS4zNjc3MTkyNDdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.714892948s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:31 +0000] "PATCH /v2/foo/bar/blobs/uploads/da5c375a-f369-4b61-b619-d3e6a540c024?_state=DZQyccIa6byvxZPvoPwf-6YCpiDLkiQkTLmLA2ZkWsZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNWMzNzVhLWYzNjktNGI2MS1iNjE5LWQzZTZhNTQwYzAyNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTozMS4zNjc3MTkyNDdaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=5f9ccef9-58dd-4203-8eed-e39839716a8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:51554" http.request.uri="/v2/foo/bar/blobs/uploads/da5c375a-f369-4b61-b619-d3e6a540c024?_state=CCNkKGVp7FimArfeWWgrdFcYdVYxEpSRnfUAVQs3o3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNWMzNzVhLWYzNjktNGI2MS1iNjE5LWQzZTZhNTQwYzAyNCIsIk9mZnNldCI6MTk2MjY0OTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDE6MzFaIn0%3D&digest=sha256%3Ad225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.597755ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:37 +0000] "PUT /v2/foo/bar/blobs/uploads/da5c375a-f369-4b61-b619-d3e6a540c024?_state=CCNkKGVp7FimArfeWWgrdFcYdVYxEpSRnfUAVQs3o3h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhNWMzNzVhLWYzNjktNGI2MS1iNjE5LWQzZTZhNTQwYzAyNCIsIk9mZnNldCI6MTk2MjY0OTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDE6MzFaIn0%3D&digest=sha256%3Ad225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=0f6715e1-3c58-474b-aef1-261e09a1c83e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51554" http.request.uri="/v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.178316ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=2ea2eb82-e58c-4ca3-a82e-5ed4c70f7d46 http.request.method=GET http.request.remoteaddr="127.0.0.1:51554" http.request.uri="/v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=182.034509ms http.response.status=200 http.response.written=19626496 127.0.0.1 - - [15/May/2026:12:41:37 +0000] "GET /v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d HTTP/1.1" 200 19626496 "" "Go-http-client/1.1" time="2026-05-15T12:41:37Z" level=error msg="error parsing digest="sha257:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=b2066309-617f-4a8b-a7eb-97420784a167 http.request.method=GET http.request.remoteaddr="127.0.0.1:51554" http.request.uri="/v2/foo/bar/blobs/sha257:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" vars.name="foo/bar" time="2026-05-15T12:41:37Z" 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.10 http.request.host="127.0.0.1:46293" http.request.id=b2066309-617f-4a8b-a7eb-97420784a167 http.request.method=GET http.request.remoteaddr="127.0.0.1:51554" http.request.uri="/v2/foo/bar/blobs/sha257:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.659356ms http.response.status=400 http.response.written=110 vars.digest="sha257:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:12:41:37 +0000] "GET /v2/foo/bar/blobs/sha257:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-15T12:41:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=08a48a92-e966-478b-9d46-ec2c9cfb18ad http.request.method=GET http.request.remoteaddr="127.0.0.1:32984" http.request.uri="/v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.298736ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:37 +0000] "GET /v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=6221af70-d80f-41d2-b2db-a797ff171eb6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.889417ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=843a3601-ba01-495a-b124-1bfccb6add28 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.970497ms http.response.status=404 http.response.written=157 vars.digest="sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:12:41:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T12:41:37Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=66ee376d-8336-4bea-be94-791cc2f1e326 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32994" http.request.uri="/v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.966016ms http.response.status=404 http.response.written=74 vars.digest="sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:12:41:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-05-15T12:41:37Z" level=error msg="error parsing digest="sha257:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=12cd8cc5-ce25-4c1b-b90c-93d3c67c19ac http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/bar/blobs/sha257:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" vars.name="foo/bar" time="2026-05-15T12:41:37Z" 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.10 http.request.host="127.0.0.1:46293" http.request.id=12cd8cc5-ce25-4c1b-b90c-93d3c67c19ac http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33000" http.request.uri="/v2/foo/bar/blobs/sha257:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.160417ms http.response.status=400 http.response.written=110 vars.digest="sha257:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:12:41:37 +0000] "DELETE /v2/foo/bar/blobs/sha257:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-15T12:41:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=e6d4d009-36fa-488c-90a2-4ff163dd998f http.request.method=POST http.request.remoteaddr="127.0.0.1:33014" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.589356ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:43Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=babb8685-6c22-4aa5-8654-7a03afc18d8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33014" http.request.uri="/v2/foo/bar/blobs/uploads/4805d3cc-9ded-42b2-a8bf-38331ed87cf4?_state=4L5pZQ6cNbkRdrrSSLyBvBeXoVuNfv6AHGX5lM6TcJN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MDVkM2NjLTlkZWQtNDJiMi1hOGJmLTM4MzMxZWQ4N2NmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTozNy40MzUwNTEyMDZaIn0%3D&digest=sha256%3Ad225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.845059436s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:37 +0000] "PUT /v2/foo/bar/blobs/uploads/4805d3cc-9ded-42b2-a8bf-38331ed87cf4?_state=4L5pZQ6cNbkRdrrSSLyBvBeXoVuNfv6AHGX5lM6TcJN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ4MDVkM2NjLTlkZWQtNDJiMi1hOGJmLTM4MzMxZWQ4N2NmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTozNy40MzUwNTEyMDZaIn0%3D&digest=sha256%3Ad225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:43Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=b7dd8b13-7f80-4feb-b6c3-1fd82969a4f5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33014" http.request.uri="/v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.543736ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-15T12:41:43Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=e87c096a-7259-45d1-9db2-a3276569325f http.request.method=GET http.request.remoteaddr="127.0.0.1:32984" http.request.uri="/v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.152706619s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [15/May/2026:12:41:37 +0000] "GET /v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2026-05-15T12:41:43Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46293" http.request.id=c4858fcd-58f4-4c15-82bb-1010fac2469b http.request.method=GET http.request.remoteaddr="127.0.0.1:32974" http.request.uri="/v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.163414387s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [15/May/2026:12:41:37 +0000] "GET /v2/foo/bar/blobs/sha256:d225f2295d1d54aeaaadac661ae16b850233447106aeba3d9de32480f0b9713d HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (19.05s) === RUN TestRelativeURL time="2026-05-15T12:41:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T12:41:43Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:41:43Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36863" http.request.id=ac31b343-8439-4f17-a6b9-ecd81a99e70c http.request.method=POST http.request.remoteaddr="127.0.0.1:36772" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=8.236611ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:01Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36863" http.request.id=a021b0c7-15cc-4092-b472-0731e4ea6f15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36772" http.request.uri="/v2/foo/bar/blobs/uploads/b89ee869-828d-4a24-a0dc-cefa7ebce1a4?_state=i22lt5lKKvxCrk4c6nOoW6rOLrtN-oP9sexVV-9XBGt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4OWVlODY5LTgyOGQtNGEyNC1hMGRjLWNlZmE3ZWJjZTFhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTo0My41NzMzOTc5NDFaIn0%3D&digest=sha256%3A58ab900ec7f283342fc9c9f576730e377738ecab6bbaba4d7d0377013f83cfc9" http.request.useragent="Go-http-client/1.1" http.response.duration=16.508814376s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:41:44 +0000] "PUT /v2/foo/bar/blobs/uploads/b89ee869-828d-4a24-a0dc-cefa7ebce1a4?_state=i22lt5lKKvxCrk4c6nOoW6rOLrtN-oP9sexVV-9XBGt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4OWVlODY5LTgyOGQtNGEyNC1hMGRjLWNlZmE3ZWJjZTFhNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MTo0My41NzMzOTc5NDFaIn0%3D&digest=sha256%3A58ab900ec7f283342fc9c9f576730e377738ecab6bbaba4d7d0377013f83cfc9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:02Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36863" http.request.id=f9947210-d6df-491e-ade2-83207635fb52 http.request.method=POST http.request.remoteaddr="127.0.0.1:36772" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.293776ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:02Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36863" http.request.id=3813d13a-4af6-4176-b4ec-23d2f033b486 http.request.method=POST http.request.remoteaddr="127.0.0.1:36772" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.864616ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36863" http.request.id=cd521a2c-65c2-4c5e-8f89-df6796949796 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36772" http.request.uri="/v2/foo/bar/blobs/uploads/5c821d1b-9fd3-4a14-9d4a-1f155932f994?_state=Db8t6GqTHnLAhnTZy2CQrd1qryGcEN0bgqnjaDJVSrN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjODIxZDFiLTlmZDMtNGExNC05ZDRhLTFmMTU1OTMyZjk5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MjowMi4yOTQxODMxNVoifQ%3D%3D&digest=sha256%3A9aee9bec405483e8d9ebae4a257f315aa6ded8b15ecbbbd130681e4ddc014e86" http.request.useragent="Go-http-client/1.1" http.response.duration=18.022736153s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:02 +0000] "PUT /v2/foo/bar/blobs/uploads/5c821d1b-9fd3-4a14-9d4a-1f155932f994?_state=Db8t6GqTHnLAhnTZy2CQrd1qryGcEN0bgqnjaDJVSrN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjODIxZDFiLTlmZDMtNGExNC05ZDRhLTFmMTU1OTMyZjk5NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MjowMi4yOTQxODMxNVoifQ%3D%3D&digest=sha256%3A9aee9bec405483e8d9ebae4a257f315aa6ded8b15ecbbbd130681e4ddc014e86 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (36.76s) === RUN TestBlobDeleteDisabled time="2026-05-15T12:42:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T12:42:20Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:42:20Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:38823" http.request.id=310baedd-a944-4c3c-afa4-17b340b3a3de http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35726" http.request.uri="/v2/foo/bar/blobs/sha256:f6c2305ebc3a9b8006d1b9a480584f1beceac7ba96cb0dd03a87783c9ca649e2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.966416ms http.response.status=405 http.response.written=78 vars.digest="sha256:f6c2305ebc3a9b8006d1b9a480584f1beceac7ba96cb0dd03a87783c9ca649e2" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:12:42:20 +0000] "DELETE /v2/foo/bar/blobs/sha256:f6c2305ebc3a9b8006d1b9a480584f1beceac7ba96cb0dd03a87783c9ca649e2 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.50s) === RUN TestDeleteDisabled time="2026-05-15T12:42:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T12:42:20Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:42:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34531" http.request.id=cc034a99-3a04-4b8c-a306-ea143f52afb1 http.request.method=POST http.request.remoteaddr="127.0.0.1:46734" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.266556ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34531" http.request.id=876b1358-8fb7-4a26-b3f6-f0c783bd07c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46734" http.request.uri="/v2/foo/bar/blobs/uploads/d4d662a6-1cc9-418a-8a01-20a62e661447?_state=d0XmHumoF9yOLWlzjpNHZ2db6iwnjbr_jLQu7Ssw43p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0ZDY2MmE2LTFjYzktNDE4YS04YTAxLTIwYTYyZTY2MTQ0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MjoyMS4zMzM2OTk5MDNaIn0%3D&digest=sha256%3Acb3220c177a56cd30768d46c1088bb883f6e3f26e2a4fff9c2d44cc3c6830ce9" http.request.useragent="Go-http-client/1.1" http.response.duration=4.582950858s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:21 +0000] "PUT /v2/foo/bar/blobs/uploads/d4d662a6-1cc9-418a-8a01-20a62e661447?_state=d0XmHumoF9yOLWlzjpNHZ2db6iwnjbr_jLQu7Ssw43p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0ZDY2MmE2LTFjYzktNDE4YS04YTAxLTIwYTYyZTY2MTQ0NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MjoyMS4zMzM2OTk5MDNaIn0%3D&digest=sha256%3Acb3220c177a56cd30768d46c1088bb883f6e3f26e2a4fff9c2d44cc3c6830ce9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:25Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:34531" http.request.id=c0a5562c-fead-427d-9171-e20cef6f2b08 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46734" http.request.uri="/v2/foo/bar/blobs/sha256:cb3220c177a56cd30768d46c1088bb883f6e3f26e2a4fff9c2d44cc3c6830ce9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.679097ms http.response.status=405 http.response.written=78 vars.digest="sha256:cb3220c177a56cd30768d46c1088bb883f6e3f26e2a4fff9c2d44cc3c6830ce9" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:12:42:25 +0000] "DELETE /v2/foo/bar/blobs/sha256:cb3220c177a56cd30768d46c1088bb883f6e3f26e2a4fff9c2d44cc3c6830ce9 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (5.10s) === RUN TestDeleteReadOnly time="2026-05-15T12:42:25Z" 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.10 time="2026-05-15T12:42:25Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:42:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44117" http.request.id=7277213c-9e9b-4eaf-adf6-4a1f838664a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:42494" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.340676ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:38Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44117" http.request.id=a5891cf8-ba05-49cf-9962-36661af2801c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42494" http.request.uri="/v2/foo/bar/blobs/uploads/1a8ec708-cc92-430a-98c9-297ff7fae07e?_state=iJPayXSqW6kX3COIhzjzd0HThPjBXn1F5uLNI3xi-s57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhOGVjNzA4LWNjOTItNDMwYS05OGM5LTI5N2ZmN2ZhZTA3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MjoyNi43OTYyODIwOTlaIn0%3D&digest=sha256%3A5945d977fe7357ca97faf495ee6de61d7932a3bafb22383dc83ee3b5e8cec1f3" http.request.useragent="Go-http-client/1.1" http.response.duration=11.972157875s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:26 +0000] "PUT /v2/foo/bar/blobs/uploads/1a8ec708-cc92-430a-98c9-297ff7fae07e?_state=iJPayXSqW6kX3COIhzjzd0HThPjBXn1F5uLNI3xi-s57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhOGVjNzA4LWNjOTItNDMwYS05OGM5LTI5N2ZmN2ZhZTA3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0MjoyNi43OTYyODIwOTlaIn0%3D&digest=sha256%3A5945d977fe7357ca97faf495ee6de61d7932a3bafb22383dc83ee3b5e8cec1f3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [15/May/2026:12:42:38 +0000] "DELETE /v2/foo/bar/blobs/sha256:5945d977fe7357ca97faf495ee6de61d7932a3bafb22383dc83ee3b5e8cec1f3 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (12.85s) === RUN TestStartPushReadOnly time="2026-05-15T12:42:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T12:42:38Z" level=info msg="redis not configured" go.version=go1.25.10 127.0.0.1 - - [15/May/2026:12:42:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2026-05-15T12:42:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T12:42:38Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:42:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=941d8902-11f4-429a-965b-426c9f7147a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:42168" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.807416ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:12:42:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-15T12:42:38Z" 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.10 http.request.host="127.0.0.1:34771" http.request.id=170697c7-85d3-49c2-b1af-36dec26b0067 http.request.method=GET http.request.remoteaddr="127.0.0.1:42168" 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=3.348797ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/May/2026:12:42:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T12:42:38Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=bd6d093b-c9b9-4630-b695-bf41ad3bb1be http.request.method=PUT http.request.remoteaddr="127.0.0.1:42168" 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.852117ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:12:42:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-15T12:42:38Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=60cfcf6d-04f6-440e-a969-6b9189552c02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42168" 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=4.731014ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T12:42:38Z" 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.10 http.request.host="127.0.0.1:34771" http.request.id=60cfcf6d-04f6-440e-a969-6b9189552c02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42168" 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=4.915314ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T12:42:38Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=60cfcf6d-04f6-440e-a969-6b9189552c02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42168" 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=5.090414ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T12:42:38Z" 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.10 http.request.host="127.0.0.1:34771" http.request.id=60cfcf6d-04f6-440e-a969-6b9189552c02 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42168" 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=5.220053ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:12:42:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-15T12:42:39Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=9532046c-ff62-48aa-867b-ccee45994dbf http.request.method=POST http.request.remoteaddr="127.0.0.1:42168" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.632934ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:39 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:48Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=8f8465bc-9f05-4688-8abc-4401a2a1a727 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42168" http.request.uri="/v2/foo/schema1/blobs/uploads/78a09a16-f8eb-4d00-bcca-28651699dc23?_state=C3nn7WAJeXs8yn_aSmpWURFps2a0xyvrNGbIWlPfVrZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3OGEwOWExNi1mOGViLTRkMDAtYmNjYS0yODY1MTY5OWRjMjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDI6MzkuNTM5MDY1NTc5WiJ9&digest=sha256%3A8d068300e7a944705570c01387b1f4a9181d6d84d464becfbe3dc244e64cfa4b" http.request.useragent="Go-http-client/1.1" http.response.duration=8.92706939s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:39 +0000] "PUT /v2/foo/schema1/blobs/uploads/78a09a16-f8eb-4d00-bcca-28651699dc23?_state=C3nn7WAJeXs8yn_aSmpWURFps2a0xyvrNGbIWlPfVrZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3OGEwOWExNi1mOGViLTRkMDAtYmNjYS0yODY1MTY5OWRjMjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDI6MzkuNTM5MDY1NTc5WiJ9&digest=sha256%3A8d068300e7a944705570c01387b1f4a9181d6d84d464becfbe3dc244e64cfa4b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:49Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=6f7bca93-89b1-4521-8325-896b0bc1e9c2 http.request.method=POST http.request.remoteaddr="127.0.0.1:42168" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.317276ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:49 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=53e78560-99b3-497e-a3be-722c524b5cd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42168" http.request.uri="/v2/foo/schema1/blobs/uploads/d8ef93b4-6fd1-4b42-ac78-a160add115dc?_state=wBPWl7DW2854ruMmdnMEMJ8RyAiJeyn7XQ6yv7KbtAJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkOGVmOTNiNC02ZmQxLTRiNDItYWM3OC1hMTYwYWRkMTE1ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDI6NDkuMDQ2OTkxMDc1WiJ9&digest=sha256%3Aaf728d3574cd7a848f4bdb9d43363800255e3b10012f278e8bf914e0a02ddaf2" http.request.useragent="Go-http-client/1.1" http.response.duration=8.631938651s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:49 +0000] "PUT /v2/foo/schema1/blobs/uploads/d8ef93b4-6fd1-4b42-ac78-a160add115dc?_state=wBPWl7DW2854ruMmdnMEMJ8RyAiJeyn7XQ6yv7KbtAJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkOGVmOTNiNC02ZmQxLTRiNDItYWM3OC1hMTYwYWRkMTE1ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDI6NDkuMDQ2OTkxMDc1WiJ9&digest=sha256%3Aaf728d3574cd7a848f4bdb9d43363800255e3b10012f278e8bf914e0a02ddaf2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=818be4f4-f605-46ad-a40e-0d19d5e1a62c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42168" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=11.929086ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=49cff804-5c59-4ce8-90ac-64c483003000 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42168" http.request.uri="/v2/foo/schema1/manifests/sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc" http.request.useragent="Go-http-client/1.1" http.response.duration=7.878771ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=a3ebadff-b64a-4c6d-97ab-a6ec9c58a15f http.request.method=GET http.request.remoteaddr="127.0.0.1:42168" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.846034ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:12:42:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=401e02bd-cb80-4180-b73f-a2923628f3ef http.request.method=GET http.request.remoteaddr="127.0.0.1:42168" http.request.uri="/v2/foo/schema1/manifests/sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.597613ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:12:42:57 +0000] "GET /v2/foo/schema1/manifests/sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34771" http.request.id=db516287-8396-48d9-ae91-75918b4ad554 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42168" http.request.uri="/v2/foo/schema1/manifests/sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc" http.request.useragent="Go-http-client/1.1" http.response.duration=5.885113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34771" http.request.id=b106c816-7ff2-4ca0-8801-ba3ccaa497ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:42168" http.request.uri="/v2/foo/schema1/manifests/sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc" http.request.useragent="Go-http-client/1.1" http.response.duration=20.422357ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json" http.request.host="127.0.0.1:34771" http.request.id=b3239a8d-54c3-4680-9c48-d70f06eb956b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42168" http.request.uri="/v2/foo/schema1/manifests/sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc" http.request.useragent="Go-http-client/1.1" http.response.duration=5.722413ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=fa3f5ffb-2c54-4c19-ab5f-dce82f192c10 http.request.method=GET http.request.remoteaddr="127.0.0.1:42168" http.request.uri="/v2/foo/schema1/manifests/sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=16.318761ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:12:42:57 +0000] "GET /v2/foo/schema1/manifests/sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=3f6ae338-1498-41d8-a2b2-1158f81a1152 http.request.method=GET http.request.remoteaddr="127.0.0.1:42168" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.689417ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=dd10daa5-e3cb-4814-bfe9-41d1ac668c97 http.request.method=GET http.request.remoteaddr="127.0.0.1:42168" http.request.uri="/v2/foo/schema1/manifests/sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc" http.request.useragent="Go-http-client/1.1" http.response.duration=16.460961ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:57 +0000] "GET /v2/foo/schema1/manifests/sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=c985750e-959f-463c-a89e-ae697d4544d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42168" 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=4.171675ms http.response.status=200 http.response.written=41 127.0.0.1 - - [15/May/2026:12:42:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" level=error msg="payload digest does match: "sha256:ebd674cad841b31e73a5f16d6a2e7dbc0338c1e8045469320b38fea18c920493" != "sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc"" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=a44bce63-751b-456c-8ecb-3054fc92aac7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42168" http.request.uri="/v2/foo/schema1/manifests/sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc" time="2026-05-15T12:42:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=a44bce63-751b-456c-8ecb-3054fc92aac7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42168" http.request.uri="/v2/foo/schema1/manifests/sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.387175ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc" 127.0.0.1 - - [15/May/2026:12:42:57 +0000] "PUT /v2/foo/schema1/manifests/sha256:61bc662f4a2e4fbd5f3dc4cfc14b6ea1c54942de7593cc04df1f35b9a7ea3cfc HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=ef38ea62-8fd9-40f2-83cf-adb5da64f628 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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=3.891416ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:12:42:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" 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.10 http.request.host="127.0.0.1:34771" http.request.id=d37da630-62bc-490e-8f61-0b350f52e68d http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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=10.657467ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/May/2026:12:42:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34771" http.request.id=1f3a0825-8b5f-4084-91db-0c6daefc8268 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" 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=3.511576ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T12:42:57Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34771" http.request.id=1f3a0825-8b5f-4084-91db-0c6daefc8268 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" 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=3.690116ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T12:42:57Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34771" http.request.id=1f3a0825-8b5f-4084-91db-0c6daefc8268 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" 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=3.808476ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:12:42:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=76a63d4f-80cf-490b-a60e-cf32f2f28cdb http.request.method=POST http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=8.183391ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:57 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=09eb0c0e-4983-4112-a37e-0d29743f299d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/blobs/uploads/f2681740-9c02-47a9-9d88-e7b046e943e0?_state=itWEDPxhFC0YM0GSvL04249Q9lJ0V6-ETMRWTYnr8gt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMjY4MTc0MC05YzAyLTQ3YTktOWQ4OC1lN2IwNDZlOTQzZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDI6NTcuODM4MTEzMjYxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.138335ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:57 +0000] "PUT /v2/foo/schema2/blobs/uploads/f2681740-9c02-47a9-9d88-e7b046e943e0?_state=itWEDPxhFC0YM0GSvL04249Q9lJ0V6-ETMRWTYnr8gt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJmMjY4MTc0MC05YzAyLTQ3YTktOWQ4OC1lN2IwNDZlOTQzZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDI6NTcuODM4MTEzMjYxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:42:57Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34771" http.request.id=261bc263-8ff8-4ee4-b15f-702dd9a8232c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" 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=15.404282ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T12:42:57Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34771" http.request.id=261bc263-8ff8-4ee4-b15f-702dd9a8232c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" 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=15.557762ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:12:42:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-15T12:42:58Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=4a58b18d-4d65-448f-aab1-6d94fa74b4c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.492936ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=01d4f35f-0e2f-49ea-b4a6-2528416f8c4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/blobs/uploads/9143c9bb-c2a6-4f5e-805e-a0af1c9664c3?_state=3Y--gzHdE6OKzr2xQAVb-V9x9f4I8vMcBzStRiI80Dl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MTQzYzliYi1jMmE2LTRmNWUtODA1ZS1hMGFmMWM5NjY0YzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDI6NTguNTQ4NjE4MjU2WiJ9&digest=sha256%3A4df46b7d7226098b2241e883a68db0ab495c8832a68add766b1f31a949ea6f8c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.796606787s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:42:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/9143c9bb-c2a6-4f5e-805e-a0af1c9664c3?_state=3Y--gzHdE6OKzr2xQAVb-V9x9f4I8vMcBzStRiI80Dl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MTQzYzliYi1jMmE2LTRmNWUtODA1ZS1hMGFmMWM5NjY0YzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDI6NTguNTQ4NjE4MjU2WiJ9&digest=sha256%3A4df46b7d7226098b2241e883a68db0ab495c8832a68add766b1f31a949ea6f8c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=04216a95-7e5f-4a52-ac03-569ccc8be3b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.991937ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=2e563de6-a1d9-49e8-bd9f-b78f8a9c2b4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/blobs/uploads/8327d005-81a3-4f4b-bb90-b8479ce90c1e?_state=0CGMxJ-j_1BOSPMHZq0jSQ42xSktgrGf0eYajkAYdNx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MzI3ZDAwNS04MWEzLTRmNGItYmI5MC1iODQ3OWNlOTBjMWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDM6MDMuOTU3NzU4NTExWiJ9&digest=sha256%3Abff1af609a39e9ab38a0c1c3af83c4e9f6e00179c45c92076c4c8a28d24f8e4a" http.request.useragent="Go-http-client/1.1" http.response.duration=9.245108077s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/8327d005-81a3-4f4b-bb90-b8479ce90c1e?_state=0CGMxJ-j_1BOSPMHZq0jSQ42xSktgrGf0eYajkAYdNx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MzI3ZDAwNS04MWEzLTRmNGItYmI5MC1iODQ3OWNlOTBjMWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDM6MDMuOTU3NzU4NTExWiJ9&digest=sha256%3Abff1af609a39e9ab38a0c1c3af83c4e9f6e00179c45c92076c4c8a28d24f8e4a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34771" http.request.id=c864894a-bd72-481c-851a-076b03f63fdf http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.687775ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34771" http.request.id=a527e683-a3f2-42ea-ba87-e28c437daaab http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/sha256:b8469b4403d9a57c1f0890518d62b7c59ae4f1264d139f31346e96f8bfe3e2e6" http.request.useragent="Go-http-client/1.1" http.response.duration=4.279355ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:b8469b4403d9a57c1f0890518d62b7c59ae4f1264d139f31346e96f8bfe3e2e6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=c32ee129-51f7-4937-bd5d-9a318cdd274a http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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=3.326576ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=4bd96104-d0ef-43b0-9b15-40beaf8e4211 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/sha256:b8469b4403d9a57c1f0890518d62b7c59ae4f1264d139f31346e96f8bfe3e2e6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.489016ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "GET /v2/foo/schema2/manifests/sha256:b8469b4403d9a57c1f0890518d62b7c59ae4f1264d139f31346e96f8bfe3e2e6 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=55c251bc-3ee3-481a-b66c-5568a512aab7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.808577ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=59a4dba6-e055-46c0-ac18-378fc2d56b3b http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/sha256:b8469b4403d9a57c1f0890518d62b7c59ae4f1264d139f31346e96f8bfe3e2e6" http.request.useragent="Go-http-client/1.1" http.response.duration=3.252557ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "GET /v2/foo/schema2/manifests/sha256:b8469b4403d9a57c1f0890518d62b7c59ae4f1264d139f31346e96f8bfe3e2e6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=a84a80eb-beb1-40ac-8340-c5158f6fb0ef http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.737857ms http.response.status=200 http.response.written=45 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" level=info msg="rewriting manifest sha256:b8469b4403d9a57c1f0890518d62b7c59ae4f1264d139f31346e96f8bfe3e2e6 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=aea9c50e-c3bd-4e45-b192-4cfecbdfeceb http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T12:43:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=aea9c50e-c3bd-4e45-b192-4cfecbdfeceb http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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=5.820933ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34771" http.request.id=b7f1f0c5-6c0c-454c-ab26-2ed8d72eebbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" 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=4.305095ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34771" http.request.id=dfc860ef-33df-4f1f-92da-1408067c3f18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.084316ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34771" http.request.id=ff8c77b4-6b1c-4554-82c5-8061fd41b21d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/sha256:900c51a2d84b9b3ba416b515b5ff7c30098f1c0cba9f34aa9e58ced026457046" http.request.useragent="Go-http-client/1.1" http.response.duration=3.591616ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "PUT /v2/foo/schema2/manifests/sha256:900c51a2d84b9b3ba416b515b5ff7c30098f1c0cba9f34aa9e58ced026457046 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=55486ebc-e419-41fb-925e-0571171335da http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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=6.149213ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=cd4b9bfe-df77-4885-a7b9-999150131225 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/sha256:900c51a2d84b9b3ba416b515b5ff7c30098f1c0cba9f34aa9e58ced026457046" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.426336ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "GET /v2/foo/schema2/manifests/sha256:900c51a2d84b9b3ba416b515b5ff7c30098f1c0cba9f34aa9e58ced026457046 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=69b21a6b-15f2-49dd-ab42-8bc6e4d317a6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.475954ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=217b8cde-e997-4478-a849-e345ea24ed02 http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/sha256:900c51a2d84b9b3ba416b515b5ff7c30098f1c0cba9f34aa9e58ced026457046" http.request.useragent="Go-http-client/1.1" http.response.duration=2.637337ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "GET /v2/foo/schema2/manifests/sha256:900c51a2d84b9b3ba416b515b5ff7c30098f1c0cba9f34aa9e58ced026457046 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" level=info msg="rewriting manifest list sha256:900c51a2d84b9b3ba416b515b5ff7c30098f1c0cba9f34aa9e58ced026457046 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=5a4e72b5-809c-417a-ae7a-ca1cd726326c http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-05-15T12:43:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34771" http.request.id=5a4e72b5-809c-417a-ae7a-ca1cd726326c http.request.method=GET http.request.remoteaddr="127.0.0.1:49872" 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=6.289473ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" 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.10 time="2026-05-15T12:43:13Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:43:13Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=507b8cc4-8bc8-48e6-aac9-439cc348ffb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.330456ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" 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.10 http.request.host="127.0.0.1:44875" http.request.id=0fc01900-999b-45ce-af07-d8e2078f3e52 http.request.method=GET http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.622517ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=191ece4f-54c2-4af3-a6a8-c3b84e2b378f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" 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.843017ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-15T12:43:13Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=fbab8133-3de4-4a8c-ae09-75d0fd0b7ecb http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" 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=4.719655ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T12:43:13Z" 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.10 http.request.host="127.0.0.1:44875" http.request.id=fbab8133-3de4-4a8c-ae09-75d0fd0b7ecb http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" 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=4.911335ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T12:43:13Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=fbab8133-3de4-4a8c-ae09-75d0fd0b7ecb http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" 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=5.032055ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T12:43:13Z" 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.10 http.request.host="127.0.0.1:44875" http.request.id=fbab8133-3de4-4a8c-ae09-75d0fd0b7ecb http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" 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=5.140774ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:12:43:13 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-15T12:43:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=460fb86a-dc11-4e70-9d87-8ee8cc753cee http.request.method=POST http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.469796ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:14 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:28Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=1a73ad45-7e6e-40ae-bcef-3241103ac046 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/blobs/uploads/a241cada-05bd-4a50-8bc4-f8172e328ddb?_state=RwmB6awai16WnNaLLTzcNWgbQMpP7B4sadFwJXL30aN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMjQxY2FkYS0wNWJkLTRhNTAtOGJjNC1mODE3MmUzMjhkZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDM6MTQuMTk0ODYwODc2WiJ9&digest=sha256%3A1476c5d951b57914492e6a50e0d3c78f53397746b2734360e07d9d3ab5fb38b7" http.request.useragent="Go-http-client/1.1" http.response.duration=14.440536298s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:14 +0000] "PUT /v2/foo/schema1/blobs/uploads/a241cada-05bd-4a50-8bc4-f8172e328ddb?_state=RwmB6awai16WnNaLLTzcNWgbQMpP7B4sadFwJXL30aN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMjQxY2FkYS0wNWJkLTRhNTAtOGJjNC1mODE3MmUzMjhkZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDM6MTQuMTk0ODYwODc2WiJ9&digest=sha256%3A1476c5d951b57914492e6a50e0d3c78f53397746b2734360e07d9d3ab5fb38b7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:29Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=4affd59a-e636-4285-895b-fd4b645ba0d4 http.request.method=POST http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.615556ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:29 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=4cdd7e79-fcd2-4159-9bbd-aedb43f26bba http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/blobs/uploads/557faee8-e86b-422a-b6af-c8c68547e9ca?_state=5pvu-KU_6-godadQ4bj2WZ_iAbiIjIEqqYZTINZm6H97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1NTdmYWVlOC1lODZiLTQyMmEtYjZhZi1jOGM2ODU0N2U5Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDM6MjkuMzkxNzA3OTU1WiJ9&digest=sha256%3A8329075bc4ad37a4cb28a46b4ae96fdf4dc04629232b44c4e1ebc0f919baf0f8" http.request.useragent="Go-http-client/1.1" http.response.duration=10.774615836s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:29 +0000] "PUT /v2/foo/schema1/blobs/uploads/557faee8-e86b-422a-b6af-c8c68547e9ca?_state=5pvu-KU_6-godadQ4bj2WZ_iAbiIjIEqqYZTINZm6H97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1NTdmYWVlOC1lODZiLTQyMmEtYjZhZi1jOGM2ODU0N2U5Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDM6MjkuMzkxNzA3OTU1WiJ9&digest=sha256%3A8329075bc4ad37a4cb28a46b4ae96fdf4dc04629232b44c4e1ebc0f919baf0f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=2d46a0c1-d77b-4be5-a249-ebf8a42f981b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.115749ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=4a7b204d-fbab-4cb5-b393-8136b6425b68 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/manifests/sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b" http.request.useragent="Go-http-client/1.1" http.response.duration=5.956733ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=24ea1fce-90dd-4a31-b904-3b39cc478d0f http.request.method=GET http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.899774ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:12:43:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=e0ff0119-88b9-408b-b3e4-572e0b2820a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/manifests/sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.332035ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:12:43:40 +0000] "GET /v2/foo/schema1/manifests/sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44875" http.request.id=051f02c4-0cb6-4d8c-9c9e-e434d4d38241 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/manifests/sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b" http.request.useragent="Go-http-client/1.1" http.response.duration=5.724234ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44875" http.request.id=3b7ec6f5-d3a6-4164-ae4a-94ff91fd7636 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/manifests/sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b" http.request.useragent="Go-http-client/1.1" http.response.duration=5.870473ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json" http.request.host="127.0.0.1:44875" http.request.id=14edec4f-ce86-43d9-a345-d34fe5dfa918 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/manifests/sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b" http.request.useragent="Go-http-client/1.1" http.response.duration=5.523914ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=16f136b4-ca6e-4dbf-9952-c8107db1aacd http.request.method=GET http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/manifests/sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.466575ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:12:43:40 +0000] "GET /v2/foo/schema1/manifests/sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=757aa70e-42e2-4706-bd13-656736803ebd http.request.method=GET http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.824096ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=71d15adb-0f26-462c-af14-200e02c0ce7c http.request.method=GET http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/manifests/sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.466077ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:40 +0000] "GET /v2/foo/schema1/manifests/sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=e8e594e6-4139-467c-b903-283920adb10c http.request.method=GET http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.589597ms http.response.status=200 http.response.written=41 127.0.0.1 - - [15/May/2026:12:43:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=error msg="payload digest does match: "sha256:b5155d720ff55231bce3d31235377f2d97451bed9d7a40828450559d8034d14c" != "sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b"" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=556d3c34-a5c4-46e4-b59d-ca528b239953 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/manifests/sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b" time="2026-05-15T12:43:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=556d3c34-a5c4-46e4-b59d-ca528b239953 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/schema1/manifests/sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.114377ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b" 127.0.0.1 - - [15/May/2026:12:43:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:11d6b4f7da9d43c623f5e2218d96164e52504f4a6e1a94548509d9116a9f1e9b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=fd5096dd-4099-464c-90f8-e8bd93038889 http.request.method=GET http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.738356ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:12:43:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=7e0ba1d9-c1ab-473c-b3f1-06862a2130ae http.request.method=GET http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.453397ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/May/2026:12:43:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44875" http.request.id=53fefa93-5a8c-4b9c-a669-62261ef93d09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.912437ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T12:43:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44875" http.request.id=53fefa93-5a8c-4b9c-a669-62261ef93d09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54942" 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=3.069116ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T12:43:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44875" http.request.id=53fefa93-5a8c-4b9c-a669-62261ef93d09 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54942" 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=3.198496ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:12:43:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=3df9b336-cd45-4a08-9dca-d22bfc02086d http.request.method=POST http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.043036ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=cba3e022-07eb-4f4c-952d-cdc662744649 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/blobs/uploads/31a45e81-e62b-422c-99f8-a42547439618?_state=vP7_9LIs_82-NWfbaZe30SzoVneHVgx1Hu2mDdVR-rh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMWE0NWU4MS1lNjJiLTQyMmMtOTlmOC1hNDI1NDc0Mzk2MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDM6NDAuMjU4NjMxNDQzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.611336ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/31a45e81-e62b-422c-99f8-a42547439618?_state=vP7_9LIs_82-NWfbaZe30SzoVneHVgx1Hu2mDdVR-rh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMWE0NWU4MS1lNjJiLTQyMmMtOTlmOC1hNDI1NDc0Mzk2MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDM6NDAuMjU4NjMxNDQzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44875" http.request.id=8dd27eec-17b7-43a9-b455-c8e765e837ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:54942" 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=3.163436ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T12:43:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44875" http.request.id=8dd27eec-17b7-43a9-b455-c8e765e837ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:54942" 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=3.347796ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:12:43:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-15T12:43:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=b9ce77f5-a595-42b1-ad1b-210f76df60f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.123156ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:55Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=f11c2ac0-e035-48ee-9b78-550bf95eceab http.request.method=PUT http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/blobs/uploads/e5531961-715b-40c4-a9f1-4d6303551426?_state=M2_T9ab8U_Pyq8ZBXtnRlgDvk6lMbMcg6YQVlGx_en57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNTUzMTk2MS03MTViLTQwYzQtYTlmMS00ZDYzMDM1NTE0MjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDM6NDEuMTE0Nzc4NTI4WiJ9&digest=sha256%3A1c456e0d1ea9dd7c461844fd1450dfc4bcd538daa5e73a81e63ec464c1f3e4f1" http.request.useragent="Go-http-client/1.1" http.response.duration=14.105357201s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/e5531961-715b-40c4-a9f1-4d6303551426?_state=M2_T9ab8U_Pyq8ZBXtnRlgDvk6lMbMcg6YQVlGx_en57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNTUzMTk2MS03MTViLTQwYzQtYTlmMS00ZDYzMDM1NTE0MjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDM6NDEuMTE0Nzc4NTI4WiJ9&digest=sha256%3A1c456e0d1ea9dd7c461844fd1450dfc4bcd538daa5e73a81e63ec464c1f3e4f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:43:56Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=5b77dca7-277a-4a4b-9c43-d82ab6051b67 http.request.method=POST http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.702136ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=43db0ba5-0014-40af-a92e-f6eebb78bf25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/blobs/uploads/02cf5d00-38d7-4ea9-b1e2-42d4e32c518e?_state=BI580oDV0zgqCqCnQMYdJ7pQ84tbfh-lIzK7Z4lBLUh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMmNmNWQwMC0zOGQ3LTRlYTktYjFlMi00MmQ0ZTMyYzUxOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDM6NTYuMDg5MzMzMDM5WiJ9&digest=sha256%3Abf379b302d9bbd4bc332a91d761c54071281ac8f086106138d5dfa7f389ee746" http.request.useragent="Go-http-client/1.1" http.response.duration=14.125124736s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:43:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/02cf5d00-38d7-4ea9-b1e2-42d4e32c518e?_state=BI580oDV0zgqCqCnQMYdJ7pQ84tbfh-lIzK7Z4lBLUh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwMmNmNWQwMC0zOGQ3LTRlYTktYjFlMi00MmQ0ZTMyYzUxOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDM6NTYuMDg5MzMzMDM5WiJ9&digest=sha256%3Abf379b302d9bbd4bc332a91d761c54071281ac8f086106138d5dfa7f389ee746 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44875" http.request.id=d7d379e1-ba63-4192-b42f-9635e4186c41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.214475ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44875" http.request.id=ffe11fee-c3ae-404c-8aa5-8e0228eaaa18 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/manifests/sha256:f6b851e700df6c16855dda2953869ac76a253fcdd65f86dda0c8e9407b6b71f7" http.request.useragent="Go-http-client/1.1" http.response.duration=4.045536ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "PUT /v2/foo/schema2/manifests/sha256:f6b851e700df6c16855dda2953869ac76a253fcdd65f86dda0c8e9407b6b71f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=489539ae-6e25-4368-b39f-f0bb7cd7d25c http.request.method=GET http.request.remoteaddr="127.0.0.1:54942" 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=3.236656ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=bdced950-586b-446a-aca7-e8c90c654800 http.request.method=GET http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/manifests/sha256:f6b851e700df6c16855dda2953869ac76a253fcdd65f86dda0c8e9407b6b71f7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.356236ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "GET /v2/foo/schema2/manifests/sha256:f6b851e700df6c16855dda2953869ac76a253fcdd65f86dda0c8e9407b6b71f7 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=65724cee-d8db-4776-ba99-d3c81df1efea http.request.method=GET http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.513157ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=2ee79ed9-2e0b-4b01-bc46-bc5b1a131757 http.request.method=GET http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/manifests/sha256:f6b851e700df6c16855dda2953869ac76a253fcdd65f86dda0c8e9407b6b71f7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.433037ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "GET /v2/foo/schema2/manifests/sha256:f6b851e700df6c16855dda2953869ac76a253fcdd65f86dda0c8e9407b6b71f7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=5d17d5eb-b836-47b4-92b4-28b9747c49d1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.477538ms http.response.status=200 http.response.written=45 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=info msg="rewriting manifest sha256:f6b851e700df6c16855dda2953869ac76a253fcdd65f86dda0c8e9407b6b71f7 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=12ac36ab-76af-4085-9600-7de7ba526c73 http.request.method=GET http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T12:44:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=12ac36ab-76af-4085-9600-7de7ba526c73 http.request.method=GET http.request.remoteaddr="127.0.0.1:54942" 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=17.824199ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44875" http.request.id=d8e2ebb6-725c-4d03-8dd2-e39b63325962 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54942" 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=10.724127ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44875" http.request.id=670c5ace-62a0-45d3-85fb-513c28747572 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=16.84416ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44875" http.request.id=d23bc02a-9111-4bbf-a935-91005c867e6d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/manifests/sha256:fa7d3c312cabd7de759caa5c7c5dac4648231846e7c238942cc369284c70ed03" http.request.useragent="Go-http-client/1.1" http.response.duration=17.002001ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "PUT /v2/foo/schema2/manifests/sha256:fa7d3c312cabd7de759caa5c7c5dac4648231846e7c238942cc369284c70ed03 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=ee1d547d-a1fb-4b21-b113-38e8af629316 http.request.method=GET http.request.remoteaddr="127.0.0.1:54942" 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=18.179839ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=8f57ff3e-f6e1-475e-82df-a50d6f90c78e http.request.method=GET http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/manifests/sha256:fa7d3c312cabd7de759caa5c7c5dac4648231846e7c238942cc369284c70ed03" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=17.40418ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "GET /v2/foo/schema2/manifests/sha256:fa7d3c312cabd7de759caa5c7c5dac4648231846e7c238942cc369284c70ed03 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=ae8bc791-0e99-4a63-9c74-e256160cd134 http.request.method=GET http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=15.962101ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=3ea83cd8-686a-44e1-8e84-5cbe562c636d http.request.method=GET http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/manifests/sha256:fa7d3c312cabd7de759caa5c7c5dac4648231846e7c238942cc369284c70ed03" http.request.useragent="Go-http-client/1.1" http.response.duration=16.014421ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "GET /v2/foo/schema2/manifests/sha256:fa7d3c312cabd7de759caa5c7c5dac4648231846e7c238942cc369284c70ed03 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=info msg="rewriting manifest list sha256:fa7d3c312cabd7de759caa5c7c5dac4648231846e7c238942cc369284c70ed03 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=8a695abc-6863-469b-8ed2-d1224a89415f http.request.method=GET http.request.remoteaddr="127.0.0.1:54942" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2026-05-15T12:44:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:44875" http.request.id=8a695abc-6863-469b-8ed2-d1224a89415f http.request.method=GET http.request.remoteaddr="127.0.0.1:54942" 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=14.588803ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (91.62s) === RUN TestGetManifestWithStorageError time="2026-05-15T12:44:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T12:44:10Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:44:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:38499" http.request.id=0c9c05dc-b381-4a2e-a0d5-77d9028b0506 http.request.method=GET http.request.remoteaddr="127.0.0.1:50342" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.475977ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.10 http.request.host="127.0.0.1:38499" http.request.id=7a72f5e2-7e1a-4e2b-9c9f-92947ad0e4f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:50342" 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=6.250893ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.10 http.request.host="127.0.0.1:38499" http.request.id=a933f4dc-c2a9-4acc-a0e4-d436618233bf http.request.method=GET http.request.remoteaddr="127.0.0.1:50342" 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=16.031361ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.10 http.request.host="127.0.0.1:38499" http.request.id=c8664689-a408-4951-9b09-b097411f8a66 http.request.method=GET http.request.remoteaddr="127.0.0.1:50342" 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=11.101307ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.05s) === RUN TestManifestDelete time="2026-05-15T12:44:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T12:44:10Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:44:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=5864a152-72e0-4d02-b27a-693373cf59b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:51398" 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=4.773014ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=819060aa-5d76-47d5-bf48-dd1502bc7f13 http.request.method=GET http.request.remoteaddr="127.0.0.1:51398" 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=3.116236ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=9304db07-d448-4b5b-8ee2-6b4b1a8f5c15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51398" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.319876ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=2b3f558a-664e-4134-8919-d13a0d36c8b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51398" 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=4.880654ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T12:44:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=2b3f558a-664e-4134-8919-d13a0d36c8b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51398" 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=5.055034ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T12:44:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=2b3f558a-664e-4134-8919-d13a0d36c8b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51398" 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=5.164294ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T12:44:10Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=2b3f558a-664e-4134-8919-d13a0d36c8b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51398" 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=5.262794ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-15T12:44:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=740984cf-4e4c-4941-9576-314012f18816 http.request.method=POST http.request.remoteaddr="127.0.0.1:51398" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=10.499988ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:14Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=ffae871b-3097-4f65-8131-f8275344e74d http.request.method=PUT http.request.remoteaddr="127.0.0.1:51398" http.request.uri="/v2/foo/schema1/blobs/uploads/ffc75a14-1267-4aba-99a0-2db161378061?_state=DbC4KZBW4-Urq2jEohcxa28jEUJ5kfpd_ySnf4Stvzl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZmM3NWExNC0xMjY3LTRhYmEtOTlhMC0yZGIxNjEzNzgwNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDQ6MTAuOTQ3ODEwNjYxWiJ9&digest=sha256%3A6a5dc14ef63017d0911b2ea06bf5f0f5c5dc7c9aa4215da280e21711327f24d0" http.request.useragent="Go-http-client/1.1" http.response.duration=3.641254245s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/ffc75a14-1267-4aba-99a0-2db161378061?_state=DbC4KZBW4-Urq2jEohcxa28jEUJ5kfpd_ySnf4Stvzl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZmM3NWExNC0xMjY3LTRhYmEtOTlhMC0yZGIxNjEzNzgwNjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDQ6MTAuOTQ3ODEwNjYxWiJ9&digest=sha256%3A6a5dc14ef63017d0911b2ea06bf5f0f5c5dc7c9aa4215da280e21711327f24d0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=53cfdf61-f0d7-4b49-80c5-f63e6a8eacc5 http.request.method=POST http.request.remoteaddr="127.0.0.1:51398" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.091076ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:15 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=1d7fd3e9-3263-4986-8c51-ff69974fb5ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:51398" http.request.uri="/v2/foo/schema1/blobs/uploads/9311de6b-5359-47d4-a463-e5edac4a569a?_state=KoIcJ74NWvstCfWHTlrdAzyd5VD_XWSTdrJDTauUvrl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MzExZGU2Yi01MzU5LTQ3ZDQtYTQ2My1lNWVkYWM0YTU2OWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDQ6MTUuMTY5OTIxMjUxWiJ9&digest=sha256%3A897496ca2a39c54870c1bcaa01c1fe3abc5984a964f89505c53d9633c0877e26" http.request.useragent="Go-http-client/1.1" http.response.duration=6.035259321s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:15 +0000] "PUT /v2/foo/schema1/blobs/uploads/9311de6b-5359-47d4-a463-e5edac4a569a?_state=KoIcJ74NWvstCfWHTlrdAzyd5VD_XWSTdrJDTauUvrl7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MzExZGU2Yi01MzU5LTQ3ZDQtYTQ2My1lNWVkYWM0YTU2OWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDQ6MTUuMTY5OTIxMjUxWiJ9&digest=sha256%3A897496ca2a39c54870c1bcaa01c1fe3abc5984a964f89505c53d9633c0877e26 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=8cd84ad6-2b9f-4fd9-ad20-78effd5eb08f http.request.method=PUT http.request.remoteaddr="127.0.0.1:51398" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.425092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=271e5015-bde8-4440-a61d-66895367c732 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51398" http.request.uri="/v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.235534ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=f11cd3dd-0a26-47e7-abfb-09765d402196 http.request.method=GET http.request.remoteaddr="127.0.0.1:51398" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.563895ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=641e8763-c184-47bd-be4a-67449b5d06cd http.request.method=GET http.request.remoteaddr="127.0.0.1:51398" http.request.uri="/v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.413894ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "GET /v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36745" http.request.id=dadb3a0c-73d6-4600-8371-c463b2b8b9f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51398" http.request.uri="/v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.758873ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36745" http.request.id=74f177a0-29cc-4ed7-9c2a-45941645b3b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51398" http.request.uri="/v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.505334ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json" http.request.host="127.0.0.1:36745" http.request.id=bcf7fb34-0f5b-4084-b8b5-6c2e87b694b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51398" http.request.uri="/v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.271273ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=d3e083fd-945b-408a-9651-43c62a80be36 http.request.method=GET http.request.remoteaddr="127.0.0.1:51398" http.request.uri="/v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.594934ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "GET /v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=5196436b-893d-42d1-94e9-5dc53f30f607 http.request.method=GET http.request.remoteaddr="127.0.0.1:51398" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.890377ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=5721b092-a258-47f7-a1a1-e8fbf0637e48 http.request.method=GET http.request.remoteaddr="127.0.0.1:51398" http.request.uri="/v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.337477ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "GET /v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=2eb0f5b9-179b-4763-bf00-aa586094ebae http.request.method=GET http.request.remoteaddr="127.0.0.1:51398" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.311758ms http.response.status=200 http.response.written=41 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=error msg="payload digest does match: "sha256:28024cb38e29575241bdc763911869e02ac6f0982ca308254e9a4e54dccb2df9" != "sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d"" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=5b1c78a4-9c75-48da-99b3-8b0aa3c1b39e http.request.method=PUT http.request.remoteaddr="127.0.0.1:51398" http.request.uri="/v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" time="2026-05-15T12:44: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.10 http.request.host="127.0.0.1:36745" http.request.id=5b1c78a4-9c75-48da-99b3-8b0aa3c1b39e http.request.method=PUT http.request.remoteaddr="127.0.0.1:51398" http.request.uri="/v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.823156ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=793f921e-05d2-42cd-9e49-db3320f0110a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33522" http.request.uri="/v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.141937ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "DELETE /v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=58a9e0b6-fcdc-4955-aa21-30a5accccc96 http.request.method=GET http.request.remoteaddr="127.0.0.1:33522" http.request.uri="/v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=10.688327ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "GET /v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=8e5f84be-5030-431f-ad48-3e08e81968e8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33528" http.request.uri="/v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.734497ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "DELETE /v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=e9b25b70-e0a0-440a-abb9-4a3c34859f66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33542" http.request.uri="/v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.908033ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "PUT /v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=e49aa4e6-13cb-4ab1-8c4f-4f117310408b http.request.method=GET http.request.remoteaddr="127.0.0.1:33542" http.request.uri="/v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.165234ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "GET /v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=4106711e-dd42-4456-882f-74709f03e6e3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33544" 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=3.228856ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=90badfe3-a7b0-4a0f-8690-23d72fae32ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.179592ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=3872cbe8-8659-465c-b2f7-e8c86619952a http.request.method=GET http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.391437ms http.response.status=200 http.response.written=39 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=a3ca0c26-2010-470e-91c2-62b62d800bc6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.814296ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "DELETE /v2/foo/schema1/manifests/sha256:da6c7076adc8ac35a1852133beca9bf6aa816c8059e230a17403dada6048b42d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=bc117206-6d24-4ae6-991e-dfbe3b97d7ba http.request.method=GET http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.544117ms http.response.status=200 http.response.written=35 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=8f8fd9b2-6f10-4f94-8d86-b89bf05237fa http.request.method=GET http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.467617ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" 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.10 http.request.host="127.0.0.1:36745" http.request.id=e596ad16-9cff-47f0-a9a0-a94f2f680c89 http.request.method=GET http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.827077ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T12:44: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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36745" http.request.id=ced86a90-506e-43fa-80e5-6b1b402f9243 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33548" 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=3.668656ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T12:44:21Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36745" http.request.id=ced86a90-506e-43fa-80e5-6b1b402f9243 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33548" 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=3.847956ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T12:44:21Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36745" http.request.id=ced86a90-506e-43fa-80e5-6b1b402f9243 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33548" 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=3.992696ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=56c84f4f-f01a-41d0-939f-cdf080f38a9e http.request.method=POST http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.915037ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=e48435f3-08de-49a6-ab8d-956b4719a5c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema2/blobs/uploads/89a3b149-e841-42e1-84f5-ccf2fd28acf6?_state=nUMCZrgJlChC_m0XnAq36b2bw_lMcd88oVf24JdjBe57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4OWEzYjE0OS1lODQxLTQyZTEtODRmNS1jY2YyZmQyOGFjZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDQ6MjEuMzUxNzEzMTYxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.650655ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "PUT /v2/foo/schema2/blobs/uploads/89a3b149-e841-42e1-84f5-ccf2fd28acf6?_state=nUMCZrgJlChC_m0XnAq36b2bw_lMcd88oVf24JdjBe57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4OWEzYjE0OS1lODQxLTQyZTEtODRmNS1jY2YyZmQyOGFjZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDQ6MjEuMzUxNzEzMTYxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:21Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36745" http.request.id=2b8f95f2-8939-48d1-ba6a-5ed5bebe5f57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33548" 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=3.515196ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T12:44:21Z" 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.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36745" http.request.id=2b8f95f2-8939-48d1-ba6a-5ed5bebe5f57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33548" 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=3.707856ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:12:44:21 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-15T12:44:22Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=3dad5aaa-d492-45c0-a50c-26f21f835fe9 http.request.method=POST http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.391936ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:22 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:36Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=96536864-280e-4341-9450-02211a3b2416 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema2/blobs/uploads/41eed87b-f006-4a6c-942f-a71a5da875e6?_state=8Qd1oBxFpZ4qZXrcnPHD5Bwcrfsay3UlNo4IiIhc98B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MWVlZDg3Yi1mMDA2LTRhNmMtOTQyZi1hNzFhNWRhODc1ZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDQ6MjIuMTczNTUwNDg2WiJ9&digest=sha256%3A57c2e2ef08c00dffd032d0f8b597130b0128822548b82220b8913cb7ca45e53a" http.request.useragent="Go-http-client/1.1" http.response.duration=14.422840283s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:22 +0000] "PUT /v2/foo/schema2/blobs/uploads/41eed87b-f006-4a6c-942f-a71a5da875e6?_state=8Qd1oBxFpZ4qZXrcnPHD5Bwcrfsay3UlNo4IiIhc98B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MWVlZDg3Yi1mMDA2LTRhNmMtOTQyZi1hNzFhNWRhODc1ZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDQ6MjIuMTczNTUwNDg2WiJ9&digest=sha256%3A57c2e2ef08c00dffd032d0f8b597130b0128822548b82220b8913cb7ca45e53a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=45d2dfa8-7cf1-4d28-bf29-3f93f792e5db http.request.method=POST http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.411294ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:37 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=404c1e40-99bb-4cee-9168-6781b01169e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema2/blobs/uploads/696b0abb-5d9f-46c8-b836-11d08a703c85?_state=oDfzY5qf1at0Bwlm07uRLAGEeFW0mHEyOMFqbqVM1VZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OTZiMGFiYi01ZDlmLTQ2YzgtYjgzNi0xMWQwOGE3MDNjODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDQ6MzcuMDgzODM0ODgyWiJ9&digest=sha256%3Ab8d5bce745e4ba5ef268d9911697cd366cb5ed10ead64fb6426bd25c22c4ded0" http.request.useragent="Go-http-client/1.1" http.response.duration=4.053050805s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:37 +0000] "PUT /v2/foo/schema2/blobs/uploads/696b0abb-5d9f-46c8-b836-11d08a703c85?_state=oDfzY5qf1at0Bwlm07uRLAGEeFW0mHEyOMFqbqVM1VZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OTZiMGFiYi01ZDlmLTQ2YzgtYjgzNi0xMWQwOGE3MDNjODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMTI6NDQ6MzcuMDgzODM0ODgyWiJ9&digest=sha256%3Ab8d5bce745e4ba5ef268d9911697cd366cb5ed10ead64fb6426bd25c22c4ded0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36745" http.request.id=14524b7a-108a-444d-ab28-ce270312d9f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.436375ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36745" http.request.id=c2270f7f-9b58-4cfd-af14-7f76e3546fbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema2/manifests/sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.803156ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=76649038-2947-4539-b0e6-cfd9c17966d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33548" 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=3.155736ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=d8e5012d-63aa-4efd-babd-e664da764811 http.request.method=GET http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema2/manifests/sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.216176ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "GET /v2/foo/schema2/manifests/sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=b3b87d5e-fb74-4f41-8a3c-3a051fcf4592 http.request.method=GET http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.513697ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=37613e27-3b56-43ef-9af2-393e5d12c0f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema2/manifests/sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.385257ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "GET /v2/foo/schema2/manifests/sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=efe5b6e3-27b1-4a41-b609-6cddb4351157 http.request.method=GET http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.352257ms http.response.status=200 http.response.written=45 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=info msg="rewriting manifest sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=8d2c8864-d219-4c90-8cce-b484584203bd http.request.method=GET http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T12:44:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=8d2c8864-d219-4c90-8cce-b484584203bd http.request.method=GET http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.942674ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=66bf6e05-a64d-44f5-900f-bf36e14740b6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema2/manifests/sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.875517ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=e05483a5-d198-49d7-8974-3d2f635d5a93 http.request.method=GET http.request.remoteaddr="127.0.0.1:33548" http.request.uri="/v2/foo/schema2/manifests/sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.818177ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1" 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "GET /v2/foo/schema2/manifests/sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=87239858-1faa-401f-b567-2d0d4608a2ab http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40118" http.request.uri="/v2/foo/schema2/manifests/sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.181236ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1" 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36745" http.request.id=50231518-0ec6-4534-af5c-cebd69b28b6f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40124" http.request.uri="/v2/foo/schema2/manifests/sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1" http.request.useragent="Go-http-client/1.1" http.response.duration=4.091695ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "PUT /v2/foo/schema2/manifests/sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=db9b5c44-6a86-4cf3-9585-dcc2fb71c15c http.request.method=GET http.request.remoteaddr="127.0.0.1:40124" http.request.uri="/v2/foo/schema2/manifests/sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.314997ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "GET /v2/foo/schema2/manifests/sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=d2e7fb9c-f74a-42ff-abee-79fc1099044f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40140" 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=3.012016ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36745" http.request.id=244ef3c5-293a-4be1-9c3b-28cfb8553241 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.973716ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=2f2c5ac8-0f46-4f7a-836a-12d9839fcdfb http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.479557ms http.response.status=200 http.response.written=39 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=e0718311-2784-4134-9924-9bc7742b4eb9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/manifests/sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.965436ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "DELETE /v2/foo/schema2/manifests/sha256:91d397556260ababedde429400cec01adfdd232b3a7099efc8e699ee60a419b1 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36745" http.request.id=9202079b-5eb3-4276-bd71-ae898e1dee79 http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.336497ms http.response.status=200 http.response.written=35 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (30.76s) === RUN TestManifestDeleteDisabled time="2026-05-15T12:44: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.10 time="2026-05-15T12:44:41Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:44:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:33189" http.request.id=ed6ed01d-c30b-40ca-be33-8bcc7dacdc73 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44692" 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=2.769316ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-05-15T12:44: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.10 time="2026-05-15T12:44:41Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:44:41Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 time="2026-05-15T12:44:41Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.10 time="2026-05-15T12:44:41Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.10 time="2026-05-15T12:44:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=ba645fa8-1de9-496a-9388-501035e07e8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33886" 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=4.792194ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=b60c020d-aa23-4675-85de-44a7713431fe http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33890" 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=4.695715ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=12f59d4f-94df-45bf-a700-30e221c01fe0 http.request.method=POST http.request.remoteaddr="127.0.0.1:33896" 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=4.689395ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-15T12:44:41Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:38445" http.request.id=cb5b0b2c-a2ef-40bf-887f-738f679a59d1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33898" 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=5.066614ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:12:44:41 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.08s) === RUN TestProxyManifestGetByTag time="2026-05-15T12:44: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.10 time="2026-05-15T12:44:41Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:44:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43409" http.request.id=235135d7-6109-4171-8eb2-d4d90e533440 http.request.method=POST http.request.remoteaddr="127.0.0.1:38494" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.512676ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:50Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43409" http.request.id=1c2ecd68-6f20-4bf4-8d66-c8447b7e2c53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38494" http.request.uri="/v2/foo/bar/blobs/uploads/833e2585-655c-488e-b27d-b54d657221d4?_state=iveu7vJxAxidDZnQ9KW9ptvSHxSyWpywFpDxT5uGAwh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzM2UyNTg1LTY1NWMtNDg4ZS1iMjdkLWI1NGQ2NTcyMjFkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0NDo0Mi4wMzIzOTE1MDVaIn0%3D&digest=sha256%3A1a88482dd949113655e7791f34e392772c5833de76d05240c6633693056e8c55" http.request.useragent="Go-http-client/1.1" http.response.duration=8.96464595s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:42 +0000] "PUT /v2/foo/bar/blobs/uploads/833e2585-655c-488e-b27d-b54d657221d4?_state=iveu7vJxAxidDZnQ9KW9ptvSHxSyWpywFpDxT5uGAwh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgzM2UyNTg1LTY1NWMtNDg4ZS1iMjdkLWI1NGQ2NTcyMjFkNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0NDo0Mi4wMzIzOTE1MDVaIn0%3D&digest=sha256%3A1a88482dd949113655e7791f34e392772c5833de76d05240c6633693056e8c55 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43409" http.request.id=d76cd632-ba12-4a7b-ad09-7b9f1c347617 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38494" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.381052ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:51 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:44:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T12:44:51Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T12:44:51Z" level=info msg="Starting upload purge in 21m0s" go.version=go1.25.10 time="2026-05-15T12:44:51Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 time="2026-05-15T12:44:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43409" http.request.id=1f6e872c-e6f5-4387-8180-aa295aa1ff49 http.request.method=GET http.request.remoteaddr="127.0.0.1:38494" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.390077ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:12:44:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T12:44:51Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:43409" go.version=go1.25.10 time="2026-05-15T12:44:51Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.10 time="2026-05-15T12:44:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43409" http.request.id=f3bc3bc2-ca88-468e-8575-4d3f6c26c185 http.request.method=GET http.request.remoteaddr="127.0.0.1:38500" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.817396ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:12:44:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T12:44:51Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43409 /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:43409/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:40045" http.request.id=cfa213ed-8633-40c8-b29b-606824dda135 http.request.method=GET http.request.remoteaddr="127.0.0.1:58068" http.request.uri="/v2/foo/bar/manifests/sha256:d761c05cec28a5befa8fa9974905946e135a6cbf6872972a7d903f89366a6163" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:d761c05cec28a5befa8fa9974905946e135a6cbf6872972a7d903f89366a6163" time="2026-05-15T12:44:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43409" http.request.id=d3dedec2-b7f9-4cfa-9473-a936e90e0da3 http.request.method=GET http.request.remoteaddr="127.0.0.1:38506" http.request.uri="/v2/foo/bar/manifests/sha256:d761c05cec28a5befa8fa9974905946e135a6cbf6872972a7d903f89366a6163" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.734275ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:12:44:51 +0000] "GET /v2/foo/bar/manifests/sha256:d761c05cec28a5befa8fa9974905946e135a6cbf6872972a7d903f89366a6163 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T12:44:51Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:d761c05cec28a5befa8fa9974905946e135a6cbf6872972a7d903f89366a6163 with ttl=167h59m59.99998622s" go.version=go1.25.10 time="2026-05-15T12:44:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40045" http.request.id=cfa213ed-8633-40c8-b29b-606824dda135 http.request.method=GET http.request.remoteaddr="127.0.0.1:58068" http.request.uri="/v2/foo/bar/manifests/sha256:d761c05cec28a5befa8fa9974905946e135a6cbf6872972a7d903f89366a6163" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=19.135538ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:12:44:51 +0000] "GET /v2/foo/bar/manifests/sha256:d761c05cec28a5befa8fa9974905946e135a6cbf6872972a7d903f89366a6163 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T12:44:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43409" http.request.id=b09678f2-79c8-4d18-b4d8-942854cc548c http.request.method=GET http.request.remoteaddr="127.0.0.1:38506" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.634977ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:12:44:51 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T12:44:51Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43409 /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:43409/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:40045" http.request.id=c9bd95ed-2fc1-4f0c-ac6c-05fa7df7a840 http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-05-15T12:44:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43409" http.request.id=469967b8-ea75-4d46-ae97-fe2fd8acd34d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38510" 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.045075ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:12:44:51 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T12:44:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40045" http.request.id=c9bd95ed-2fc1-4f0c-ac6c-05fa7df7a840 http.request.method=GET http.request.remoteaddr="127.0.0.1:58080" 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=17.585559ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:12:44:51 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T12:44:51Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43409" http.request.id=666fa7ee-d68f-4108-918b-1b7e7090694d http.request.method=POST http.request.remoteaddr="127.0.0.1:38510" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.266316ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T12:45:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43409" http.request.id=a63eb9e0-3e3a-4ef9-a20a-3781da01c47c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38510" http.request.uri="/v2/foo/bar/blobs/uploads/b4763522-6ccb-4133-99d6-6ea21b390e97?_state=XnsRA0Z50ic2idE2QGY8PGksAfQ0jTtLIq8BMXn1RSZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0NzYzNTIyLTZjY2ItNDEzMy05OWQ2LTZlYTIxYjM5MGU5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0NDo1MS45MTYwNzA3NDZaIn0%3D&digest=sha256%3Ae2857950da70f5803e9caa0e9ebfecb5c98f54d30e46ec32d0e9bb4f86466f35" http.request.useragent="Go-http-client/1.1" http.response.duration=13.26856338s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:44:51 +0000] "PUT /v2/foo/bar/blobs/uploads/b4763522-6ccb-4133-99d6-6ea21b390e97?_state=XnsRA0Z50ic2idE2QGY8PGksAfQ0jTtLIq8BMXn1RSZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI0NzYzNTIyLTZjY2ItNDEzMy05OWQ2LTZlYTIxYjM5MGU5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQxMjo0NDo1MS45MTYwNzA3NDZaIn0%3D&digest=sha256%3Ae2857950da70f5803e9caa0e9ebfecb5c98f54d30e46ec32d0e9bb4f86466f35 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:45:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43409" http.request.id=1e7a9bcc-8624-48ab-bd18-a50b5eabf4be http.request.method=PUT http.request.remoteaddr="127.0.0.1:38510" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.326993ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:12:45:05 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T12:45:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43409" http.request.id=f0c96dc8-80cc-4e3a-ae29-14bd9d94581a http.request.method=GET http.request.remoteaddr="127.0.0.1:38510" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.387677ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:12:45:05 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T12:45:05Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43409 /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:43409/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:40045" http.request.id=fa208542-2de9-45da-8607-9c145110ed03 http.request.method=GET http.request.remoteaddr="127.0.0.1:42892" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-05-15T12:45:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43409" http.request.id=35ca5c0f-67c5-452e-b3c9-a82f3f7dd7a6 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36652" 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.066454ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:12:45:05 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T12:45:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43409" http.request.id=e4e04c33-7a2a-4577-be45-4befb1fa9109 http.request.method=GET http.request.remoteaddr="127.0.0.1:36652" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.575377ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:12:45:05 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T12:45:05Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:43409 /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:43409/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:40045" http.request.id=fa208542-2de9-45da-8607-9c145110ed03 http.request.method=GET http.request.remoteaddr="127.0.0.1:42892" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2026-05-15T12:45:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43409" http.request.id=51b20fb7-b4d4-4764-816d-57a53e1279c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36666" 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.414494ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:12:45:05 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T12:45:05Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:6a2a88037cc080cb87b550e46bb9d666e89896e86477085dbc7cfd5cf81adc40 with ttl=167h59m59.9999913s" go.version=go1.25.10 time="2026-05-15T12:45:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40045" http.request.id=fa208542-2de9-45da-8607-9c145110ed03 http.request.method=GET http.request.remoteaddr="127.0.0.1:42892" 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=28.841146ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:12:45:05 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (23.92s) === RUN TestAppDispatcher time="2026-05-15T12:45:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43853" http.request.id=d7f82905-4cb7-4df4-a2cd-9422d4a9d161 http.request.method=GET http.request.remoteaddr="127.0.0.1:47714" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.819395ms http.response.status=200 http.response.written=0 time="2026-05-15T12:45:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43853" http.request.id=61820c32-6fba-43dc-bd09-b03061804174 http.request.method=GET http.request.remoteaddr="127.0.0.1:47714" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=2.830537ms http.response.status=200 http.response.written=0 time="2026-05-15T12:45:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43853" http.request.id=b8bca7df-2c4e-409d-85b7-307e751e7b06 http.request.method=GET http.request.remoteaddr="127.0.0.1:47714" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.706337ms http.response.status=200 http.response.written=0 time="2026-05-15T12:45:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:43853" http.request.id=306ff11c-f4b0-41bb-9701-a0955939d7fe http.request.method=GET http.request.remoteaddr="127.0.0.1:47714" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=3.125836ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2026-05-15T12:45:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 instance.id=dd535664-a17e-4037-a837-0c6946d5bcec time="2026-05-15T12:45:05Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=dd535664-a17e-4037-a837-0c6946d5bcec time="2026-05-15T12:45:05Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.10 http.request.host="127.0.0.1:39123" http.request.id=b13047c7-417d-42c6-9e72-75e985eaf07d http.request.method=GET http.request.remoteaddr="127.0.0.1:48036" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2026-05-15T12:45:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 instance.id=dd535664-a17e-4037-a837-0c6946d5bcec time="2026-05-15T12:45:05Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=dd535664-a17e-4037-a837-0c6946d5bcec time="2026-05-15T12:45:05Z" level=info msg="configuring file health check path=/tmp/healthcheck1642931597, interval=1" go.version=go1.25.10 instance.id=dd535664-a17e-4037-a837-0c6946d5bcec --- PASS: TestFileHealthCheck (4.01s) === RUN TestTCPHealthCheck time="2026-05-15T12:45: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.10 instance.id=dd535664-a17e-4037-a837-0c6946d5bcec time="2026-05-15T12:45:09Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=dd535664-a17e-4037-a837-0c6946d5bcec time="2026-05-15T12:45:09Z" level=info msg="configuring TCP health check addr=127.0.0.1:35375, interval=1" go.version=go1.25.10 instance.id=dd535664-a17e-4037-a837-0c6946d5bcec --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2026-05-15T12:45:13Z" 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.10 instance.id=dd535664-a17e-4037-a837-0c6946d5bcec time="2026-05-15T12:45:13Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=dd535664-a17e-4037-a837-0c6946d5bcec time="2026-05-15T12:45:13Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:43033, interval=1, threshold=3" go.version=go1.25.10 instance.id=dd535664-a17e-4037-a837-0c6946d5bcec --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 361.105s ? 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.01s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.35s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.07s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.73s) === RUN TestProxyManifests --- PASS: TestProxyManifests (2.65s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 13.175s === RUN TestSchedule time="2026-05-15T12:39:19Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=7c2d4242-af43-4e16-8c66-78558ccb14f3 time="2026-05-15T12:39:19Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.94888ms" go.version=go1.25.10 instance.id=7c2d4242-af43-4e16-8c66-78558ccb14f3 time="2026-05-15T12:39:19Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=986.12µs" go.version=go1.25.10 instance.id=7c2d4242-af43-4e16-8c66-78558ccb14f3 time="2026-05-15T12:39:19Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=978.9µs" go.version=go1.25.10 instance.id=7c2d4242-af43-4e16-8c66-78558ccb14f3 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-05-15T12:39:19Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=7c2d4242-af43-4e16-8c66-78558ccb14f3 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-05-15T12:39:19Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=7c2d4242-af43-4e16-8c66-78558ccb14f3 time="2026-05-15T12:39:19Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.98448ms" go.version=go1.25.10 instance.id=7c2d4242-af43-4e16-8c66-78558ccb14f3 time="2026-05-15T12:39:19Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99064ms" go.version=go1.25.10 instance.id=7c2d4242-af43-4e16-8c66-78558ccb14f3 time="2026-05-15T12:39:19Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=7c2d4242-af43-4e16-8c66-78558ccb14f3 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-05-15T12:39:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=7c2d4242-af43-4e16-8c66-78558ccb14f3 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.868s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (15.04s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 19015680 sha256:2fe160ebfdbdd82bea60339535e0e8ae2416d6c844d7b5b55aceedce3f042ec5 [] map[] } --- PASS: TestSimpleBlobRead (1.60s) === RUN TestBlobMount --- PASS: TestBlobMount (1.77s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (10.95s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (9.30s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (9.75s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.04s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.04s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:29fa9f9a0f590b1b2d160926106846e2a4f0feabd4fcc9f075c70858dc851a61 palailogos: marking blob sha256:10636b21948ebd69ed800cb607295fceb429109d09ac98b1f7f43891e323d3e5 palailogos: marking blob sha256:a68c750c4e4411e8416a930037211e8472b773f9274cc7d06d535997f2500222 palailogos: marking manifest sha256:43a9833e8d6fb0eb118986258e3acb9b48fd6c95239e0792c3428c7dbeb5b941 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:a6d7c24fe8ed678b3e62d1cef2dcc2a13eaecfec809880fc91be5e9f51c26837 palailogos: marking blob sha256:04a7ad18a29ac789ec39d822b9758840f6e141c271dce94c394706daa642cf41 palailogos: marking manifest sha256:9ca6a053ee6f6089a22d440cd9c8b3206b737a31ede8b7d0e6548b2a59f2fbb8 palailogos: marking blob sha256:b317b95bf5512c7115c0dd8238642889709316cffd298218c3566286e8cad327 palailogos: marking blob sha256:29fa9f9a0f590b1b2d160926106846e2a4f0feabd4fcc9f075c70858dc851a61 palailogos: marking manifest sha256:b317b95bf5512c7115c0dd8238642889709316cffd298218c3566286e8cad327 palailogos: marking blob sha256:ae008c219c79d0199191d1a79c2de66a0e16db3c5b074f9ed2a25b323ea6335a palailogos: marking blob sha256:18e167fd6398ab4a8fc22bc81204fc593ab6480b5ac5e9b80a44cff6909eb246 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (5.90s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:86ebca7fadb3be47f23570b79881f5f40938d37106915070478b96cd376b0759 deletemanifests: marking manifest sha256:96a16705f8e461aec53db19fc6de7d892a60e33b1e30b28914dc7f74052bd53b deletemanifests: marking blob sha256:ca6b5ab8c9b5f2c308a25e6b84240a8eea7931a669fc3968273f730c36caeb30 deletemanifests: marking blob sha256:1eb201cff501fff0b70c2c9f86c6ea205b2d6991a1f35dbefde047c64adf37e7 deletemanifests: marking blob sha256:27ad00c8c8c783d8b55445a9d44bebbb352efeed089671f329ee3a896ded41d5 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2bfcad8ff3c2ce61763b714ef2b77318f9bda152fe912ba23457d2c3e4f42fdc blob eligible for deletion: sha256:61a2258cc4db7c9031b183bbca57b7fe365017e9154d715f864d8bc7aad78c14 blob eligible for deletion: sha256:86ebca7fadb3be47f23570b79881f5f40938d37106915070478b96cd376b0759 blob eligible for deletion: sha256:180bb4277e41809212653df6279a1356de572a2162dc0330d8b794e26072d5f3 deletemanifests manifest eligible for deletion: sha256:86ebca7fadb3be47f23570b79881f5f40938d37106915070478b96cd376b0759 deletemanifests: marking manifest sha256:96a16705f8e461aec53db19fc6de7d892a60e33b1e30b28914dc7f74052bd53b deletemanifests: marking blob sha256:ca6b5ab8c9b5f2c308a25e6b84240a8eea7931a669fc3968273f730c36caeb30 deletemanifests: marking blob sha256:1eb201cff501fff0b70c2c9f86c6ea205b2d6991a1f35dbefde047c64adf37e7 deletemanifests: marking blob sha256:27ad00c8c8c783d8b55445a9d44bebbb352efeed089671f329ee3a896ded41d5 time="2026-05-15T12:40:20Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/86ebca7fadb3be47f23570b79881f5f40938d37106915070478b96cd376b0759" go.version=go1.25.10 instance.id=7b0296b6-edd9-4732-88b6-1729ad5ce9ff time="2026-05-15T12:40:20Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/86ebca7fadb3be47f23570b79881f5f40938d37106915070478b96cd376b0759" go.version=go1.25.10 instance.id=7b0296b6-edd9-4732-88b6-1729ad5ce9ff 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:180bb4277e41809212653df6279a1356de572a2162dc0330d8b794e26072d5f3 time="2026-05-15T12:40:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/18/180bb4277e41809212653df6279a1356de572a2162dc0330d8b794e26072d5f3" go.version=go1.25.10 instance.id=7b0296b6-edd9-4732-88b6-1729ad5ce9ff blob eligible for deletion: sha256:2bfcad8ff3c2ce61763b714ef2b77318f9bda152fe912ba23457d2c3e4f42fdc time="2026-05-15T12:40:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2b/2bfcad8ff3c2ce61763b714ef2b77318f9bda152fe912ba23457d2c3e4f42fdc" go.version=go1.25.10 instance.id=7b0296b6-edd9-4732-88b6-1729ad5ce9ff blob eligible for deletion: sha256:61a2258cc4db7c9031b183bbca57b7fe365017e9154d715f864d8bc7aad78c14 time="2026-05-15T12:40:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/61/61a2258cc4db7c9031b183bbca57b7fe365017e9154d715f864d8bc7aad78c14" go.version=go1.25.10 instance.id=7b0296b6-edd9-4732-88b6-1729ad5ce9ff blob eligible for deletion: sha256:86ebca7fadb3be47f23570b79881f5f40938d37106915070478b96cd376b0759 time="2026-05-15T12:40:20Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/86/86ebca7fadb3be47f23570b79881f5f40938d37106915070478b96cd376b0759" go.version=go1.25.10 instance.id=7b0296b6-edd9-4732-88b6-1729ad5ce9ff --- PASS: TestDeleteManifestIfTagNotFound (6.20s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:54314310c4174605c04d5d7b2a21de1f89173dd31d48087ba2c045319c6b03d6 time="2026-05-15T12:40:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/54/54314310c4174605c04d5d7b2a21de1f89173dd31d48087ba2c045319c6b03d6" go.version=go1.25.10 instance.id=7b0296b6-edd9-4732-88b6-1729ad5ce9ff blob eligible for deletion: sha256:6de38a6cd96c95ebca8466426641e5240d50a968c4cca6612d306aede8fa0430 time="2026-05-15T12:40:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6d/6de38a6cd96c95ebca8466426641e5240d50a968c4cca6612d306aede8fa0430" go.version=go1.25.10 instance.id=7b0296b6-edd9-4732-88b6-1729ad5ce9ff blob eligible for deletion: sha256:dc4e65bd328117a40cb785da709bb364602da907d69a4d119761ab16c9e33d96 time="2026-05-15T12:40:21Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dc/dc4e65bd328117a40cb785da709bb364602da907d69a4d119761ab16c9e33d96" go.version=go1.25.10 instance.id=7b0296b6-edd9-4732-88b6-1729ad5ce9ff --- PASS: TestGCWithMissingManifests (1.53s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:15a044ba9a1f62867bafbadc5eab33ff9e93686e23bdb589efb98aff0e79d208 komnenos: marking blob sha256:de017dd4ba273e0af158ec8599e7504a1dbb6b7b18c4d1f8be8a612b13154e89 komnenos: marking blob sha256:4c7d206c3882daabc683f9e9cfa28da8967067cf4054ac48a82e9ce78d39c332 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:855732fb9dea408db9585e4639c62c9d4ea46d00d9a8ba8c095da08cf299e93f time="2026-05-15T12:40:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/85/855732fb9dea408db9585e4639c62c9d4ea46d00d9a8ba8c095da08cf299e93f" go.version=go1.25.10 instance.id=7b0296b6-edd9-4732-88b6-1729ad5ce9ff blob eligible for deletion: sha256:a46b112e7d6874d2588d14e68c0980903ac0351a9530992f6df3fc3e01871821 time="2026-05-15T12:40:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a4/a46b112e7d6874d2588d14e68c0980903ac0351a9530992f6df3fc3e01871821" go.version=go1.25.10 instance.id=7b0296b6-edd9-4732-88b6-1729ad5ce9ff blob eligible for deletion: sha256:dcf5f2fb152b9dd0c52c20edc2ac56d9151e92a42e8c52a110bb220e7ece00ba time="2026-05-15T12:40:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dc/dcf5f2fb152b9dd0c52c20edc2ac56d9151e92a42e8c52a110bb220e7ece00ba" go.version=go1.25.10 instance.id=7b0296b6-edd9-4732-88b6-1729ad5ce9ff blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-05-15T12:40:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.10 instance.id=7b0296b6-edd9-4732-88b6-1729ad5ce9ff blob eligible for deletion: sha256:424912483e78e87135a2a7820bbceaf14659c5a9675e540e2b05680a7a5a4f65 time="2026-05-15T12:40:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/42/424912483e78e87135a2a7820bbceaf14659c5a9675e540e2b05680a7a5a4f65" go.version=go1.25.10 instance.id=7b0296b6-edd9-4732-88b6-1729ad5ce9ff blob eligible for deletion: sha256:54129287758dcea35209da7bae54161be9ce79022c4a31737509875ea7f5beb8 time="2026-05-15T12:40:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/54/54129287758dcea35209da7bae54161be9ce79022c4a31737509875ea7f5beb8" go.version=go1.25.10 instance.id=7b0296b6-edd9-4732-88b6-1729ad5ce9ff blob eligible for deletion: sha256:7bb94203cc169a671174f2da8fc401929651257b998971454788609cc2026583 time="2026-05-15T12:40:28Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7b/7bb94203cc169a671174f2da8fc401929651257b998971454788609cc2026583" go.version=go1.25.10 instance.id=7b0296b6-edd9-4732-88b6-1729ad5ce9ff --- PASS: TestDeletionHasEffect (6.37s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (6.64s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:584530b3023c600504762cc0dcd554f8010f97bfa97be269ae587ebca695bbc9 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:ba7cc12dd3583ef87ee5b9ddeedc3728a468bf9c6e16c7e0dc187cbe1bff30cc michael_z_doukas: marking blob sha256:348e0475c78945687e4cf04f6f23991605193db7fd9cfc9194c259e0cd130b41 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:564295a4a1fb8132b29308c286cb1475252725f45f20678eb816c48fed8dd7da time="2026-05-15T12:40:37Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/56/564295a4a1fb8132b29308c286cb1475252725f45f20678eb816c48fed8dd7da" go.version=go1.25.10 instance.id=7b0296b6-edd9-4732-88b6-1729ad5ce9ff --- PASS: TestOrphanBlobDeleted (3.22s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:eab1492e8a145c3917f89ca43b868cd1a0f3fef062b79ad41f7920c43520c823 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:63f98ce31e298bbcdded9c58952234fadd3beed70fcdb9250a09185b9432b169 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (1.76s) === RUN TestManifestStorage --- PASS: TestManifestStorage (2.08s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (1.68s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (3.80s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2026-05-15T12:40:47Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 11:40:47.315861754 +0000 UTC m=-3512.151534305, actuallyDelete=true" time="2026-05-15T12:40:47Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-05-15T12:40:47Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 12:40:47.31895797 +0000 UTC m=+87.851561871, actuallyDelete=true" time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9eb810b1-6505-4dba-8a4d-52acd7a64b15 have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.31895797 +0000 UTC m=+87.851561871). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/deb97fa4-4f9a-401d-9a13-7bb52e77995e have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.31895797 +0000 UTC m=+87.851561871). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0b0e540a-34dc-4e4e-9ed5-692a04e5961c have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.31895797 +0000 UTC m=+87.851561871). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/22a4c486-1a96-430a-af76-4e3f7cd43899 have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.31895797 +0000 UTC m=+87.851561871). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/be3feeea-4766-4614-86de-5797030e3fd7 have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.31895797 +0000 UTC m=+87.851561871). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cfba5f25-7e23-4e92-98b4-ef5f4092511e have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.31895797 +0000 UTC m=+87.851561871). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/3191e513-0f00-4267-bce8-8e5b209413d5 have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.31895797 +0000 UTC m=+87.851561871). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0bba7e17-5272-4d0e-8053-8090dd4701fd have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.31895797 +0000 UTC m=+87.851561871). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1f5168eb-ad58-4c19-9990-edf9441c7e12 have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.31895797 +0000 UTC m=+87.851561871). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/42d8c112-6bc5-4ebd-b508-b4509b3059a9 have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.31895797 +0000 UTC m=+87.851561871). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8b878aa4-3360-4787-848a-843968b7d2ac have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.31895797 +0000 UTC m=+87.851561871). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-05-15T12:40:47Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 12:40:47.322570266 +0000 UTC m=+87.855174207, actuallyDelete=true" time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/55e7db38-8b57-485f-adf3-4a691db15739 have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.322570266 +0000 UTC m=+87.855174207). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5871296d-bafe-45b6-8c29-d249ffe28af6 have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.322570266 +0000 UTC m=+87.855174207). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6fe35a50-ac21-4480-ab6d-d335aa20be99 have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.322570266 +0000 UTC m=+87.855174207). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/2fe305a8-0731-4be9-9187-9cf16204745c have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.322570266 +0000 UTC m=+87.855174207). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/33beabbf-7bd3-4a2f-beb1-3aeb5258b2b7 have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.322570266 +0000 UTC m=+87.855174207). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-05-15T12:40:47Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 12:40:47.325181643 +0000 UTC m=+87.857785564, actuallyDelete=true" time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/96998755-3b4d-4408-8723-ca360eb73881 have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.325181643 +0000 UTC m=+87.857785564). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bec580ad-64eb-456d-ab0b-00b9bfc0ee41 have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.325181643 +0000 UTC m=+87.857785564). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c4ac3816-bcdc-41fd-9448-c54c45d4fc04 have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.325181643 +0000 UTC m=+87.857785564). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/13bdb008-2f24-4538-94bc-12ad26db9d47 have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.325181643 +0000 UTC m=+87.857785564). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6cc351ed-e139-48b0-91fd-1a7dd99a7275 have older date (2026-05-15 11:40:47 +0000 UTC) than purge date (2026-05-15 12:40:47.325181643 +0000 UTC m=+87.857785564). Removing upload directory." time="2026-05-15T12:40:47Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-05-15T12:40:47Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 12:40:47.326737961 +0000 UTC m=+87.859341902, actuallyDelete=true" time="2026-05-15T12:40:47Z" 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 88.071s ? 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.282s === 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.287s === RUN TestWalkFileRemoved time="2026-05-15T12:39:19Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.165s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 2.401s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.61s) === 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.886s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.93s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 18.093s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (24.70s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 27.047s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2026-05-15T12:39:19Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.10 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-05-15T12:39:19Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.10 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-05-15T12:39:19Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.10 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.01s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestParsing === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4_2 === CONT TestInvalidData === CONT TestMatchIPV6 === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4 === CONT TestUpdateCalledRegularly time="2026-05-15T12:39:19Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 --- PASS: TestS3TryUpdate (0.06s) time="2026-05-15T12:39:19Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.10 instance.id=e330f65d-2e27-4bd2-89de-1fb98a9f7734 --- PASS: TestParsing (0.06s) time="2026-05-15T12:39:19Z" level=error msg="unknown ip address format" go.version=go1.25.10 instance.id=e330f65d-2e27-4bd2-89de-1fb98a9f7734 ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4WithRegionNotMatched (0.06s) --- PASS: TestMatchIPV4 (0.06s) --- PASS: TestInvalidNetworkType (0.06s) --- PASS: TestMatchIPV4_2 (0.07s) --- PASS: TestMatchIPV6 (0.08s) time="2026-05-15T12:39:19Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.10 instance.id=e330f65d-2e27-4bd2-89de-1fb98a9f7734 --- PASS: TestMatchIPV4WithRegionMatched (0.08s) --- PASS: TestInvalidData (0.08s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.08s) time="2026-05-15T12:39:20Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-15T12:39:21Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-15T12:39:22Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-15T12:39:23Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 --- PASS: TestUpdateCalledRegularly (4.52s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.881s === RUN Test OK: 4 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.275s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.02s) === 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 2.287s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.12s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.03s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 19.405s ? 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.03s) PASS ok github.com/docker/distribution/uuid 0.195s ? 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-r23.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-r23.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-riscv64.so.1 >>> docker-registry*: Package size: 25.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r23.apk >>> docker-registry: Build complete at Fri, 15 May 2026 12:45:22 +0000 elapsed time 0h 7m 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 (20260515.123745) (2/2) Purging go (1.25.10-r0) Executing busybox-1.37.0-r30.trigger OK: 666.7 MiB in 105 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...