>>> docker-registry: Building community/docker-registry 2.8.3-r23 (using abuild 3.17.0_rc2-r0) started Thu, 14 May 2026 09:06:54 +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.26.3-r0) (2/2) Installing .makedepends-docker-registry (20260514.090656) Executing busybox-1.37.0-r31.trigger OK: 550.0 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK /home/buildozer/aports/community/docker-registry/go-1.26-vet-fix-formatstring-arg.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile >>> docker-registry: go-1.26-vet-fix-formatstring-arg.patch patching file registry/proxy/proxyregistry.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-05-14T09:08:14Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-05-14T09:08:14Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.09s) PASS ok github.com/docker/distribution/configuration 0.570s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.01s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-05-14T09:08:14Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.05s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.503s ? 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.04s) PASS ok github.com/docker/distribution/health 0.515s === 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.358s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.18s) PASS ok github.com/docker/distribution/health/checks 0.645s ? 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.01s) === 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.391s === RUN TestBuilder --- PASS: TestBuilder (0.01s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.01s) === 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.377s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.01s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.02s) === 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.446s === RUN TestBuilder --- PASS: TestBuilder (0.01s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.01s) PASS ok github.com/docker/distribution/manifest/schema2 0.372s ? 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/14 09:08:14 http: TLS handshake error from 127.0.0.1:33384: 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:37889/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37889/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37889/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:37889/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:45895?status=0, fail=true --- PASS: TestHTTPSink (0.11s) === RUN TestListener --- PASS: TestListener (2.05s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-05-14T09:08:17Z" level=info msg="broadcaster: closing" time="2026-05-14T09:08:17Z" level=info msg="closing testSink" time="2026-05-14T09:08:17Z" level=info msg="closing testSink" time="2026-05-14T09:08:17Z" level=info msg="closing testSink" time="2026-05-14T09:08:17Z" level=info msg="closing testSink" time="2026-05-14T09:08:17Z" level=info msg="closing testSink" time="2026-05-14T09:08:17Z" level=info msg="closing testSink" time="2026-05-14T09:08:17Z" level=info msg="closing testSink" time="2026-05-14T09:08:17Z" level=info msg="closing testSink" time="2026-05-14T09:08:17Z" level=info msg="closing testSink" time="2026-05-14T09:08:17Z" level=info msg="closing testSink" time="2026-05-14T09:08:17Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-05-14T09:08:17Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 1} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 1} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 1} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 1} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-14T09:08:17Z" level=warning msg="&{0x3f36a3ea80 0.9} encountered too many errors, backing off" time="2026-05-14T09:08:17Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.72s) PASS ok github.com/docker/distribution/notifications 3.610s ? 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-14T09:08:15Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-14T09:08:15.180978303Z" 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.26.3 time="2026-05-14T09:08:15.18364412Z" level=info msg="Starting upload purge in 5m0s" go.version=go1.26.3 time="2026-05-14T09:08:15.185617977Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:08:15.193425968Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.3 time="2026-05-14T09:08:15.193495208Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.3 time="2026-05-14T09:08:15.197250363Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.3 time="2026-05-14T09:08:18.214374365Z" level=info msg="response completed" go.version=go1.26.3 http.request.host=127.0.0.1 http.request.id=7e3ac42a-9c70-405a-9679-40c65f47b1ae http.request.method=GET http.request.remoteaddr="127.0.0.1:42562" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.599713ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/May/2026:09:08:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-05-14T09:08:18.214834944Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.3 --- PASS: TestRegistrySupportedCipherSuite (3.38s) === RUN TestRegistryUnsupportedCipherSuite time="2026-05-14T09:08:18.561904801Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-14T09:08:18.565502537Z" 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.26.3 time="2026-05-14T09:08:18.565615257Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:08:18.565752597Z" level=info msg="Starting upload purge in 14m0s" go.version=go1.26.3 time="2026-05-14T09:08:18.566165976Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.35s) PASS ok github.com/docker/distribution/registry 12.417s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.373s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.10s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.02s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.04s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.19s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.889s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-05-14T09:08:14Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.3 instance.id=b66f5d8b-eacf-4062-ae1c-2671e3c997c8 time="2026-05-14T09:08:14Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.3 instance.id=b66f5d8b-eacf-4062-ae1c-2671e3c997c8 --- PASS: TestBasicAccessController (0.05s) === RUN TestCreateHtpasswdFile time="2026-05-14T09:08:14Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.3 password=hVEJ1qv2KRprzADSyI4Yq-z3dBEj1wtREipgIDS4yIU user=docker --- PASS: TestCreateHtpasswdFile (0.17s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.696s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.05s) PASS ok github.com/docker/distribution/registry/auth/silly 0.503s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.08s) === RUN TestLeeway time="2026-05-14T09:08:14Z" level=info msg="token not to be used before 2026-05-14 09:08:15 +0000 UTC - currently 2026-05-14 09:08:14.751405267 +0000 UTC m=+0.223998728" time="2026-05-14T09:08:14Z" level=info msg="token not to be used after 2026-05-14 09:08:14 +0000 UTC - currently 2026-05-14 09:08:14.755442642 +0000 UTC m=+0.228034083" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-05-14T09:08:14Z" 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.531s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.04s) === 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.01s) === 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.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.774s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.04s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.03s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === 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.625s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.01s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.01s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.367s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-05-14T09:08:16Z" 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.26.3 time="2026-05-14T09:08:16Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:08:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34165" http.request.id=aeb19d8b-8266-4729-9530-81ddc86f6f92 http.request.method=GET http.request.remoteaddr="127.0.0.1:42240" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.959195ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/May/2026:09:08:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.07s) === RUN TestCatalogAPI time="2026-05-14T09:08:16Z" 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.26.3 time="2026-05-14T09:08:16Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:08:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=e4076f36-e352-4e33-ae33-ab9dff06a8c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=8.59657ms http.response.status=200 http.response.written=20 127.0.0.1 - - [14/May/2026:09:08:16 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-14T09:08:17Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=8bfa3cb0-f4d6-4d8e-82da-c5207e2f5127 http.request.method=POST http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.969554ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:08:17 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:08:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=78b33bc2-6673-404f-9af4-d23274e1fce6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/aaaa/blobs/uploads/fcad9e94-0669-4e66-b43e-f734a1c2c527?_state=lhSeBKR3c5QbHGFqx-F67WAK_kvxVFEgZorIrL-9UId7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmY2FkOWU5NC0wNjY5LTRlNjYtYjQzZS1mNzM0YTFjMmM1MjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDg6MTcuMTU2NTgyNzk0WiJ9&digest=sha256%3A63dc066800f93311b06c2ea47c9d8fdff7869ace1dcd106ae2e94a5aa2aea5fd" http.request.useragent="Go-http-client/1.1" http.response.duration=12.874283085s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:08:17 +0000] "PUT /v2/foo/aaaa/blobs/uploads/fcad9e94-0669-4e66-b43e-f734a1c2c527?_state=lhSeBKR3c5QbHGFqx-F67WAK_kvxVFEgZorIrL-9UId7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmY2FkOWU5NC0wNjY5LTRlNjYtYjQzZS1mNzM0YTFjMmM1MjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDg6MTcuMTU2NTgyNzk0WiJ9&digest=sha256%3A63dc066800f93311b06c2ea47c9d8fdff7869ace1dcd106ae2e94a5aa2aea5fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:08:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=f7dafcfd-6b6b-4205-9b5a-8fb0de08d6ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.60063ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:08:30 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:08:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=1650efbc-a8b3-4034-8f9b-770e3d94624b http.request.method=POST http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=15.079142ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:08:30 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:08:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=4451df41-66fa-490c-8866-cc0979dce552 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/bbbb/blobs/uploads/397c0d0f-50d5-44bd-98d3-3f9b3f394fd2?_state=GIrORt2JzseXQ4to1nyFXHCTmwMc8aYDnrgGIIGT1Ox7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzOTdjMGQwZi01MGQ1LTQ0YmQtOThkMy0zZjliM2YzOTRmZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDg6MzAuNzE3NzU2MjYyWiJ9&digest=sha256%3A4639b5bcbafc2ebe23323f2c50e36bc89c0346e72245388425cc74138efd4d2a" http.request.useragent="Go-http-client/1.1" http.response.duration=8.624973245s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:08:30 +0000] "PUT /v2/foo/bbbb/blobs/uploads/397c0d0f-50d5-44bd-98d3-3f9b3f394fd2?_state=GIrORt2JzseXQ4to1nyFXHCTmwMc8aYDnrgGIIGT1Ox7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzOTdjMGQwZi01MGQ1LTQ0YmQtOThkMy0zZjliM2YzOTRmZDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDg6MzAuNzE3NzU2MjYyWiJ9&digest=sha256%3A4639b5bcbafc2ebe23323f2c50e36bc89c0346e72245388425cc74138efd4d2a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:08:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=5809aaf7-4f06-49d0-b3f7-8694b6667243 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.410412ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:08:39 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:08:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=89efb01e-d51a-4d54-88a6-40a992aafbf4 http.request.method=POST http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.259996ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:08:40 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:08:55Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=937e21f7-f5c0-42db-89ed-2dc5762d8977 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/cccc/blobs/uploads/067d233b-1d9a-4a12-812d-32963ab3d9fd?_state=F3cC2cNl5hji74IVh46EgWjKaKYclR3YdZ7GJfSBtTt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwNjdkMjMzYi0xZDlhLTRhMTItODEyZC0zMjk2M2FiM2Q5ZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDg6NDAuMTk3ODkzNTI1WiJ9&digest=sha256%3A8233d2db2a91ea365b73e3830a092e2eb5bbcf02f9a3e5b35ee9998c0fc6dde7" http.request.useragent="Go-http-client/1.1" http.response.duration=15.173505003s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:08:40 +0000] "PUT /v2/foo/cccc/blobs/uploads/067d233b-1d9a-4a12-812d-32963ab3d9fd?_state=F3cC2cNl5hji74IVh46EgWjKaKYclR3YdZ7GJfSBtTt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwNjdkMjMzYi0xZDlhLTRhMTItODEyZC0zMjk2M2FiM2Q5ZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDg6NDAuMTk3ODkzNTI1WiJ9&digest=sha256%3A8233d2db2a91ea365b73e3830a092e2eb5bbcf02f9a3e5b35ee9998c0fc6dde7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:08:55Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=99ba35e7-ffc6-482a-ad7c-572694981fc9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.772532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:08:55 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:08:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=90a86cd5-4898-4b81-b6bb-135fb10f72ec http.request.method=POST http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.913576ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:08:56 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:09:05Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=944e2e94-489b-49b5-9814-266f7389999e http.request.method=PUT http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/dddd/blobs/uploads/0d9b0173-d744-4a10-ae7b-8aba6a6537c5?_state=7_Y43GgFBugYKW19O9orUsBYsj26ynriQARMA66v68l7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwZDliMDE3My1kNzQ0LTRhMTAtYWU3Yi04YWJhNmE2NTM3YzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDg6NTYuNzEzNTYyMTcxWiJ9&digest=sha256%3A49caff33260d58bb84c76de7f1635c670825b9965b6617f379f31a657ff33c96" http.request.useragent="Go-http-client/1.1" http.response.duration=9.079104672s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:08:56 +0000] "PUT /v2/foo/dddd/blobs/uploads/0d9b0173-d744-4a10-ae7b-8aba6a6537c5?_state=7_Y43GgFBugYKW19O9orUsBYsj26ynriQARMA66v68l7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwZDliMDE3My1kNzQ0LTRhMTAtYWU3Yi04YWJhNmE2NTM3YzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDg6NTYuNzEzNTYyMTcxWiJ9&digest=sha256%3A49caff33260d58bb84c76de7f1635c670825b9965b6617f379f31a657ff33c96 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:09:05Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=26b13ef0-dba8-41f2-9320-1dbcdf7b13a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.971993ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:09:05 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:09:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=c2683fce-f2a8-41ee-928f-e991b21d3fcf http.request.method=POST http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.991355ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:09:06 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:09:12Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=8248ca4c-9eb4-4cfa-8f28-ea0d6d6495d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/eeee/blobs/uploads/e794cab2-9f62-4f54-b025-3c5f6349f3fd?_state=HQIqXTLPk9uryqF_S0aRTauFBDkEH7G5qWyO_Xrdq297Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJlNzk0Y2FiMi05ZjYyLTRmNTQtYjAyNS0zYzVmNjM0OWYzZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDk6MDYuMzYzODE4Nzg3WiJ9&digest=sha256%3Aef087606860f2c32e2b9a313bd028233e92aab799dcab3e9f9c66fd1f8c0090c" http.request.useragent="Go-http-client/1.1" http.response.duration=6.330997342s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:09:06 +0000] "PUT /v2/foo/eeee/blobs/uploads/e794cab2-9f62-4f54-b025-3c5f6349f3fd?_state=HQIqXTLPk9uryqF_S0aRTauFBDkEH7G5qWyO_Xrdq297Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJlNzk0Y2FiMi05ZjYyLTRmNTQtYjAyNS0zYzVmNjM0OWYzZmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDk6MDYuMzYzODE4Nzg3WiJ9&digest=sha256%3Aef087606860f2c32e2b9a313bd028233e92aab799dcab3e9f9c66fd1f8c0090c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:09:12Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=9f34fca5-9525-4bc1-8fce-c3bc8ae2b0e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.885013ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:09:12 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:09:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=0d44c3f4-9247-41cc-827f-f00e44fa826a http.request.method=POST http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=12.645804ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:09:13 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:09:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=f6a89f6e-a7fa-4190-9cc6-37fb7744fa48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/ffff/blobs/uploads/98efc2d6-dec1-4a47-90b6-d10dd74fa81c?_state=y8fdTZu_vAyQac-EQapvbxvnwUcw5nU3jg02scwqRBt7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5OGVmYzJkNi1kZWMxLTRhNDctOTBiNi1kMTBkZDc0ZmE4MWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDk6MTMuMjIyOTc2NjQ1WiJ9&digest=sha256%3A8b967143b659c18fef41d13a6f9e6f9697724f9cb9cad0a9ab7b5262b4ea7bd9" http.request.useragent="Go-http-client/1.1" http.response.duration=5.499691916s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:09:13 +0000] "PUT /v2/foo/ffff/blobs/uploads/98efc2d6-dec1-4a47-90b6-d10dd74fa81c?_state=y8fdTZu_vAyQac-EQapvbxvnwUcw5nU3jg02scwqRBt7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI5OGVmYzJkNi1kZWMxLTRhNDctOTBiNi1kMTBkZDc0ZmE4MWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDk6MTMuMjIyOTc2NjQ1WiJ9&digest=sha256%3A8b967143b659c18fef41d13a6f9e6f9697724f9cb9cad0a9ab7b5262b4ea7bd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:09:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=769ccc01-3a79-441d-8b3a-3897d91c6322 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.92557ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:09:18 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:09:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=1f5ebb24-d8ae-4424-b40e-5b97d66a3854 http.request.method=GET http.request.remoteaddr="127.0.0.1:43306" 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.858377ms http.response.status=200 http.response.written=74 127.0.0.1 - - [14/May/2026:09:09:18 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-14T09:09:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=eeceab90-b4e3-45f8-a5b2-2ff9d43273aa http.request.method=GET http.request.remoteaddr="127.0.0.1:43306" 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.877457ms http.response.status=200 http.response.written=30 127.0.0.1 - - [14/May/2026:09:09:18 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-14T09:09:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=7e715fe6-24b0-4feb-89bf-cb39720ca4cf http.request.method=GET http.request.remoteaddr="127.0.0.1:43306" 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.385397ms http.response.status=200 http.response.written=74 127.0.0.1 - - [14/May/2026:09:09:18 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-14T09:09:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=c17fb1d9-647b-4b67-86f8-f2061e4d66af http.request.method=GET http.request.remoteaddr="127.0.0.1:43306" 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=4.382274ms http.response.status=200 http.response.written=30 127.0.0.1 - - [14/May/2026:09:09:18 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-14T09:09:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=7e02f37d-4ea5-46e9-b7a6-149f653f272c http.request.method=GET http.request.remoteaddr="127.0.0.1:43306" 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.789916ms http.response.status=200 http.response.written=63 127.0.0.1 - - [14/May/2026:09:09:18 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-05-14T09:09:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=a6df49ea-705d-43ce-8a6f-ae86562925e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43306" 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=3.087576ms http.response.status=200 http.response.written=41 127.0.0.1 - - [14/May/2026:09:09:18 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-14T09:09:18Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=da4e40e8-d589-490a-8419-21534c5a475d http.request.method=GET http.request.remoteaddr="127.0.0.1:43306" 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.966237ms http.response.status=400 http.response.written=116 127.0.0.1 - - [14/May/2026:09:09:18 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-05-14T09:09:18Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=3522c054-4f10-4d4f-8b67-5653efa40adb http.request.method=GET http.request.remoteaddr="127.0.0.1:43306" 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=6.206893ms http.response.status=400 http.response.written=115 127.0.0.1 - - [14/May/2026:09:09:18 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-05-14T09:09:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=bfe2e228-1260-485c-9524-c34c0394657d http.request.method=GET http.request.remoteaddr="127.0.0.1:43306" 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.491097ms http.response.status=200 http.response.written=20 127.0.0.1 - - [14/May/2026:09:09:18 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-14T09:09:18Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34737" http.request.id=df368c50-d90e-4ba7-9cbd-c9909de8a92b http.request.method=GET http.request.remoteaddr="127.0.0.1:43306" 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.519697ms http.response.status=200 http.response.written=74 127.0.0.1 - - [14/May/2026:09:09:18 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-14T09:09:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-14T09:09:18Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:09:19Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40865" http.request.id=5e2c7743-70ef-49ef-a2bf-05a1d82e059b http.request.method=POST http.request.remoteaddr="127.0.0.1:48190" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.112333ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:09:19 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:09:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40865" http.request.id=93548a40-ef21-4754-a8ad-ea8a3a68b6a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48190" http.request.uri="/v2/foo/aaaa/blobs/uploads/8ed7bd39-94d2-4afa-9b03-28389fc11edd?_state=we6QA_vFY_zZ531ffa7mJIOLf9MHxXrWdoGmQF8IqkR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4ZWQ3YmQzOS05NGQyLTRhZmEtOWIwMy0yODM4OWZjMTFlZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDk6MTkuNTk3MzcwNzU0WiJ9&digest=sha256%3A3b2bc4bb5aca3c6e3b210926c8fcedf34a5745fe0bcbcdf203351da03315b125" http.request.useragent="Go-http-client/1.1" http.response.duration=11.52529627s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:09:19 +0000] "PUT /v2/foo/aaaa/blobs/uploads/8ed7bd39-94d2-4afa-9b03-28389fc11edd?_state=we6QA_vFY_zZ531ffa7mJIOLf9MHxXrWdoGmQF8IqkR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4ZWQ3YmQzOS05NGQyLTRhZmEtOWIwMy0yODM4OWZjMTFlZGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDk6MTkuNTk3MzcwNzU0WiJ9&digest=sha256%3A3b2bc4bb5aca3c6e3b210926c8fcedf34a5745fe0bcbcdf203351da03315b125 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:09:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40865" http.request.id=1fbb6f1b-13f7-49fe-b0e3-bf82d9713714 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48190" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.835053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:09:31 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:09:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40865" http.request.id=a329dde1-bb48-4d05-82cb-e3ea8c6fec9e http.request.method=POST http.request.remoteaddr="127.0.0.1:48190" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.140896ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:09:31 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:09:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40865" http.request.id=5628104b-859b-48ac-933e-4c546e3b255b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48190" http.request.uri="/v2/foo/bbbb/blobs/uploads/8c421b60-26b2-470a-a1f9-fbb65d9241d5?_state=TsKxLIGshWu1sEKT9-zqSGb-uLgdwpTDfgwXwDFN7ZV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4YzQyMWI2MC0yNmIyLTQ3MGEtYTFmOS1mYmI2NWQ5MjQxZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDk6MzEuOTc1NTM5OTg0WiJ9&digest=sha256%3Ac93ff2c0c3e6117b1ea3ed5328f2e6045d86a53e4b63acb828a1aff684e78769" http.request.useragent="Go-http-client/1.1" http.response.duration=12.259799634s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:09:31 +0000] "PUT /v2/foo/bbbb/blobs/uploads/8c421b60-26b2-470a-a1f9-fbb65d9241d5?_state=TsKxLIGshWu1sEKT9-zqSGb-uLgdwpTDfgwXwDFN7ZV7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4YzQyMWI2MC0yNmIyLTQ3MGEtYTFmOS1mYmI2NWQ5MjQxZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDk6MzEuOTc1NTM5OTg0WiJ9&digest=sha256%3Ac93ff2c0c3e6117b1ea3ed5328f2e6045d86a53e4b63acb828a1aff684e78769 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:09:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40865" http.request.id=389d3546-16d5-447e-a56f-75b0b790526b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48190" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.619553ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:09:44 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:09:44Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40865" http.request.id=f86c08dd-e68f-4e68-afdd-9d4cd558bbeb http.request.method=POST http.request.remoteaddr="127.0.0.1:48190" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.071716ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:09:44 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:09:54Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40865" http.request.id=fda26306-5d5d-4863-8941-5212842d5c8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48190" http.request.uri="/v2/foo/cccc/blobs/uploads/010a8480-af3e-4911-9482-d6431fe837fa?_state=ocKS9s9P-ZBGxutYsgHYgTrSOOeafxkTHU_3l7JOCfR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwMTBhODQ4MC1hZjNlLTQ5MTEtOTQ4Mi1kNjQzMWZlODM3ZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDk6NDQuOTI1NDI2NjM3WiJ9&digest=sha256%3Acf1c6d5a9f0591dde8336e1d3fbf52f456a07eaacea8c6d7ea77bd52a9e49b3a" http.request.useragent="Go-http-client/1.1" http.response.duration=9.125128096s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:09:44 +0000] "PUT /v2/foo/cccc/blobs/uploads/010a8480-af3e-4911-9482-d6431fe837fa?_state=ocKS9s9P-ZBGxutYsgHYgTrSOOeafxkTHU_3l7JOCfR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwMTBhODQ4MC1hZjNlLTQ5MTEtOTQ4Mi1kNjQzMWZlODM3ZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDk6NDQuOTI1NDI2NjM3WiJ9&digest=sha256%3Acf1c6d5a9f0591dde8336e1d3fbf52f456a07eaacea8c6d7ea77bd52a9e49b3a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:09:54Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40865" http.request.id=409d6eba-adcd-4342-b32f-1412f4948186 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48190" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.272951ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:09:54 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:09:54Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40865" http.request.id=ec9b1393-30cc-42a4-a390-99164f97b615 http.request.method=POST http.request.remoteaddr="127.0.0.1:48190" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.137996ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:09:54 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:02Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40865" http.request.id=1ee4f53b-2ea4-4814-814b-e4dbe020b863 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48190" http.request.uri="/v2/foo/dddd/blobs/uploads/abb34363-1cf9-4cc9-8aa2-6a7e5434afa6?_state=nT_MYbrSeUdgcBkDdF1iVGkk6YNB9NkirQM0nq1yy9x7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhYmIzNDM2My0xY2Y5LTRjYzktOGFhMi02YTdlNTQzNGFmYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDk6NTQuODU1MzIxODcxWiJ9&digest=sha256%3Aec4d790f93cd5ddebc1b9b1c99fc98ffbe85446c2d5e8c08b4637d72a1ce6d37" http.request.useragent="Go-http-client/1.1" http.response.duration=7.872961843s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:09:54 +0000] "PUT /v2/foo/dddd/blobs/uploads/abb34363-1cf9-4cc9-8aa2-6a7e5434afa6?_state=nT_MYbrSeUdgcBkDdF1iVGkk6YNB9NkirQM0nq1yy9x7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhYmIzNDM2My0xY2Y5LTRjYzktOGFhMi02YTdlNTQzNGFmYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MDk6NTQuODU1MzIxODcxWiJ9&digest=sha256%3Aec4d790f93cd5ddebc1b9b1c99fc98ffbe85446c2d5e8c08b4637d72a1ce6d37 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:02Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40865" http.request.id=3bdb929e-fed2-45d8-b340-04d8a1dd04f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48190" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.311151ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:02 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:02Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:40865" http.request.id=23444f0d-3d9e-49ab-904e-b61eea25ca51 http.request.method=GET http.request.remoteaddr="127.0.0.1:48190" 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.543417ms http.response.status=200 http.response.written=63 127.0.0.1 - - [14/May/2026:09:10:02 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (106.38s) === RUN TestURLPrefix time="2026-05-14T09:10:02Z" 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.26.3 time="2026-05-14T09:10:02Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:10:02Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45919" http.request.id=8a42630c-56c3-4df3-b55d-6ecbe7f6a656 http.request.method=GET http.request.remoteaddr="127.0.0.1:38076" 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.904496ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/May/2026:09:10:02 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-05-14T09:10:02Z" 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.26.3 time="2026-05-14T09:10:02Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:10:03Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=9c54f341-5541-4210-bd16-fb6b392d4b3f http.request.method=GET http.request.remoteaddr="127.0.0.1:34444" http.request.uri="/v2/foo/bar/blobs/sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.303616ms http.response.status=404 http.response.written=157 vars.digest="sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e" vars.name="foo/bar" 127.0.0.1 - - [14/May/2026:09:10:03 +0000] "GET /v2/foo/bar/blobs/sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-14T09:10:03Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=a90014bc-a304-4f55-a03e-277d56aa9095 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34456" http.request.uri="/v2/foo/bar/blobs/sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.317456ms http.response.status=404 http.response.written=157 vars.digest="sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e" vars.name="foo/bar" 127.0.0.1 - - [14/May/2026:09:10:03 +0000] "HEAD /v2/foo/bar/blobs/sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-14T09:10:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=04c2150c-4aea-4ae9-8ec3-751d49f87150 http.request.method=POST http.request.remoteaddr="127.0.0.1:34456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.134516ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=36b6e985-da20-4428-a727-f8ba303dab32 http.request.method=GET http.request.remoteaddr="127.0.0.1:34456" http.request.uri="/v2/foo/bar/blobs/uploads/fa59bfe9-921a-43bd-8e71-9c75b4db3a54?_state=coKXvlI4EgCB1sv6PU5TVLvqrdB5UGnw3P29ub1O2Zt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhNTliZmU5LTkyMWEtNDNiZC04ZTcxLTljNzViNGRiM2E1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDowMy43NTU2NzU1MDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.798557ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:03 +0000] "GET /v2/foo/bar/blobs/uploads/fa59bfe9-921a-43bd-8e71-9c75b4db3a54?_state=coKXvlI4EgCB1sv6PU5TVLvqrdB5UGnw3P29ub1O2Zt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhNTliZmU5LTkyMWEtNDNiZC04ZTcxLTljNzViNGRiM2E1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDowMy43NTU2NzU1MDFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=a2719628-6054-4c7b-9502-4fcd3a97acf4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34456" http.request.uri="/v2/foo/bar/blobs/uploads/fa59bfe9-921a-43bd-8e71-9c75b4db3a54?_state=coKXvlI4EgCB1sv6PU5TVLvqrdB5UGnw3P29ub1O2Zt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhNTliZmU5LTkyMWEtNDNiZC04ZTcxLTljNzViNGRiM2E1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDowMy43NTU2NzU1MDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.844477ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:03 +0000] "DELETE /v2/foo/bar/blobs/uploads/fa59bfe9-921a-43bd-8e71-9c75b4db3a54?_state=coKXvlI4EgCB1sv6PU5TVLvqrdB5UGnw3P29ub1O2Zt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhNTliZmU5LTkyMWEtNDNiZC04ZTcxLTljNzViNGRiM2E1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDowMy43NTU2NzU1MDFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:03Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=25c1590e-f1d1-4161-9397-6007266d2997 http.request.method=GET http.request.remoteaddr="127.0.0.1:34456" http.request.uri="/v2/foo/bar/blobs/uploads/fa59bfe9-921a-43bd-8e71-9c75b4db3a54?_state=coKXvlI4EgCB1sv6PU5TVLvqrdB5UGnw3P29ub1O2Zt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhNTliZmU5LTkyMWEtNDNiZC04ZTcxLTljNzViNGRiM2E1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDowMy43NTU2NzU1MDFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fa59bfe9-921a-43bd-8e71-9c75b4db3a54 time="2026-05-14T09:10:03Z" 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.26.3 http.request.host="127.0.0.1:43667" http.request.id=25c1590e-f1d1-4161-9397-6007266d2997 http.request.method=GET http.request.remoteaddr="127.0.0.1:34456" http.request.uri="/v2/foo/bar/blobs/uploads/fa59bfe9-921a-43bd-8e71-9c75b4db3a54?_state=coKXvlI4EgCB1sv6PU5TVLvqrdB5UGnw3P29ub1O2Zt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhNTliZmU5LTkyMWEtNDNiZC04ZTcxLTljNzViNGRiM2E1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDowMy43NTU2NzU1MDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.120856ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=fa59bfe9-921a-43bd-8e71-9c75b4db3a54 127.0.0.1 - - [14/May/2026:09:10:03 +0000] "GET /v2/foo/bar/blobs/uploads/fa59bfe9-921a-43bd-8e71-9c75b4db3a54?_state=coKXvlI4EgCB1sv6PU5TVLvqrdB5UGnw3P29ub1O2Zt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhNTliZmU5LTkyMWEtNDNiZC04ZTcxLTljNzViNGRiM2E1NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDowMy43NTU2NzU1MDFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-14T09:10:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=9b08c1fd-91b6-4974-989e-3d50760aca60 http.request.method=POST http.request.remoteaddr="127.0.0.1:34460" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.221596ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:03Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=c97b53fa-d6f5-44d5-b92f-8d4848ad5ec0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34460" http.request.uri="/v2/foo/bar/blobs/uploads/7aa27b52-63e9-426e-9c47-b77b49335323?_state=_g7G1taleErTujvK-Bmnp14t4xyyrFPPvkwjpiDnIXR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYTI3YjUyLTYzZTktNDI2ZS05YzQ3LWI3N2I0OTMzNTMyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDowMy43NzE5MzEwNDFaIn0%3D&digest=sha256%3Ae914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e" http.request.useragent="Go-http-client/1.1" provided=sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e vars.name="foo/bar" vars.uuid=7aa27b52-63e9-426e-9c47-b77b49335323 time="2026-05-14T09:10:03Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=c97b53fa-d6f5-44d5-b92f-8d4848ad5ec0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34460" http.request.uri="/v2/foo/bar/blobs/uploads/7aa27b52-63e9-426e-9c47-b77b49335323?_state=_g7G1taleErTujvK-Bmnp14t4xyyrFPPvkwjpiDnIXR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYTI3YjUyLTYzZTktNDI2ZS05YzQ3LWI3N2I0OTMzNTMyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDowMy43NzE5MzEwNDFaIn0%3D&digest=sha256%3Ae914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7aa27b52-63e9-426e-9c47-b77b49335323 time="2026-05-14T09:10:03Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=c97b53fa-d6f5-44d5-b92f-8d4848ad5ec0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34460" http.request.uri="/v2/foo/bar/blobs/uploads/7aa27b52-63e9-426e-9c47-b77b49335323?_state=_g7G1taleErTujvK-Bmnp14t4xyyrFPPvkwjpiDnIXR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYTI3YjUyLTYzZTktNDI2ZS05YzQ3LWI3N2I0OTMzNTMyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDowMy43NzE5MzEwNDFaIn0%3D&digest=sha256%3Ae914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.769695ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7aa27b52-63e9-426e-9c47-b77b49335323 127.0.0.1 - - [14/May/2026:09:10:03 +0000] "PUT /v2/foo/bar/blobs/uploads/7aa27b52-63e9-426e-9c47-b77b49335323?_state=_g7G1taleErTujvK-Bmnp14t4xyyrFPPvkwjpiDnIXR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhYTI3YjUyLTYzZTktNDI2ZS05YzQ3LWI3N2I0OTMzNTMyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDowMy43NzE5MzEwNDFaIn0%3D&digest=sha256%3Ae914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-14T09:10:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=368c797c-1212-4cec-abfe-596aeb1b9a14 http.request.method=POST http.request.remoteaddr="127.0.0.1:34460" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.744296ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=7ba675a0-70c6-417b-8424-6b55c9e399d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34460" http.request.uri="/v2/foo/bar/blobs/uploads/ed9c7386-cb14-4d60-81e4-c5a329ec0e1a?_state=mRhsmUHABgA5wW3zteYhO7gzvYafUgZbfsSlFtnKbhx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkOWM3Mzg2LWNiMTQtNGQ2MC04MWU0LWM1YTMyOWVjMGUxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDowMy43ODAyOTI2NTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.114174ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:03 +0000] "PUT /v2/foo/bar/blobs/uploads/ed9c7386-cb14-4d60-81e4-c5a329ec0e1a?_state=mRhsmUHABgA5wW3zteYhO7gzvYafUgZbfsSlFtnKbhx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVkOWM3Mzg2LWNiMTQtNGQ2MC04MWU0LWM1YTMyOWVjMGUxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDowMy43ODAyOTI2NTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=f9efb59d-62db-48db-9981-b0b352c901a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:34460" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.939297ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=60edaafc-80c6-496f-a81a-b4985efbac7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:34460" http.request.uri="/v2/foo/bar/blobs/uploads/30a7e47d-8219-4f4a-b823-7961dd13311b?_state=qlAyHGSQ71Iv1HCskXeN7JjyAVRpr9ZPs4MXxJxvCN17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwYTdlNDdkLTgyMTktNGY0YS1iODIzLTc5NjFkZDEzMzExYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDowMy43ODkwODc5NFoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.493036ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:03 +0000] "PUT /v2/foo/bar/blobs/uploads/30a7e47d-8219-4f4a-b823-7961dd13311b?_state=qlAyHGSQ71Iv1HCskXeN7JjyAVRpr9ZPs4MXxJxvCN17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwYTdlNDdkLTgyMTktNGY0YS1iODIzLTc5NjFkZDEzMzExYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDowMy43ODkwODc5NFoifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=5dea9219-8dce-4bfe-9bcd-cade5a80220d http.request.method=POST http.request.remoteaddr="127.0.0.1:34460" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.905576ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:22Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=e4d3c51c-c20c-4acd-a352-8cae786cb4e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34460" http.request.uri="/v2/foo/bar/blobs/uploads/8d2df1bb-253e-4e34-8b48-748a76e9cc56?_state=tRRkPaRa1I_Dmcw3pZgSYfeDk8lZioQFa6Jc5xuOQC17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkMmRmMWJiLTI1M2UtNGUzNC04YjQ4LTc0OGE3NmU5Y2M1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDowMy43OTcwNzYwMTFaIn0%3D&digest=sha256%3Ae914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e" http.request.useragent="Go-http-client/1.1" http.response.duration=18.89141125s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:03 +0000] "PUT /v2/foo/bar/blobs/uploads/8d2df1bb-253e-4e34-8b48-748a76e9cc56?_state=tRRkPaRa1I_Dmcw3pZgSYfeDk8lZioQFa6Jc5xuOQC17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkMmRmMWJiLTI1M2UtNGUzNC04YjQ4LTc0OGE3NmU5Y2M1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDowMy43OTcwNzYwMTFaIn0%3D&digest=sha256%3Ae914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=be5259d4-5749-4cc3-a4c7-e9fb52eb71da http.request.method=POST http.request.remoteaddr="127.0.0.1:34460" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.639053ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43667" http.request.id=9fc85ca5-62fd-4ce0-8416-e9ba4d182564 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34460" http.request.uri="/v2/foo/bar/blobs/uploads/9fa7bb46-42d8-477c-9955-6a572e01045d?_state=CTNwNusE2sinFUSlUpjl092O-7g8nYCRU7pKtob-jb57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmYTdiYjQ2LTQyZDgtNDc3Yy05OTU1LTZhNTcyZTAxMDQ1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDoyMy4yNjU3NzQ5NzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=19.134838053s http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:23 +0000] "PATCH /v2/foo/bar/blobs/uploads/9fa7bb46-42d8-477c-9955-6a572e01045d?_state=CTNwNusE2sinFUSlUpjl092O-7g8nYCRU7pKtob-jb57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmYTdiYjQ2LTQyZDgtNDc3Yy05OTU1LTZhNTcyZTAxMDQ1ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDoyMy4yNjU3NzQ5NzZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=ba9699de-74c4-4976-a139-64fb45573a97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34460" http.request.uri="/v2/foo/bar/blobs/uploads/9fa7bb46-42d8-477c-9955-6a572e01045d?_state=lpat7V0Ec9bhRfWvv18utroc0rt7107Kv7ASlpjTegh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmYTdiYjQ2LTQyZDgtNDc3Yy05OTU1LTZhNTcyZTAxMDQ1ZCIsIk9mZnNldCI6MzQxMDg0MTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTA6MjNaIn0%3D&digest=sha256%3Ae914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.953955ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:42 +0000] "PUT /v2/foo/bar/blobs/uploads/9fa7bb46-42d8-477c-9955-6a572e01045d?_state=lpat7V0Ec9bhRfWvv18utroc0rt7107Kv7ASlpjTegh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlmYTdiYjQ2LTQyZDgtNDc3Yy05OTU1LTZhNTcyZTAxMDQ1ZCIsIk9mZnNldCI6MzQxMDg0MTYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTA6MjNaIn0%3D&digest=sha256%3Ae914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=36645b8c-6722-4d31-ae85-38fae957296f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34460" http.request.uri="/v2/foo/bar/blobs/sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.073716ms http.response.status=200 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=f83d29ea-5166-49d1-95d5-46138ff9bde7 http.request.method=GET http.request.remoteaddr="127.0.0.1:34460" http.request.uri="/v2/foo/bar/blobs/sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=407.560103ms http.response.status=200 http.response.written=34108416 127.0.0.1 - - [14/May/2026:09:10:42 +0000] "GET /v2/foo/bar/blobs/sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e HTTP/1.1" 200 34108416 "" "Go-http-client/1.1" time="2026-05-14T09:10:42Z" level=error msg="error parsing digest="sha257:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=74d880aa-cf4a-450b-af37-42bdfc60f7af http.request.method=GET http.request.remoteaddr="127.0.0.1:34460" http.request.uri="/v2/foo/bar/blobs/sha257:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e" vars.name="foo/bar" time="2026-05-14T09:10:42Z" 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.26.3 http.request.host="127.0.0.1:43667" http.request.id=74d880aa-cf4a-450b-af37-42bdfc60f7af http.request.method=GET http.request.remoteaddr="127.0.0.1:34460" http.request.uri="/v2/foo/bar/blobs/sha257:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.484775ms http.response.status=400 http.response.written=110 vars.digest="sha257:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e" vars.name="foo/bar" 127.0.0.1 - - [14/May/2026:09:10:42 +0000] "GET /v2/foo/bar/blobs/sha257:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-14T09:10:42Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=3afa200b-bf97-4940-9377-d7c163deb135 http.request.method=GET http.request.remoteaddr="127.0.0.1:47026" http.request.uri="/v2/foo/bar/blobs/sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.646215ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:42 +0000] "GET /v2/foo/bar/blobs/sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-14T09:10:42Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:10:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=2f363aa2-902f-4d80-8f74-4d48e4c7e087 http.request.method=GET http.request.remoteaddr="127.0.0.1:53584" http.request.uri="/v2/foo/bar/blobs/sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.281896ms http.response.status=404 http.response.written=157 vars.digest="sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75" vars.name="foo/bar" 127.0.0.1 - - [14/May/2026:09:10:43 +0000] "GET /v2/foo/bar/blobs/sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-14T09:10:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=5e2de470-30dc-4583-a1c3-dbd16469a5ba http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53600" http.request.uri="/v2/foo/bar/blobs/sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.227716ms http.response.status=404 http.response.written=157 vars.digest="sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75" vars.name="foo/bar" 127.0.0.1 - - [14/May/2026:09:10:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-14T09:10:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=5df9b870-1772-4657-a286-9b030a118afa http.request.method=POST http.request.remoteaddr="127.0.0.1:53600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.259616ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=06fb0828-9dc5-4e4e-be4f-8a5ea9cf5305 http.request.method=GET http.request.remoteaddr="127.0.0.1:53600" http.request.uri="/v2/foo/bar/blobs/uploads/6480140a-e640-4c84-a7ae-f044b32d1bd7?_state=pU-uzarzGb1_GgijOK-uruUe9XHiDlUNsFQXnZS30nF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0ODAxNDBhLWU2NDAtNGM4NC1hN2FlLWYwNDRiMzJkMWJkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo0My42OTIwNDcwNTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.494796ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:43 +0000] "GET /v2/foo/bar/blobs/uploads/6480140a-e640-4c84-a7ae-f044b32d1bd7?_state=pU-uzarzGb1_GgijOK-uruUe9XHiDlUNsFQXnZS30nF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0ODAxNDBhLWU2NDAtNGM4NC1hN2FlLWYwNDRiMzJkMWJkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo0My42OTIwNDcwNTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=8ef04172-4cec-4cc8-afe2-4b250a4f538e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53600" http.request.uri="/v2/foo/bar/blobs/uploads/6480140a-e640-4c84-a7ae-f044b32d1bd7?_state=pU-uzarzGb1_GgijOK-uruUe9XHiDlUNsFQXnZS30nF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0ODAxNDBhLWU2NDAtNGM4NC1hN2FlLWYwNDRiMzJkMWJkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo0My42OTIwNDcwNTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.383516ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:43 +0000] "DELETE /v2/foo/bar/blobs/uploads/6480140a-e640-4c84-a7ae-f044b32d1bd7?_state=pU-uzarzGb1_GgijOK-uruUe9XHiDlUNsFQXnZS30nF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0ODAxNDBhLWU2NDAtNGM4NC1hN2FlLWYwNDRiMzJkMWJkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo0My42OTIwNDcwNTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:43Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=b4234ccf-f0af-457b-a23c-ab76445268f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53600" http.request.uri="/v2/foo/bar/blobs/uploads/6480140a-e640-4c84-a7ae-f044b32d1bd7?_state=pU-uzarzGb1_GgijOK-uruUe9XHiDlUNsFQXnZS30nF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0ODAxNDBhLWU2NDAtNGM4NC1hN2FlLWYwNDRiMzJkMWJkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo0My42OTIwNDcwNTVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6480140a-e640-4c84-a7ae-f044b32d1bd7 time="2026-05-14T09:10:43Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=b4234ccf-f0af-457b-a23c-ab76445268f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:53600" http.request.uri="/v2/foo/bar/blobs/uploads/6480140a-e640-4c84-a7ae-f044b32d1bd7?_state=pU-uzarzGb1_GgijOK-uruUe9XHiDlUNsFQXnZS30nF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0ODAxNDBhLWU2NDAtNGM4NC1hN2FlLWYwNDRiMzJkMWJkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo0My42OTIwNDcwNTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.189056ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=6480140a-e640-4c84-a7ae-f044b32d1bd7 127.0.0.1 - - [14/May/2026:09:10:43 +0000] "GET /v2/foo/bar/blobs/uploads/6480140a-e640-4c84-a7ae-f044b32d1bd7?_state=pU-uzarzGb1_GgijOK-uruUe9XHiDlUNsFQXnZS30nF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY0ODAxNDBhLWU2NDAtNGM4NC1hN2FlLWYwNDRiMzJkMWJkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo0My42OTIwNDcwNTVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-14T09:10:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=853bf43e-a335-42f4-a8b9-7a4483b72e60 http.request.method=POST http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.639176ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:43Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=074c49bb-987e-4d89-9a92-c7c789cb2691 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/uploads/884c84a4-a951-415a-a271-fc98b1069a83?_state=vDebFckyb7ktc--T66b9YoRBv1kRadNft8xyeNMzhDp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NGM4NGE0LWE5NTEtNDE1YS1hMjcxLWZjOThiMTA2OWE4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo0My43MDk3NTQ4MTNaIn0%3D&digest=sha256%3A369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75" http.request.useragent="Go-http-client/1.1" provided=sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75 vars.name="foo/bar" vars.uuid=884c84a4-a951-415a-a271-fc98b1069a83 time="2026-05-14T09:10:43Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=074c49bb-987e-4d89-9a92-c7c789cb2691 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/uploads/884c84a4-a951-415a-a271-fc98b1069a83?_state=vDebFckyb7ktc--T66b9YoRBv1kRadNft8xyeNMzhDp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NGM4NGE0LWE5NTEtNDE1YS1hMjcxLWZjOThiMTA2OWE4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo0My43MDk3NTQ4MTNaIn0%3D&digest=sha256%3A369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=884c84a4-a951-415a-a271-fc98b1069a83 time="2026-05-14T09:10:43Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=074c49bb-987e-4d89-9a92-c7c789cb2691 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/uploads/884c84a4-a951-415a-a271-fc98b1069a83?_state=vDebFckyb7ktc--T66b9YoRBv1kRadNft8xyeNMzhDp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NGM4NGE0LWE5NTEtNDE1YS1hMjcxLWZjOThiMTA2OWE4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo0My43MDk3NTQ4MTNaIn0%3D&digest=sha256%3A369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.506196ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=884c84a4-a951-415a-a271-fc98b1069a83 127.0.0.1 - - [14/May/2026:09:10:43 +0000] "PUT /v2/foo/bar/blobs/uploads/884c84a4-a951-415a-a271-fc98b1069a83?_state=vDebFckyb7ktc--T66b9YoRBv1kRadNft8xyeNMzhDp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NGM4NGE0LWE5NTEtNDE1YS1hMjcxLWZjOThiMTA2OWE4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo0My43MDk3NTQ4MTNaIn0%3D&digest=sha256%3A369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-14T09:10:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=62ce8cfe-716a-462f-b759-c4c89d77a14b http.request.method=POST http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.935216ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=8fb0bbff-7f6e-4dd4-b068-114e5dea59df http.request.method=PUT http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/uploads/76dbabc8-982d-4f72-b95b-28bf05722e26?_state=-JSo2j8wVU5r79YvbKRR2UoxMCZkSULYLCD38lGjpat7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ZGJhYmM4LTk4MmQtNGY3Mi1iOTViLTI4YmYwNTcyMmUyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo0My43MTgyNjc5NDNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.968775ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:43 +0000] "PUT /v2/foo/bar/blobs/uploads/76dbabc8-982d-4f72-b95b-28bf05722e26?_state=-JSo2j8wVU5r79YvbKRR2UoxMCZkSULYLCD38lGjpat7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc2ZGJhYmM4LTk4MmQtNGY3Mi1iOTViLTI4YmYwNTcyMmUyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo0My43MTgyNjc5NDNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=02f31ced-193f-4c0a-b749-a734784e5094 http.request.method=POST http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.697996ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=f6524b6f-7f52-4fa3-b9fe-ec2035d0e749 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/uploads/0ede1952-6108-4593-83f8-d1bd94d07e6c?_state=L-Lp45FTREYKEGmh44YwQ_64cLB7nx7I41WxqVLWXJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlZGUxOTUyLTYxMDgtNDU5My04M2Y4LWQxYmQ5NGQwN2U2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo0My43Mjc0NDk1OTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.723115ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:43 +0000] "PUT /v2/foo/bar/blobs/uploads/0ede1952-6108-4593-83f8-d1bd94d07e6c?_state=L-Lp45FTREYKEGmh44YwQ_64cLB7nx7I41WxqVLWXJZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlZGUxOTUyLTYxMDgtNDU5My04M2Y4LWQxYmQ5NGQwN2U2YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo0My43Mjc0NDk1OTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:43Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=5ad93b04-680b-49fb-9543-125513abc969 http.request.method=POST http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.620836ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:55Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=57c5ecc0-f4f3-4363-a0df-53d419bb8d2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/uploads/ab4b4e97-af0c-4ca2-b002-08fa9e5c094e?_state=AVVsFWbgrerMiyQXD66wcXSg4aUrOMK-mh0JMMcXeUF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiNGI0ZTk3LWFmMGMtNGNhMi1iMDAyLTA4ZmE5ZTVjMDk0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo0My43MzY4MTgzMloifQ%3D%3D&digest=sha256%3A369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75" http.request.useragent="Go-http-client/1.1" http.response.duration=11.395707287s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:43 +0000] "PUT /v2/foo/bar/blobs/uploads/ab4b4e97-af0c-4ca2-b002-08fa9e5c094e?_state=AVVsFWbgrerMiyQXD66wcXSg4aUrOMK-mh0JMMcXeUF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiNGI0ZTk3LWFmMGMtNGNhMi1iMDAyLTA4ZmE5ZTVjMDk0ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo0My43MzY4MTgzMloifQ%3D%3D&digest=sha256%3A369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:10:55Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=7532bb7f-9c33-4f4e-8aca-fd174eb5f8f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.950335ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:34963" http.request.id=5154414d-d9e1-4d62-a253-b383f7d10d3d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/uploads/527fc703-f812-45ab-bee1-f5d95187f31f?_state=xlFLf84KtRSKTSOVpNQmz4QBLknT2Qs3mGhGm1qkeEd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyN2ZjNzAzLWY4MTItNDVhYi1iZWUxLWY1ZDk1MTg3ZjMxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo1NS41MDAyMjMyNzlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=10.928036798s http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:10:55 +0000] "PATCH /v2/foo/bar/blobs/uploads/527fc703-f812-45ab-bee1-f5d95187f31f?_state=xlFLf84KtRSKTSOVpNQmz4QBLknT2Qs3mGhGm1qkeEd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyN2ZjNzAzLWY4MTItNDVhYi1iZWUxLWY1ZDk1MTg3ZjMxZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMDo1NS41MDAyMjMyNzlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=96a09ded-02a0-4221-ae60-eefdd9d69bf0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/uploads/527fc703-f812-45ab-bee1-f5d95187f31f?_state=09jZAFbr-4IPGna9RwLMh4snptV49OZ8PcfVv6WPFnl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyN2ZjNzAzLWY4MTItNDVhYi1iZWUxLWY1ZDk1MTg3ZjMxZiIsIk9mZnNldCI6MjYxMTM1MzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTA6NTVaIn0%3D&digest=sha256%3A369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75" http.request.useragent="Go-http-client/1.1" http.response.duration=3.956935ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:06 +0000] "PUT /v2/foo/bar/blobs/uploads/527fc703-f812-45ab-bee1-f5d95187f31f?_state=09jZAFbr-4IPGna9RwLMh4snptV49OZ8PcfVv6WPFnl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyN2ZjNzAzLWY4MTItNDVhYi1iZWUxLWY1ZDk1MTg3ZjMxZiIsIk9mZnNldCI6MjYxMTM1MzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTA6NTVaIn0%3D&digest=sha256%3A369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=efbf90ed-cdfe-4990-aa7b-e1076662d1fe http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.004136ms http.response.status=200 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:06 +0000] "HEAD /v2/foo/bar/blobs/sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=ae8d5da5-3836-4b9f-bdf3-23a4ca7d7e2b http.request.method=GET http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=276.013223ms http.response.status=200 http.response.written=26113536 127.0.0.1 - - [14/May/2026:09:11:06 +0000] "GET /v2/foo/bar/blobs/sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75 HTTP/1.1" 200 26113536 "" "Go-http-client/1.1" time="2026-05-14T09:11:06Z" level=error msg="error parsing digest="sha257:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=b02d5a1e-f5fb-4949-92f7-9739d8a0b302 http.request.method=GET http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/sha257:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75" vars.name="foo/bar" time="2026-05-14T09:11:06Z" 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.26.3 http.request.host="127.0.0.1:34963" http.request.id=b02d5a1e-f5fb-4949-92f7-9739d8a0b302 http.request.method=GET http.request.remoteaddr="127.0.0.1:53606" http.request.uri="/v2/foo/bar/blobs/sha257:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.307698ms http.response.status=400 http.response.written=110 vars.digest="sha257:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75" vars.name="foo/bar" 127.0.0.1 - - [14/May/2026:09:11:06 +0000] "GET /v2/foo/bar/blobs/sha257:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-14T09:11:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=a5d6918d-7dcf-4e93-b583-3cd55a960b37 http.request.method=GET http.request.remoteaddr="127.0.0.1:35134" http.request.uri="/v2/foo/bar/blobs/sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75" http.request.useragent="Go-http-client/1.1" http.response.duration=3.667376ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:06 +0000] "GET /v2/foo/bar/blobs/sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=8d8f2028-17c7-4544-966f-d5969b2f2497 http.request.method=GET http.request.remoteaddr="127.0.0.1:35134" http.request.uri="/v2/foo/bar/blobs/sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.10885ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [14/May/2026:09:11:06 +0000] "GET /v2/foo/bar/blobs/sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75 HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2026-05-14T09:11:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:34963" http.request.id=8323d7cb-de15-4871-942b-984279faab23 http.request.method=GET http.request.remoteaddr="127.0.0.1:35120" http.request.uri="/v2/foo/bar/blobs/sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=19.894796ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [14/May/2026:09:11:06 +0000] "GET /v2/foo/bar/blobs/sha256:369ba9a0af8f93b0c6c9bddb88fdd16d2c550ef31ae2c78f666cd432e282fe75 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-05-14T09:11:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=bdd5978d-abce-48fe-bc6e-5fa99be7cbca http.request.method=GET http.request.remoteaddr="127.0.0.1:47026" http.request.uri="/v2/foo/bar/blobs/sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=23.921000758s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [14/May/2026:09:10:42 +0000] "GET /v2/foo/bar/blobs/sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2026-05-14T09:11:06Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43667" http.request.id=b36a17c9-c957-48f4-ab59-27d468f0fd34 http.request.method=GET http.request.remoteaddr="127.0.0.1:47018" http.request.uri="/v2/foo/bar/blobs/sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=23.932040225s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [14/May/2026:09:10:42 +0000] "GET /v2/foo/bar/blobs/sha256:e914a10f9804f69ff0a32667fa478a956cba75fc6245582f1dfcf12f913d370e HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (64.10s) === RUN TestBlobDelete time="2026-05-14T09:11:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-14T09:11:06Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:11:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=98743380-fc1b-4f67-a734-0e478c792598 http.request.method=GET http.request.remoteaddr="127.0.0.1:41836" http.request.uri="/v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.635415ms http.response.status=404 http.response.written=157 vars.digest="sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" vars.name="foo/bar" 127.0.0.1 - - [14/May/2026:09:11:07 +0000] "GET /v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-14T09:11:07Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=1cf79004-fcaa-4802-80bd-ce7eea778c4e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41838" http.request.uri="/v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.021917ms http.response.status=404 http.response.written=157 vars.digest="sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" vars.name="foo/bar" 127.0.0.1 - - [14/May/2026:09:11:07 +0000] "HEAD /v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-14T09:11:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=1df3242d-0e11-4530-a30b-491fa402be4a http.request.method=POST http.request.remoteaddr="127.0.0.1:41838" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.251196ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=de4df55d-5c24-45f4-9eb9-28d89d367b5c http.request.method=GET http.request.remoteaddr="127.0.0.1:41838" http.request.uri="/v2/foo/bar/blobs/uploads/f2f5539f-f729-4ab4-b554-e359f721aa13?_state=190i7mwUZI2shZT2q3Gj75QOsj0NODykyOtHmJq_JQh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZjU1MzlmLWY3MjktNGFiNC1iNTU0LWUzNTlmNzIxYWExMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTowNy41NTIyMjAyMjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.877176ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:07 +0000] "GET /v2/foo/bar/blobs/uploads/f2f5539f-f729-4ab4-b554-e359f721aa13?_state=190i7mwUZI2shZT2q3Gj75QOsj0NODykyOtHmJq_JQh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZjU1MzlmLWY3MjktNGFiNC1iNTU0LWUzNTlmNzIxYWExMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTowNy41NTIyMjAyMjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=4b8f32b8-0b51-495c-8de5-1d876c87b1f1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41838" http.request.uri="/v2/foo/bar/blobs/uploads/f2f5539f-f729-4ab4-b554-e359f721aa13?_state=190i7mwUZI2shZT2q3Gj75QOsj0NODykyOtHmJq_JQh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZjU1MzlmLWY3MjktNGFiNC1iNTU0LWUzNTlmNzIxYWExMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTowNy41NTIyMjAyMjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.847877ms http.response.status=204 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:07 +0000] "DELETE /v2/foo/bar/blobs/uploads/f2f5539f-f729-4ab4-b554-e359f721aa13?_state=190i7mwUZI2shZT2q3Gj75QOsj0NODykyOtHmJq_JQh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZjU1MzlmLWY3MjktNGFiNC1iNTU0LWUzNTlmNzIxYWExMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTowNy41NTIyMjAyMjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:07Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=4033999c-95a8-4e38-bbb5-337fd0bfa77d http.request.method=GET http.request.remoteaddr="127.0.0.1:41838" http.request.uri="/v2/foo/bar/blobs/uploads/f2f5539f-f729-4ab4-b554-e359f721aa13?_state=190i7mwUZI2shZT2q3Gj75QOsj0NODykyOtHmJq_JQh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZjU1MzlmLWY3MjktNGFiNC1iNTU0LWUzNTlmNzIxYWExMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTowNy41NTIyMjAyMjdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f2f5539f-f729-4ab4-b554-e359f721aa13 time="2026-05-14T09:11:07Z" 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.26.3 http.request.host="127.0.0.1:37381" http.request.id=4033999c-95a8-4e38-bbb5-337fd0bfa77d http.request.method=GET http.request.remoteaddr="127.0.0.1:41838" http.request.uri="/v2/foo/bar/blobs/uploads/f2f5539f-f729-4ab4-b554-e359f721aa13?_state=190i7mwUZI2shZT2q3Gj75QOsj0NODykyOtHmJq_JQh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZjU1MzlmLWY3MjktNGFiNC1iNTU0LWUzNTlmNzIxYWExMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTowNy41NTIyMjAyMjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.894336ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=f2f5539f-f729-4ab4-b554-e359f721aa13 127.0.0.1 - - [14/May/2026:09:11:07 +0000] "GET /v2/foo/bar/blobs/uploads/f2f5539f-f729-4ab4-b554-e359f721aa13?_state=190i7mwUZI2shZT2q3Gj75QOsj0NODykyOtHmJq_JQh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyZjU1MzlmLWY3MjktNGFiNC1iNTU0LWUzNTlmNzIxYWExMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTowNy41NTIyMjAyMjdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-14T09:11:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=c28b8987-0b32-4da2-b77d-9ce55cbc42bd http.request.method=POST http.request.remoteaddr="127.0.0.1:41844" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.035817ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:07Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=b6cf9de3-335d-41b9-9a36-262047caa799 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41844" http.request.uri="/v2/foo/bar/blobs/uploads/af57b3a8-5ca3-45d8-811b-9c800a1bef33?_state=NZaKHFPl-HAavIjn_AZlBmwTROTiaWBMJog133kRupp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmNTdiM2E4LTVjYTMtNDVkOC04MTFiLTljODAwYTFiZWYzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTowNy41NjgyMDIyNjdaIn0%3D&digest=sha256%3Abe8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" provided=sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 vars.name="foo/bar" vars.uuid=af57b3a8-5ca3-45d8-811b-9c800a1bef33 time="2026-05-14T09:11:07Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=b6cf9de3-335d-41b9-9a36-262047caa799 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41844" http.request.uri="/v2/foo/bar/blobs/uploads/af57b3a8-5ca3-45d8-811b-9c800a1bef33?_state=NZaKHFPl-HAavIjn_AZlBmwTROTiaWBMJog133kRupp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmNTdiM2E4LTVjYTMtNDVkOC04MTFiLTljODAwYTFiZWYzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTowNy41NjgyMDIyNjdaIn0%3D&digest=sha256%3Abe8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=af57b3a8-5ca3-45d8-811b-9c800a1bef33 time="2026-05-14T09:11:07Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=b6cf9de3-335d-41b9-9a36-262047caa799 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41844" http.request.uri="/v2/foo/bar/blobs/uploads/af57b3a8-5ca3-45d8-811b-9c800a1bef33?_state=NZaKHFPl-HAavIjn_AZlBmwTROTiaWBMJog133kRupp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmNTdiM2E4LTVjYTMtNDVkOC04MTFiLTljODAwYTFiZWYzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTowNy41NjgyMDIyNjdaIn0%3D&digest=sha256%3Abe8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.937337ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=af57b3a8-5ca3-45d8-811b-9c800a1bef33 127.0.0.1 - - [14/May/2026:09:11:07 +0000] "PUT /v2/foo/bar/blobs/uploads/af57b3a8-5ca3-45d8-811b-9c800a1bef33?_state=NZaKHFPl-HAavIjn_AZlBmwTROTiaWBMJog133kRupp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFmNTdiM2E4LTVjYTMtNDVkOC04MTFiLTljODAwYTFiZWYzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTowNy41NjgyMDIyNjdaIn0%3D&digest=sha256%3Abe8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-14T09:11:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=f29055e3-445f-4ef4-a099-1452ddab31ab http.request.method=POST http.request.remoteaddr="127.0.0.1:41844" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.078476ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=f809b9a4-05b5-4abb-8cf9-2bb113bf6002 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41844" http.request.uri="/v2/foo/bar/blobs/uploads/92f896d2-2b5c-43c3-bae5-60c7f562f359?_state=3iC2dBQL358ENjpNm4ZH0tQ35vzpr5M4pmButWSe7PZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyZjg5NmQyLTJiNWMtNDNjMy1iYWU1LTYwYzdmNTYyZjM1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTowNy41NzYxNzc5MzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=4.193175ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:07 +0000] "PUT /v2/foo/bar/blobs/uploads/92f896d2-2b5c-43c3-bae5-60c7f562f359?_state=3iC2dBQL358ENjpNm4ZH0tQ35vzpr5M4pmButWSe7PZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyZjg5NmQyLTJiNWMtNDNjMy1iYWU1LTYwYzdmNTYyZjM1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTowNy41NzYxNzc5MzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=11d6ce22-bff1-4b1b-ae8c-44ec4eba38d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:41844" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.862757ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=2a41dc4b-3a60-4ad7-b0db-dd03f979bf9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41844" http.request.uri="/v2/foo/bar/blobs/uploads/0375b983-ae86-4fd7-8815-4c1dd5559d00?_state=TKWR1IqVxlY2YuXtsAjLkbKqhx5cq2JtmZgRXB8VVIF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzNzViOTgzLWFlODYtNGZkNy04ODE1LTRjMWRkNTU1OWQwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTowNy41ODUyMjA4ODZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=4.571994ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:07 +0000] "PUT /v2/foo/bar/blobs/uploads/0375b983-ae86-4fd7-8815-4c1dd5559d00?_state=TKWR1IqVxlY2YuXtsAjLkbKqhx5cq2JtmZgRXB8VVIF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzNzViOTgzLWFlODYtNGZkNy04ODE1LTRjMWRkNTU1OWQwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTowNy41ODUyMjA4ODZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:07Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=da6689bf-c862-444e-b4e9-f06ba96fc72d http.request.method=POST http.request.remoteaddr="127.0.0.1:41844" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.654757ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:15Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=7047e38f-04d1-49a5-aece-4f3701b9a1ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:41844" http.request.uri="/v2/foo/bar/blobs/uploads/e2bb938f-5717-4119-b5b3-03f200b1d8f7?_state=QGb3QGOKfJcO0LoR02v0JZ8fci540WLez5fKz9_hJUl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYmI5MzhmLTU3MTctNDExOS1iNWIzLTAzZjIwMGIxZDhmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTowNy41OTM5Nzc5NzZaIn0%3D&digest=sha256%3Abe8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" http.response.duration=8.255116536s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:07 +0000] "PUT /v2/foo/bar/blobs/uploads/e2bb938f-5717-4119-b5b3-03f200b1d8f7?_state=QGb3QGOKfJcO0LoR02v0JZ8fci540WLez5fKz9_hJUl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyYmI5MzhmLTU3MTctNDExOS1iNWIzLTAzZjIwMGIxZDhmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTowNy41OTM5Nzc5NzZaIn0%3D&digest=sha256%3Abe8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:16Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=90446665-1d30-456e-a3cf-34e2cf3dd49b http.request.method=POST http.request.remoteaddr="127.0.0.1:41844" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.694195ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37381" http.request.id=7997f48c-5f0c-496e-a63d-19b0c7641561 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41844" http.request.uri="/v2/foo/bar/blobs/uploads/1d6f9523-b849-4bac-a79e-2b9b76456427?_state=SvJhwGz32I2qoLDFn7O2iWGgxOSe_1y5osI8bZ9hXjB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNmY5NTIzLWI4NDktNGJhYy1hNzllLTJiOWI3NjQ1NjQyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMToxNi4xNTM0Nzk5MjFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=7.219412519s http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:16 +0000] "PATCH /v2/foo/bar/blobs/uploads/1d6f9523-b849-4bac-a79e-2b9b76456427?_state=SvJhwGz32I2qoLDFn7O2iWGgxOSe_1y5osI8bZ9hXjB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNmY5NTIzLWI4NDktNGJhYy1hNzllLTJiOWI3NjQ1NjQyNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMToxNi4xNTM0Nzk5MjFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=410b5fb1-7ec7-4f79-9f58-6c0a254bf242 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41844" http.request.uri="/v2/foo/bar/blobs/uploads/1d6f9523-b849-4bac-a79e-2b9b76456427?_state=QqNvivK0fw9jI6ugSCpDnOhj3LIvG3GJon7QZUhtwJl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNmY5NTIzLWI4NDktNGJhYy1hNzllLTJiOWI3NjQ1NjQyNyIsIk9mZnNldCI6MjE1NTExMDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTE6MTZaIn0%3D&digest=sha256%3Abe8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" http.response.duration=3.826375ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:23 +0000] "PUT /v2/foo/bar/blobs/uploads/1d6f9523-b849-4bac-a79e-2b9b76456427?_state=QqNvivK0fw9jI6ugSCpDnOhj3LIvG3GJon7QZUhtwJl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFkNmY5NTIzLWI4NDktNGJhYy1hNzllLTJiOWI3NjQ1NjQyNyIsIk9mZnNldCI6MjE1NTExMDQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTE6MTZaIn0%3D&digest=sha256%3Abe8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=a136e4bb-f35c-4375-982e-126243996324 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41844" http.request.uri="/v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.688296ms http.response.status=200 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=98bde933-f8df-45fd-ae09-52efe7983747 http.request.method=GET http.request.remoteaddr="127.0.0.1:41844" http.request.uri="/v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=221.17833ms http.response.status=200 http.response.written=21551104 127.0.0.1 - - [14/May/2026:09:11:23 +0000] "GET /v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 HTTP/1.1" 200 21551104 "" "Go-http-client/1.1" time="2026-05-14T09:11:23Z" level=error msg="error parsing digest="sha257:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=280c104c-e589-4762-bd1b-6dee48868b17 http.request.method=GET http.request.remoteaddr="127.0.0.1:41844" http.request.uri="/v2/foo/bar/blobs/sha257:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" vars.name="foo/bar" time="2026-05-14T09:11:23Z" 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.26.3 http.request.host="127.0.0.1:37381" http.request.id=280c104c-e589-4762-bd1b-6dee48868b17 http.request.method=GET http.request.remoteaddr="127.0.0.1:41844" http.request.uri="/v2/foo/bar/blobs/sha257:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.444037ms http.response.status=400 http.response.written=110 vars.digest="sha257:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" vars.name="foo/bar" 127.0.0.1 - - [14/May/2026:09:11:23 +0000] "GET /v2/foo/bar/blobs/sha257:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-14T09:11:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=8bca3d55-4cb7-4fe5-88a3-92bb571e1a9d http.request.method=GET http.request.remoteaddr="127.0.0.1:37086" http.request.uri="/v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" http.response.duration=3.514456ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:23 +0000] "GET /v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=07f8926f-83b8-45ba-ae68-69201c25bacb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37096" http.request.uri="/v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" http.response.duration=2.985156ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:23Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=68897b84-99ca-40e0-8bfd-160467d6e783 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37096" http.request.uri="/v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.278518ms http.response.status=404 http.response.written=157 vars.digest="sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" vars.name="foo/bar" 127.0.0.1 - - [14/May/2026:09:11:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-14T09:11:23Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=d17dbc59-3c52-40e2-bfb2-f1ea21773d3b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37096" http.request.uri="/v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.706797ms http.response.status=404 http.response.written=74 vars.digest="sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" vars.name="foo/bar" 127.0.0.1 - - [14/May/2026:09:11:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-05-14T09:11:23Z" level=error msg="error parsing digest="sha257:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62": unsupported digest algorithm" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=45640afd-5613-4e5b-a873-f8193b1c4772 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37100" http.request.uri="/v2/foo/bar/blobs/sha257:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" vars.name="foo/bar" time="2026-05-14T09:11:23Z" 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.26.3 http.request.host="127.0.0.1:37381" http.request.id=45640afd-5613-4e5b-a873-f8193b1c4772 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37100" http.request.uri="/v2/foo/bar/blobs/sha257:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.044857ms http.response.status=400 http.response.written=110 vars.digest="sha257:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" vars.name="foo/bar" 127.0.0.1 - - [14/May/2026:09:11:23 +0000] "DELETE /v2/foo/bar/blobs/sha257:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-14T09:11:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=2924542e-90dc-4e23-8c21-da2b9a62796a http.request.method=POST http.request.remoteaddr="127.0.0.1:37106" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.604195ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:30Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=413e40b7-ada3-42c2-b625-7c32edccc682 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37106" http.request.uri="/v2/foo/bar/blobs/uploads/cf5d00ed-2964-46cf-8335-0b1145e70628?_state=UTe1o9p3-iSe1rGCjiHK30Y3JebKetaLFNiYgOb9Qj97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmNWQwMGVkLTI5NjQtNDZjZi04MzM1LTBiMTE0NWU3MDYyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMToyMy43NTU2Mjk5MzNaIn0%3D&digest=sha256%3Abe8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" http.response.duration=7.211167109s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:23 +0000] "PUT /v2/foo/bar/blobs/uploads/cf5d00ed-2964-46cf-8335-0b1145e70628?_state=UTe1o9p3-iSe1rGCjiHK30Y3JebKetaLFNiYgOb9Qj97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmNWQwMGVkLTI5NjQtNDZjZi04MzM1LTBiMTE0NWU3MDYyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMToyMy43NTU2Mjk5MzNaIn0%3D&digest=sha256%3Abe8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=65e4c04e-4436-4a53-895d-27555e431a16 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37106" http.request.uri="/v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.406456ms http.response.status=200 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:31 +0000] "HEAD /v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=6ef260c7-523c-4223-ab61-8b7389898963 http.request.method=GET http.request.remoteaddr="127.0.0.1:37080" http.request.uri="/v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.556650987s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [14/May/2026:09:11:23 +0000] "GET /v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-05-14T09:11:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:37381" http.request.id=c9258f0b-664e-4933-873b-e96a3d96c6c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:37086" http.request.uri="/v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.544083783s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [14/May/2026:09:11:23 +0000] "GET /v2/foo/bar/blobs/sha256:be8f2e3aaf1c8b001877ff4186383d53524732d9f4bf48d5e64bf234d7ea8a62 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (24.41s) === RUN TestRelativeURL time="2026-05-14T09:11:31Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-14T09:11:31Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:11:31Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42137" http.request.id=eae63166-d38d-4179-b598-21abadf9817f http.request.method=POST http.request.remoteaddr="127.0.0.1:43146" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.049557ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42137" http.request.id=bfee2b28-9c94-4f80-bc41-3f48e70638df http.request.method=PUT http.request.remoteaddr="127.0.0.1:43146" http.request.uri="/v2/foo/bar/blobs/uploads/0fa2bdbf-ae05-4676-b956-cd6e694650cc?_state=GQ4M1z_2dHDX7wpmkha6MojemNku_f852C3FALiAXfN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmYTJiZGJmLWFlMDUtNDY3Ni1iOTU2LWNkNmU2OTQ2NTBjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTozMS4yODE1MjM4OThaIn0%3D&digest=sha256%3A5fb6538248b649c847a75aeac1d9fcf6da54a82a68af953883f5262aceb6a639" http.request.useragent="Go-http-client/1.1" http.response.duration=15.151336348s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:32 +0000] "PUT /v2/foo/bar/blobs/uploads/0fa2bdbf-ae05-4676-b956-cd6e694650cc?_state=GQ4M1z_2dHDX7wpmkha6MojemNku_f852C3FALiAXfN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmYTJiZGJmLWFlMDUtNDY3Ni1iOTU2LWNkNmU2OTQ2NTBjYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTozMS4yODE1MjM4OThaIn0%3D&digest=sha256%3A5fb6538248b649c847a75aeac1d9fcf6da54a82a68af953883f5262aceb6a639 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42137" http.request.id=666b5856-1ebd-426d-a633-a6e2a7c7f3ef http.request.method=POST http.request.remoteaddr="127.0.0.1:43146" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.240235ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:11:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42137" http.request.id=15550c7d-ee76-4ac2-a709-290fd6001855 http.request.method=POST http.request.remoteaddr="127.0.0.1:43146" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.624297ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42137" http.request.id=34c7f12b-2f27-4e65-8b90-c990dea60669 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43146" http.request.uri="/v2/foo/bar/blobs/uploads/ba065d66-cb62-43a5-b08c-14371306d2fc?_state=iWcL68HLPFC_tM8j7Ct9KP-NORcTmBlhhsbOV9ELzm57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMDY1ZDY2LWNiNjItNDNhNS1iMDhjLTE0MzcxMzA2ZDJmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTo0OC4xMzkxMzk4ODdaIn0%3D&digest=sha256%3A79efb56d3e28823e58de4e04ef621459829271c3636e0afd959e3007ece07e3b" http.request.useragent="Go-http-client/1.1" http.response.duration=13.612622024s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:11:48 +0000] "PUT /v2/foo/bar/blobs/uploads/ba065d66-cb62-43a5-b08c-14371306d2fc?_state=iWcL68HLPFC_tM8j7Ct9KP-NORcTmBlhhsbOV9ELzm57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMDY1ZDY2LWNiNjItNDNhNS1iMDhjLTE0MzcxMzA2ZDJmYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMTo0OC4xMzkxMzk4ODdaIn0%3D&digest=sha256%3A79efb56d3e28823e58de4e04ef621459829271c3636e0afd959e3007ece07e3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (30.48s) === RUN TestBlobDeleteDisabled time="2026-05-14T09:12:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-14T09:12:01Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:12:02Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:35717" http.request.id=ed67154f-adf0-4aa7-bbf6-c81ba6bfae49 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:47164" http.request.uri="/v2/foo/bar/blobs/sha256:fda2f6e8379e9a5e8278ebdb140a3d5d2a80903151c101cbbca82c4a041491f7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.808436ms http.response.status=405 http.response.written=78 vars.digest="sha256:fda2f6e8379e9a5e8278ebdb140a3d5d2a80903151c101cbbca82c4a041491f7" vars.name="foo/bar" 127.0.0.1 - - [14/May/2026:09:12:02 +0000] "DELETE /v2/foo/bar/blobs/sha256:fda2f6e8379e9a5e8278ebdb140a3d5d2a80903151c101cbbca82c4a041491f7 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.65s) === RUN TestDeleteDisabled time="2026-05-14T09:12:02Z" 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.26.3 time="2026-05-14T09:12:02Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:12:03Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46185" http.request.id=c01e9380-e90f-480b-8140-0b8fbd95e7a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:41012" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.770655ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46185" http.request.id=be2fa3e7-7a60-472e-9189-50e9cbfb97a0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41012" http.request.uri="/v2/foo/bar/blobs/uploads/e39b287a-7b72-4dfc-a136-82ecb176b9c6?_state=x8jzcM7yU9kH8PDMEVGWAkA-PNiqwYODX2FF70yJhSx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzOWIyODdhLTdiNzItNGRmYy1hMTM2LTgyZWNiMTc2YjljNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMjowMy4xMjYxNjkyMzZaIn0%3D&digest=sha256%3A76c3c42bd0bceff5bfecdd31cb6282aa8ec96e7c4dbdc9601ff96b26c83b1cbb" http.request.useragent="Go-http-client/1.1" http.response.duration=8.334784319s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:03 +0000] "PUT /v2/foo/bar/blobs/uploads/e39b287a-7b72-4dfc-a136-82ecb176b9c6?_state=x8jzcM7yU9kH8PDMEVGWAkA-PNiqwYODX2FF70yJhSx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzOWIyODdhLTdiNzItNGRmYy1hMTM2LTgyZWNiMTc2YjljNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMjowMy4xMjYxNjkyMzZaIn0%3D&digest=sha256%3A76c3c42bd0bceff5bfecdd31cb6282aa8ec96e7c4dbdc9601ff96b26c83b1cbb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:46185" http.request.id=34c313e7-74c3-46c4-990c-01df26eb8f28 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41012" http.request.uri="/v2/foo/bar/blobs/sha256:76c3c42bd0bceff5bfecdd31cb6282aa8ec96e7c4dbdc9601ff96b26c83b1cbb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.137836ms http.response.status=405 http.response.written=78 vars.digest="sha256:76c3c42bd0bceff5bfecdd31cb6282aa8ec96e7c4dbdc9601ff96b26c83b1cbb" vars.name="foo/bar" 127.0.0.1 - - [14/May/2026:09:12:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:76c3c42bd0bceff5bfecdd31cb6282aa8ec96e7c4dbdc9601ff96b26c83b1cbb HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (9.06s) === RUN TestDeleteReadOnly time="2026-05-14T09:12:11Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-14T09:12:11Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:12:12Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42717" http.request.id=a22d5379-80de-44d6-b511-c19834bbeb09 http.request.method=POST http.request.remoteaddr="127.0.0.1:45072" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.288776ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:23Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:42717" http.request.id=460c7279-8060-4caa-8aff-9a62be2305a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45072" http.request.uri="/v2/foo/bar/blobs/uploads/98a98fbe-d6a8-49ac-9672-f81bdf42f459?_state=4kTf3IqrA9B1qNHGgWkyCzWOa9k4tol1YHWY8ZOMF3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4YTk4ZmJlLWQ2YTgtNDlhYy05NjcyLWY4MWJkZjQyZjQ1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMjoxMi4zMzAxMzY4MzVaIn0%3D&digest=sha256%3A2a220812d4c417c3579610d93ba0da8a788c1c3e6821805e0b1c5b5e53e1f9f0" http.request.useragent="Go-http-client/1.1" http.response.duration=11.414228845s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:12 +0000] "PUT /v2/foo/bar/blobs/uploads/98a98fbe-d6a8-49ac-9672-f81bdf42f459?_state=4kTf3IqrA9B1qNHGgWkyCzWOa9k4tol1YHWY8ZOMF3p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4YTk4ZmJlLWQ2YTgtNDlhYy05NjcyLWY4MWJkZjQyZjQ1OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxMjoxMi4zMzAxMzY4MzVaIn0%3D&digest=sha256%3A2a220812d4c417c3579610d93ba0da8a788c1c3e6821805e0b1c5b5e53e1f9f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [14/May/2026:09:12:23 +0000] "DELETE /v2/foo/bar/blobs/sha256:2a220812d4c417c3579610d93ba0da8a788c1c3e6821805e0b1c5b5e53e1f9f0 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (12.28s) === RUN TestStartPushReadOnly time="2026-05-14T09:12:23Z" 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.26.3 time="2026-05-14T09:12:23Z" level=info msg="redis not configured" go.version=go1.26.3 127.0.0.1 - - [14/May/2026:09:12:23 +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-14T09:12:23Z" 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.26.3 time="2026-05-14T09:12:23Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:12:23Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=38abc694-4849-418d-b484-9e536c626988 http.request.method=GET http.request.remoteaddr="127.0.0.1:51550" 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.962635ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/May/2026:09:12:23 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-14T09:12:23Z" 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.26.3 http.request.host="127.0.0.1:39271" http.request.id=f1bf796a-0881-45aa-a436-3ee999c42654 http.request.method=GET http.request.remoteaddr="127.0.0.1:51550" 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.850357ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [14/May/2026:09:12:23 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-14T09:12:23Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=5dfd76b0-e20b-47be-aab9-4d4787ad2469 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51550" 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.880577ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/May/2026:09:12:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-14T09:12:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=5fa7e42e-f01e-40a0-b796-aa103ca05732 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51550" 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.828794ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-14T09:12:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=5fa7e42e-f01e-40a0-b796-aa103ca05732 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51550" 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.994574ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-14T09:12:23Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=5fa7e42e-f01e-40a0-b796-aa103ca05732 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51550" 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.100494ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-14T09:12:23Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=5fa7e42e-f01e-40a0-b796-aa103ca05732 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51550" 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.199334ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/May/2026:09:12:23 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-14T09:12:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=d0082b31-f538-4d9e-86c4-95d5ff0b6795 http.request.method=POST http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.198096ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:24 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:32Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=2f4491c4-1c5f-45d0-aea3-2b5f7ceec3b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/schema1/blobs/uploads/4c4e3e82-6dab-4dab-9e95-481c7fb4b20f?_state=yLlgIHkwD9qNv0LMTAo6nI0lYJPl17bX12hI6naeBCt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YzRlM2U4Mi02ZGFiLTRkYWItOWU5NS00ODFjN2ZiNGIyMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTI6MjQuNDI1NzUxNzQ5WiJ9&digest=sha256%3A75accc5f07708a04f5eeb8f48133a98b01d013e9fc7eb9800beb501692eef28f" http.request.useragent="Go-http-client/1.1" http.response.duration=8.015102988s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:24 +0000] "PUT /v2/foo/schema1/blobs/uploads/4c4e3e82-6dab-4dab-9e95-481c7fb4b20f?_state=yLlgIHkwD9qNv0LMTAo6nI0lYJPl17bX12hI6naeBCt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YzRlM2U4Mi02ZGFiLTRkYWItOWU5NS00ODFjN2ZiNGIyMGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTI6MjQuNDI1NzUxNzQ5WiJ9&digest=sha256%3A75accc5f07708a04f5eeb8f48133a98b01d013e9fc7eb9800beb501692eef28f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=df55f93e-8757-444b-9bef-7120452b7e42 http.request.method=POST http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.433196ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:33 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=e5511b7f-db2c-405b-adb4-20c2af0fe481 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/schema1/blobs/uploads/523616ee-03d7-45dd-b366-80202cfff318?_state=v1JGnZ3TqIzZUoTETzFI5-j9XO-pCpfyJYya5Kro1CR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MjM2MTZlZS0wM2Q3LTQ1ZGQtYjM2Ni04MDIwMmNmZmYzMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTI6MzMuMDkxNTA3OTI1WiJ9&digest=sha256%3A02e84ad1c92ebeac80cf67b1f15b772977b20f165b12ff06feebcfe7a328c3b3" http.request.useragent="Go-http-client/1.1" http.response.duration=7.670115169s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:33 +0000] "PUT /v2/foo/schema1/blobs/uploads/523616ee-03d7-45dd-b366-80202cfff318?_state=v1JGnZ3TqIzZUoTETzFI5-j9XO-pCpfyJYya5Kro1CR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MjM2MTZlZS0wM2Q3LTQ1ZGQtYjM2Ni04MDIwMmNmZmYzMTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTI6MzMuMDkxNTA3OTI1WiJ9&digest=sha256%3A02e84ad1c92ebeac80cf67b1f15b772977b20f165b12ff06feebcfe7a328c3b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=abf71021-830f-454a-af2a-13b77a7c6254 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.534752ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=c2199f95-ed51-4998-ba29-0814f300802c http.request.method=PUT http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/schema1/manifests/sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1" http.request.useragent="Go-http-client/1.1" http.response.duration=4.797394ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=5f552828-c57f-444c-b607-e1ce8254c5aa http.request.method=GET http.request.remoteaddr="127.0.0.1:51550" 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.104815ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/May/2026:09:12:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-14T09:12:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=e0a44384-aa47-4f82-a0b3-cfcc9df5853a http.request.method=GET http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/schema1/manifests/sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.079555ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/May/2026:09:12:40 +0000] "GET /v2/foo/schema1/manifests/sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-14T09:12:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39271" http.request.id=4e93fe48-b6a6-4487-a4e3-4c583a683dd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/schema1/manifests/sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1" http.request.useragent="Go-http-client/1.1" http.response.duration=5.402893ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39271" http.request.id=46d5bb0e-60d7-4217-8caf-b7dcfbc43729 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/schema1/manifests/sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1" http.request.useragent="Go-http-client/1.1" http.response.duration=4.819494ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:39271" http.request.id=147bd971-9962-4703-956c-dd4761b0f626 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/schema1/manifests/sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1" http.request.useragent="Go-http-client/1.1" http.response.duration=5.327873ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=84a6ed2d-dcb8-4c72-a7a2-0528abbda0f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/schema1/manifests/sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.469134ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/May/2026:09:12:40 +0000] "GET /v2/foo/schema1/manifests/sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-14T09:12:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=2bbf2873-70ab-469b-aab8-c03310b48337 http.request.method=GET http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.446437ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=c14a5c85-3436-434b-ba33-40e7c3c814f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/schema1/manifests/sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.683237ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:40 +0000] "GET /v2/foo/schema1/manifests/sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=dbd607fd-6cb1-4ae0-a26c-5fa3f02d9c11 http.request.method=GET http.request.remoteaddr="127.0.0.1:51550" 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.827117ms http.response.status=200 http.response.written=41 127.0.0.1 - - [14/May/2026:09:12:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-14T09:12:40Z" level=error msg="payload digest does match: "sha256:d2f43af5d7fc0178c8ad1a5ea7de456393f0dc6ece8148885ff1f3fdbdd2fe61" != "sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1"" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=6bb026a9-7dbd-4660-a96c-41d6a8d577cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/schema1/manifests/sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1" time="2026-05-14T09:12:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=6bb026a9-7dbd-4660-a96c-41d6a8d577cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:51550" http.request.uri="/v2/foo/schema1/manifests/sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.889136ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1" 127.0.0.1 - - [14/May/2026:09:12:40 +0000] "PUT /v2/foo/schema1/manifests/sha256:6dabd19e236970e99e96bc3921c7d32ee95e1fec3c7616a9a7f57dadc55d2cd1 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-14T09:12:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=e52b5d96-dcd8-4f35-97d4-d7ec70e6f9dd http.request.method=GET http.request.remoteaddr="127.0.0.1:43542" 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.746195ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/May/2026:09:12:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-14T09:12: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.26.3 http.request.host="127.0.0.1:39271" http.request.id=3174a032-9ff1-40d5-bb34-7e0cb5afa3b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:43542" 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.510777ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [14/May/2026:09:12:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-14T09:12: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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39271" http.request.id=ecf3f816-bf2f-43d7-81ec-2a06ef5bd5a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43542" 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.141756ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-14T09:12: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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39271" http.request.id=ecf3f816-bf2f-43d7-81ec-2a06ef5bd5a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43542" 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.305376ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-14T09:12: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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39271" http.request.id=ecf3f816-bf2f-43d7-81ec-2a06ef5bd5a9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43542" 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.387955ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/May/2026:09:12:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-14T09:12:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=40588966-7aab-447f-b206-31ec72b54c0a http.request.method=POST http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.214136ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:40 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=c9d90efa-49e0-46ad-bfbf-3808bf7c50ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/schema2/blobs/uploads/b02a1190-71c7-4897-9b04-f58016e48e35?_state=cPy1-v3qftB7Ul7hk6GI0Vz5F7mScQQ7Bnz-lAzWEf17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMDJhMTE5MC03MWM3LTQ4OTctOWIwNC1mNTgwMTZlNDhlMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTI6NDAuODQ0NDkyNTczWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.715296ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:40 +0000] "PUT /v2/foo/schema2/blobs/uploads/b02a1190-71c7-4897-9b04-f58016e48e35?_state=cPy1-v3qftB7Ul7hk6GI0Vz5F7mScQQ7Bnz-lAzWEf17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiMDJhMTE5MC03MWM3LTQ4OTctOWIwNC1mNTgwMTZlNDhlMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTI6NDAuODQ0NDkyNTczWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:12: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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39271" http.request.id=5fff16f3-1058-4203-b450-d4bb1e0744d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43542" 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.127256ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-14T09:12: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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39271" http.request.id=5fff16f3-1058-4203-b450-d4bb1e0744d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43542" 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.281116ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/May/2026:09:12:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-14T09:12:41Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=5fb4cc32-5992-4727-9326-a243e06df9a3 http.request.method=POST http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.204376ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=ec3bd9a6-1a16-4797-b992-56bc65422666 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/schema2/blobs/uploads/a9ff4598-29bf-4b2b-ba6a-2f2dd66c80ac?_state=HDJk_MA9Rq_HbmUUMEgL-8EBIarAtz0M8mH6RfNLzgl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOWZmNDU5OC0yOWJmLTRiMmItYmE2YS0yZjJkZDY2YzgwYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTI6NDEuNDI3NjU5MjYyWiJ9&digest=sha256%3A4e271a4fd2c8ef3226fd8b418eb54e945115927e80bacd4368de201b038db8ab" http.request.useragent="Go-http-client/1.1" http.response.duration=5.985253544s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/a9ff4598-29bf-4b2b-ba6a-2f2dd66c80ac?_state=HDJk_MA9Rq_HbmUUMEgL-8EBIarAtz0M8mH6RfNLzgl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOWZmNDU5OC0yOWJmLTRiMmItYmE2YS0yZjJkZDY2YzgwYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTI6NDEuNDI3NjU5MjYyWiJ9&digest=sha256%3A4e271a4fd2c8ef3226fd8b418eb54e945115927e80bacd4368de201b038db8ab HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:48Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=408c8f28-6094-42d5-b46b-9d470fcaa2be http.request.method=POST http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.499136ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=47101c82-4678-4805-bc9a-268a48e47eca http.request.method=PUT http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/schema2/blobs/uploads/75524295-6186-42e5-a03f-259d654253e0?_state=IP25H5X_1V3LnOaAFzPbPSRsvDgGqf6iha7FgNgp3BR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NTUyNDI5NS02MTg2LTQyZTUtYTAzZi0yNTlkNjU0MjUzZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTI6NDguMDgwMjMxOTMyWiJ9&digest=sha256%3A4c018b68934a781ceba21477104291e9e18c04a4653c055376f640b05c25d53b" http.request.useragent="Go-http-client/1.1" http.response.duration=8.221170637s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/75524295-6186-42e5-a03f-259d654253e0?_state=IP25H5X_1V3LnOaAFzPbPSRsvDgGqf6iha7FgNgp3BR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NTUyNDI5NS02MTg2LTQyZTUtYTAzZi0yNTlkNjU0MjUzZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTI6NDguMDgwMjMxOTMyWiJ9&digest=sha256%3A4c018b68934a781ceba21477104291e9e18c04a4653c055376f640b05c25d53b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39271" http.request.id=0556175d-9d3e-453d-aceb-6968fa0fc782 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.156835ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39271" http.request.id=ed77b204-b14a-4fcc-acfd-e1d90ac1e51b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/schema2/manifests/sha256:cb319a2b94a70ad7d43082036e4d3959675f7dae061027146486b3b7d56623d7" http.request.useragent="Go-http-client/1.1" http.response.duration=3.466896ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "PUT /v2/foo/schema2/manifests/sha256:cb319a2b94a70ad7d43082036e4d3959675f7dae061027146486b3b7d56623d7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=1aff1b36-d599-491d-8bbb-cb61ab956f95 http.request.method=GET http.request.remoteaddr="127.0.0.1:43542" 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=2.728937ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=0e06595b-077c-4040-9397-77dfd8d3691a http.request.method=GET http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/schema2/manifests/sha256:cb319a2b94a70ad7d43082036e4d3959675f7dae061027146486b3b7d56623d7" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.690416ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "GET /v2/foo/schema2/manifests/sha256:cb319a2b94a70ad7d43082036e4d3959675f7dae061027146486b3b7d56623d7 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=e0efbf3e-7cef-4554-9e88-a8b8c13432fa http.request.method=GET http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.236098ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=db8eee7b-3847-4493-87c6-ff3bc6ea229d http.request.method=GET http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/schema2/manifests/sha256:cb319a2b94a70ad7d43082036e4d3959675f7dae061027146486b3b7d56623d7" http.request.useragent="Go-http-client/1.1" http.response.duration=2.365737ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "GET /v2/foo/schema2/manifests/sha256:cb319a2b94a70ad7d43082036e4d3959675f7dae061027146486b3b7d56623d7 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=e1a12968-bcf7-4693-be79-98eccf6f2d51 http.request.method=GET http.request.remoteaddr="127.0.0.1:43542" 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.089758ms http.response.status=200 http.response.written=45 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=info msg="rewriting manifest sha256:cb319a2b94a70ad7d43082036e4d3959675f7dae061027146486b3b7d56623d7 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=49bc5638-e7eb-448e-837a-7c551c6dc6f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43542" 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-14T09:12:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=49bc5638-e7eb-448e-837a-7c551c6dc6f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43542" 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.436073ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39271" http.request.id=8ca1ea5e-4c85-460f-98af-03fe23526723 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.752737ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39271" http.request.id=af7eaca8-8c2d-4e20-b65a-6094b5535d1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.686436ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39271" http.request.id=d09fb283-0cc9-444e-9b90-11b8b573c7bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/schema2/manifests/sha256:f81f5409bb5ec7546fc90bf8eea945b7ec39272bbb6d43c56523597b7256ee1c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.408734ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "PUT /v2/foo/schema2/manifests/sha256:f81f5409bb5ec7546fc90bf8eea945b7ec39272bbb6d43c56523597b7256ee1c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=f569f3df-c164-43bb-9258-240c88d2fa80 http.request.method=GET http.request.remoteaddr="127.0.0.1:43542" 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=4.745695ms http.response.status=200 http.response.written=434 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=fdac1114-3437-4f95-8e54-15ba1aa5fd9d http.request.method=GET http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/schema2/manifests/sha256:f81f5409bb5ec7546fc90bf8eea945b7ec39272bbb6d43c56523597b7256ee1c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.188536ms http.response.status=200 http.response.written=434 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "GET /v2/foo/schema2/manifests/sha256:f81f5409bb5ec7546fc90bf8eea945b7ec39272bbb6d43c56523597b7256ee1c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=7d6ec70f-ba13-47f1-95e1-e7c8273d4402 http.request.method=GET http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.594397ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=ea0a1c08-f50d-4da2-ae2e-fe3b9eb86de4 http.request.method=GET http.request.remoteaddr="127.0.0.1:43542" http.request.uri="/v2/foo/schema2/manifests/sha256:f81f5409bb5ec7546fc90bf8eea945b7ec39272bbb6d43c56523597b7256ee1c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.183957ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "GET /v2/foo/schema2/manifests/sha256:f81f5409bb5ec7546fc90bf8eea945b7ec39272bbb6d43c56523597b7256ee1c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=info msg="rewriting manifest list sha256:f81f5409bb5ec7546fc90bf8eea945b7ec39272bbb6d43c56523597b7256ee1c in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=6fb982c1-e51e-4240-a510-1558051b40be http.request.method=GET http.request.remoteaddr="127.0.0.1:43542" 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-14T09:12:56Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39271" http.request.id=6fb982c1-e51e-4240-a510-1558051b40be http.request.method=GET http.request.remoteaddr="127.0.0.1:43542" 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=5.264094ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-14T09:12:56Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:12:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=1c59b0cf-2f79-41c5-aa16-ecc803bd98c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56696" 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.303816ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" 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.26.3 http.request.host="127.0.0.1:39203" http.request.id=063ce05f-0bd2-4c8a-a1d1-ea5eabf1fe4a http.request.method=GET http.request.remoteaddr="127.0.0.1:56696" 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.739476ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=a86bfba7-eb38-46a8-8704-46fe569fff3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56696" 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.591837ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-14T09:12:56Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=9f5ad46b-8303-4dbc-acdf-9a40068d406c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56696" 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.879034ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-14T09:12:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=9f5ad46b-8303-4dbc-acdf-9a40068d406c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56696" 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.067034ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-14T09:12:56Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=9f5ad46b-8303-4dbc-acdf-9a40068d406c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56696" 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.177013ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-14T09:12:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=9f5ad46b-8303-4dbc-acdf-9a40068d406c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56696" 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.267013ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/May/2026:09:12:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-14T09:12:57Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=bc6086d9-1cc4-4288-b085-1f786640b5a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:56696" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.250136ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:57 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:11Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=a69aee06-2c51-4b63-b693-7a0284319bda http.request.method=PUT http.request.remoteaddr="127.0.0.1:56696" http.request.uri="/v2/foo/schema1/blobs/uploads/1a4b2672-9b10-4bdf-af8a-7da3bf3b27ee?_state=if55GQ2rvPQGSD0FfDKLeDrkQVgyx6oYwCKWN5gTPpV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYTRiMjY3Mi05YjEwLTRiZGYtYWY4YS03ZGEzYmYzYjI3ZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTI6NTcuNDY0NjgzMjExWiJ9&digest=sha256%3Aad5db67a8d4fd529998bd78ed39ef2aff3a1c005d8da3ea7022ada8a70e16981" http.request.useragent="Go-http-client/1.1" http.response.duration=14.527481409s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:12:57 +0000] "PUT /v2/foo/schema1/blobs/uploads/1a4b2672-9b10-4bdf-af8a-7da3bf3b27ee?_state=if55GQ2rvPQGSD0FfDKLeDrkQVgyx6oYwCKWN5gTPpV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYTRiMjY3Mi05YjEwLTRiZGYtYWY4YS03ZGEzYmYzYjI3ZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTI6NTcuNDY0NjgzMjExWiJ9&digest=sha256%3Aad5db67a8d4fd529998bd78ed39ef2aff3a1c005d8da3ea7022ada8a70e16981 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:12Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=22e31f6f-bda9-43c9-9448-e1c21e7ca900 http.request.method=POST http.request.remoteaddr="127.0.0.1:56696" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.837655ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=b9458951-d854-43db-afb6-0a49c274c13b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56696" http.request.uri="/v2/foo/schema1/blobs/uploads/875cfd86-67d8-4675-8335-45b1006bd343?_state=TFA-vL204A1OmEzrQIPl7WrarKRS5L4MjLQP6oDYNkF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NzVjZmQ4Ni02N2Q4LTQ2NzUtODMzNS00NWIxMDA2YmQzNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTM6MTIuNzg2NTM0NTUyWiJ9&digest=sha256%3A623ca2590edac3b26174c9048952e44a7a45e566a1cb80293f32dbfcb1dfb199" http.request.useragent="Go-http-client/1.1" http.response.duration=11.240458436s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/875cfd86-67d8-4675-8335-45b1006bd343?_state=TFA-vL204A1OmEzrQIPl7WrarKRS5L4MjLQP6oDYNkF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4NzVjZmQ4Ni02N2Q4LTQ2NzUtODMzNS00NWIxMDA2YmQzNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTM6MTIuNzg2NTM0NTUyWiJ9&digest=sha256%3A623ca2590edac3b26174c9048952e44a7a45e566a1cb80293f32dbfcb1dfb199 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=de1199ef-1cb4-4b23-9ad7-64479c0e6f7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56696" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.987773ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=029b5227-df26-444d-8af4-1d74b4393ab8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56696" http.request.uri="/v2/foo/schema1/manifests/sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce" http.request.useragent="Go-http-client/1.1" http.response.duration=6.023673ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=1dfb49d3-b75e-451d-b2b3-a8f172d2f182 http.request.method=GET http.request.remoteaddr="127.0.0.1:56696" 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.655514ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=cfd5780a-6308-4fd7-ac03-3bb28f655e1c http.request.method=GET http.request.remoteaddr="127.0.0.1:56696" http.request.uri="/v2/foo/schema1/manifests/sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.517854ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "GET /v2/foo/schema1/manifests/sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39203" http.request.id=8400b6d9-7efb-4e7b-95a3-d116fb14a37f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56696" http.request.uri="/v2/foo/schema1/manifests/sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce" http.request.useragent="Go-http-client/1.1" http.response.duration=4.942974ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39203" http.request.id=06e47a8b-a386-48c7-b870-eafeb45befa7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56696" http.request.uri="/v2/foo/schema1/manifests/sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce" http.request.useragent="Go-http-client/1.1" http.response.duration=5.786413ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:39203" http.request.id=db4287c8-21bf-49ac-a56a-41294e9071fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:56696" http.request.uri="/v2/foo/schema1/manifests/sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce" http.request.useragent="Go-http-client/1.1" http.response.duration=5.108494ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=6f1e5710-6138-4bfb-a191-c48d29a156a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56696" http.request.uri="/v2/foo/schema1/manifests/sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.461195ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "GET /v2/foo/schema1/manifests/sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=c5a159cc-8869-4382-b8fe-c31b1316fadb http.request.method=GET http.request.remoteaddr="127.0.0.1:56696" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.422857ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=ae9a2b34-7212-44b3-a2c9-8c06d418358e http.request.method=GET http.request.remoteaddr="127.0.0.1:56696" http.request.uri="/v2/foo/schema1/manifests/sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce" http.request.useragent="Go-http-client/1.1" http.response.duration=2.190817ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "GET /v2/foo/schema1/manifests/sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=b743995e-351d-4053-896d-3f98fb913be5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56696" 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.286158ms http.response.status=200 http.response.written=41 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" level=error msg="payload digest does match: "sha256:b539eeaff9658d748b7afeb8bed8605e866cdede5335b3372602c2a8a9c18a6e" != "sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce"" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=4e7f0450-ac33-4109-a02d-e2148797a750 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56696" http.request.uri="/v2/foo/schema1/manifests/sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce" time="2026-05-14T09:13:24Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=4e7f0450-ac33-4109-a02d-e2148797a750 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56696" http.request.uri="/v2/foo/schema1/manifests/sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.831756ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce" 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "PUT /v2/foo/schema1/manifests/sha256:c983cd0c35a02549cb48b3e9d7e47dedd91f7f998a951193824232f4dfa61cce HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=5b28c67a-4c05-47fc-82f0-fd8bf35cd3f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50792" 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.672336ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" 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.26.3 http.request.host="127.0.0.1:39203" http.request.id=51df4638-28e5-4191-9c41-183298ec6fd0 http.request.method=GET http.request.remoteaddr="127.0.0.1:50792" 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.262678ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39203" http.request.id=2df4d3bc-7cb3-48d7-be71-129e859858ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" 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.622357ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-14T09:13:24Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39203" http.request.id=2df4d3bc-7cb3-48d7-be71-129e859858ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" 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.754137ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-14T09:13:24Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39203" http.request.id=2df4d3bc-7cb3-48d7-be71-129e859858ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" 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.842837ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=90a01acf-d792-4618-998e-960460ce2514 http.request.method=POST http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.613437ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=a647e189-37ed-46c5-a8bd-317cd961306d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/blobs/uploads/52f7454f-69bf-4635-85df-bbfbf6224330?_state=Nw7lGvaX3--CR7atPXFBZGGVyeFVEwXEstdaJyLRphZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MmY3NDU0Zi02OWJmLTQ2MzUtODVkZi1iYmZiZjYyMjQzMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTM6MjQuMTExNDEwNzQ1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.270036ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/52f7454f-69bf-4635-85df-bbfbf6224330?_state=Nw7lGvaX3--CR7atPXFBZGGVyeFVEwXEstdaJyLRphZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MmY3NDU0Zi02OWJmLTQ2MzUtODVkZi1iYmZiZjYyMjQzMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTM6MjQuMTExNDEwNzQ1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39203" http.request.id=4910538b-b6a9-4701-8562-8a8d18bf3c20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" 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.720916ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-14T09:13:24Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39203" http.request.id=4910538b-b6a9-4701-8562-8a8d18bf3c20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" 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.864536ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-14T09:13:24Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=497bf7bf-5ca4-46f0-9a61-4baec6e2aac8 http.request.method=POST http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.833417ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:33Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=645e787d-30a5-45b1-8181-899712fa0de9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/blobs/uploads/1df8a2a9-941a-461e-967f-8c8254655d47?_state=LPQx6SIcowgAlVbiz71coSZoUjI40kxR9JMhYD5qPTN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZGY4YTJhOS05NDFhLTQ2MWUtOTY3Zi04YzgyNTQ2NTVkNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTM6MjQuNzk3MDg0NDQ5WiJ9&digest=sha256%3Afb7078c6404c572a49946cf37a21e16e73f9a828598669ad4110e492f7d2c492" http.request.useragent="Go-http-client/1.1" http.response.duration=8.803444847s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:24 +0000] "PUT /v2/foo/schema2/blobs/uploads/1df8a2a9-941a-461e-967f-8c8254655d47?_state=LPQx6SIcowgAlVbiz71coSZoUjI40kxR9JMhYD5qPTN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZGY4YTJhOS05NDFhLTQ2MWUtOTY3Zi04YzgyNTQ2NTVkNDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTM6MjQuNzk3MDg0NDQ5WiJ9&digest=sha256%3Afb7078c6404c572a49946cf37a21e16e73f9a828598669ad4110e492f7d2c492 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:34Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=79d45435-7383-4d1a-8b57-02be10914cb3 http.request.method=POST http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.531316ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=3fb3fe04-606b-47ba-964b-f5a562deaa17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/blobs/uploads/96ef3cf5-7e67-4511-a903-e5843dc16e17?_state=XEv9BVMJHGx-7SdbDv0lbeuF_wb-s9VFSTIdtEKyWqF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NmVmM2NmNS03ZTY3LTQ1MTEtYTkwMy1lNTg0M2RjMTZlMTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTM6MzQuMTQ5NTA2MzQ4WiJ9&digest=sha256%3Abfd5ebd7b9a03978c40279d73d8129bd064749cda6a4acf08d7e5c75eac580fd" http.request.useragent="Go-http-client/1.1" http.response.duration=5.679339176s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/96ef3cf5-7e67-4511-a903-e5843dc16e17?_state=XEv9BVMJHGx-7SdbDv0lbeuF_wb-s9VFSTIdtEKyWqF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5NmVmM2NmNS03ZTY3LTQ1MTEtYTkwMy1lNTg0M2RjMTZlMTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTM6MzQuMTQ5NTA2MzQ4WiJ9&digest=sha256%3Abfd5ebd7b9a03978c40279d73d8129bd064749cda6a4acf08d7e5c75eac580fd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39203" http.request.id=74ecdb2f-cd35-40e0-b9dc-6e7ef9125dec http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.203135ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39203" http.request.id=a75cb1da-349c-4756-a762-1f005de205c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/manifests/sha256:d5edafdfe5bee2fde818a4e10ae17a80fabe2a30862cad3684008f9b80a61dad" http.request.useragent="Go-http-client/1.1" http.response.duration=3.404276ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:d5edafdfe5bee2fde818a4e10ae17a80fabe2a30862cad3684008f9b80a61dad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=796a58f5-6931-4043-9e00-1905855987b1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50792" 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=2.935677ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=97f33975-340f-4f39-bc08-6a76b2624c1b http.request.method=GET http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/manifests/sha256:d5edafdfe5bee2fde818a4e10ae17a80fabe2a30862cad3684008f9b80a61dad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.771497ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "GET /v2/foo/schema2/manifests/sha256:d5edafdfe5bee2fde818a4e10ae17a80fabe2a30862cad3684008f9b80a61dad HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=2028e1de-2437-4c3d-9589-aff871b128ec http.request.method=GET http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.298197ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=3482bea7-4b88-4c34-8a7a-ba0ec9f52c74 http.request.method=GET http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/manifests/sha256:d5edafdfe5bee2fde818a4e10ae17a80fabe2a30862cad3684008f9b80a61dad" http.request.useragent="Go-http-client/1.1" http.response.duration=2.072438ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "GET /v2/foo/schema2/manifests/sha256:d5edafdfe5bee2fde818a4e10ae17a80fabe2a30862cad3684008f9b80a61dad HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=109333de-2d06-4674-b6ba-cdb8fee7669a http.request.method=GET http.request.remoteaddr="127.0.0.1:50792" 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.302617ms http.response.status=200 http.response.written=45 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=info msg="rewriting manifest sha256:d5edafdfe5bee2fde818a4e10ae17a80fabe2a30862cad3684008f9b80a61dad in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=6b463b9d-d550-4849-9c0f-1ea5d03d98fc http.request.method=GET http.request.remoteaddr="127.0.0.1:50792" 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-14T09:13:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=6b463b9d-d550-4849-9c0f-1ea5d03d98fc http.request.method=GET http.request.remoteaddr="127.0.0.1:50792" 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.690694ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39203" http.request.id=ea0dd3b7-daec-4ec1-b69f-c5a32c6a3de0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.744816ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39203" http.request.id=89b78391-5d08-43c5-ba09-bd4869ac7847 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.287776ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39203" http.request.id=b2d795ca-fef1-41d5-b64b-5ff91fdda5b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/manifests/sha256:9bb6e9d99763d9b59040909065d1f80ce95e56a84f5e762d0d9b256d05d978f5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.938637ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "PUT /v2/foo/schema2/manifests/sha256:9bb6e9d99763d9b59040909065d1f80ce95e56a84f5e762d0d9b256d05d978f5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=e6b9d119-da06-4270-b11d-3791e2de4630 http.request.method=GET http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.613717ms http.response.status=200 http.response.written=434 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=ad2964d3-521b-453b-bc0b-1c377bf92fe3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/manifests/sha256:9bb6e9d99763d9b59040909065d1f80ce95e56a84f5e762d0d9b256d05d978f5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.809316ms http.response.status=200 http.response.written=434 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "GET /v2/foo/schema2/manifests/sha256:9bb6e9d99763d9b59040909065d1f80ce95e56a84f5e762d0d9b256d05d978f5 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=782bd347-ffc6-4cac-a818-fc8d8be55edd http.request.method=GET http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.224678ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=70b99172-f9ec-4094-aefc-843441de6652 http.request.method=GET http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/manifests/sha256:9bb6e9d99763d9b59040909065d1f80ce95e56a84f5e762d0d9b256d05d978f5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.232837ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "GET /v2/foo/schema2/manifests/sha256:9bb6e9d99763d9b59040909065d1f80ce95e56a84f5e762d0d9b256d05d978f5 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=info msg="rewriting manifest list sha256:9bb6e9d99763d9b59040909065d1f80ce95e56a84f5e762d0d9b256d05d978f5 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=5056625b-f431-4849-b161-8d5363986fe1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50792" 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-14T09:13:39Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39203" http.request.id=5056625b-f431-4849-b161-8d5363986fe1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50792" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.947674ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (76.13s) === RUN TestGetManifestWithStorageError time="2026-05-14T09:13:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-14T09:13:39Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:13:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:45869" http.request.id=4daf8f6b-8d00-4db2-8c2a-b0e6209b9583 http.request.method=GET http.request.remoteaddr="127.0.0.1:51368" 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.769997ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.3 http.request.host="127.0.0.1:45869" http.request.id=17c7ed6f-39ae-4c61-8e3c-d5ac2a0d3b51 http.request.method=GET http.request.remoteaddr="127.0.0.1:51368" 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=2.236957ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.3 http.request.host="127.0.0.1:45869" http.request.id=944bf03b-8fb8-4072-a349-fb9e4ccef598 http.request.method=GET http.request.remoteaddr="127.0.0.1:51368" 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=2.197317ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.3 http.request.host="127.0.0.1:45869" http.request.id=8aba5478-85b0-4242-aa0c-d2f31dc4b3bf http.request.method=GET http.request.remoteaddr="127.0.0.1:51368" 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=2.119737ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2026-05-14T09:13:39Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-14T09:13:39Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:13:39Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=5e129713-79f4-44d9-ab75-fd9259e5a0ee http.request.method=GET http.request.remoteaddr="127.0.0.1:58370" 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.035156ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" 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.26.3 http.request.host="127.0.0.1:46763" http.request.id=f79a944b-164f-4a05-8116-944984059d4c http.request.method=GET http.request.remoteaddr="127.0.0.1:58370" 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.261417ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=d57980f6-b43a-468e-b09a-12189a9eb602 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58370" 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.385337ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-14T09:13:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=beb1eb5f-ae0b-4ec9-9a38-25dc42bb4471 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58370" 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.986355ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-14T09:13:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=beb1eb5f-ae0b-4ec9-9a38-25dc42bb4471 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58370" 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.118475ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-14T09:13:39Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=beb1eb5f-ae0b-4ec9-9a38-25dc42bb4471 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58370" 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.223595ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-14T09:13:39Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=beb1eb5f-ae0b-4ec9-9a38-25dc42bb4471 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58370" 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.311955ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [14/May/2026:09:13:39 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-14T09:13:40Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=ad139ba0-97a5-4a4a-8f79-709eee29ee56 http.request.method=POST http.request.remoteaddr="127.0.0.1:58370" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.902836ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=e5febe43-b1b6-4364-9c91-967498150017 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58370" http.request.uri="/v2/foo/schema1/blobs/uploads/e9f6d28f-2390-4896-b1fb-155257546fb6?_state=eHvnfxZOZR8WHU0HAqgYuIAKCyuY_0-TNIhK7ycWSpV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlOWY2ZDI4Zi0yMzkwLTQ4OTYtYjFmYi0xNTUyNTc1NDZmYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTM6NDAuNTI3NzAzNTMyWiJ9&digest=sha256%3Aaef030aaf7ad58a96fb888e009c0d023af6baaf4476037863f394a2f3683f183" http.request.useragent="Go-http-client/1.1" http.response.duration=6.521825869s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/e9f6d28f-2390-4896-b1fb-155257546fb6?_state=eHvnfxZOZR8WHU0HAqgYuIAKCyuY_0-TNIhK7ycWSpV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlOWY2ZDI4Zi0yMzkwLTQ4OTYtYjFmYi0xNTUyNTc1NDZmYjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTM6NDAuNTI3NzAzNTMyWiJ9&digest=sha256%3Aaef030aaf7ad58a96fb888e009c0d023af6baaf4476037863f394a2f3683f183 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:47Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=187186d3-cb66-4495-8c3e-fed09c9d95a2 http.request.method=POST http.request.remoteaddr="127.0.0.1:58370" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.842116ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:47 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=325611ee-3351-446f-9ced-37e6d2ecc26a http.request.method=PUT http.request.remoteaddr="127.0.0.1:58370" http.request.uri="/v2/foo/schema1/blobs/uploads/60aa5b50-a1b3-4419-9b48-91b7fc8df7b1?_state=Sa-oICoS_Ox60fAt_l-KObI1Y377D7QUodX58rhI98B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MGFhNWI1MC1hMWIzLTQ0MTktOWI0OC05MWI3ZmM4ZGY3YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTM6NDcuNjM2NTAxNTY1WiJ9&digest=sha256%3A775b5afe8222e61d53887084e5360374dbc59ff5570fba510f02cd738dc3fac1" http.request.useragent="Go-http-client/1.1" http.response.duration=5.950086846s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:47 +0000] "PUT /v2/foo/schema1/blobs/uploads/60aa5b50-a1b3-4419-9b48-91b7fc8df7b1?_state=Sa-oICoS_Ox60fAt_l-KObI1Y377D7QUodX58rhI98B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MGFhNWI1MC1hMWIzLTQ0MTktOWI0OC05MWI3ZmM4ZGY3YjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTM6NDcuNjM2NTAxNTY1WiJ9&digest=sha256%3A775b5afe8222e61d53887084e5360374dbc59ff5570fba510f02cd738dc3fac1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=ff90f6f0-3183-497c-a6be-c2d3f66e163d http.request.method=PUT http.request.remoteaddr="127.0.0.1:58370" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.885293ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=14437346-816c-4bf1-ab80-2436d2d60858 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58370" http.request.uri="/v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" http.request.useragent="Go-http-client/1.1" http.response.duration=5.315514ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=79fff220-611f-4bd2-af53-1a4f20352486 http.request.method=GET http.request.remoteaddr="127.0.0.1:58370" 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.163875ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=b857b6b8-4a67-4f55-bd3b-7718b1a2eeae http.request.method=GET http.request.remoteaddr="127.0.0.1:58370" http.request.uri="/v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.373295ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "GET /v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46763" http.request.id=a530cbac-c88e-4a58-a6db-d93c68b611ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:58370" http.request.uri="/v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" http.request.useragent="Go-http-client/1.1" http.response.duration=5.118314ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46763" http.request.id=e7bf0ded-5984-4661-8acc-5672b0bdfb74 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58370" http.request.uri="/v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" http.request.useragent="Go-http-client/1.1" http.response.duration=4.985514ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:46763" http.request.id=9947ab45-634a-4993-9025-85f29cdd2ff7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58370" http.request.uri="/v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" http.request.useragent="Go-http-client/1.1" http.response.duration=5.126054ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=4899d190-c06d-47e1-b8c4-47743330f334 http.request.method=GET http.request.remoteaddr="127.0.0.1:58370" http.request.uri="/v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.128995ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "GET /v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=cabd609e-62b8-46d4-94ec-fa4fba50ffbc http.request.method=GET http.request.remoteaddr="127.0.0.1:58370" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.366677ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=6e01c00b-fcb7-497d-89a5-f1f933936655 http.request.method=GET http.request.remoteaddr="127.0.0.1:58370" http.request.uri="/v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" http.request.useragent="Go-http-client/1.1" http.response.duration=2.344637ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "GET /v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=b0af63a5-3af3-4d09-9146-5ebf1e6ec1ff http.request.method=GET http.request.remoteaddr="127.0.0.1:58370" 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.315417ms http.response.status=200 http.response.written=41 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=error msg="payload digest does match: "sha256:6087dd4767e586a832434024589ffef34312630ac75026b1284826cde6c6e69c" != "sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190"" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=2af8837c-bf76-49d4-99bf-e62d426aa5d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58370" http.request.uri="/v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" time="2026-05-14T09:13:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=2af8837c-bf76-49d4-99bf-e62d426aa5d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58370" http.request.uri="/v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.028956ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=730521e9-6d66-4ea9-b889-3f8453613eb7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39058" http.request.uri="/v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" http.request.useragent="Go-http-client/1.1" http.response.duration=3.745735ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "DELETE /v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=368afc29-c1ba-4b6d-b0c7-d75d4c2e8189 http.request.method=GET http.request.remoteaddr="127.0.0.1:39058" http.request.uri="/v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.732417ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "GET /v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=93a41ac3-4df9-4190-b67b-8a8bfab5aec3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39060" http.request.uri="/v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.012897ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "DELETE /v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=05904fdf-d4b6-4201-ab78-ab06e677fe82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" http.request.useragent="Go-http-client/1.1" http.response.duration=5.725753ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=22159b42-3da1-4a85-b5c3-8b6bc01b8fd1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39074" http.request.uri="/v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.204655ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "GET /v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=16a39557-e5b9-4ded-8b72-9edc712d750f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39090" 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.117176ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=4d858dca-2018-42f1-816b-324f9bd84a33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39094" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.014073ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=7a1b9b45-f56e-4717-b213-ab39786d2076 http.request.method=GET http.request.remoteaddr="127.0.0.1:39094" 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.402418ms http.response.status=200 http.response.written=39 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=02601811-6f04-485e-b655-6e289a3bcd20 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39094" http.request.uri="/v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190" http.request.useragent="Go-http-client/1.1" http.response.duration=3.447356ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "DELETE /v2/foo/schema1/manifests/sha256:5901a3aef751d81ece37fa541f729c4685ec4edfa5023051dfe3f94d24820190 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=31f5ae66-1000-4427-8f57-378c5887ed7b http.request.method=GET http.request.remoteaddr="127.0.0.1:39094" 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.739177ms http.response.status=200 http.response.written=35 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=59987cf2-1dbb-4f64-84c8-7cdb08fb8c2c http.request.method=GET http.request.remoteaddr="127.0.0.1:39094" 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.410017ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" 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.26.3 http.request.host="127.0.0.1:46763" http.request.id=7bb9decd-70ce-47cb-9b94-4c0c02036b53 http.request.method=GET http.request.remoteaddr="127.0.0.1:39094" 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.621997ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46763" http.request.id=9256a8c1-7ac7-431f-8124-da9b3511fcf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39094" 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.431416ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-14T09:13:53Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46763" http.request.id=9256a8c1-7ac7-431f-8124-da9b3511fcf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39094" 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.563456ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-14T09:13:53Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46763" http.request.id=9256a8c1-7ac7-431f-8124-da9b3511fcf4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39094" 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.732495ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=74ceea45-4c26-4e6f-a9b8-553a3c8ec1df http.request.method=POST http.request.remoteaddr="127.0.0.1:39094" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.704497ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=7fb8f8cf-a0eb-43cc-8237-90e9f6be903d http.request.method=PUT http.request.remoteaddr="127.0.0.1:39094" http.request.uri="/v2/foo/schema2/blobs/uploads/82ca2b8c-b8cd-4a44-953a-5d26d8fccb95?_state=hhsluPuYAPUPsVIqZLrJNoBqZmxMwGbkoah8qyl3zPh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MmNhMmI4Yy1iOGNkLTRhNDQtOTUzYS01ZDI2ZDhmY2NiOTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTM6NTMuNzE1MDAxMDM1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.397176ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/82ca2b8c-b8cd-4a44-953a-5d26d8fccb95?_state=hhsluPuYAPUPsVIqZLrJNoBqZmxMwGbkoah8qyl3zPh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4MmNhMmI4Yy1iOGNkLTRhNDQtOTUzYS01ZDI2ZDhmY2NiOTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTM6NTMuNzE1MDAxMDM1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:13:53Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46763" http.request.id=22a38e35-a563-4719-8a3c-c09fbeee9f98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39094" 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.090876ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-14T09:13:53Z" 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.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46763" http.request.id=22a38e35-a563-4719-8a3c-c09fbeee9f98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39094" 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.227456ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [14/May/2026:09:13:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-14T09:13:54Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=8e05697e-1f55-4d02-b612-5eb078d71df5 http.request.method=POST http.request.remoteaddr="127.0.0.1:39094" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.923636ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:54 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:14:00Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=fe5bfc0c-bf79-4034-8add-e80596a8fb94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39094" http.request.uri="/v2/foo/schema2/blobs/uploads/0d6034dd-2e4a-49e3-9930-bffd61c70d6c?_state=niCIm0kvl44TgbiFezI7Muih4_9T9xPyGaVoW-OtyG57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZDYwMzRkZC0yZTRhLTQ5ZTMtOTkzMC1iZmZkNjFjNzBkNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTM6NTQuMzEyOTU0NjI2WiJ9&digest=sha256%3A95e792637795285222a2fb7abb92a46ac53be709a290d0a733e8414fe5b98037" http.request.useragent="Go-http-client/1.1" http.response.duration=6.40598735s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:13:54 +0000] "PUT /v2/foo/schema2/blobs/uploads/0d6034dd-2e4a-49e3-9930-bffd61c70d6c?_state=niCIm0kvl44TgbiFezI7Muih4_9T9xPyGaVoW-OtyG57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZDYwMzRkZC0yZTRhLTQ5ZTMtOTkzMC1iZmZkNjFjNzBkNmMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTM6NTQuMzEyOTU0NjI2WiJ9&digest=sha256%3A95e792637795285222a2fb7abb92a46ac53be709a290d0a733e8414fe5b98037 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:14:01Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=8cca1887-46a8-4561-abc8-09f4eb07ef58 http.request.method=POST http.request.remoteaddr="127.0.0.1:39094" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.507936ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:14:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=ab40e896-7b2a-45ed-b5b8-b06e05d55a80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39094" http.request.uri="/v2/foo/schema2/blobs/uploads/d94791bb-9ffa-417d-a7a6-e89147e58668?_state=exWcKE5NJDHvCKeuufL7lTHHkM69miGT8Uut8jFWdyB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOTQ3OTFiYi05ZmZhLTQxN2QtYTdhNi1lODkxNDdlNTg2NjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTQ6MDEuMjkwMzE1ODM5WiJ9&digest=sha256%3Ad911dd68329e8cdf9851b465da91e1d104b82e0e4855bd779474aefa02395cdc" http.request.useragent="Go-http-client/1.1" http.response.duration=7.048751527s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:14:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/d94791bb-9ffa-417d-a7a6-e89147e58668?_state=exWcKE5NJDHvCKeuufL7lTHHkM69miGT8Uut8jFWdyB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkOTQ3OTFiYi05ZmZhLTQxN2QtYTdhNi1lODkxNDdlNTg2NjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTRUMDk6MTQ6MDEuMjkwMzE1ODM5WiJ9&digest=sha256%3Ad911dd68329e8cdf9851b465da91e1d104b82e0e4855bd779474aefa02395cdc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46763" http.request.id=5bd0205e-b35f-4346-88a5-189c4166aa6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:39094" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.573755ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46763" http.request.id=8676c501-b8c6-49e4-9dd8-3084338ceb55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39094" http.request.uri="/v2/foo/schema2/manifests/sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777" http.request.useragent="Go-http-client/1.1" http.response.duration=3.439696ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=8cae7f06-74df-4604-b12e-78ffd4466c25 http.request.method=GET http.request.remoteaddr="127.0.0.1:39094" 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.038796ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=b33eed78-5617-4905-986f-ce6bf222a76e http.request.method=GET http.request.remoteaddr="127.0.0.1:39094" http.request.uri="/v2/foo/schema2/manifests/sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.751697ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "GET /v2/foo/schema2/manifests/sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=8051d138-8816-4fc3-9fef-c54ae9dea8c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:39094" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.187857ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=bbf88b13-1783-47f6-a64b-a21328e6305f http.request.method=GET http.request.remoteaddr="127.0.0.1:39094" http.request.uri="/v2/foo/schema2/manifests/sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777" http.request.useragent="Go-http-client/1.1" http.response.duration=2.166657ms http.response.status=304 http.response.written=0 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "GET /v2/foo/schema2/manifests/sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=a2908926-4802-4eae-a449-a071864a8f53 http.request.method=GET http.request.remoteaddr="127.0.0.1:39094" 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.240857ms http.response.status=200 http.response.written=45 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=info msg="rewriting manifest sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777 in schema1 format to support old client" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=e2f7a2fb-65e5-482b-9361-2db24907cd73 http.request.method=GET http.request.remoteaddr="127.0.0.1:39094" 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-14T09:14:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=e2f7a2fb-65e5-482b-9361-2db24907cd73 http.request.method=GET http.request.remoteaddr="127.0.0.1:39094" 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.649594ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=d7ae11b6-a1ef-4bc2-9f08-9e2c310f9aed http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39094" http.request.uri="/v2/foo/schema2/manifests/sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777" http.request.useragent="Go-http-client/1.1" http.response.duration=3.125956ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=9b6d26d0-434b-4cd8-a03d-a87d11134c51 http.request.method=GET http.request.remoteaddr="127.0.0.1:39094" http.request.uri="/v2/foo/schema2/manifests/sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.466737ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777" 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "GET /v2/foo/schema2/manifests/sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=464cfe3c-61e6-4216-9137-988ec5e32a65 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54424" http.request.uri="/v2/foo/schema2/manifests/sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.844675ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777" 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46763" http.request.id=e4eb71be-db41-448b-ac5e-adaf58c222b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54436" http.request.uri="/v2/foo/schema2/manifests/sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777" http.request.useragent="Go-http-client/1.1" http.response.duration=4.106135ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "PUT /v2/foo/schema2/manifests/sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=d24712b1-f2ed-41d1-8626-69f1ad0ee0f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54436" http.request.uri="/v2/foo/schema2/manifests/sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.985096ms http.response.status=200 http.response.written=732 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "GET /v2/foo/schema2/manifests/sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=a2b68c40-70d5-43fe-afb7-54fce43451cc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54438" 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.377396ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46763" http.request.id=9f6d7b16-5f2a-4a52-bf47-1b5cb9ed5284 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54454" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.515095ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=156d0c86-4286-4634-8186-3c1d9e130868 http.request.method=GET http.request.remoteaddr="127.0.0.1:54454" 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.390397ms http.response.status=200 http.response.written=39 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=f0164a4e-8de1-4578-9bdd-dd35d46b2167 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54454" http.request.uri="/v2/foo/schema2/manifests/sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777" http.request.useragent="Go-http-client/1.1" http.response.duration=3.192416ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "DELETE /v2/foo/schema2/manifests/sha256:e01abc7328a61fc88e5cdf6688e95e5d9c3383407aa77919876522aa64eb9777 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:46763" http.request.id=753523c1-ead0-4f75-8b9e-1a3bf2c5a02a http.request.method=GET http.request.remoteaddr="127.0.0.1:54454" 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.590897ms http.response.status=200 http.response.written=35 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (28.50s) === RUN TestManifestDeleteDisabled time="2026-05-14T09:14:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-14T09:14:08Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:14:08Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:37739" http.request.id=0b278ead-db0a-4e2b-90fd-b6a574189287 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36054" 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=3.385496ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [14/May/2026:09:14:08 +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-14T09:14:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-14T09:14:08Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:14:08Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 time="2026-05-14T09:14:08Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.3 time="2026-05-14T09:14:08Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.3 time="2026-05-14T09:14:08Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:33355" http.request.id=5fd0b864-cd3c-4ec1-80d3-a223e74db97e http.request.method=PUT http.request.remoteaddr="127.0.0.1:52162" 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=6.395673ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:33355" http.request.id=2a947606-b794-4dc0-ba46-d3fd53018ce4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52176" 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.906714ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:33355" http.request.id=8bb45ca6-4cf5-47ba-897a-f4d9099ef78b http.request.method=POST http.request.remoteaddr="127.0.0.1:52178" 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.448175ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [14/May/2026:09:14:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-14T09:14:08Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.3 http.request.host="127.0.0.1:33355" http.request.id=a4eea290-e3d6-4aba-a74c-7aecba4a808e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52180" 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=4.240615ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [14/May/2026:09:14:08 +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-14T09:14:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.3 time="2026-05-14T09:14:08Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:14:09Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45389" http.request.id=fb830538-b86f-4c24-870b-6c542ca43342 http.request.method=POST http.request.remoteaddr="127.0.0.1:33156" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.763755ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:14:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:14:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45389" http.request.id=cadbd5d9-dc3c-487a-9089-ce07e3e6c290 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33156" http.request.uri="/v2/foo/bar/blobs/uploads/9b5339c1-8240-4870-a3c4-31d3f7d373f1?_state=ZoLg_pueUwMAolTeTBePNujWOnNoKGpqYJhlQT-TdMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliNTMzOWMxLTgyNDAtNDg3MC1hM2M0LTMxZDNmN2QzNzNmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxNDowOS4wMzQwOTYyOTlaIn0%3D&digest=sha256%3Aa891933281da45d75dfff10b499101ade2edce503a78cb354df466b5766e4b3b" http.request.useragent="Go-http-client/1.1" http.response.duration=4.828739833s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:14:09 +0000] "PUT /v2/foo/bar/blobs/uploads/9b5339c1-8240-4870-a3c4-31d3f7d373f1?_state=ZoLg_pueUwMAolTeTBePNujWOnNoKGpqYJhlQT-TdMp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliNTMzOWMxLTgyNDAtNDg3MC1hM2M0LTMxZDNmN2QzNzNmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxNDowOS4wMzQwOTYyOTlaIn0%3D&digest=sha256%3Aa891933281da45d75dfff10b499101ade2edce503a78cb354df466b5766e4b3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:14:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45389" http.request.id=2252faa2-acf9-45c5-b77c-30b77b0c03d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33156" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.663572ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:14:13 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:14: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.26.3 time="2026-05-14T09:14:13Z" level=info msg="redis not configured" go.version=go1.26.3 time="2026-05-14T09:14:13Z" level=info msg="Starting upload purge in 55m0s" go.version=go1.26.3 time="2026-05-14T09:14:13Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 time="2026-05-14T09:14:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45389" http.request.id=061f1f07-65f8-4f72-bd7f-db6867bb25d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33156" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.357997ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/May/2026:09:14:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-14T09:14:13Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:45389" go.version=go1.26.3 time="2026-05-14T09:14:13Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.3 time="2026-05-14T09:14:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45389" http.request.id=35b18c58-e51b-4aad-9668-3ff42ee67948 http.request.method=GET http.request.remoteaddr="127.0.0.1:36638" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.574737ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/May/2026:09:14:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-14T09:14:13Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45389/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:45389/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:43643" http.request.id=6e843994-037d-434a-a094-3b796d6429ae http.request.method=GET http.request.remoteaddr="127.0.0.1:56596" http.request.uri="/v2/foo/bar/manifests/sha256:e3950cb03ce861647a5405e8149c2b531360cf108bdfd1c99024cd715a3d8c27" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:e3950cb03ce861647a5405e8149c2b531360cf108bdfd1c99024cd715a3d8c27" time="2026-05-14T09:14:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45389" http.request.id=791dc78e-f7c0-4c56-9a98-517fbb8a4a32 http.request.method=GET http.request.remoteaddr="127.0.0.1:36644" http.request.uri="/v2/foo/bar/manifests/sha256:e3950cb03ce861647a5405e8149c2b531360cf108bdfd1c99024cd715a3d8c27" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.603434ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/May/2026:09:14:13 +0000] "GET /v2/foo/bar/manifests/sha256:e3950cb03ce861647a5405e8149c2b531360cf108bdfd1c99024cd715a3d8c27 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-14T09:14:13Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:e3950cb03ce861647a5405e8149c2b531360cf108bdfd1c99024cd715a3d8c27 with ttl=167h59m59.99998838s" go.version=go1.26.3 time="2026-05-14T09:14:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43643" http.request.id=6e843994-037d-434a-a094-3b796d6429ae http.request.method=GET http.request.remoteaddr="127.0.0.1:56596" http.request.uri="/v2/foo/bar/manifests/sha256:e3950cb03ce861647a5405e8149c2b531360cf108bdfd1c99024cd715a3d8c27" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=18.189817ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/May/2026:09:14:13 +0000] "GET /v2/foo/bar/manifests/sha256:e3950cb03ce861647a5405e8149c2b531360cf108bdfd1c99024cd715a3d8c27 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-14T09:14:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45389" http.request.id=b0f17920-ba64-4922-8931-4372616bdd6d http.request.method=GET http.request.remoteaddr="127.0.0.1:36644" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.284137ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/May/2026:09:14:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-14T09:14:13Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45389/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:45389/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:43643" http.request.id=f3fcbba4-d8df-445a-bf85-26be43b56e73 http.request.method=GET http.request.remoteaddr="127.0.0.1:56598" 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-14T09:14:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45389" http.request.id=0ba449a5-ff1e-492d-9943-4ac717ff2582 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36648" 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.261694ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/May/2026:09:14:13 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-14T09:14:13Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43643" http.request.id=f3fcbba4-d8df-445a-bf85-26be43b56e73 http.request.method=GET http.request.remoteaddr="127.0.0.1:56598" 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.428899ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/May/2026:09:14:13 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-14T09:14:14Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45389" http.request.id=76926f91-1cf3-49d6-856b-68f5e4b27e23 http.request.method=POST http.request.remoteaddr="127.0.0.1:36648" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.309336ms http.response.status=202 http.response.written=0 127.0.0.1 - - [14/May/2026:09:14:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-14T09:14:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45389" http.request.id=57e345f2-d2a0-44e9-9c7f-881ff3949574 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36648" http.request.uri="/v2/foo/bar/blobs/uploads/fa1f18d6-3225-465b-a599-784d2f16ebdb?_state=sLOOStkMFiL4Po2IZZyxORpu-rSt5GQgHnu9BpMGQcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhMWYxOGQ2LTMyMjUtNDY1Yi1hNTk5LTc4NGQyZjE2ZWJkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxNDoxNC40NjQ5MjE2NzhaIn0%3D&digest=sha256%3A78d33c8dbd0bb9aae58a21abc9033cc14815e8602b06e5746882d294e29c3124" http.request.useragent="Go-http-client/1.1" http.response.duration=5.7745951s http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:14:14 +0000] "PUT /v2/foo/bar/blobs/uploads/fa1f18d6-3225-465b-a599-784d2f16ebdb?_state=sLOOStkMFiL4Po2IZZyxORpu-rSt5GQgHnu9BpMGQcJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhMWYxOGQ2LTMyMjUtNDY1Yi1hNTk5LTc4NGQyZjE2ZWJkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNFQwOToxNDoxNC40NjQ5MjE2NzhaIn0%3D&digest=sha256%3A78d33c8dbd0bb9aae58a21abc9033cc14815e8602b06e5746882d294e29c3124 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:14:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45389" http.request.id=4a921f86-d1ab-4d03-b25e-7dd1f0333376 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36648" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.196072ms http.response.status=201 http.response.written=0 127.0.0.1 - - [14/May/2026:09:14:20 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-14T09:14:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45389" http.request.id=0a002540-c969-49fd-99e5-881136cfa5ad http.request.method=GET http.request.remoteaddr="127.0.0.1:36648" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.016438ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/May/2026:09:14:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-14T09:14:20Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45389/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:45389/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:43643" http.request.id=46175a8b-342c-4266-ae75-4d0e8346cd63 http.request.method=GET http.request.remoteaddr="127.0.0.1:56604" 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-14T09:14:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45389" http.request.id=3e1be88d-a525-462c-8e4c-f120a3885d1d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36664" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.655255ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/May/2026:09:14:20 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-14T09:14:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45389" http.request.id=7501d81a-349c-4150-a2a9-8434cdf5231e http.request.method=GET http.request.remoteaddr="127.0.0.1:36664" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.483817ms http.response.status=200 http.response.written=2 127.0.0.1 - - [14/May/2026:09:14:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-14T09:14:20Z" level=info msg="Challenge established with upstream : http://127.0.0.1:45389/v2/ &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:45389/v2/:[]]}" go.version=go1.26.3 http.request.host="127.0.0.1:43643" http.request.id=46175a8b-342c-4266-ae75-4d0e8346cd63 http.request.method=GET http.request.remoteaddr="127.0.0.1:56604" 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-14T09:14:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:45389" http.request.id=2a0aa38f-2997-4f16-a6a9-e1a37e6484da http.request.method=GET http.request.remoteaddr="127.0.0.1:36670" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.372655ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/May/2026:09:14:20 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-14T09:14:20Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:688b44480df779ab33e2ebb3b56d3755518293b1fb148272f10c988e13c0ff0b with ttl=167h59m59.9999863s" go.version=go1.26.3 time="2026-05-14T09:14:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:43643" http.request.id=46175a8b-342c-4266-ae75-4d0e8346cd63 http.request.method=GET http.request.remoteaddr="127.0.0.1:56604" 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=26.910508ms http.response.status=200 http.response.written=935 127.0.0.1 - - [14/May/2026:09:14:20 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (11.77s) === RUN TestAppDispatcher time="2026-05-14T09:14:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39251" http.request.id=2405805f-dc8d-4082-a10a-d4fe83d6fa80 http.request.method=GET http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.165356ms http.response.status=200 http.response.written=0 time="2026-05-14T09:14:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39251" http.request.id=52a8741b-a0cb-4385-a252-0b841afdb545 http.request.method=GET http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=2.616877ms http.response.status=200 http.response.written=0 time="2026-05-14T09:14:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39251" http.request.id=a385a1a9-b5d4-4c7d-8fe9-8d2ba52fa726 http.request.method=GET http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.784617ms http.response.status=200 http.response.written=0 time="2026-05-14T09:14:20Z" level=info msg="response completed" go.version=go1.26.3 http.request.host="127.0.0.1:39251" http.request.id=909a52d4-4fc3-4900-9927-6178df8b9e17 http.request.method=GET http.request.remoteaddr="127.0.0.1:37392" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=2.676316ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2026-05-14T09:14: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.26.3 instance.id=71ab1fbe-b407-4f80-8685-6a1707680530 time="2026-05-14T09:14:20Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=71ab1fbe-b407-4f80-8685-6a1707680530 time="2026-05-14T09:14:20Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.3 http.request.host="127.0.0.1:33881" http.request.id=bd31d475-790f-4be0-ba37-6881bdce617d http.request.method=GET http.request.remoteaddr="127.0.0.1:33960" 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-14T09:14: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.26.3 instance.id=71ab1fbe-b407-4f80-8685-6a1707680530 time="2026-05-14T09:14:20Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=71ab1fbe-b407-4f80-8685-6a1707680530 time="2026-05-14T09:14:20Z" level=info msg="configuring file health check path=/tmp/healthcheck3879048421, interval=1" go.version=go1.26.3 instance.id=71ab1fbe-b407-4f80-8685-6a1707680530 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-05-14T09:14: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.26.3 instance.id=71ab1fbe-b407-4f80-8685-6a1707680530 time="2026-05-14T09:14:24Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=71ab1fbe-b407-4f80-8685-6a1707680530 time="2026-05-14T09:14:24Z" level=info msg="configuring TCP health check addr=127.0.0.1:44909, interval=1" go.version=go1.26.3 instance.id=71ab1fbe-b407-4f80-8685-6a1707680530 --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2026-05-14T09:14:28Z" 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.26.3 instance.id=71ab1fbe-b407-4f80-8685-6a1707680530 time="2026-05-14T09:14:28Z" level=info msg="redis not configured" go.version=go1.26.3 instance.id=71ab1fbe-b407-4f80-8685-6a1707680530 time="2026-05-14T09:14:28Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:39997, interval=1, threshold=3" go.version=go1.26.3 instance.id=71ab1fbe-b407-4f80-8685-6a1707680530 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 379.799s ? 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.08s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.02s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.45s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.26s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.85s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.85s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 12.989s === RUN TestSchedule time="2026-05-14T09:08:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=e5c078f0-386c-4574-9d5c-3bd658c79e1b time="2026-05-14T09:08:16Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.9918ms" go.version=go1.26.3 instance.id=e5c078f0-386c-4574-9d5c-3bd658c79e1b time="2026-05-14T09:08:16Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=974.56µs" go.version=go1.26.3 instance.id=e5c078f0-386c-4574-9d5c-3bd658c79e1b time="2026-05-14T09:08:16Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=994.16µs" go.version=go1.26.3 instance.id=e5c078f0-386c-4574-9d5c-3bd658c79e1b 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.06s) === RUN TestRestoreOld time="2026-05-14T09:08:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=e5c078f0-386c-4574-9d5c-3bd658c79e1b --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-05-14T09:08:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=e5c078f0-386c-4574-9d5c-3bd658c79e1b time="2026-05-14T09:08:16Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.98952ms" go.version=go1.26.3 instance.id=e5c078f0-386c-4574-9d5c-3bd658c79e1b time="2026-05-14T09:08:16Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99386ms" go.version=go1.26.3 instance.id=e5c078f0-386c-4574-9d5c-3bd658c79e1b time="2026-05-14T09:08:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=e5c078f0-386c-4574-9d5c-3bd658c79e1b --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-05-14T09:08:16Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.3 instance.id=e5c078f0-386c-4574-9d5c-3bd658c79e1b --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.972s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (8.39s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 28103168 sha256:4db8427d014239869b0090762d8396470900e33bd2c8796b8a36e5c733560e99 [] map[] } --- PASS: TestSimpleBlobRead (2.65s) === RUN TestBlobMount --- PASS: TestBlobMount (1.67s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (9.22s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (8.76s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (9.77s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.05s) === 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:198e011cc38b2634640886384354eec60c4f082f1df2bfd08f8d0578f47675e1 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:e089bccec81e62f634169d16dc7ffbd49e7762178afebf06df426f36854bb4cb palailogos: marking blob sha256:639897ad9595a93e007051d901a05222bd95ff5ee773d8f5767ad1aec622d722 palailogos: marking manifest sha256:1a35296703a6fddef980c5f7439393f2a1d19c0837a2e23a7c03eeaa06c98044 palailogos: marking blob sha256:6c1e6d6276ce11a261739b0366918187e61260bccc2002c27c55586cc9c60c7c palailogos: marking blob sha256:574a031c6c0880646ec08c2a3623289112b9181bfb78651104981180381c1254 palailogos: marking manifest sha256:574a031c6c0880646ec08c2a3623289112b9181bfb78651104981180381c1254 palailogos: marking blob sha256:c74d8aa154391ad059a3969511c80e37c2bb15684d0ec27391c131d63d030d1b palailogos: marking blob sha256:44798e93881b8e874be72dfacf116b3f62287e753298d57dbd063e03b55a1640 palailogos: marking manifest sha256:6c1e6d6276ce11a261739b0366918187e61260bccc2002c27c55586cc9c60c7c palailogos: marking blob sha256:5dfac72fe3739b17431ec415ed884b57c323b9b6ce306d9fb7aab613626ffa9e palailogos: marking blob sha256:4a36c439aa2c11c3b4662536b634c08c445acc621fd22b6282c0f714b84a0961 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (6.11s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:0be22aa53b0fe657ccb00058a990478d830534d8a20bc6e98935eb8a6d89b270 deletemanifests: marking manifest sha256:f23d71f8df13717e024d0d96931ef0ee2ac7d8bd2756638c253a82d0efff94b6 deletemanifests: marking blob sha256:95e333e5f12f4fd75a0c7e06d940f1ba1c83d43fcc4e190964db2a4f8e52b606 deletemanifests: marking blob sha256:25a1747e5075645149e80384fcbf2b3c2e3f9aff1c83be3f07b966a5506fd8dd deletemanifests: marking blob sha256:92b2aaaddbe45de79f763fe845ea1f6d59b6e212aa9ad0608f3b4af8b2aaaaa3 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:11fad42d251dfb8c04d64891c005ed368ec21a962f80cf7e00d167a49bdbbc09 blob eligible for deletion: sha256:5b081f69b3998117fbdced4a6c0b15c25171b9cf4440614ba29f212d9a6eb172 blob eligible for deletion: sha256:0ad826f40bf52910cb7a353dfff7fa31ad78843d70a640e5490361208a546eb0 blob eligible for deletion: sha256:0be22aa53b0fe657ccb00058a990478d830534d8a20bc6e98935eb8a6d89b270 deletemanifests manifest eligible for deletion: sha256:0be22aa53b0fe657ccb00058a990478d830534d8a20bc6e98935eb8a6d89b270 deletemanifests: marking manifest sha256:f23d71f8df13717e024d0d96931ef0ee2ac7d8bd2756638c253a82d0efff94b6 deletemanifests: marking blob sha256:95e333e5f12f4fd75a0c7e06d940f1ba1c83d43fcc4e190964db2a4f8e52b606 deletemanifests: marking blob sha256:25a1747e5075645149e80384fcbf2b3c2e3f9aff1c83be3f07b966a5506fd8dd deletemanifests: marking blob sha256:92b2aaaddbe45de79f763fe845ea1f6d59b6e212aa9ad0608f3b4af8b2aaaaa3 time="2026-05-14T09:09:10Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/0be22aa53b0fe657ccb00058a990478d830534d8a20bc6e98935eb8a6d89b270" go.version=go1.26.3 instance.id=a37a2cf2-58a6-46af-9392-7a8bfb64a466 time="2026-05-14T09:09:10Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/0be22aa53b0fe657ccb00058a990478d830534d8a20bc6e98935eb8a6d89b270" go.version=go1.26.3 instance.id=a37a2cf2-58a6-46af-9392-7a8bfb64a466 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:11fad42d251dfb8c04d64891c005ed368ec21a962f80cf7e00d167a49bdbbc09 time="2026-05-14T09:09:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/11/11fad42d251dfb8c04d64891c005ed368ec21a962f80cf7e00d167a49bdbbc09" go.version=go1.26.3 instance.id=a37a2cf2-58a6-46af-9392-7a8bfb64a466 blob eligible for deletion: sha256:5b081f69b3998117fbdced4a6c0b15c25171b9cf4440614ba29f212d9a6eb172 time="2026-05-14T09:09:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5b/5b081f69b3998117fbdced4a6c0b15c25171b9cf4440614ba29f212d9a6eb172" go.version=go1.26.3 instance.id=a37a2cf2-58a6-46af-9392-7a8bfb64a466 blob eligible for deletion: sha256:0ad826f40bf52910cb7a353dfff7fa31ad78843d70a640e5490361208a546eb0 time="2026-05-14T09:09:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0a/0ad826f40bf52910cb7a353dfff7fa31ad78843d70a640e5490361208a546eb0" go.version=go1.26.3 instance.id=a37a2cf2-58a6-46af-9392-7a8bfb64a466 blob eligible for deletion: sha256:0be22aa53b0fe657ccb00058a990478d830534d8a20bc6e98935eb8a6d89b270 time="2026-05-14T09:09:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0b/0be22aa53b0fe657ccb00058a990478d830534d8a20bc6e98935eb8a6d89b270" go.version=go1.26.3 instance.id=a37a2cf2-58a6-46af-9392-7a8bfb64a466 --- PASS: TestDeleteManifestIfTagNotFound (7.60s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:33ee2892799e512a63ca36b7e407c71195a4ff9792a5f82cd32a6a60f69b86ca time="2026-05-14T09:09:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/33/33ee2892799e512a63ca36b7e407c71195a4ff9792a5f82cd32a6a60f69b86ca" go.version=go1.26.3 instance.id=a37a2cf2-58a6-46af-9392-7a8bfb64a466 blob eligible for deletion: sha256:d9a43bae7b086fe5757cda7d3d04140948ce08270797314a3e5be7524a2a7c36 time="2026-05-14T09:09:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d9/d9a43bae7b086fe5757cda7d3d04140948ce08270797314a3e5be7524a2a7c36" go.version=go1.26.3 instance.id=a37a2cf2-58a6-46af-9392-7a8bfb64a466 blob eligible for deletion: sha256:fc86e76cc1730ac45bc233fba59dcb7a5e2f760bc8c117545509a3118e2a3aa3 time="2026-05-14T09:09:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fc/fc86e76cc1730ac45bc233fba59dcb7a5e2f760bc8c117545509a3118e2a3aa3" go.version=go1.26.3 instance.id=a37a2cf2-58a6-46af-9392-7a8bfb64a466 --- PASS: TestGCWithMissingManifests (2.29s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:f2f56ad6ecf0d3f6e3a6dbc47548ca464d82700ebbf4a4cdb41020524cc790ef komnenos: marking blob sha256:90e0d1dc88aef603016fe5cfb0d2f681e06f38d1b4090ec82fc9e03b7da47f8c komnenos: marking blob sha256:03fbb33315d6ca328aac82ad9e65cf254dae7d99d21888ca97db3c1c46c7e791 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:88b8afb4bdc41e1bcae1e090dc96ea8af4f4feffc0149fc2cf8f0da8eade7ff3 time="2026-05-14T09:09:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/88/88b8afb4bdc41e1bcae1e090dc96ea8af4f4feffc0149fc2cf8f0da8eade7ff3" go.version=go1.26.3 instance.id=a37a2cf2-58a6-46af-9392-7a8bfb64a466 blob eligible for deletion: sha256:a7926ecca15b2f094630166ab431761d4ae99ba92d8a5a1a4bbc45d96ef87c11 time="2026-05-14T09:09:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a7/a7926ecca15b2f094630166ab431761d4ae99ba92d8a5a1a4bbc45d96ef87c11" go.version=go1.26.3 instance.id=a37a2cf2-58a6-46af-9392-7a8bfb64a466 blob eligible for deletion: sha256:b62c64244060818fa48e6683108d3e9f72522d9e1a3ea765ac1e1408cfa25d41 time="2026-05-14T09:09:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b6/b62c64244060818fa48e6683108d3e9f72522d9e1a3ea765ac1e1408cfa25d41" go.version=go1.26.3 instance.id=a37a2cf2-58a6-46af-9392-7a8bfb64a466 blob eligible for deletion: sha256:bef156ba8ca3e8c5cedbfbec1df40275c42bf73b2c92943409d23e73fa9462fe time="2026-05-14T09:09:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/be/bef156ba8ca3e8c5cedbfbec1df40275c42bf73b2c92943409d23e73fa9462fe" go.version=go1.26.3 instance.id=a37a2cf2-58a6-46af-9392-7a8bfb64a466 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-05-14T09:09:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.3 instance.id=a37a2cf2-58a6-46af-9392-7a8bfb64a466 blob eligible for deletion: sha256:21d85900948d8bd5bc985a0ab59de184369619c50fddb9b1e19e575acb461555 time="2026-05-14T09:09:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/21/21d85900948d8bd5bc985a0ab59de184369619c50fddb9b1e19e575acb461555" go.version=go1.26.3 instance.id=a37a2cf2-58a6-46af-9392-7a8bfb64a466 blob eligible for deletion: sha256:79565bb9cc5aaf2736545aa0b17bf84fb07b8e7af8f7bcf9c6eb8533f54abe71 time="2026-05-14T09:09:18Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/79/79565bb9cc5aaf2736545aa0b17bf84fb07b8e7af8f7bcf9c6eb8533f54abe71" go.version=go1.26.3 instance.id=a37a2cf2-58a6-46af-9392-7a8bfb64a466 --- PASS: TestDeletionHasEffect (5.69s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (5.81s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:424268a15dd80ea619d114be7c9bb846b21e5a3dbb286e35326ec40c6197c16c michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:e765141a98ef00b6369049d6915194834c70fb69a38dd19ba1e59f1f45e60f05 michael_z_doukas: marking blob sha256:db81012f880ab824dec05767c546ac88629154a7a5a3dd947a60ab0b1bef018e 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:43747088b111764d67a606af9ee3122bd8c106e81addf1367a980cf26aa3cabb time="2026-05-14T09:09:27Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/43/43747088b111764d67a606af9ee3122bd8c106e81addf1367a980cf26aa3cabb" go.version=go1.26.3 instance.id=a37a2cf2-58a6-46af-9392-7a8bfb64a466 --- PASS: TestOrphanBlobDeleted (3.84s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:509ae7f90dde478553ba98ae4164cb5453dbb2dc725a0b25d071b067462dec13 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:ff4373ea5dbb65d5495ef53ae62c342b4a310e521cdf7b1f81666a532a678f7e --- PASS: TestLinkedBlobStoreCreateWithMountFrom (1.85s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.73s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (1.26s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (3.58s) === 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-14T09:09:36Z" level=info msg="PurgeUploads starting: olderThan=2026-05-14 08:09:36.406290902 +0000 UTC m=-3519.504429970, actuallyDelete=true" time="2026-05-14T09:09:36Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-05-14T09:09:36Z" level=info msg="PurgeUploads starting: olderThan=2026-05-14 09:09:36.409128319 +0000 UTC m=+80.498407427, actuallyDelete=true" time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8e0d7234-a463-4768-b559-c9acf8560360 have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.409128319 +0000 UTC m=+80.498407427). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a2eb74d1-a889-4e13-86ec-e8e6ab517ec4 have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.409128319 +0000 UTC m=+80.498407427). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/df0414c3-8d63-41a4-a2e9-8074c5ac62d0 have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.409128319 +0000 UTC m=+80.498407427). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e7e0c379-83d6-4380-9a5c-7aa7f166ab9f have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.409128319 +0000 UTC m=+80.498407427). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/dd791b42-892d-4329-9f56-5b15ba45c872 have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.409128319 +0000 UTC m=+80.498407427). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2565fef6-ef5a-457b-852c-7c7b9f1f02f2 have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.409128319 +0000 UTC m=+80.498407427). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4b6d5eb2-76a4-40eb-a29d-32c60037f42e have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.409128319 +0000 UTC m=+80.498407427). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cb2a6376-abfb-4004-9288-22b28ec68be0 have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.409128319 +0000 UTC m=+80.498407427). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e3efe1d6-d625-4eb5-b74e-1ba75b4719e5 have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.409128319 +0000 UTC m=+80.498407427). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5c25f55d-5eb7-4183-9f9b-5738e8215def have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.409128319 +0000 UTC m=+80.498407427). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6e327c0f-c303-4406-a0e0-74598804fe95 have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.409128319 +0000 UTC m=+80.498407427). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-05-14T09:09:36Z" level=info msg="PurgeUploads starting: olderThan=2026-05-14 09:09:36.412892974 +0000 UTC m=+80.502172102, actuallyDelete=true" time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/26dd20a3-53d0-480e-a407-ce171106f5f9 have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.412892974 +0000 UTC m=+80.502172102). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/34b97bfe-1231-4d1d-9ea0-572573475fe5 have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.412892974 +0000 UTC m=+80.502172102). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/3b678813-2d79-4d47-8aab-39435eefd547 have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.412892974 +0000 UTC m=+80.502172102). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/45bcee4c-95a3-4966-abd5-02557b48f60a have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.412892974 +0000 UTC m=+80.502172102). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/bb48920e-7f97-4bd4-bad3-0925c54a210c have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.412892974 +0000 UTC m=+80.502172102). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-05-14T09:09:36Z" level=info msg="PurgeUploads starting: olderThan=2026-05-14 09:09:36.415376931 +0000 UTC m=+80.504656059, actuallyDelete=true" time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b91df9c7-759f-4b54-8e19-23438ce27435 have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.415376931 +0000 UTC m=+80.504656059). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f63b186a-3429-427c-b508-7b84c612f15f have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.415376931 +0000 UTC m=+80.504656059). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ff0c0710-a82b-485b-8f38-d62225a17257 have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.415376931 +0000 UTC m=+80.504656059). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b3d9b7c3-3691-4c37-969d-41aeef85748e have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.415376931 +0000 UTC m=+80.504656059). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b7350ac9-6930-4e76-80ee-cac181fc03ce have older date (2026-05-14 08:09:36 +0000 UTC) than purge date (2026-05-14 09:09:36.415376931 +0000 UTC m=+80.504656059). Removing upload directory." time="2026-05-14T09:09:36Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-05-14T09:09:36Z" level=info msg="PurgeUploads starting: olderThan=2026-05-14 09:09:36.416983969 +0000 UTC m=+80.506263157, actuallyDelete=true" time="2026-05-14T09:09:36Z" 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 80.800s ? 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.01s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.396s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.01s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.388s === RUN TestWalkFileRemoved time="2026-05-14T09:08:15Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.230s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 2.463s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.71s) === 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 1.087s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.45s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 20.737s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (25.83s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 28.253s ? 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-14T09:08:16Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.3 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-05-14T09:08:16Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.3 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-05-14T09:08:16Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.3 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.02s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestInvalidNetworkType === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 time="2026-05-14T09:08:16Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-14T09:08:16Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.3 instance.id=1dda8c8a-2ce3-42ac-b892-86aea086297b time="2026-05-14T09:08:16Z" level=error msg="unknown ip address format" go.version=go1.26.3 instance.id=1dda8c8a-2ce3-42ac-b892-86aea086297b ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.04s) --- PASS: TestParsing (0.05s) --- PASS: TestMatchIPV4_2 (0.05s) --- PASS: TestMatchIPV6 (0.04s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.05s) --- PASS: TestS3TryUpdate (0.05s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.05s) --- PASS: TestMatchIPV4 (0.04s) --- PASS: TestMatchIPV4WithRegionMatched (0.04s) time="2026-05-14T09:08:16Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.3 instance.id=1dda8c8a-2ce3-42ac-b892-86aea086297b --- PASS: TestInvalidData (0.05s) time="2026-05-14T09:08:17Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-14T09:08:18Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-14T09:08:19Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 time="2026-05-14T09:08:20Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.3 --- PASS: TestUpdateCalledRegularly (4.54s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 5.011s === RUN Test OK: 4 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.378s ? 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.474s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (17.65s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.03s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 20.125s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.02s) PASS ok github.com/docker/distribution/uuid 0.253s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-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: 24.7 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r23.apk >>> docker-registry: Build complete at Thu, 14 May 2026 09:14:38 +0000 elapsed time 0h 7m 44s >>> 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 (20260514.090656) (2/2) Purging go (1.26.3-r0) Executing busybox-1.37.0-r31.trigger OK: 391.0 MiB in 104 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...