>>> docker-registry: Building community/docker-registry 2.8.3-r22 (using abuild 3.17.0_rc2-r0) started Sun, 03 May 2026 13:06:24 +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/1) Installing .makedepends-docker-registry (20260503.130627) OK: 825.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/v3.24/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.24/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.24/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/v3.24/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.24/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/v3.24/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-03T13:07:41Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-05-03T13:07:41Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.07s) PASS ok github.com/docker/distribution/configuration 0.574s === RUN TestWithRequest --- PASS: TestWithRequest (0.01s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-05-03T13:07:41Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.04s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.517s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.01s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.06s) PASS ok github.com/docker/distribution/health 0.529s === 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.386s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.19s) PASS ok github.com/docker/distribution/health/checks 0.666s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.01s) === 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.392s === 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.385s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.435s === 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.385s ? 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/03 13:07:41 http: TLS handshake error from 127.0.0.1:39844: 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:42089/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:42089/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:42089/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:42089/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:42751?status=0, fail=true --- PASS: TestHTTPSink (0.11s) === RUN TestListener --- PASS: TestListener (2.18s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-05-03T13:07:43Z" level=info msg="broadcaster: closing" time="2026-05-03T13:07:43Z" level=info msg="closing testSink" time="2026-05-03T13:07:43Z" level=info msg="closing testSink" time="2026-05-03T13:07:43Z" level=info msg="closing testSink" time="2026-05-03T13:07:43Z" level=info msg="closing testSink" time="2026-05-03T13:07:43Z" level=info msg="closing testSink" time="2026-05-03T13:07:43Z" level=info msg="closing testSink" time="2026-05-03T13:07:43Z" level=info msg="closing testSink" time="2026-05-03T13:07:43Z" level=info msg="closing testSink" time="2026-05-03T13:07:43Z" level=info msg="closing testSink" time="2026-05-03T13:07:43Z" level=info msg="closing testSink" time="2026-05-03T13:07:43Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2026-05-03T13:07:44Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 1} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 1} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 1} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 1} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-03T13:07:44Z" level=warning msg="&{0x3f46b87d70 0.9} encountered too many errors, backing off" time="2026-05-03T13:07:44Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.44s) PASS ok github.com/docker/distribution/notifications 3.460s ? 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-03T13:07:41Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-03T13:07:42.002587439Z" 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.2 time="2026-05-03T13:07:42.005185496Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:07:42.005289096Z" level=info msg="Starting upload purge in 54m0s" go.version=go1.26.2 time="2026-05-03T13:07:42.013112487Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 time="2026-05-03T13:07:42.013186867Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.26.2 time="2026-05-03T13:07:42.023584015Z" level=info msg="listening on [::]:5001, tls" go.version=go1.26.2 time="2026-05-03T13:07:45.036834362Z" level=info msg="response completed" go.version=go1.26.2 http.request.host=127.0.0.1 http.request.id=80399c7a-c1f1-4298-813a-0547245750bc http.request.method=GET http.request.remoteaddr="127.0.0.1:47826" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.731155ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/May/2026:13:07:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-05-03T13:07:45.037491062Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.26.2 --- PASS: TestRegistrySupportedCipherSuite (3.44s) === RUN TestRegistryUnsupportedCipherSuite time="2026-05-03T13:07:45.654507906Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-03T13:07:45.657525023Z" 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.2 time="2026-05-03T13:07:45.657645143Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:07:45.657762803Z" level=info msg="Starting upload purge in 21m0s" go.version=go1.26.2 time="2026-05-03T13:07:45.658383822Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.26.2 --- PASS: TestRegistryUnsupportedCipherSuite (8.63s) PASS ok github.com/docker/distribution/registry 12.754s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.374s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.09s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.04s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.03s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.16s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.873s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-05-03T13:07:41Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.26.2 instance.id=0ad11791-5fea-44a4-bc58-e9d56e6b50fb time="2026-05-03T13:07:41Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.26.2 instance.id=0ad11791-5fea-44a4-bc58-e9d56e6b50fb --- PASS: TestBasicAccessController (0.06s) === RUN TestCreateHtpasswdFile time="2026-05-03T13:07:41Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.26.2 password="Uc8L_sl-IRRjkvSY4aVenvliFSLm_lRjuWiG-o_CJ3g" user=docker --- PASS: TestCreateHtpasswdFile (0.17s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.697s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.04s) PASS ok github.com/docker/distribution/registry/auth/silly 0.518s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.07s) === RUN TestLeeway time="2026-05-03T13:07:41Z" level=info msg="token not to be used before 2026-05-03 13:07:42 +0000 UTC - currently 2026-05-03 13:07:41.507755912 +0000 UTC m=+0.231089573" time="2026-05-03T13:07:41Z" level=info msg="token not to be used after 2026-05-03 13:07:41 +0000 UTC - currently 2026-05-03 13:07:41.511824268 +0000 UTC m=+0.235157929" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2026-05-03T13:07:41Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.04s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.538s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.03s) === 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.01s) === 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.01s) === 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.781s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.04s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.03s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.01s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.01s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.640s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.371s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-05-03T13:07:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-05-03T13:07:43Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:07:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:40153" http.request.id=5c3eedf6-46aa-43b2-bbb6-6ab1c9685e72 http.request.method=GET http.request.remoteaddr="127.0.0.1:55982" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=7.128151ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/May/2026:13:07:43 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.14s) === RUN TestCatalogAPI time="2026-05-03T13:07:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-05-03T13:07:43Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:07:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=965065de-dedc-42bb-ab55-44c620df0480 http.request.method=GET http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.644574ms http.response.status=200 http.response.written=20 127.0.0.1 - - [03/May/2026:13:07:43 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-03T13:07:43Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=28eb924c-0115-466a-a801-b10fd8ad9f7f http.request.method=POST http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=9.575029ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:07:43 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:07:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=4f84b029-034b-44e5-9543-b13f1f839a6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/aaaa/blobs/uploads/bb0a1f79-c2ee-477b-9961-1ecc70d483ef?_state=mKdHexo1F_t6oKttMXC5Cmg3QvBcRVf4l8MWKsLPs4h7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiYjBhMWY3OS1jMmVlLTQ3N2ItOTk2MS0xZWNjNzBkNDgzZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDc6NDMuOTM3NDg2NTE2WiJ9&digest=sha256%3A08ac4efea8fbe601e7759f1443b691a45c9ceb92a90aa4bcf7df85f4690627ef" http.request.useragent="Go-http-client/1.1" http.response.duration=10.122957767s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:07:43 +0000] "PUT /v2/foo/aaaa/blobs/uploads/bb0a1f79-c2ee-477b-9961-1ecc70d483ef?_state=mKdHexo1F_t6oKttMXC5Cmg3QvBcRVf4l8MWKsLPs4h7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiYjBhMWY3OS1jMmVlLTQ3N2ItOTk2MS0xZWNjNzBkNDgzZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDc6NDMuOTM3NDg2NTE2WiJ9&digest=sha256%3A08ac4efea8fbe601e7759f1443b691a45c9ceb92a90aa4bcf7df85f4690627ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:07:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=126d8756-95c7-49f7-ac69-21c30038ae95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.754853ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:07:54 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:07:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=7d07e449-f287-45f1-9aaf-4c9e9d91a769 http.request.method=POST http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.508876ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:07:54 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:07:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=c4cd222a-717d-406e-9f19-aafb61e66b51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/bbbb/blobs/uploads/b75ecfec-96f8-449c-894e-ecedd41af227?_state=tIC0HnFTd9k25Y1Uu4nux0pEwA9VU53wrzrgqKa3LCd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiNzVlY2ZlYy05NmY4LTQ0OWMtODk0ZS1lY2VkZDQxYWYyMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDc6NTQuNTc2MDgyMjY2WiJ9&digest=sha256%3A52cc06cbfaa1d3c517cf369d080774818a7aac447cb977826cc4546c5e7d7470" http.request.useragent="Go-http-client/1.1" http.response.duration=4.484008002s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:07:54 +0000] "PUT /v2/foo/bbbb/blobs/uploads/b75ecfec-96f8-449c-894e-ecedd41af227?_state=tIC0HnFTd9k25Y1Uu4nux0pEwA9VU53wrzrgqKa3LCd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiNzVlY2ZlYy05NmY4LTQ0OWMtODk0ZS1lY2VkZDQxYWYyMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDc6NTQuNTc2MDgyMjY2WiJ9&digest=sha256%3A52cc06cbfaa1d3c517cf369d080774818a7aac447cb977826cc4546c5e7d7470 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:07:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=563d6511-d6e0-4058-91f2-73454223b237 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.707491ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:07:59 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:07:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=cd88efa0-2a94-4a52-9c35-e388ae726d78 http.request.method=POST http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.473636ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:07:59 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:08:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=b7622795-b306-4cf6-9dc7-681880b4dd39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/cccc/blobs/uploads/b5da4645-9b30-41e3-b02c-c335e780bf0d?_state=srgipCk4sfai8hATDYzkXLQws5jY56R8PbSr1K-RAzR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiNWRhNDY0NS05YjMwLTQxZTMtYjAyYy1jMzM1ZTc4MGJmMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDc6NTkuOTA1NzY1MjI4WiJ9&digest=sha256%3A5a350af43644bd1aba85e03b753d692c8a35bde57c9271d85569c8da5fd6b077" http.request.useragent="Go-http-client/1.1" http.response.duration=16.82106838s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:07:59 +0000] "PUT /v2/foo/cccc/blobs/uploads/b5da4645-9b30-41e3-b02c-c335e780bf0d?_state=srgipCk4sfai8hATDYzkXLQws5jY56R8PbSr1K-RAzR7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiNWRhNDY0NS05YjMwLTQxZTMtYjAyYy1jMzM1ZTc4MGJmMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDc6NTkuOTA1NzY1MjI4WiJ9&digest=sha256%3A5a350af43644bd1aba85e03b753d692c8a35bde57c9271d85569c8da5fd6b077 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:08:16Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=cca23949-cf1f-4992-aaf4-fa8da6a6dd14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.876452ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:08:16 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:08:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=60339a07-0dd7-4614-a409-333488534161 http.request.method=POST http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.916755ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:08:17 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:08:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=00939b29-b32b-45f9-b0f4-9796fa645f4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/dddd/blobs/uploads/83da66b1-c8b2-4249-81d4-64da7450fac6?_state=sOLawDuGkVBf-7K9l6D54vtJMYo_CAkMn0CAyVYvSpx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4M2RhNjZiMS1jOGIyLTQyNDktODFkNC02NGRhNzQ1MGZhYzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDg6MTcuNTU0Nzc4OTg5WiJ9&digest=sha256%3Aa290aa6277880489d8cd8c572fd5aaba6dfe0f89a19441afe061fb57dd2395be" http.request.useragent="Go-http-client/1.1" http.response.duration=14.358108073s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:08:17 +0000] "PUT /v2/foo/dddd/blobs/uploads/83da66b1-c8b2-4249-81d4-64da7450fac6?_state=sOLawDuGkVBf-7K9l6D54vtJMYo_CAkMn0CAyVYvSpx7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4M2RhNjZiMS1jOGIyLTQyNDktODFkNC02NGRhNzQ1MGZhYzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDg6MTcuNTU0Nzc4OTg5WiJ9&digest=sha256%3Aa290aa6277880489d8cd8c572fd5aaba6dfe0f89a19441afe061fb57dd2395be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:08:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=48112052-ddf2-47cd-a2ab-98cad0d754e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.414072ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:08:31 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:08:32Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=273ee61c-3f2c-4e63-8f1e-8b072854baf2 http.request.method=POST http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=9.549888ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:08:32 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:08:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=c813bfa4-e7ce-421d-8929-53019865ed87 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/eeee/blobs/uploads/65b192ba-80f6-4184-95a8-083286adae66?_state=KLajUWk7JnvjQFLsSfxFNxKe3cBbm-yzXSnHEgPkPxZ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2NWIxOTJiYS04MGY2LTQxODQtOTVhOC0wODMyODZhZGFlNjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDg6MzIuNjk5NTI1MDNaIn0%3D&digest=sha256%3A0ee5b9609d70b1f81bf8b5449d828068b48198086540ead5a8fb67cb13c2c985" http.request.useragent="Go-http-client/1.1" http.response.duration=13.781839s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:08:32 +0000] "PUT /v2/foo/eeee/blobs/uploads/65b192ba-80f6-4184-95a8-083286adae66?_state=KLajUWk7JnvjQFLsSfxFNxKe3cBbm-yzXSnHEgPkPxZ7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2NWIxOTJiYS04MGY2LTQxODQtOTVhOC0wODMyODZhZGFlNjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDg6MzIuNjk5NTI1MDNaIn0%3D&digest=sha256%3A0ee5b9609d70b1f81bf8b5449d828068b48198086540ead5a8fb67cb13c2c985 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:08:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=ff30042f-8b1e-48b0-94db-6033053e0d8e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.304113ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:08:46 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:08:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=ca10660e-2373-4e10-babc-d3fd4f5a1290 http.request.method=POST http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.198456ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:08:47 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=0a22e8b5-5e0c-47cf-9e12-b417daf9e023 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/ffff/blobs/uploads/50f28f79-37e2-4e38-845e-206066d5e6c7?_state=QVz-GNPFtKRnMOcxZTdQlnYdwV12FujDezxVcNpv1Ud7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1MGYyOGY3OS0zN2UyLTRlMzgtODQ1ZS0yMDYwNjZkNWU2YzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDg6NDcuMzgxNjIyODQ1WiJ9&digest=sha256%3A456218b47ae0bd447d3e653904898ef800712666240170d3fc9ee7d85ea1baf5" http.request.useragent="Go-http-client/1.1" http.response.duration=19.697573977s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:08:47 +0000] "PUT /v2/foo/ffff/blobs/uploads/50f28f79-37e2-4e38-845e-206066d5e6c7?_state=QVz-GNPFtKRnMOcxZTdQlnYdwV12FujDezxVcNpv1Ud7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1MGYyOGY3OS0zN2UyLTRlMzgtODQ1ZS0yMDYwNjZkNWU2YzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDg6NDcuMzgxNjIyODQ1WiJ9&digest=sha256%3A456218b47ae0bd447d3e653904898ef800712666240170d3fc9ee7d85ea1baf5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=6ee799f3-642a-4c89-8120-d4c7e97f7953 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.014393ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:07 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=f3e4cbf0-28db-4034-ae14-08668af8a1c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36476" 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.312337ms http.response.status=200 http.response.written=74 127.0.0.1 - - [03/May/2026:13:09:07 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-03T13:09:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=7050a4a1-22b6-4c5b-8602-5582f8fa0534 http.request.method=GET http.request.remoteaddr="127.0.0.1:36476" 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.417817ms http.response.status=200 http.response.written=30 127.0.0.1 - - [03/May/2026:13:09:07 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-03T13:09:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=e9ca7ece-a473-442f-bb2c-089a69b766e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36476" 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.309698ms http.response.status=200 http.response.written=74 127.0.0.1 - - [03/May/2026:13:09:07 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-03T13:09:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=dfc4577d-87d1-4ec7-a034-f51872dac59e http.request.method=GET http.request.remoteaddr="127.0.0.1:36476" 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.193417ms http.response.status=200 http.response.written=30 127.0.0.1 - - [03/May/2026:13:09:07 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-03T13:09:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=daf89544-8980-42e1-88f7-f3b78fc0a9ff http.request.method=GET http.request.remoteaddr="127.0.0.1:36476" 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.256738ms http.response.status=200 http.response.written=63 127.0.0.1 - - [03/May/2026:13:09:07 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-05-03T13:09:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=1471b47d-c779-4329-abcb-c3595bc466df http.request.method=GET http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.245797ms http.response.status=200 http.response.written=41 127.0.0.1 - - [03/May/2026:13:09:07 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-03T13:09:07Z" 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.2 http.request.host="127.0.0.1:46701" http.request.id=5ee830b1-77fb-474c-a74e-fa4722d94509 http.request.method=GET http.request.remoteaddr="127.0.0.1:36476" 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.269497ms http.response.status=400 http.response.written=116 127.0.0.1 - - [03/May/2026:13:09:07 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-05-03T13:09:07Z" 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.2 http.request.host="127.0.0.1:46701" http.request.id=4bab150a-a556-4132-bba4-c8a6815387dd http.request.method=GET http.request.remoteaddr="127.0.0.1:36476" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.166778ms http.response.status=400 http.response.written=115 127.0.0.1 - - [03/May/2026:13:09:07 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-05-03T13:09:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=aca09646-c055-4b12-be66-a55b447bf4ba http.request.method=GET http.request.remoteaddr="127.0.0.1:36476" 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.536157ms http.response.status=200 http.response.written=20 127.0.0.1 - - [03/May/2026:13:09:07 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-03T13:09:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46701" http.request.id=03a34b87-9909-4389-8026-f50db407bbed http.request.method=GET http.request.remoteaddr="127.0.0.1:36476" 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.180297ms http.response.status=200 http.response.written=74 127.0.0.1 - - [03/May/2026:13:09:07 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-03T13:09:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-05-03T13:09:07Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:09:07Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45511" http.request.id=2b0bdf77-621a-4f4e-8956-9ac838e06508 http.request.method=POST http.request.remoteaddr="127.0.0.1:34334" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.534775ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:07 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45511" http.request.id=7fcd583b-be5f-40b1-b1de-ea569be39c47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34334" http.request.uri="/v2/foo/aaaa/blobs/uploads/d555ed99-3507-4679-ad16-9b05858006c4?_state=5Zl7hBxKSCrjMLx5xG3UEJTeeDnUcu4mQUmI6iUpR8d7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkNTU1ZWQ5OS0zNTA3LTQ2NzktYWQxNi05YjA1ODU4MDA2YzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDk6MDcuNjMwOTU2NDQyWiJ9&digest=sha256%3Af46cbbc7d81ccb836c77d8599203ea9cebe06e79659b5e26a6e09344067e6d5e" http.request.useragent="Go-http-client/1.1" http.response.duration=4.356856207s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:07 +0000] "PUT /v2/foo/aaaa/blobs/uploads/d555ed99-3507-4679-ad16-9b05858006c4?_state=5Zl7hBxKSCrjMLx5xG3UEJTeeDnUcu4mQUmI6iUpR8d7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJkNTU1ZWQ5OS0zNTA3LTQ2NzktYWQxNi05YjA1ODU4MDA2YzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDk6MDcuNjMwOTU2NDQyWiJ9&digest=sha256%3Af46cbbc7d81ccb836c77d8599203ea9cebe06e79659b5e26a6e09344067e6d5e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45511" http.request.id=409cdc8c-0e77-4c72-90c2-23ada709c0ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:34334" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.547793ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:11 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45511" http.request.id=aae5c01a-1c5b-4e48-9d2b-f3a1551ef547 http.request.method=POST http.request.remoteaddr="127.0.0.1:34334" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.848157ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:12 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45511" http.request.id=e7b142d3-5425-4383-be7d-a70a62e21038 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34334" http.request.uri="/v2/foo/bbbb/blobs/uploads/103714bb-fbb3-446a-b154-c995f3fb08d7?_state=620BPtDQEygWSTQQJVPVv79eAK0qK6o0fu_o8vkIBlB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxMDM3MTRiYi1mYmIzLTQ0NmEtYjE1NC1jOTk1ZjNmYjA4ZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDk6MTIuNDk2NDkwOTc4WiJ9&digest=sha256%3A1adb0a77937d16f6e3253829c506f1256ae5b80fbee29f7f0dbca7ef7bc17fc2" http.request.useragent="Go-http-client/1.1" http.response.duration=4.75863618s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:12 +0000] "PUT /v2/foo/bbbb/blobs/uploads/103714bb-fbb3-446a-b154-c995f3fb08d7?_state=620BPtDQEygWSTQQJVPVv79eAK0qK6o0fu_o8vkIBlB7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIxMDM3MTRiYi1mYmIzLTQ0NmEtYjE1NC1jOTk1ZjNmYjA4ZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDk6MTIuNDk2NDkwOTc4WiJ9&digest=sha256%3A1adb0a77937d16f6e3253829c506f1256ae5b80fbee29f7f0dbca7ef7bc17fc2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45511" http.request.id=cf263cc8-2e75-4ec2-96e1-ca4c39da75e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34334" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.340533ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:17 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45511" http.request.id=b07d2ea6-1058-40f5-adab-808f8a8f72e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:34334" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.669037ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:18 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45511" http.request.id=38d968f3-a8a8-49cb-9caa-69ed2021c608 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34334" http.request.uri="/v2/foo/cccc/blobs/uploads/78a99132-3e6a-4462-a87d-25789d539ba2?_state=A3C1pES1Hht4hEjn_LfU9Nz_Kcnhuag2rQyauKqYO6N7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3OGE5OTEzMi0zZTZhLTQ0NjItYTg3ZC0yNTc4OWQ1MzliYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDk6MTguMDQyNzg4NDQ1WiJ9&digest=sha256%3A08d5f80704df259eb972b13cc998d9100d0ee6c11983c5a448ecdaa1313e37c8" http.request.useragent="Go-http-client/1.1" http.response.duration=12.623359217s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:18 +0000] "PUT /v2/foo/cccc/blobs/uploads/78a99132-3e6a-4462-a87d-25789d539ba2?_state=A3C1pES1Hht4hEjn_LfU9Nz_Kcnhuag2rQyauKqYO6N7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3OGE5OTEzMi0zZTZhLTQ0NjItYTg3ZC0yNTc4OWQ1MzliYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDk6MTguMDQyNzg4NDQ1WiJ9&digest=sha256%3A08d5f80704df259eb972b13cc998d9100d0ee6c11983c5a448ecdaa1313e37c8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45511" http.request.id=3e9839d8-72d5-44dc-84b1-995b80d07dc9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34334" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.010193ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:30 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:31Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45511" http.request.id=2e398ac4-b27f-46ab-8ed4-2164e5bbf361 http.request.method=POST http.request.remoteaddr="127.0.0.1:34334" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.879997ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:31 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45511" http.request.id=4cb99c3a-577b-42e6-b76e-6bab0ba93aea http.request.method=PUT http.request.remoteaddr="127.0.0.1:34334" http.request.uri="/v2/foo/dddd/blobs/uploads/0a8ca594-89fd-46c7-ad72-e0fbad21e377?_state=64_hCylaX9T_Hq8cbFDembltnYwM1UbUY6fYmSQTfeN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwYThjYTU5NC04OWZkLTQ2YzctYWQ3Mi1lMGZiYWQyMWUzNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDk6MzEuMTgwMDc1OTQ2WiJ9&digest=sha256%3Ad026eba38610a337d1dbc6018a26a4f0a4b46d0b5215c0ed2097d35e96b6f507" http.request.useragent="Go-http-client/1.1" http.response.duration=4.820163948s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:31 +0000] "PUT /v2/foo/dddd/blobs/uploads/0a8ca594-89fd-46c7-ad72-e0fbad21e377?_state=64_hCylaX9T_Hq8cbFDembltnYwM1UbUY6fYmSQTfeN7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwYThjYTU5NC04OWZkLTQ2YzctYWQ3Mi1lMGZiYWQyMWUzNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDk6MzEuMTgwMDc1OTQ2WiJ9&digest=sha256%3Ad026eba38610a337d1dbc6018a26a4f0a4b46d0b5215c0ed2097d35e96b6f507 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45511" http.request.id=36e28ed4-4e96-479f-a5b4-e19ede6d1388 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34334" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.747093ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:36 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45511" http.request.id=972e18f3-7a37-4a75-b861-f76e38bcb7a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:34334" 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.117238ms http.response.status=200 http.response.written=63 127.0.0.1 - - [03/May/2026:13:09:36 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (112.77s) === RUN TestURLPrefix time="2026-05-03T13:09:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-05-03T13:09:36Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:09:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46223" http.request.id=3e26af71-32e3-4e4f-b41e-76f916098302 http.request.method=GET http.request.remoteaddr="127.0.0.1:57184" 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.425477ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/May/2026:13:09:36 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-05-03T13:09:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-05-03T13:09:36Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:09:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=8e699125-1e0f-45c9-9a72-71392c2d497d http.request.method=GET http.request.remoteaddr="127.0.0.1:52644" http.request.uri="/v2/foo/bar/blobs/sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.323196ms http.response.status=404 http.response.written=157 vars.digest="sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1" vars.name="foo/bar" 127.0.0.1 - - [03/May/2026:13:09:36 +0000] "GET /v2/foo/bar/blobs/sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-03T13:09:36Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=5f1bd4dc-6fb4-462c-9485-6b9563980e35 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52660" http.request.uri="/v2/foo/bar/blobs/sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.031837ms http.response.status=404 http.response.written=157 vars.digest="sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1" vars.name="foo/bar" 127.0.0.1 - - [03/May/2026:13:09:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-03T13:09:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=e5a6ba8f-0b5a-479e-8618-1934e1f17e8f http.request.method=POST http.request.remoteaddr="127.0.0.1:52660" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.866856ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=458b32fc-4294-436b-be09-7a24e830937e http.request.method=GET http.request.remoteaddr="127.0.0.1:52660" http.request.uri="/v2/foo/bar/blobs/uploads/2edf36a9-e4f3-4171-8c4d-fe79e88278ac?_state=PBqzn9GyQDH1Z_4eS39O2UqktMgAhuh6lNmDn0PdsUV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlZGYzNmE5LWU0ZjMtNDE3MS04YzRkLWZlNzllODgyNzhhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTozNi43ODk1Njc2NTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.134637ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:36 +0000] "GET /v2/foo/bar/blobs/uploads/2edf36a9-e4f3-4171-8c4d-fe79e88278ac?_state=PBqzn9GyQDH1Z_4eS39O2UqktMgAhuh6lNmDn0PdsUV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlZGYzNmE5LWU0ZjMtNDE3MS04YzRkLWZlNzllODgyNzhhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTozNi43ODk1Njc2NTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=3a4e4b0f-b22e-4fa5-aafe-54532720dc77 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52660" http.request.uri="/v2/foo/bar/blobs/uploads/2edf36a9-e4f3-4171-8c4d-fe79e88278ac?_state=PBqzn9GyQDH1Z_4eS39O2UqktMgAhuh6lNmDn0PdsUV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlZGYzNmE5LWU0ZjMtNDE3MS04YzRkLWZlNzllODgyNzhhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTozNi43ODk1Njc2NTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.048896ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:36 +0000] "DELETE /v2/foo/bar/blobs/uploads/2edf36a9-e4f3-4171-8c4d-fe79e88278ac?_state=PBqzn9GyQDH1Z_4eS39O2UqktMgAhuh6lNmDn0PdsUV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlZGYzNmE5LWU0ZjMtNDE3MS04YzRkLWZlNzllODgyNzhhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTozNi43ODk1Njc2NTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:36Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=eb49c8c6-b747-4ec3-974e-4d6703337548 http.request.method=GET http.request.remoteaddr="127.0.0.1:52660" http.request.uri="/v2/foo/bar/blobs/uploads/2edf36a9-e4f3-4171-8c4d-fe79e88278ac?_state=PBqzn9GyQDH1Z_4eS39O2UqktMgAhuh6lNmDn0PdsUV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlZGYzNmE5LWU0ZjMtNDE3MS04YzRkLWZlNzllODgyNzhhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTozNi43ODk1Njc2NTlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=2edf36a9-e4f3-4171-8c4d-fe79e88278ac time="2026-05-03T13:09:36Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=eb49c8c6-b747-4ec3-974e-4d6703337548 http.request.method=GET http.request.remoteaddr="127.0.0.1:52660" http.request.uri="/v2/foo/bar/blobs/uploads/2edf36a9-e4f3-4171-8c4d-fe79e88278ac?_state=PBqzn9GyQDH1Z_4eS39O2UqktMgAhuh6lNmDn0PdsUV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlZGYzNmE5LWU0ZjMtNDE3MS04YzRkLWZlNzllODgyNzhhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTozNi43ODk1Njc2NTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.024937ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=2edf36a9-e4f3-4171-8c4d-fe79e88278ac 127.0.0.1 - - [03/May/2026:13:09:36 +0000] "GET /v2/foo/bar/blobs/uploads/2edf36a9-e4f3-4171-8c4d-fe79e88278ac?_state=PBqzn9GyQDH1Z_4eS39O2UqktMgAhuh6lNmDn0PdsUV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlZGYzNmE5LWU0ZjMtNDE3MS04YzRkLWZlNzllODgyNzhhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTozNi43ODk1Njc2NTlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-03T13:09:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=cf607d74-d996-41fa-a32b-a3811fa71e1d http.request.method=POST http.request.remoteaddr="127.0.0.1:52664" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.267596ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:36Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=fe7a327f-c463-4b7d-a2e8-339c9aef9917 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52664" http.request.uri="/v2/foo/bar/blobs/uploads/5979a822-33b3-4ace-ba49-b7d7b5054eab?_state=4M4lH7ctizngbXIA3swkLvzp9XNuHaivhjsqKHIc6397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NzlhODIyLTMzYjMtNGFjZS1iYTQ5LWI3ZDdiNTA1NGVhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTozNi44MDU3NDI3NFoifQ%3D%3D&digest=sha256%3A9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1" http.request.useragent="Go-http-client/1.1" provided=sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1 vars.name="foo/bar" vars.uuid=5979a822-33b3-4ace-ba49-b7d7b5054eab time="2026-05-03T13:09:36Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=fe7a327f-c463-4b7d-a2e8-339c9aef9917 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52664" http.request.uri="/v2/foo/bar/blobs/uploads/5979a822-33b3-4ace-ba49-b7d7b5054eab?_state=4M4lH7ctizngbXIA3swkLvzp9XNuHaivhjsqKHIc6397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NzlhODIyLTMzYjMtNGFjZS1iYTQ5LWI3ZDdiNTA1NGVhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTozNi44MDU3NDI3NFoifQ%3D%3D&digest=sha256%3A9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5979a822-33b3-4ace-ba49-b7d7b5054eab time="2026-05-03T13:09:36Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=fe7a327f-c463-4b7d-a2e8-339c9aef9917 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52664" http.request.uri="/v2/foo/bar/blobs/uploads/5979a822-33b3-4ace-ba49-b7d7b5054eab?_state=4M4lH7ctizngbXIA3swkLvzp9XNuHaivhjsqKHIc6397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NzlhODIyLTMzYjMtNGFjZS1iYTQ5LWI3ZDdiNTA1NGVhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTozNi44MDU3NDI3NFoifQ%3D%3D&digest=sha256%3A9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.658776ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=5979a822-33b3-4ace-ba49-b7d7b5054eab 127.0.0.1 - - [03/May/2026:13:09:36 +0000] "PUT /v2/foo/bar/blobs/uploads/5979a822-33b3-4ace-ba49-b7d7b5054eab?_state=4M4lH7ctizngbXIA3swkLvzp9XNuHaivhjsqKHIc6397Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5NzlhODIyLTMzYjMtNGFjZS1iYTQ5LWI3ZDdiNTA1NGVhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTozNi44MDU3NDI3NFoifQ%3D%3D&digest=sha256%3A9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-03T13:09:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=4e63b83b-8a39-48b7-9b68-3b234d9ec348 http.request.method=POST http.request.remoteaddr="127.0.0.1:52664" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.003037ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=1dd5733f-62cc-45f8-af71-407eeadde098 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52664" http.request.uri="/v2/foo/bar/blobs/uploads/47bb916a-f5d1-4dbe-a49b-1b0b821a5aa1?_state=lKu1D8cto8OhKg1EeLPmKjTfAbWSwtmEmFd_6LH4fTB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3YmI5MTZhLWY1ZDEtNGRiZS1hNDliLTFiMGI4MjFhNWFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTozNi44MTQzNDM1NVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.923515ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:36 +0000] "PUT /v2/foo/bar/blobs/uploads/47bb916a-f5d1-4dbe-a49b-1b0b821a5aa1?_state=lKu1D8cto8OhKg1EeLPmKjTfAbWSwtmEmFd_6LH4fTB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ3YmI5MTZhLWY1ZDEtNGRiZS1hNDliLTFiMGI4MjFhNWFhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTozNi44MTQzNDM1NVoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=5cae81a6-e6e2-460c-804d-99ea8ac013e2 http.request.method=POST http.request.remoteaddr="127.0.0.1:52664" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.298096ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=4982ce6e-4dc2-4295-b4a3-cfd7d81f7c78 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52664" http.request.uri="/v2/foo/bar/blobs/uploads/99520fad-21e0-4c8f-923b-0f362b41f63e?_state=AhvRsjpb20mpKeP6QZnuBQ9ywMjFXaIUsUom5gMCh8R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5NTIwZmFkLTIxZTAtNGM4Zi05MjNiLTBmMzYyYjQxZjYzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTozNi44MjMzMDc1NloifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.896416ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:36 +0000] "PUT /v2/foo/bar/blobs/uploads/99520fad-21e0-4c8f-923b-0f362b41f63e?_state=AhvRsjpb20mpKeP6QZnuBQ9ywMjFXaIUsUom5gMCh8R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk5NTIwZmFkLTIxZTAtNGM4Zi05MjNiLTBmMzYyYjQxZjYzZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTozNi44MjMzMDc1NloifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=3443372a-b491-4ed8-877c-a25a2b7be054 http.request.method=POST http.request.remoteaddr="127.0.0.1:52664" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.877816ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=e096263d-f423-4176-8730-2cb810e795e9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52664" http.request.uri="/v2/foo/bar/blobs/uploads/2c64315a-afbe-4414-a026-31b13f788dc4?_state=MYv4giTtlNHSqKSQQEVY85ISC1ixYFT5zW0fLlTKPYh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjNjQzMTVhLWFmYmUtNDQxNC1hMDI2LTMxYjEzZjc4OGRjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTozNi44MzE3Mzk3M1oifQ%3D%3D&digest=sha256%3A9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1" http.request.useragent="Go-http-client/1.1" http.response.duration=10.229409372s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:36 +0000] "PUT /v2/foo/bar/blobs/uploads/2c64315a-afbe-4414-a026-31b13f788dc4?_state=MYv4giTtlNHSqKSQQEVY85ISC1ixYFT5zW0fLlTKPYh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjNjQzMTVhLWFmYmUtNDQxNC1hMDI2LTMxYjEzZjc4OGRjNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTozNi44MzE3Mzk3M1oifQ%3D%3D&digest=sha256%3A9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=20c79008-d90c-454f-8487-7e25a5e8103c http.request.method=POST http.request.remoteaddr="127.0.0.1:52664" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.285696ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46603" http.request.id=6b2279d3-5af4-4c6a-947e-9ea4f28b4b95 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:52664" http.request.uri="/v2/foo/bar/blobs/uploads/934f05a7-10a0-40d6-8234-ee3a49594ce8?_state=hunXNf2-L31UHZD7DvYmikisXvCeWSZtAdIi_kQkLHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzNGYwNWE3LTEwYTAtNDBkNi04MjM0LWVlM2E0OTU5NGNlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo0Ny40MzAzNjg4MTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=10.723741278s http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:47 +0000] "PATCH /v2/foo/bar/blobs/uploads/934f05a7-10a0-40d6-8234-ee3a49594ce8?_state=hunXNf2-L31UHZD7DvYmikisXvCeWSZtAdIi_kQkLHl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzNGYwNWE3LTEwYTAtNDBkNi04MjM0LWVlM2E0OTU5NGNlOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo0Ny40MzAzNjg4MTRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=c797a6de-c8fa-4c55-9bb5-cae7ae15106d http.request.method=PUT http.request.remoteaddr="127.0.0.1:52664" http.request.uri="/v2/foo/bar/blobs/uploads/934f05a7-10a0-40d6-8234-ee3a49594ce8?_state=-JQLMXqETxcOxWsxL6yHHeVoxOgGLAxnu2yr8xAI8mB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzNGYwNWE3LTEwYTAtNDBkNi04MjM0LWVlM2E0OTU5NGNlOCIsIk9mZnNldCI6MjYzMzI2NzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDk6NDdaIn0%3D&digest=sha256%3A9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.788236ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:58 +0000] "PUT /v2/foo/bar/blobs/uploads/934f05a7-10a0-40d6-8234-ee3a49594ce8?_state=-JQLMXqETxcOxWsxL6yHHeVoxOgGLAxnu2yr8xAI8mB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzNGYwNWE3LTEwYTAtNDBkNi04MjM0LWVlM2E0OTU5NGNlOCIsIk9mZnNldCI6MjYzMzI2NzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MDk6NDdaIn0%3D&digest=sha256%3A9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=5204fbcd-8b5d-4c96-ab51-ab5093bb8c0a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52664" http.request.uri="/v2/foo/bar/blobs/sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.011956ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:58 +0000] "HEAD /v2/foo/bar/blobs/sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=dbcc33d7-2b29-49ca-ac3a-baac67bc0202 http.request.method=GET http.request.remoteaddr="127.0.0.1:52664" http.request.uri="/v2/foo/bar/blobs/sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=289.472704ms http.response.status=200 http.response.written=26332672 127.0.0.1 - - [03/May/2026:13:09:58 +0000] "GET /v2/foo/bar/blobs/sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1 HTTP/1.1" 200 26332672 "" "Go-http-client/1.1" time="2026-05-03T13:09:58Z" level=error msg="error parsing digest="sha257:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=472bc874-c202-4ec2-9007-a6929e174eea http.request.method=GET http.request.remoteaddr="127.0.0.1:52664" http.request.uri="/v2/foo/bar/blobs/sha257:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1" vars.name="foo/bar" time="2026-05-03T13:09:58Z" 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.2 http.request.host="127.0.0.1:46603" http.request.id=472bc874-c202-4ec2-9007-a6929e174eea http.request.method=GET http.request.remoteaddr="127.0.0.1:52664" http.request.uri="/v2/foo/bar/blobs/sha257:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.383618ms http.response.status=400 http.response.written=110 vars.digest="sha257:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1" vars.name="foo/bar" 127.0.0.1 - - [03/May/2026:13:09:58 +0000] "GET /v2/foo/bar/blobs/sha257:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-03T13:09:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=61180c3c-88e5-470d-928c-5225b38dd3a0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38376" http.request.uri="/v2/foo/bar/blobs/sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.211997ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:58 +0000] "GET /v2/foo/bar/blobs/sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-05-03T13:09:58Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:09:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=89d3cd6f-47c5-44b9-8640-1feffac0e3d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60444" http.request.uri="/v2/foo/bar/blobs/sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.387056ms http.response.status=404 http.response.written=157 vars.digest="sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e" vars.name="foo/bar" 127.0.0.1 - - [03/May/2026:13:09:59 +0000] "GET /v2/foo/bar/blobs/sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-03T13:09:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=d9ebcc2b-d092-4f78-ac37-e41ef6f57442 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60452" http.request.uri="/v2/foo/bar/blobs/sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.244017ms http.response.status=404 http.response.written=157 vars.digest="sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e" vars.name="foo/bar" 127.0.0.1 - - [03/May/2026:13:09:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-03T13:09:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=d7d533e2-7942-46d4-a4dd-08b95b351a56 http.request.method=POST http.request.remoteaddr="127.0.0.1:60452" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.157076ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=5dd98b91-a3ca-470c-ae56-6d7599d28da0 http.request.method=GET http.request.remoteaddr="127.0.0.1:60452" http.request.uri="/v2/foo/bar/blobs/uploads/6ff92ece-2afe-4c0d-a976-9cc21a89edd5?_state=PN4vQHXEXVsF7-ioQJ8NENjcSfuNVYW4DldwBvsRiJp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmZjkyZWNlLTJhZmUtNGMwZC1hOTc2LTljYzIxYTg5ZWRkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo1OS4yNDc1MzIxMjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.153537ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:59 +0000] "GET /v2/foo/bar/blobs/uploads/6ff92ece-2afe-4c0d-a976-9cc21a89edd5?_state=PN4vQHXEXVsF7-ioQJ8NENjcSfuNVYW4DldwBvsRiJp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmZjkyZWNlLTJhZmUtNGMwZC1hOTc2LTljYzIxYTg5ZWRkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo1OS4yNDc1MzIxMjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=ed04eef8-4d5f-4beb-a2a3-036cc204f124 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60452" http.request.uri="/v2/foo/bar/blobs/uploads/6ff92ece-2afe-4c0d-a976-9cc21a89edd5?_state=PN4vQHXEXVsF7-ioQJ8NENjcSfuNVYW4DldwBvsRiJp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmZjkyZWNlLTJhZmUtNGMwZC1hOTc2LTljYzIxYTg5ZWRkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo1OS4yNDc1MzIxMjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.122416ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:59 +0000] "DELETE /v2/foo/bar/blobs/uploads/6ff92ece-2afe-4c0d-a976-9cc21a89edd5?_state=PN4vQHXEXVsF7-ioQJ8NENjcSfuNVYW4DldwBvsRiJp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmZjkyZWNlLTJhZmUtNGMwZC1hOTc2LTljYzIxYTg5ZWRkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo1OS4yNDc1MzIxMjNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:59Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=3b83f545-a478-4887-8e92-fb3281563124 http.request.method=GET http.request.remoteaddr="127.0.0.1:60452" http.request.uri="/v2/foo/bar/blobs/uploads/6ff92ece-2afe-4c0d-a976-9cc21a89edd5?_state=PN4vQHXEXVsF7-ioQJ8NENjcSfuNVYW4DldwBvsRiJp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmZjkyZWNlLTJhZmUtNGMwZC1hOTc2LTljYzIxYTg5ZWRkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo1OS4yNDc1MzIxMjNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6ff92ece-2afe-4c0d-a976-9cc21a89edd5 time="2026-05-03T13:09:59Z" 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.2 http.request.host="127.0.0.1:46263" http.request.id=3b83f545-a478-4887-8e92-fb3281563124 http.request.method=GET http.request.remoteaddr="127.0.0.1:60452" http.request.uri="/v2/foo/bar/blobs/uploads/6ff92ece-2afe-4c0d-a976-9cc21a89edd5?_state=PN4vQHXEXVsF7-ioQJ8NENjcSfuNVYW4DldwBvsRiJp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmZjkyZWNlLTJhZmUtNGMwZC1hOTc2LTljYzIxYTg5ZWRkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo1OS4yNDc1MzIxMjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.158377ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=6ff92ece-2afe-4c0d-a976-9cc21a89edd5 127.0.0.1 - - [03/May/2026:13:09:59 +0000] "GET /v2/foo/bar/blobs/uploads/6ff92ece-2afe-4c0d-a976-9cc21a89edd5?_state=PN4vQHXEXVsF7-ioQJ8NENjcSfuNVYW4DldwBvsRiJp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZmZjkyZWNlLTJhZmUtNGMwZC1hOTc2LTljYzIxYTg5ZWRkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo1OS4yNDc1MzIxMjNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-03T13:09:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=4b710d80-dc2f-459f-9cdb-45e2045b7b4a http.request.method=POST http.request.remoteaddr="127.0.0.1:60456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.021377ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:59Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=6915eb12-8f84-40de-9505-3f24eecd4e7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60456" http.request.uri="/v2/foo/bar/blobs/uploads/6e2866b0-04b5-4a6b-9187-72872cc146d1?_state=nYkcBnb1fkC4wm1fUOPflihOPz0quQTbx6mx6686BhB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlMjg2NmIwLTA0YjUtNGE2Yi05MTg3LTcyODcyY2MxNDZkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo1OS4yNjM3MTM1NDRaIn0%3D&digest=sha256%3Aa1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e" http.request.useragent="Go-http-client/1.1" provided=sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e vars.name="foo/bar" vars.uuid=6e2866b0-04b5-4a6b-9187-72872cc146d1 time="2026-05-03T13:09:59Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=6915eb12-8f84-40de-9505-3f24eecd4e7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60456" http.request.uri="/v2/foo/bar/blobs/uploads/6e2866b0-04b5-4a6b-9187-72872cc146d1?_state=nYkcBnb1fkC4wm1fUOPflihOPz0quQTbx6mx6686BhB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlMjg2NmIwLTA0YjUtNGE2Yi05MTg3LTcyODcyY2MxNDZkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo1OS4yNjM3MTM1NDRaIn0%3D&digest=sha256%3Aa1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6e2866b0-04b5-4a6b-9187-72872cc146d1 time="2026-05-03T13:09:59Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=6915eb12-8f84-40de-9505-3f24eecd4e7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:60456" http.request.uri="/v2/foo/bar/blobs/uploads/6e2866b0-04b5-4a6b-9187-72872cc146d1?_state=nYkcBnb1fkC4wm1fUOPflihOPz0quQTbx6mx6686BhB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlMjg2NmIwLTA0YjUtNGE2Yi05MTg3LTcyODcyY2MxNDZkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo1OS4yNjM3MTM1NDRaIn0%3D&digest=sha256%3Aa1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.444956ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=6e2866b0-04b5-4a6b-9187-72872cc146d1 127.0.0.1 - - [03/May/2026:13:09:59 +0000] "PUT /v2/foo/bar/blobs/uploads/6e2866b0-04b5-4a6b-9187-72872cc146d1?_state=nYkcBnb1fkC4wm1fUOPflihOPz0quQTbx6mx6686BhB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlMjg2NmIwLTA0YjUtNGE2Yi05MTg3LTcyODcyY2MxNDZkMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo1OS4yNjM3MTM1NDRaIn0%3D&digest=sha256%3Aa1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-03T13:09:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=73d89598-e66b-4312-b21a-9705746c61fd http.request.method=POST http.request.remoteaddr="127.0.0.1:60456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.624117ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=04e2a8af-6c44-420c-bac2-27168540b7bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:60456" http.request.uri="/v2/foo/bar/blobs/uploads/cb1cba72-17ce-4057-84d7-67692fc47545?_state=GvEQpG_TGijqF2kihjzKJb8C94V0GaAxYruGOwfNpI97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiMWNiYTcyLTE3Y2UtNDA1Ny04NGQ3LTY3NjkyZmM0NzU0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo1OS4yNzE1NzIzNTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.461436ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:59 +0000] "PUT /v2/foo/bar/blobs/uploads/cb1cba72-17ce-4057-84d7-67692fc47545?_state=GvEQpG_TGijqF2kihjzKJb8C94V0GaAxYruGOwfNpI97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiMWNiYTcyLTE3Y2UtNDA1Ny04NGQ3LTY3NjkyZmM0NzU0NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo1OS4yNzE1NzIzNTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=3220be85-fb09-4c99-ac6c-36a2267e2528 http.request.method=POST http.request.remoteaddr="127.0.0.1:60456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.540837ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=5a676e21-1ef8-4c6a-998f-c70e55d6ff70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60456" http.request.uri="/v2/foo/bar/blobs/uploads/424ebeb0-778b-4ff3-8ce2-101ba1f1c7d7?_state=4Ofnj8BlTIlnvB4_DwqSj_Inw-UJz9wuG49eCJGcngF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyNGViZWIwLTc3OGItNGZmMy04Y2UyLTEwMWJhMWYxYzdkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo1OS4yNzkyNjA5NDZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.467636ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:59 +0000] "PUT /v2/foo/bar/blobs/uploads/424ebeb0-778b-4ff3-8ce2-101ba1f1c7d7?_state=4Ofnj8BlTIlnvB4_DwqSj_Inw-UJz9wuG49eCJGcngF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyNGViZWIwLTc3OGItNGZmMy04Y2UyLTEwMWJhMWYxYzdkNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo1OS4yNzkyNjA5NDZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:09:59Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=833069a5-901b-45ef-8dcb-a667df483707 http.request.method=POST http.request.remoteaddr="127.0.0.1:60456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.937276ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=87a0b3f4-35e4-4728-bd66-5cc64eac9bbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:60456" http.request.uri="/v2/foo/bar/blobs/uploads/8414e159-e885-412e-9a1a-5df9fc2e04d8?_state=NDfYvnwvDZgUhjiR4qHBF25bfOGDW3ZFz_usgywGYZd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0MTRlMTU5LWU4ODUtNDEyZS05YTFhLTVkZjlmYzJlMDRkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo1OS4yODcxOTg4MTdaIn0%3D&digest=sha256%3Aa1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e" http.request.useragent="Go-http-client/1.1" http.response.duration=8.725924095s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:09:59 +0000] "PUT /v2/foo/bar/blobs/uploads/8414e159-e885-412e-9a1a-5df9fc2e04d8?_state=NDfYvnwvDZgUhjiR4qHBF25bfOGDW3ZFz_usgywGYZd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0MTRlMTU5LWU4ODUtNDEyZS05YTFhLTVkZjlmYzJlMDRkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzowOTo1OS4yODcxOTg4MTdaIn0%3D&digest=sha256%3Aa1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=4a00c492-8911-4284-a910-105295a37879 http.request.method=POST http.request.remoteaddr="127.0.0.1:60456" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.740976ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:08 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46263" http.request.id=6ad68a83-53f7-4ae6-ae39-6dc928e8b1cb http.request.method=PATCH http.request.remoteaddr="127.0.0.1:60456" http.request.uri="/v2/foo/bar/blobs/uploads/3110ecf8-bf97-4813-9c0b-1cfadf620f5f?_state=aO5SXeEbIwjdCzTg7yXvAMKPSoauYT8cT9-Z-qd-9F97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxMTBlY2Y4LWJmOTctNDgxMy05YzBiLTFjZmFkZjYyMGY1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDowOC4zNDMyMTMyMjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=8.863132015s http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:08 +0000] "PATCH /v2/foo/bar/blobs/uploads/3110ecf8-bf97-4813-9c0b-1cfadf620f5f?_state=aO5SXeEbIwjdCzTg7yXvAMKPSoauYT8cT9-Z-qd-9F97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxMTBlY2Y4LWJmOTctNDgxMy05YzBiLTFjZmFkZjYyMGY1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDowOC4zNDMyMTMyMjhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=0d9de935-fc35-40f8-9dc1-d1839435b5be http.request.method=PUT http.request.remoteaddr="127.0.0.1:60456" http.request.uri="/v2/foo/bar/blobs/uploads/3110ecf8-bf97-4813-9c0b-1cfadf620f5f?_state=JNsLXrtn06zak-R8W0coBE31nZnruiAaGVSmaLr5cT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxMTBlY2Y4LWJmOTctNDgxMy05YzBiLTFjZmFkZjYyMGY1ZiIsIk9mZnNldCI6MjM0NjI5MTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTA6MDhaIn0%3D&digest=sha256%3Aa1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e" http.request.useragent="Go-http-client/1.1" http.response.duration=4.129276ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:17 +0000] "PUT /v2/foo/bar/blobs/uploads/3110ecf8-bf97-4813-9c0b-1cfadf620f5f?_state=JNsLXrtn06zak-R8W0coBE31nZnruiAaGVSmaLr5cT97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxMTBlY2Y4LWJmOTctNDgxMy05YzBiLTFjZmFkZjYyMGY1ZiIsIk9mZnNldCI6MjM0NjI5MTIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTA6MDhaIn0%3D&digest=sha256%3Aa1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=53f7f5ee-01ac-4f7b-9cd8-7f598ddec01d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:60456" http.request.uri="/v2/foo/bar/blobs/sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.938856ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:17 +0000] "HEAD /v2/foo/bar/blobs/sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=ca93cc62-44d7-49da-92f8-aa51c2ff3eca http.request.method=GET http.request.remoteaddr="127.0.0.1:60456" http.request.uri="/v2/foo/bar/blobs/sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=238.825243ms http.response.status=200 http.response.written=23462912 127.0.0.1 - - [03/May/2026:13:10:17 +0000] "GET /v2/foo/bar/blobs/sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e HTTP/1.1" 200 23462912 "" "Go-http-client/1.1" time="2026-05-03T13:10:17Z" level=error msg="error parsing digest="sha257:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=4faea7ee-0373-4212-90f4-4e08e6fe796a http.request.method=GET http.request.remoteaddr="127.0.0.1:60456" http.request.uri="/v2/foo/bar/blobs/sha257:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e" vars.name="foo/bar" time="2026-05-03T13:10:17Z" 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.2 http.request.host="127.0.0.1:46263" http.request.id=4faea7ee-0373-4212-90f4-4e08e6fe796a http.request.method=GET http.request.remoteaddr="127.0.0.1:60456" http.request.uri="/v2/foo/bar/blobs/sha257:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.607357ms http.response.status=400 http.response.written=110 vars.digest="sha257:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e" vars.name="foo/bar" 127.0.0.1 - - [03/May/2026:13:10:17 +0000] "GET /v2/foo/bar/blobs/sha257:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-03T13:10:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=daf9feec-9cf8-4529-ab15-c4cce8aeca76 http.request.method=GET http.request.remoteaddr="127.0.0.1:57244" http.request.uri="/v2/foo/bar/blobs/sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.532276ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:17 +0000] "GET /v2/foo/bar/blobs/sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=dfb015d9-8a70-47df-a0ff-06c7fe9ce0fa http.request.method=GET http.request.remoteaddr="127.0.0.1:57244" http.request.uri="/v2/foo/bar/blobs/sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.22871ms http.response.status=200 http.response.written=458752 127.0.0.1 - - [03/May/2026:13:10:17 +0000] "GET /v2/foo/bar/blobs/sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e HTTP/1.1" 200 458752 "" "Go-http-client/1.1" time="2026-05-03T13:10:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46263" http.request.id=604abe12-2037-46d2-9586-0340efe64071 http.request.method=GET http.request.remoteaddr="127.0.0.1:57242" http.request.uri="/v2/foo/bar/blobs/sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=19.592437ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [03/May/2026:13:10:17 +0000] "GET /v2/foo/bar/blobs/sha256:a1c907870ea229e928e8bf1de3aecb599149d99e301e1f82fe87624e89d45e7e HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-05-03T13:10:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=654af156-8e89-4f7c-9544-1497feb12b65 http.request.method=GET http.request.remoteaddr="127.0.0.1:38366" http.request.uri="/v2/foo/bar/blobs/sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=19.033463953s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [03/May/2026:13:09:58 +0000] "GET /v2/foo/bar/blobs/sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2026-05-03T13:10:17Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46603" http.request.id=300ef8d8-730d-4271-ae83-30323430385c http.request.method=GET http.request.remoteaddr="127.0.0.1:38376" http.request.uri="/v2/foo/bar/blobs/sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=19.020306049s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [03/May/2026:13:09:58 +0000] "GET /v2/foo/bar/blobs/sha256:9ceea3f9fae4dd98fdc50d392160c4e2707206ce92b9f7cc6adee44fce00c9e1 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (41.57s) === RUN TestBlobDelete time="2026-05-03T13:10:17Z" 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.2 time="2026-05-03T13:10:17Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:10:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=fc7eb11f-f982-4243-b6ab-9fb3cd42a468 http.request.method=GET http.request.remoteaddr="127.0.0.1:38616" http.request.uri="/v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.781475ms http.response.status=404 http.response.written=157 vars.digest="sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" vars.name="foo/bar" 127.0.0.1 - - [03/May/2026:13:10:18 +0000] "GET /v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-03T13:10:18Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=5d9b79f5-8a58-404c-9e89-ef55ec6a62c0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38626" http.request.uri="/v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.453996ms http.response.status=404 http.response.written=157 vars.digest="sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" vars.name="foo/bar" 127.0.0.1 - - [03/May/2026:13:10:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-03T13:10:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=086e253b-01a0-436e-ae6c-ffbde559b571 http.request.method=POST http.request.remoteaddr="127.0.0.1:38626" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.564296ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=fb95a759-bb99-401d-a192-dc11ae05b8e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:38626" http.request.uri="/v2/foo/bar/blobs/uploads/40d1ecf6-78f9-46a4-b602-91f366af1141?_state=4Wde47nXK_9FAdt8QAQLxjPI8JwH_mXPreHLyL9Bv2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZDFlY2Y2LTc4ZjktNDZhNC1iNjAyLTkxZjM2NmFmMTE0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoxOC4zMjAyMDc1NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.354156ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:18 +0000] "GET /v2/foo/bar/blobs/uploads/40d1ecf6-78f9-46a4-b602-91f366af1141?_state=4Wde47nXK_9FAdt8QAQLxjPI8JwH_mXPreHLyL9Bv2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZDFlY2Y2LTc4ZjktNDZhNC1iNjAyLTkxZjM2NmFmMTE0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoxOC4zMjAyMDc1NzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=8c3c27cb-9d9a-4b03-b44c-6705e15ae068 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38626" http.request.uri="/v2/foo/bar/blobs/uploads/40d1ecf6-78f9-46a4-b602-91f366af1141?_state=4Wde47nXK_9FAdt8QAQLxjPI8JwH_mXPreHLyL9Bv2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZDFlY2Y2LTc4ZjktNDZhNC1iNjAyLTkxZjM2NmFmMTE0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoxOC4zMjAyMDc1NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.209036ms http.response.status=204 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:18 +0000] "DELETE /v2/foo/bar/blobs/uploads/40d1ecf6-78f9-46a4-b602-91f366af1141?_state=4Wde47nXK_9FAdt8QAQLxjPI8JwH_mXPreHLyL9Bv2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZDFlY2Y2LTc4ZjktNDZhNC1iNjAyLTkxZjM2NmFmMTE0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoxOC4zMjAyMDc1NzFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:18Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=4ea46300-640e-471f-8928-102ebee0cae0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38626" http.request.uri="/v2/foo/bar/blobs/uploads/40d1ecf6-78f9-46a4-b602-91f366af1141?_state=4Wde47nXK_9FAdt8QAQLxjPI8JwH_mXPreHLyL9Bv2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZDFlY2Y2LTc4ZjktNDZhNC1iNjAyLTkxZjM2NmFmMTE0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoxOC4zMjAyMDc1NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=40d1ecf6-78f9-46a4-b602-91f366af1141 time="2026-05-03T13:10:18Z" 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.2 http.request.host="127.0.0.1:41819" http.request.id=4ea46300-640e-471f-8928-102ebee0cae0 http.request.method=GET http.request.remoteaddr="127.0.0.1:38626" http.request.uri="/v2/foo/bar/blobs/uploads/40d1ecf6-78f9-46a4-b602-91f366af1141?_state=4Wde47nXK_9FAdt8QAQLxjPI8JwH_mXPreHLyL9Bv2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZDFlY2Y2LTc4ZjktNDZhNC1iNjAyLTkxZjM2NmFmMTE0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoxOC4zMjAyMDc1NzFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=16.334021ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=40d1ecf6-78f9-46a4-b602-91f366af1141 127.0.0.1 - - [03/May/2026:13:10:18 +0000] "GET /v2/foo/bar/blobs/uploads/40d1ecf6-78f9-46a4-b602-91f366af1141?_state=4Wde47nXK_9FAdt8QAQLxjPI8JwH_mXPreHLyL9Bv2Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwZDFlY2Y2LTc4ZjktNDZhNC1iNjAyLTkxZjM2NmFmMTE0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoxOC4zMjAyMDc1NzFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-03T13:10:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=75ddb22a-c17d-4f09-a8bd-2840439a5d50 http.request.method=POST http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.292175ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:18Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=00b086ca-f479-4848-a929-13d40b2d7aee http.request.method=PUT http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/uploads/7a647c74-f34d-4303-b17f-f2fbec5ac22a?_state=ksCFAQ4uki1f8iwXaq1DP_0hOtn6d5M0_eaZRIgJnzl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNjQ3Yzc0LWYzNGQtNDMwMy1iMTdmLWYyZmJlYzVhYzIyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoxOC4zNTE5ODY3NTRaIn0%3D&digest=sha256%3A0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" provided=sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 vars.name="foo/bar" vars.uuid=7a647c74-f34d-4303-b17f-f2fbec5ac22a time="2026-05-03T13:10:18Z" level=error msg="error canceling upload after error: already closed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=00b086ca-f479-4848-a929-13d40b2d7aee http.request.method=PUT http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/uploads/7a647c74-f34d-4303-b17f-f2fbec5ac22a?_state=ksCFAQ4uki1f8iwXaq1DP_0hOtn6d5M0_eaZRIgJnzl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNjQ3Yzc0LWYzNGQtNDMwMy1iMTdmLWYyZmJlYzVhYzIyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoxOC4zNTE5ODY3NTRaIn0%3D&digest=sha256%3A0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=7a647c74-f34d-4303-b17f-f2fbec5ac22a time="2026-05-03T13:10:18Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=00b086ca-f479-4848-a929-13d40b2d7aee http.request.method=PUT http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/uploads/7a647c74-f34d-4303-b17f-f2fbec5ac22a?_state=ksCFAQ4uki1f8iwXaq1DP_0hOtn6d5M0_eaZRIgJnzl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNjQ3Yzc0LWYzNGQtNDMwMy1iMTdmLWYyZmJlYzVhYzIyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoxOC4zNTE5ODY3NTRaIn0%3D&digest=sha256%3A0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.312895ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=7a647c74-f34d-4303-b17f-f2fbec5ac22a 127.0.0.1 - - [03/May/2026:13:10:18 +0000] "PUT /v2/foo/bar/blobs/uploads/7a647c74-f34d-4303-b17f-f2fbec5ac22a?_state=ksCFAQ4uki1f8iwXaq1DP_0hOtn6d5M0_eaZRIgJnzl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdhNjQ3Yzc0LWYzNGQtNDMwMy1iMTdmLWYyZmJlYzVhYzIyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoxOC4zNTE5ODY3NTRaIn0%3D&digest=sha256%3A0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-03T13:10:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=cb631faa-372c-4eeb-940e-29d44f044865 http.request.method=POST http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.766937ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=8722bbf3-11d4-4f35-b7ae-c293fe62fe2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/uploads/52b280c5-733b-4265-a866-582fd1ad022f?_state=MGQFEz3x_V7_FgcvxpCBTIEONVMpbqG1lsUYDxj3UIl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyYjI4MGM1LTczM2ItNDI2NS1hODY2LTU4MmZkMWFkMDIyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoxOC4zNjE3NzM5MjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.421836ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:18 +0000] "PUT /v2/foo/bar/blobs/uploads/52b280c5-733b-4265-a866-582fd1ad022f?_state=MGQFEz3x_V7_FgcvxpCBTIEONVMpbqG1lsUYDxj3UIl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyYjI4MGM1LTczM2ItNDI2NS1hODY2LTU4MmZkMWFkMDIyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoxOC4zNjE3NzM5MjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=1204129e-8f3b-41a9-b3f7-ae2da9099662 http.request.method=POST http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.298616ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=77b4e610-9d09-454b-9875-a06a3e67abd8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/uploads/515ea768-0c13-4510-b6d1-c71a599efb3b?_state=EyWt2y2QTH7NUAHnyruV4076Mod1OBrkGEBhvsAE6nd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxNWVhNzY4LTBjMTMtNDUxMC1iNmQxLWM3MWE1OTllZmIzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoxOC4zNzA0NjQwOTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.752595ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:18 +0000] "PUT /v2/foo/bar/blobs/uploads/515ea768-0c13-4510-b6d1-c71a599efb3b?_state=EyWt2y2QTH7NUAHnyruV4076Mod1OBrkGEBhvsAE6nd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUxNWVhNzY4LTBjMTMtNDUxMC1iNmQxLWM3MWE1OTllZmIzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoxOC4zNzA0NjQwOTJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:18Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=5162a75a-f313-41e8-8bcf-8c1cd89ef16f http.request.method=POST http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.612816ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:26Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=e7bba4a7-1253-4e42-b08a-30f875527cca http.request.method=PUT http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/uploads/7dc793f2-b5df-47e1-9aa5-8f90dfec1af1?_state=sTSBoJ38kmFYOtmxbf-QobU5d0e63lpz2HUfI6kzL7F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkYzc5M2YyLWI1ZGYtNDdlMS05YWE1LThmOTBkZmVjMWFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoxOC4zNzkzNTY0ODJaIn0%3D&digest=sha256%3A0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" http.response.duration=8.577068906s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:18 +0000] "PUT /v2/foo/bar/blobs/uploads/7dc793f2-b5df-47e1-9aa5-8f90dfec1af1?_state=sTSBoJ38kmFYOtmxbf-QobU5d0e63lpz2HUfI6kzL7F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdkYzc5M2YyLWI1ZGYtNDdlMS05YWE1LThmOTBkZmVjMWFmMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoxOC4zNzkzNTY0ODJaIn0%3D&digest=sha256%3A0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=05806b74-2143-46ba-9280-b58ae5ed50b0 http.request.method=POST http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.169217ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41819" http.request.id=0282569e-7d31-4140-8201-226bbeeb506c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/uploads/cc8a17ea-6afb-4bb5-955a-2b3177e9ea00?_state=B_ZUX7pkvX8j-0VDWo3ajOi6Arwt3f6vamf-d-B8LOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjOGExN2VhLTZhZmItNGJiNS05NTVhLTJiMzE3N2U5ZWEwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoyNy4yODk2MTUzODFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=9.324967178s http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:27 +0000] "PATCH /v2/foo/bar/blobs/uploads/cc8a17ea-6afb-4bb5-955a-2b3177e9ea00?_state=B_ZUX7pkvX8j-0VDWo3ajOi6Arwt3f6vamf-d-B8LOV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjOGExN2VhLTZhZmItNGJiNS05NTVhLTJiMzE3N2U5ZWEwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDoyNy4yODk2MTUzODFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=d96a7137-e1d1-4a48-982e-e400d570c082 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/uploads/cc8a17ea-6afb-4bb5-955a-2b3177e9ea00?_state=BEtL0Z9gjRSln4orp35RvMQ1kJhPhlpDifs-l0_nSJ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjOGExN2VhLTZhZmItNGJiNS05NTVhLTJiMzE3N2U5ZWEwMCIsIk9mZnNldCI6MjM2MTQ5NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTA6MjdaIn0%3D&digest=sha256%3A0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" http.response.duration=3.857935ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:36 +0000] "PUT /v2/foo/bar/blobs/uploads/cc8a17ea-6afb-4bb5-955a-2b3177e9ea00?_state=BEtL0Z9gjRSln4orp35RvMQ1kJhPhlpDifs-l0_nSJ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjOGExN2VhLTZhZmItNGJiNS05NTVhLTJiMzE3N2U5ZWEwMCIsIk9mZnNldCI6MjM2MTQ5NzYsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTA6MjdaIn0%3D&digest=sha256%3A0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=6e7a6eb3-dcbf-49e4-a0dc-77a69cf7061a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.001195ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:36 +0000] "HEAD /v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:36Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=8227a434-4668-451a-a875-d7d0ccd5843b http.request.method=GET http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=239.328142ms http.response.status=200 http.response.written=23614976 127.0.0.1 - - [03/May/2026:13:10:36 +0000] "GET /v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 HTTP/1.1" 200 23614976 "" "Go-http-client/1.1" time="2026-05-03T13:10:36Z" level=error msg="error parsing digest="sha257:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=7b1a6754-02ec-4a7f-87a7-f1947ac5c30b http.request.method=GET http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/sha257:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" vars.name="foo/bar" time="2026-05-03T13:10:36Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=7b1a6754-02ec-4a7f-87a7-f1947ac5c30b http.request.method=GET http.request.remoteaddr="127.0.0.1:38636" http.request.uri="/v2/foo/bar/blobs/sha257:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.894316ms http.response.status=400 http.response.written=110 vars.digest="sha257:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" vars.name="foo/bar" 127.0.0.1 - - [03/May/2026:13:10:36 +0000] "GET /v2/foo/bar/blobs/sha257:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-03T13:10:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=dad881cb-455e-4729-996d-74a1bd9e2556 http.request.method=GET http.request.remoteaddr="127.0.0.1:52936" http.request.uri="/v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" http.response.duration=3.922456ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:36 +0000] "GET /v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=14c90d23-5df5-44d7-920d-9dc03447ea64 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52944" http.request.uri="/v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" http.response.duration=3.970436ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=faa17fec-c17d-48db-b2e5-b2814f0c3118 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52944" http.request.uri="/v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.721117ms http.response.status=404 http.response.written=157 vars.digest="sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" vars.name="foo/bar" 127.0.0.1 - - [03/May/2026:13:10:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-03T13:10:37Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=06357e85-a5b6-42e8-ab62-4fbc1eba90a9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52944" http.request.uri="/v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.624357ms http.response.status=404 http.response.written=74 vars.digest="sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" vars.name="foo/bar" 127.0.0.1 - - [03/May/2026:13:10:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-05-03T13:10:37Z" level=error msg="error parsing digest="sha257:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554": unsupported digest algorithm" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=2ee6331d-ae7d-4370-9452-adbd712a7fd9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52954" http.request.uri="/v2/foo/bar/blobs/sha257:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" vars.name="foo/bar" time="2026-05-03T13:10:37Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=2ee6331d-ae7d-4370-9452-adbd712a7fd9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52954" http.request.uri="/v2/foo/bar/blobs/sha257:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.323796ms http.response.status=400 http.response.written=110 vars.digest="sha257:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" vars.name="foo/bar" 127.0.0.1 - - [03/May/2026:13:10:37 +0000] "DELETE /v2/foo/bar/blobs/sha257:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-03T13:10:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=166d3df0-370b-4fc4-80fb-4012153f8b4f http.request.method=POST http.request.remoteaddr="127.0.0.1:52958" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.664376ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=6c21ac0f-7f44-4687-9b16-08ae6d6dd755 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52958" http.request.uri="/v2/foo/bar/blobs/uploads/8795d15c-1b38-47ed-b1c4-8e02dc926589?_state=zy9-C7rHRa94XxCKCLDMVov5yX4tB1RmSxHm2Tmv6-l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3OTVkMTVjLTFiMzgtNDdlZC1iMWM0LThlMDJkYzkyNjU4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDozNy4wMzE1NDQ0OTRaIn0%3D&digest=sha256%3A0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" http.response.duration=9.138781792s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:37 +0000] "PUT /v2/foo/bar/blobs/uploads/8795d15c-1b38-47ed-b1c4-8e02dc926589?_state=zy9-C7rHRa94XxCKCLDMVov5yX4tB1RmSxHm2Tmv6-l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3OTVkMTVjLTFiMzgtNDdlZC1iMWM0LThlMDJkYzkyNjU4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDozNy4wMzE1NDQ0OTRaIn0%3D&digest=sha256%3A0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=8e01ffd1-bdf8-4e46-8f2c-21f6b30964e1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52958" http.request.uri="/v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.368655ms http.response.status=200 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=55df85ee-597b-49ca-8bf8-c23b5b40acd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52936" http.request.uri="/v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.500926272s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [03/May/2026:13:10:37 +0000] "GET /v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" time="2026-05-03T13:10:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:41819" http.request.id=e423b64f-5988-406d-a8af-0242c4dc1b9c http.request.method=GET http.request.remoteaddr="127.0.0.1:52928" http.request.uri="/v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.515708374s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [03/May/2026:13:10:36 +0000] "GET /v2/foo/bar/blobs/sha256:0fab4d9cfe73bee3d0bcbe6c5ec5ca9a9ba4cb1a2cf895cbadb0d1b82d602554 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (28.91s) === RUN TestRelativeURL time="2026-05-03T13:10:46Z" 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.2 time="2026-05-03T13:10:46Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:10:46Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34819" http.request.id=e4b2fed7-c9b6-4037-adbe-bd860f2e467c http.request.method=POST http.request.remoteaddr="127.0.0.1:45846" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.665756ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:53Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34819" http.request.id=80e2d4d5-0111-4a15-b6e3-1ede08055b1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:45846" http.request.uri="/v2/foo/bar/blobs/uploads/ba123e6f-af7d-4cc9-9c7a-389bb8805648?_state=SFT4gEmrdx2e44j_sn67hLwQnmYWlVzAtY-4oEirS5N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMTIzZTZmLWFmN2QtNGNjOS05YzdhLTM4OWJiODgwNTY0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDo0Ni41MTU2MDE3NDZaIn0%3D&digest=sha256%3Ab26512cba7b3c7d4d183a14c3768647c795a2dc49eeb53deeeda9cd01b7bfaa1" http.request.useragent="Go-http-client/1.1" http.response.duration=6.440417164s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:47 +0000] "PUT /v2/foo/bar/blobs/uploads/ba123e6f-af7d-4cc9-9c7a-389bb8805648?_state=SFT4gEmrdx2e44j_sn67hLwQnmYWlVzAtY-4oEirS5N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhMTIzZTZmLWFmN2QtNGNjOS05YzdhLTM4OWJiODgwNTY0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDo0Ni41MTU2MDE3NDZaIn0%3D&digest=sha256%3Ab26512cba7b3c7d4d183a14c3768647c795a2dc49eeb53deeeda9cd01b7bfaa1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34819" http.request.id=af142d9b-d1f8-4d56-ac5d-03321f6c65b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:45846" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.615056ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:10:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34819" http.request.id=ae62f7e6-79d9-4ed3-83aa-16e797cf0606 http.request.method=POST http.request.remoteaddr="127.0.0.1:45846" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.680077ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:54 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:05Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:34819" http.request.id=98f19bb3-c2a9-4b40-8d2f-79f112489fba http.request.method=PUT http.request.remoteaddr="127.0.0.1:45846" http.request.uri="/v2/foo/bar/blobs/uploads/bdad2283-993f-420a-a7e2-870408619b43?_state=RygScFlzpzXdVkgiTWmN403lKkpX2nt6F0gLJvVXSL97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYWQyMjgzLTk5M2YtNDIwYS1hN2UyLTg3MDQwODYxOWI0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDo1NC4zNDI0NDg1MloifQ%3D%3D&digest=sha256%3A567183588f6a640b643f1519fa88c56ccb30f22fe5917627d1f0e10ee04692eb" http.request.useragent="Go-http-client/1.1" http.response.duration=11.194575124s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:10:54 +0000] "PUT /v2/foo/bar/blobs/uploads/bdad2283-993f-420a-a7e2-870408619b43?_state=RygScFlzpzXdVkgiTWmN403lKkpX2nt6F0gLJvVXSL97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJkYWQyMjgzLTk5M2YtNDIwYS1hN2UyLTg3MDQwODYxOWI0MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMDo1NC4zNDI0NDg1MloifQ%3D%3D&digest=sha256%3A567183588f6a640b643f1519fa88c56ccb30f22fe5917627d1f0e10ee04692eb HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (19.03s) === RUN TestBlobDeleteDisabled time="2026-05-03T13:11:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-05-03T13:11:05Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:11:06Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:43795" http.request.id=4f3bcecc-b277-471d-9c53-7d4ef0740dcb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50926" http.request.uri="/v2/foo/bar/blobs/sha256:ae313d974b33739c6a4d52f09637b465376f3b2b886d4463e97d5982e3d869a8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.716396ms http.response.status=405 http.response.written=78 vars.digest="sha256:ae313d974b33739c6a4d52f09637b465376f3b2b886d4463e97d5982e3d869a8" vars.name="foo/bar" 127.0.0.1 - - [03/May/2026:13:11:06 +0000] "DELETE /v2/foo/bar/blobs/sha256:ae313d974b33739c6a4d52f09637b465376f3b2b886d4463e97d5982e3d869a8 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.63s) === RUN TestDeleteDisabled time="2026-05-03T13: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.2 time="2026-05-03T13:11:06Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:11:06Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35641" http.request.id=f4ccd943-c5b2-4f1e-9c2f-7acbadba701f http.request.method=POST http.request.remoteaddr="127.0.0.1:51380" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.174696ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:11Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35641" http.request.id=948b1f51-06d3-4d69-97ce-64b639793672 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51380" http.request.uri="/v2/foo/bar/blobs/uploads/315d49a4-f43f-4738-a4a2-614e0c620f39?_state=zkRCBKxQJMw9D2ly-Pm83YlE6C8ahPEIAgAxA8akrjF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxNWQ0OWE0LWY0M2YtNDczOC1hNGEyLTYxNGUwYzYyMGYzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMTowNi43MjE2OTQ1NDlaIn0%3D&digest=sha256%3A781a114ed33139d15b9eb6cca4b5cc972d8173651950443088840753208abab1" http.request.useragent="Go-http-client/1.1" http.response.duration=4.950058833s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:06 +0000] "PUT /v2/foo/bar/blobs/uploads/315d49a4-f43f-4738-a4a2-614e0c620f39?_state=zkRCBKxQJMw9D2ly-Pm83YlE6C8ahPEIAgAxA8akrjF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxNWQ0OWE0LWY0M2YtNDczOC1hNGEyLTYxNGUwYzYyMGYzOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMTowNi43MjE2OTQ1NDlaIn0%3D&digest=sha256%3A781a114ed33139d15b9eb6cca4b5cc972d8173651950443088840753208abab1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:11Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:35641" http.request.id=bdeb6d76-f65f-44aa-bceb-ae9e08c1d202 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:51380" http.request.uri="/v2/foo/bar/blobs/sha256:781a114ed33139d15b9eb6cca4b5cc972d8173651950443088840753208abab1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.149276ms http.response.status=405 http.response.written=78 vars.digest="sha256:781a114ed33139d15b9eb6cca4b5cc972d8173651950443088840753208abab1" vars.name="foo/bar" 127.0.0.1 - - [03/May/2026:13:11:11 +0000] "DELETE /v2/foo/bar/blobs/sha256:781a114ed33139d15b9eb6cca4b5cc972d8173651950443088840753208abab1 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (5.51s) === RUN TestDeleteReadOnly time="2026-05-03T13:11: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.2 time="2026-05-03T13:11:11Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:11:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46031" http.request.id=e6ff178c-54fb-43e2-b37b-194c64346190 http.request.method=POST http.request.remoteaddr="127.0.0.1:46312" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.499356ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:46031" http.request.id=44e7b269-ef36-42b5-946a-79b5a034708d http.request.method=PUT http.request.remoteaddr="127.0.0.1:46312" http.request.uri="/v2/foo/bar/blobs/uploads/4eb65c48-4d10-4557-bab6-14e54ff0bc36?_state=ZWtOOdnXsbm2vtlyA-kl40BWqT1_jVLNkqWujtRL-q17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlYjY1YzQ4LTRkMTAtNDU1Ny1iYWI2LTE0ZTU0ZmYwYmMzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMToxMi4zNzkyNjE3NjFaIn0%3D&digest=sha256%3Ab152e3c5466142d1d0933d7128fde301abe3eab10df9af8cadca30c75111587b" http.request.useragent="Go-http-client/1.1" http.response.duration=8.8191619s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:12 +0000] "PUT /v2/foo/bar/blobs/uploads/4eb65c48-4d10-4557-bab6-14e54ff0bc36?_state=ZWtOOdnXsbm2vtlyA-kl40BWqT1_jVLNkqWujtRL-q17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRlYjY1YzQ4LTRkMTAtNDU1Ny1iYWI2LTE0ZTU0ZmYwYmMzNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMToxMi4zNzkyNjE3NjFaIn0%3D&digest=sha256%3Ab152e3c5466142d1d0933d7128fde301abe3eab10df9af8cadca30c75111587b HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [03/May/2026:13:11:21 +0000] "DELETE /v2/foo/bar/blobs/sha256:b152e3c5466142d1d0933d7128fde301abe3eab10df9af8cadca30c75111587b HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (9.53s) === RUN TestStartPushReadOnly time="2026-05-03T13:11:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-05-03T13:11:21Z" level=info msg="redis not configured" go.version=go1.26.2 127.0.0.1 - - [03/May/2026:13:11:21 +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-03T13:11:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-05-03T13:11:21Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:11:21Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=7369a837-1386-4a11-a899-f10fd82fe556 http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" 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.033296ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/May/2026:13:11:21 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-03T13:11:21Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=7eb08b51-200e-423b-bb80-d48e92b28843 http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" 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.583997ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/May/2026:13:11:21 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-03T13:11:21Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=92dd6e67-5380-4a91-8150-ec3115d521ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" 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.851337ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/May/2026:13:11:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-03T13:11:21Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=70d8232b-e35d-4a85-bd95-443a328e856c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" 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.372355ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-03T13:11:21Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=70d8232b-e35d-4a85-bd95-443a328e856c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" 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.586515ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-03T13:11:21Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=70d8232b-e35d-4a85-bd95-443a328e856c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" 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.707655ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-03T13:11:21Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=70d8232b-e35d-4a85-bd95-443a328e856c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" 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.802515ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/May/2026:13:11:21 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-03T13:11:21Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=6c93abeb-e8c7-4861-8094-c0d6e34c0c1f http.request.method=POST http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.221896ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:21 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=17012b98-5d26-406e-ab11-f20b76e68d2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema1/blobs/uploads/42171035-c9e6-461b-9a15-4467333bb8f8?_state=RHnYU2oQ4eVw-7EqpTuhS7rMkqByzDXNcSFoStd0lfB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MjE3MTAzNS1jOWU2LTQ2MWItOWExNS00NDY3MzMzYmI4ZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTE6MjEuNzkzNDE3NTlaIn0%3D&digest=sha256%3Add6b91b91ffd3201dfd7a0662ff813a606d95a121998149df3759bc2ec32ef9b" http.request.useragent="Go-http-client/1.1" http.response.duration=5.609440987s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:21 +0000] "PUT /v2/foo/schema1/blobs/uploads/42171035-c9e6-461b-9a15-4467333bb8f8?_state=RHnYU2oQ4eVw-7EqpTuhS7rMkqByzDXNcSFoStd0lfB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0MjE3MTAzNS1jOWU2LTQ2MWItOWExNS00NDY3MzMzYmI4ZjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTE6MjEuNzkzNDE3NTlaIn0%3D&digest=sha256%3Add6b91b91ffd3201dfd7a0662ff813a606d95a121998149df3759bc2ec32ef9b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:27Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=7da834a9-cf71-451e-a2d4-b0607a706458 http.request.method=POST http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.650336ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:27 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=4d2d6231-3a1a-40d3-afa9-0e9bf1b5f141 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema1/blobs/uploads/f6cf5aa6-3bbb-49c9-9cb7-634c4a4e7a6e?_state=gl2WAEUrB8PBaykk8RxA2kfb9wuBEU_Q1Xp43X-FA8B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNmNmNWFhNi0zYmJiLTQ5YzktOWNiNy02MzRjNGE0ZTdhNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTE6MjcuOTY3OTMwMDIxWiJ9&digest=sha256%3Ae5765aa35d837a99196876ac0bf06c79f29361450278a1f424d8c7726e684018" http.request.useragent="Go-http-client/1.1" http.response.duration=5.605230171s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:27 +0000] "PUT /v2/foo/schema1/blobs/uploads/f6cf5aa6-3bbb-49c9-9cb7-634c4a4e7a6e?_state=gl2WAEUrB8PBaykk8RxA2kfb9wuBEU_Q1Xp43X-FA8B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmNmNmNWFhNi0zYmJiLTQ5YzktOWNiNy02MzRjNGE0ZTdhNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTE6MjcuOTY3OTMwMDIxWiJ9&digest=sha256%3Ae5765aa35d837a99196876ac0bf06c79f29361450278a1f424d8c7726e684018 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=25938b9a-281e-4f76-b809-8fd6b5614337 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.179912ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=5d5c9f4e-0e76-4c12-bce0-21780cec452f http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema1/manifests/sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85" http.request.useragent="Go-http-client/1.1" http.response.duration=4.875995ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=61d58d43-6736-4458-bfb1-aef8db81ac5f http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" 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.166515ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/May/2026:13:11:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=ec774226-76fa-40d6-b847-0f9c92e6ddcd http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema1/manifests/sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.875835ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/May/2026:13:11:33 +0000] "GET /v2/foo/schema1/manifests/sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44655" http.request.id=a33e66ec-17d3-42ae-b90c-03b29ff3e641 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema1/manifests/sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85" http.request.useragent="Go-http-client/1.1" http.response.duration=5.212314ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44655" http.request.id=fad145dd-4e4c-4c13-93b2-127f621b7ca6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema1/manifests/sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85" http.request.useragent="Go-http-client/1.1" http.response.duration=5.021094ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:44655" http.request.id=10b85f7f-a679-48ce-a795-ea8c017db548 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema1/manifests/sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85" http.request.useragent="Go-http-client/1.1" http.response.duration=5.068634ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=e6b44fab-669c-47eb-adb7-9bdb3fddd894 http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema1/manifests/sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.181695ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/May/2026:13:11:33 +0000] "GET /v2/foo/schema1/manifests/sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=a2d5eab2-833d-48ee-9661-4783fab8f07a http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.493217ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=e1d82866-4b2e-433e-aed5-befbdd377cd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema1/manifests/sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85" http.request.useragent="Go-http-client/1.1" http.response.duration=2.486257ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:33 +0000] "GET /v2/foo/schema1/manifests/sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=2c183395-3c57-4eb3-8244-cbd72731f55a http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" 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.661877ms http.response.status=200 http.response.written=41 127.0.0.1 - - [03/May/2026:13:11:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" level=error msg="payload digest does match: "sha256:cd2774315ada2c3abba0ed94cd91a630be386c22c6e595133c169cfa8bae596d" != "sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85"" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=4f389111-e80d-4e4c-a7b4-7f983c86114c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema1/manifests/sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85" time="2026-05-03T13:11:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=4f389111-e80d-4e4c-a7b4-7f983c86114c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema1/manifests/sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.732375ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85" 127.0.0.1 - - [03/May/2026:13:11:33 +0000] "PUT /v2/foo/schema1/manifests/sha256:f2e00eabf6973fbc39d717d4f106706ca549896637115faa73ba2d3fb58e2b85 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=fc03a825-f32c-4794-afdb-e9a04b8b4d94 http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" 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.387136ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/May/2026:13:11:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" 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.2 http.request.host="127.0.0.1:44655" http.request.id=59f6f325-4f92-40f5-8dbf-9ad50a5ef65a http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" 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.568357ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/May/2026:13:11:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44655" http.request.id=c23266f6-4bc9-40fe-99b1-26001c7a3e60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" 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.616415ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-03T13:11:33Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44655" http.request.id=c23266f6-4bc9-40fe-99b1-26001c7a3e60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" 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.780255ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-03T13:11:33Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44655" http.request.id=c23266f6-4bc9-40fe-99b1-26001c7a3e60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" 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.917795ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/May/2026:13:11:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=5610ac68-be6f-4670-8f22-5f8fe3e63d75 http.request.method=POST http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.247076ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:33 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=4ae67fe9-ba38-4e97-90ea-9eec4425c3c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/blobs/uploads/0faf8925-c736-467e-911e-07643f2ea3a6?_state=F4IVYNNPXvOLcZGAYg-RRmCGI1C6z-nzoHedahxY7hF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZmFmODkyNS1jNzM2LTQ2N2UtOTExZS0wNzY0M2YyZWEzYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTE6MzMuNjU4NzQ4MTEzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=4.304055ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:33 +0000] "PUT /v2/foo/schema2/blobs/uploads/0faf8925-c736-467e-911e-07643f2ea3a6?_state=F4IVYNNPXvOLcZGAYg-RRmCGI1C6z-nzoHedahxY7hF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZmFmODkyNS1jNzM2LTQ2N2UtOTExZS0wNzY0M2YyZWEzYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTE6MzMuNjU4NzQ4MTEzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:33Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44655" http.request.id=cb02804b-c07f-420a-b315-4d3fdbbb26d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" 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.416836ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-03T13:11:33Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44655" http.request.id=cb02804b-c07f-420a-b315-4d3fdbbb26d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" 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.574516ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/May/2026:13:11:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-03T13:11:34Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=a363b4b2-2fee-4abd-a58a-a01dac485324 http.request.method=POST http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.489656ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:47Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=57c3c290-ffd0-49b5-819c-fbcc35200c82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/blobs/uploads/2ca0678f-5961-41a5-948c-41243cf0a416?_state=4nQuDQhBKoaQvQf7d7lk9YUNlTz2mDZr43DXWeIeEhJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyY2EwNjc4Zi01OTYxLTQxYTUtOTQ4Yy00MTI0M2NmMGE0MTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTE6MzQuNDY0MDgxNTc3WiJ9&digest=sha256%3A7d39cf6b24dbe1f6974e6c56ff1ac46e33bf87d4da77580b36c19f4b015338e2" http.request.useragent="Go-http-client/1.1" http.response.duration=13.087269302s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/2ca0678f-5961-41a5-948c-41243cf0a416?_state=4nQuDQhBKoaQvQf7d7lk9YUNlTz2mDZr43DXWeIeEhJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyY2EwNjc4Zi01OTYxLTQxYTUtOTQ4Yy00MTI0M2NmMGE0MTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTE6MzQuNDY0MDgxNTc3WiJ9&digest=sha256%3A7d39cf6b24dbe1f6974e6c56ff1ac46e33bf87d4da77580b36c19f4b015338e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:48Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=fa7068af-528c-4af0-87cb-158ff1fddbd7 http.request.method=POST http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.871815ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=f56edcb3-ce71-419d-874d-bc06bf48a73a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/blobs/uploads/727e396f-4b0d-4db6-803c-56ed47e7f48d?_state=WNXSfljbJoieKbmfVLUnwZpMw7q7hAqqhd31l8yo4IF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MjdlMzk2Zi00YjBkLTRkYjYtODAzYy01NmVkNDdlN2Y0OGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTE6NDguMDk5MzM2NjYzWiJ9&digest=sha256%3Ad3cc4c686ff4e6d94453ebc236e3f74a596e88ed560d66780cc46f21e7440081" http.request.useragent="Go-http-client/1.1" http.response.duration=6.456658881s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/727e396f-4b0d-4db6-803c-56ed47e7f48d?_state=WNXSfljbJoieKbmfVLUnwZpMw7q7hAqqhd31l8yo4IF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3MjdlMzk2Zi00YjBkLTRkYjYtODAzYy01NmVkNDdlN2Y0OGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTE6NDguMDk5MzM2NjYzWiJ9&digest=sha256%3Ad3cc4c686ff4e6d94453ebc236e3f74a596e88ed560d66780cc46f21e7440081 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44655" http.request.id=5685f895-bb3e-4067-bd73-75821a6edad5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.932273ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44655" http.request.id=0c7945c4-bbbf-41ad-95ab-0268e7674c8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/sha256:28922e17515551b7f958b67134d578295b149bf0b83df6b516074c5061c810c4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.314756ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "PUT /v2/foo/schema2/manifests/sha256:28922e17515551b7f958b67134d578295b149bf0b83df6b516074c5061c810c4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=fa68f6e8-6b1c-4309-9686-4891045a5d4d http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" 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=7.947071ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=e28b7a1c-76d0-4c95-86dd-2e785550a947 http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/sha256:28922e17515551b7f958b67134d578295b149bf0b83df6b516074c5061c810c4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.913516ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "GET /v2/foo/schema2/manifests/sha256:28922e17515551b7f958b67134d578295b149bf0b83df6b516074c5061c810c4 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=85fb3ae7-aa79-4e1d-b760-d829814771c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.276317ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=a317405e-e48c-400f-a088-89bcb050e6dc http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/sha256:28922e17515551b7f958b67134d578295b149bf0b83df6b516074c5061c810c4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.451757ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "GET /v2/foo/schema2/manifests/sha256:28922e17515551b7f958b67134d578295b149bf0b83df6b516074c5061c810c4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=9593f453-3a66-47ff-840f-cd1367c33231 http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" 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=8.11925ms http.response.status=200 http.response.written=45 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" level=info msg="rewriting manifest sha256:28922e17515551b7f958b67134d578295b149bf0b83df6b516074c5061c810c4 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=56e9ee44-17b5-4c3f-8d52-635b455ddc8f http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" 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-03T13:11:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=56e9ee44-17b5-4c3f-8d52-635b455ddc8f http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=17.0107ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44655" http.request.id=1a101ce5-d911-4c36-a272-36380da447b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" 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=3.019397ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44655" http.request.id=11dd026b-3409-4990-9f23-9daf5463856c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=14.074604ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44655" http.request.id=890c482c-bab3-44f3-8632-d1e7a1e2f8ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/sha256:9e57ed33b0bf6f4d7a52c33a8dfad565abbe39d01dd1f364a0e0fca26b9b4176" http.request.useragent="Go-http-client/1.1" http.response.duration=13.637545ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "PUT /v2/foo/schema2/manifests/sha256:9e57ed33b0bf6f4d7a52c33a8dfad565abbe39d01dd1f364a0e0fca26b9b4176 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=60bcbd38-5d49-428e-8273-3e83db60b68f http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" 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=3.132016ms http.response.status=200 http.response.written=434 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=cb03e7e4-8b8d-4b9d-bbc4-68603074ff9f http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/sha256:9e57ed33b0bf6f4d7a52c33a8dfad565abbe39d01dd1f364a0e0fca26b9b4176" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=13.476484ms http.response.status=200 http.response.written=434 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "GET /v2/foo/schema2/manifests/sha256:9e57ed33b0bf6f4d7a52c33a8dfad565abbe39d01dd1f364a0e0fca26b9b4176 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=acccaa83-3bb4-4aea-b7ee-e93546212bae http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.602217ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=55f38522-b3a5-4cf1-8614-81c5e9c093c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/sha256:9e57ed33b0bf6f4d7a52c33a8dfad565abbe39d01dd1f364a0e0fca26b9b4176" http.request.useragent="Go-http-client/1.1" http.response.duration=17.0848ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "GET /v2/foo/schema2/manifests/sha256:9e57ed33b0bf6f4d7a52c33a8dfad565abbe39d01dd1f364a0e0fca26b9b4176 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" level=info msg="rewriting manifest list sha256:9e57ed33b0bf6f4d7a52c33a8dfad565abbe39d01dd1f364a0e0fca26b9b4176 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=bd0f7288-04a4-4c3d-82c6-5bd51616abf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" 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-03T13:11:54Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44655" http.request.id=bd0f7288-04a4-4c3d-82c6-5bd51616abf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" 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.646853ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" 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.2 time="2026-05-03T13:11:54Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:11:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=9a1ffbd4-6c17-4799-8139-695016afe4e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:41380" 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.948336ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" 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.2 http.request.host="127.0.0.1:45375" http.request.id=b39debf0-72fd-4ca9-ad8d-81df8a4f7a58 http.request.method=GET http.request.remoteaddr="127.0.0.1:41380" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.907115ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=9da9d7a9-69f2-4acc-a3ba-3731a00321a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41380" 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.896537ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-03T13:11:54Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=51652758-3024-4720-9b0c-1a0aa1f5fb38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41380" 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.671935ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-03T13:11:54Z" 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.2 http.request.host="127.0.0.1:45375" http.request.id=51652758-3024-4720-9b0c-1a0aa1f5fb38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41380" 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.839715ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-03T13:11:54Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=51652758-3024-4720-9b0c-1a0aa1f5fb38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41380" 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.944615ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-03T13:11:54Z" 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.2 http.request.host="127.0.0.1:45375" http.request.id=51652758-3024-4720-9b0c-1a0aa1f5fb38 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41380" 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.060334ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/May/2026:13:11:54 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-03T13:11:55Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=182918b8-f74b-4f25-bae3-d4acf5f1a1be http.request.method=POST http.request.remoteaddr="127.0.0.1:41380" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.848235ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:55 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:01Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=a9ec1244-b802-4dd2-b861-a072dbc9ed4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41380" http.request.uri="/v2/foo/schema1/blobs/uploads/5c322ecb-4f8a-481e-9678-430ef346df31?_state=5BI9POAAglM8-yDRRcTSsvs-E4yL34gKnZgxcOV6I-B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1YzMyMmVjYi00ZjhhLTQ4MWUtOTY3OC00MzBlZjM0NmRmMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTE6NTUuMzUyNDQyMTk5WiJ9&digest=sha256%3A2d24a60d0920dcf677ab2963f79d026ebd9e927d9605c005912381336b9da207" http.request.useragent="Go-http-client/1.1" http.response.duration=6.337929718s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:11:55 +0000] "PUT /v2/foo/schema1/blobs/uploads/5c322ecb-4f8a-481e-9678-430ef346df31?_state=5BI9POAAglM8-yDRRcTSsvs-E4yL34gKnZgxcOV6I-B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1YzMyMmVjYi00ZjhhLTQ4MWUtOTY3OC00MzBlZjM0NmRmMzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTE6NTUuMzUyNDQyMTk5WiJ9&digest=sha256%3A2d24a60d0920dcf677ab2963f79d026ebd9e927d9605c005912381336b9da207 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:02Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=1039e77c-3051-40f3-be06-3a8849910080 http.request.method=POST http.request.remoteaddr="127.0.0.1:41380" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.387537ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:02 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=90b876e5-9a39-4607-9ea4-19fc418ac73a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41380" http.request.uri="/v2/foo/schema1/blobs/uploads/828720f1-ae7c-47e3-beb1-583d7005a40d?_state=TCNb-xylH9phS6j-58EJDgrL88e3-ajD80SVBA-mTY97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4Mjg3MjBmMS1hZTdjLTQ3ZTMtYmViMS01ODNkNzAwNWE0MGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTI6MDIuMjc2NDQzMzc3WiJ9&digest=sha256%3Af587943319f9f964683b735aa132d12249826cb8b50c27fc16431e07b98a45f7" http.request.useragent="Go-http-client/1.1" http.response.duration=6.107366566s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:02 +0000] "PUT /v2/foo/schema1/blobs/uploads/828720f1-ae7c-47e3-beb1-583d7005a40d?_state=TCNb-xylH9phS6j-58EJDgrL88e3-ajD80SVBA-mTY97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4Mjg3MjBmMS1hZTdjLTQ3ZTMtYmViMS01ODNkNzAwNWE0MGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTI6MDIuMjc2NDQzMzc3WiJ9&digest=sha256%3Af587943319f9f964683b735aa132d12249826cb8b50c27fc16431e07b98a45f7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=a053a5dd-e6ed-4eb9-8b0c-c7ea9c1874fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:41380" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.667154ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=9517067b-ff97-4904-b7de-c0315f8d23ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:41380" http.request.uri="/v2/foo/schema1/manifests/sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838" http.request.useragent="Go-http-client/1.1" http.response.duration=4.948774ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=ae9aaf32-d447-43fd-a2e7-df9234972b69 http.request.method=GET http.request.remoteaddr="127.0.0.1:41380" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.829295ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=0959b7df-49d2-4e33-a7a4-be9da54f2c88 http.request.method=GET http.request.remoteaddr="127.0.0.1:41380" http.request.uri="/v2/foo/schema1/manifests/sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.293835ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "GET /v2/foo/schema1/manifests/sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:45375" http.request.id=e76a4163-181e-4127-9ef3-0a9036165642 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41380" http.request.uri="/v2/foo/schema1/manifests/sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838" http.request.useragent="Go-http-client/1.1" http.response.duration=4.740735ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:45375" http.request.id=40b1043d-570e-4516-8c50-fa93245ebafd http.request.method=PUT http.request.remoteaddr="127.0.0.1:41380" http.request.uri="/v2/foo/schema1/manifests/sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838" http.request.useragent="Go-http-client/1.1" http.response.duration=5.014794ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:45375" http.request.id=b93f5f08-384c-4b55-a42e-567ef301b6f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41380" http.request.uri="/v2/foo/schema1/manifests/sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838" http.request.useragent="Go-http-client/1.1" http.response.duration=5.007415ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=a7569677-2b2d-4c51-a2ba-88181c86b8ac http.request.method=GET http.request.remoteaddr="127.0.0.1:41380" http.request.uri="/v2/foo/schema1/manifests/sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.072655ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "GET /v2/foo/schema1/manifests/sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=5e9c4bd5-3e38-46ff-b2db-bfd69c16209f http.request.method=GET http.request.remoteaddr="127.0.0.1:41380" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.232758ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=6c0861a0-9489-403c-8747-3831178ae84a http.request.method=GET http.request.remoteaddr="127.0.0.1:41380" http.request.uri="/v2/foo/schema1/manifests/sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838" http.request.useragent="Go-http-client/1.1" http.response.duration=2.290777ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "GET /v2/foo/schema1/manifests/sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=3480d528-c941-4617-a649-e816d86eb6db http.request.method=GET http.request.remoteaddr="127.0.0.1:41380" 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.262238ms http.response.status=200 http.response.written=41 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" level=error msg="payload digest does match: "sha256:7ca9b48dd546e42190fdee87ca0179c780a2e681f9bfdaaf9c221ddefb4e30be" != "sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838"" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=c1185749-69bf-46b3-b6e2-07727bd110d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41380" http.request.uri="/v2/foo/schema1/manifests/sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838" time="2026-05-03T13:12:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=c1185749-69bf-46b3-b6e2-07727bd110d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41380" http.request.uri="/v2/foo/schema1/manifests/sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.711877ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838" 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "PUT /v2/foo/schema1/manifests/sha256:b672a3fda005c60f4ce9b39642a0f40f9867cde0f82ba3ae77e130ed77a06838 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=6983123c-c097-4d49-be7c-abaf5b6f6eb6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33662" 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.836217ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" 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.2 http.request.host="127.0.0.1:45375" http.request.id=277a4305-8fd1-40f4-a05b-ce1313758c6d http.request.method=GET http.request.remoteaddr="127.0.0.1:33662" 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.524057ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45375" http.request.id=b60129a5-f1de-4c64-bc3c-ab02ba58fc8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33662" 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.050356ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-03T13:12:08Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45375" http.request.id=b60129a5-f1de-4c64-bc3c-ab02ba58fc8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33662" 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.213896ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-03T13:12:08Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45375" http.request.id=b60129a5-f1de-4c64-bc3c-ab02ba58fc8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33662" 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.330936ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=781d4d37-7346-4551-a2fd-455149be1233 http.request.method=POST http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.141676ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=393647ea-179d-4c42-a6e3-cd5be97b5ca0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/schema2/blobs/uploads/516357c9-f7c7-4eaa-9e7c-9efb922e6c03?_state=4-1pyKB9sYyS8MnEBWPH_4dYxsEHXKvGi__Nbxbx_eh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MTYzNTdjOS1mN2M3LTRlYWEtOWU3Yy05ZWZiOTIyZTZjMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTI6MDguNDYyODA1NzkxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.664036ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/516357c9-f7c7-4eaa-9e7c-9efb922e6c03?_state=4-1pyKB9sYyS8MnEBWPH_4dYxsEHXKvGi__Nbxbx_eh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1MTYzNTdjOS1mN2M3LTRlYWEtOWU3Yy05ZWZiOTIyZTZjMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTI6MDguNDYyODA1NzkxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45375" http.request.id=d41a585a-3c43-4a24-86f3-194edf2fac05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33662" 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.274556ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-03T13:12:08Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45375" http.request.id=d41a585a-3c43-4a24-86f3-194edf2fac05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33662" 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.421176ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-03T13:12:08Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=4dc3f46c-08b4-49c4-98bb-b60a2a64dfb0 http.request.method=POST http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.980657ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=3a6d8902-8930-413d-af16-dcca9732c192 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/schema2/blobs/uploads/45ad2cb1-862c-4c8e-acc5-5fed11b969f1?_state=gYymCD40F0EM905jfSZc7muZznTZINzpJuKPQL5oSOJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NWFkMmNiMS04NjJjLTRjOGUtYWNjNS01ZmVkMTFiOTY5ZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTI6MDguOTgwMjc5NjVaIn0%3D&digest=sha256%3Ac84c989c9709fd4b34a9443cf80618146486fa88d8511a244945b46a06dce339" http.request.useragent="Go-http-client/1.1" http.response.duration=4.781940185s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/45ad2cb1-862c-4c8e-acc5-5fed11b969f1?_state=gYymCD40F0EM905jfSZc7muZznTZINzpJuKPQL5oSOJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NWFkMmNiMS04NjJjLTRjOGUtYWNjNS01ZmVkMTFiOTY5ZjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTI6MDguOTgwMjc5NjVaIn0%3D&digest=sha256%3Ac84c989c9709fd4b34a9443cf80618146486fa88d8511a244945b46a06dce339 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:14Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=80724c9f-417d-4097-a917-4e3cb8920d69 http.request.method=POST http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.435716ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=d1bdddbd-25f7-49a7-a13e-bc769711874a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/schema2/blobs/uploads/2017fb34-b76b-45b5-9cc3-5e5c13a67db1?_state=BZt1q2blH9aGeVB8y9DYA6kzV7Zi902v6bNWtwufEGJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMDE3ZmIzNC1iNzZiLTQ1YjUtOWNjMy01ZTVjMTNhNjdkYjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTI6MTQuNjgwOTg1NTI5WiJ9&digest=sha256%3Acf88232ac757263d292de79639d90eb004b678f54e75b755eed2d68ab6101cda" http.request.useragent="Go-http-client/1.1" http.response.duration=14.748231867s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/2017fb34-b76b-45b5-9cc3-5e5c13a67db1?_state=BZt1q2blH9aGeVB8y9DYA6kzV7Zi902v6bNWtwufEGJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMDE3ZmIzNC1iNzZiLTQ1YjUtOWNjMy01ZTVjMTNhNjdkYjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTI6MTQuNjgwOTg1NTI5WiJ9&digest=sha256%3Acf88232ac757263d292de79639d90eb004b678f54e75b755eed2d68ab6101cda HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45375" http.request.id=4e78dede-2b10-4bbc-83e7-679533e88d42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.036255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:45375" http.request.id=d7c311a8-5aab-4a76-9856-531af9c5e73a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/schema2/manifests/sha256:1cdd9024febebaa3df928a609022f1e0fbefbdb11a4e76d590deba78bfe8a285" http.request.useragent="Go-http-client/1.1" http.response.duration=3.321976ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "PUT /v2/foo/schema2/manifests/sha256:1cdd9024febebaa3df928a609022f1e0fbefbdb11a4e76d590deba78bfe8a285 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=8c761109-3a99-4950-9b98-16338cca388c http.request.method=GET http.request.remoteaddr="127.0.0.1:33662" 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.824437ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=9353aaa8-a3ea-41ac-bc16-cb1001fbd7ec http.request.method=GET http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/schema2/manifests/sha256:1cdd9024febebaa3df928a609022f1e0fbefbdb11a4e76d590deba78bfe8a285" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.864877ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "GET /v2/foo/schema2/manifests/sha256:1cdd9024febebaa3df928a609022f1e0fbefbdb11a4e76d590deba78bfe8a285 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=2d1d9cf4-f118-4e0e-bd91-3841d4342653 http.request.method=GET http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.301657ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=b2847e01-8a78-4ccd-b689-be1a3038ff53 http.request.method=GET http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/schema2/manifests/sha256:1cdd9024febebaa3df928a609022f1e0fbefbdb11a4e76d590deba78bfe8a285" http.request.useragent="Go-http-client/1.1" http.response.duration=2.180758ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "GET /v2/foo/schema2/manifests/sha256:1cdd9024febebaa3df928a609022f1e0fbefbdb11a4e76d590deba78bfe8a285 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=eaca7909-5949-4212-a785-c13d589e6d26 http.request.method=GET http.request.remoteaddr="127.0.0.1:33662" 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.271937ms http.response.status=200 http.response.written=45 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=info msg="rewriting manifest sha256:1cdd9024febebaa3df928a609022f1e0fbefbdb11a4e76d590deba78bfe8a285 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=470a8089-fe04-4eb5-8a4f-0438ca4b84b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33662" 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-03T13:12:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=470a8089-fe04-4eb5-8a4f-0438ca4b84b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33662" 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.679635ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45375" http.request.id=25863f11-6e6c-4b82-872b-8f04aa9145a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33662" 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.609957ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45375" http.request.id=773c33b4-be6a-45e7-a5f1-ba1272453d4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.497956ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:45375" http.request.id=fcb306aa-8bf1-4e11-9b2b-c5d932120a96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/schema2/manifests/sha256:c0297e69ca6eac6896b9dea30ba7926c353b7e42f46d23ee9265ceb5842a2e0f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.896677ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "PUT /v2/foo/schema2/manifests/sha256:c0297e69ca6eac6896b9dea30ba7926c353b7e42f46d23ee9265ceb5842a2e0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=31dbfb46-7fe0-48e8-bf2f-07dd56f07f4c http.request.method=GET http.request.remoteaddr="127.0.0.1:33662" 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.815897ms http.response.status=200 http.response.written=434 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=6b246ef3-0302-4880-9671-0d96a0ed0b25 http.request.method=GET http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/schema2/manifests/sha256:c0297e69ca6eac6896b9dea30ba7926c353b7e42f46d23ee9265ceb5842a2e0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.665957ms http.response.status=200 http.response.written=434 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "GET /v2/foo/schema2/manifests/sha256:c0297e69ca6eac6896b9dea30ba7926c353b7e42f46d23ee9265ceb5842a2e0f HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=09dbbf80-ddaf-43da-93b9-1ef0a1d81666 http.request.method=GET http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.485297ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=4987eb09-89c5-43ea-aa4b-a41e42c537f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33662" http.request.uri="/v2/foo/schema2/manifests/sha256:c0297e69ca6eac6896b9dea30ba7926c353b7e42f46d23ee9265ceb5842a2e0f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.099658ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "GET /v2/foo/schema2/manifests/sha256:c0297e69ca6eac6896b9dea30ba7926c353b7e42f46d23ee9265ceb5842a2e0f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=info msg="rewriting manifest list sha256:c0297e69ca6eac6896b9dea30ba7926c353b7e42f46d23ee9265ceb5842a2e0f in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=60186b37-d869-49a0-9d7a-fc5f8847e524 http.request.method=GET http.request.remoteaddr="127.0.0.1:33662" 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-03T13:12:29Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:45375" http.request.id=60186b37-d869-49a0-9d7a-fc5f8847e524 http.request.method=GET http.request.remoteaddr="127.0.0.1:33662" 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.800794ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (68.28s) === RUN TestGetManifestWithStorageError time="2026-05-03T13:12:29Z" 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.2 time="2026-05-03T13:12:29Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:12:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:42595" http.request.id=b19d31a9-e972-4046-8377-2c24d8b78e2d http.request.method=GET http.request.remoteaddr="127.0.0.1:35684" 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.667537ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:42595" http.request.id=df1e47f3-83dc-47e0-813e-ceded0bf15ef http.request.method=GET http.request.remoteaddr="127.0.0.1:35684" 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.207097ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:42595" http.request.id=bee3f8c3-7035-4cea-9f14-dfa299474d60 http.request.method=GET http.request.remoteaddr="127.0.0.1:35684" 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.318818ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.26.2 http.request.host="127.0.0.1:42595" http.request.id=952ff4d0-18c5-4a66-94fd-e566f1db0288 http.request.method=GET http.request.remoteaddr="127.0.0.1:35684" 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.325597ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [03/May/2026:13:12:29 +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-03T13:12:29Z" 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.2 time="2026-05-03T13:12:29Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:12:29Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=1d36ff2b-f865-494c-be29-b317c2866cd6 http.request.method=GET http.request.remoteaddr="127.0.0.1:36478" 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.684056ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" 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.2 http.request.host="127.0.0.1:35683" http.request.id=758d1496-5527-4ba8-b9c6-4426fd945760 http.request.method=GET http.request.remoteaddr="127.0.0.1:36478" 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.273698ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=cb1eec12-65ad-4ded-8d74-5ad87d48b3c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36478" 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.330237ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-03T13:12:29Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=c30d1a14-9a15-4639-a668-ad42652e4fe8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36478" 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.894175ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-03T13:12:29Z" 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.2 http.request.host="127.0.0.1:35683" http.request.id=c30d1a14-9a15-4639-a668-ad42652e4fe8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36478" 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.036375ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-03T13:12:29Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=c30d1a14-9a15-4639-a668-ad42652e4fe8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36478" 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.135095ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-03T13:12:29Z" 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.2 http.request.host="127.0.0.1:35683" http.request.id=c30d1a14-9a15-4639-a668-ad42652e4fe8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36478" 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.233955ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [03/May/2026:13:12:29 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-03T13:12:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=75161768-f5e9-4ead-a604-d99fc241a5dc http.request.method=POST http.request.remoteaddr="127.0.0.1:36478" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.536036ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:30 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:37Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=6e7709e0-13e3-450e-9842-54adaf97faf7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36478" http.request.uri="/v2/foo/schema1/blobs/uploads/1df3cdc4-619a-4297-ab26-b4a7c147178b?_state=MjAWT3KgDX3njOiCgHRUbdr6u889uVDv0gpIrTRXxud7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZGYzY2RjNC02MTlhLTQyOTctYWIyNi1iNGE3YzE0NzE3OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTI6MzAuMDgxNTgxMTc4WiJ9&digest=sha256%3A133e8af96c4bb818d3b08b7f57e0f0608defedb8048d2bb0ecef8d910efaea0c" http.request.useragent="Go-http-client/1.1" http.response.duration=7.588175584s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:30 +0000] "PUT /v2/foo/schema1/blobs/uploads/1df3cdc4-619a-4297-ab26-b4a7c147178b?_state=MjAWT3KgDX3njOiCgHRUbdr6u889uVDv0gpIrTRXxud7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxZGYzY2RjNC02MTlhLTQyOTctYWIyNi1iNGE3YzE0NzE3OGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTI6MzAuMDgxNTgxMTc4WiJ9&digest=sha256%3A133e8af96c4bb818d3b08b7f57e0f0608defedb8048d2bb0ecef8d910efaea0c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:38Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=f7d71c20-8a6c-4bdb-b1b2-b9c49baf5101 http.request.method=POST http.request.remoteaddr="127.0.0.1:36478" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=7.741071ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:38 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=9f3afb84-e1e7-4c6a-a8b0-ec9b4141609c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36478" http.request.uri="/v2/foo/schema1/blobs/uploads/bf0f2cda-101d-4a12-94ff-a2a7f740c475?_state=lIpumiqAeXYxJfYZMpSLxCYxDTW-XFU2iyQOFaXZEet7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZjBmMmNkYS0xMDFkLTRhMTItOTRmZi1hMmE3Zjc0MGM0NzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTI6MzguNDU5Mzk2MzA1WiJ9&digest=sha256%3A6b222aca8685144d260402956fafff63b5e7873e730ec0a22cbfbd3e07b37b46" http.request.useragent="Go-http-client/1.1" http.response.duration=12.766750626s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:38 +0000] "PUT /v2/foo/schema1/blobs/uploads/bf0f2cda-101d-4a12-94ff-a2a7f740c475?_state=lIpumiqAeXYxJfYZMpSLxCYxDTW-XFU2iyQOFaXZEet7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZjBmMmNkYS0xMDFkLTRhMTItOTRmZi1hMmE3Zjc0MGM0NzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTI6MzguNDU5Mzk2MzA1WiJ9&digest=sha256%3A6b222aca8685144d260402956fafff63b5e7873e730ec0a22cbfbd3e07b37b46 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=455f374a-2656-4fb4-bbe1-5b70bd09aac7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36478" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=9.097809ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=df448df9-5201-48d5-a308-f7c32e64f5f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36478" http.request.uri="/v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" http.request.useragent="Go-http-client/1.1" http.response.duration=7.218312ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=b1638869-0ce6-4bb2-ad1e-4d07eb3f8d3e http.request.method=GET http.request.remoteaddr="127.0.0.1:36478" 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=7.004512ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=a6e2135c-0293-4b5d-8f28-18a6d45b8961 http.request.method=GET http.request.remoteaddr="127.0.0.1:36478" http.request.uri="/v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.788472ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "GET /v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35683" http.request.id=73ff24df-b22b-4bec-b376-523d5e076a11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36478" http.request.uri="/v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" http.request.useragent="Go-http-client/1.1" http.response.duration=9.03961ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35683" http.request.id=a3085998-0f75-4ff7-971a-7f4c5c4ea43a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36478" http.request.uri="/v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" http.request.useragent="Go-http-client/1.1" http.response.duration=7.386711ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:35683" http.request.id=b53d4e4d-ced2-4eac-8e81-3c851189ef56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36478" http.request.uri="/v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" http.request.useragent="Go-http-client/1.1" http.response.duration=8.01187ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=be078d61-6c2b-49e3-846e-358afb075394 http.request.method=GET http.request.remoteaddr="127.0.0.1:36478" http.request.uri="/v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.725892ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "GET /v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=ae0510b1-07ab-4a23-bc17-cfad7a68a928 http.request.method=GET http.request.remoteaddr="127.0.0.1:36478" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.582834ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=141652e6-f1d1-44ac-b8d2-cb4e474a8dd7 http.request.method=GET http.request.remoteaddr="127.0.0.1:36478" http.request.uri="/v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" http.request.useragent="Go-http-client/1.1" http.response.duration=4.173375ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "GET /v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=90f2f200-f352-49cd-b559-8138f8649e0c http.request.method=GET http.request.remoteaddr="127.0.0.1:36478" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.593255ms http.response.status=200 http.response.written=41 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=error msg="payload digest does match: "sha256:cebc26a7b526109ac7fb394da06cb41376d612195f826f35f78e94ceb7388b27" != "sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4"" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=4cdca6a0-00a2-451a-b5b6-f3c07afa0eaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:36478" http.request.uri="/v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" time="2026-05-03T13:12:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=4cdca6a0-00a2-451a-b5b6-f3c07afa0eaa http.request.method=PUT http.request.remoteaddr="127.0.0.1:36478" http.request.uri="/v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.191214ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=8ce99bae-0a3d-462d-8a79-2b37538a60ff http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" http.request.useragent="Go-http-client/1.1" http.response.duration=7.987671ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "DELETE /v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=f6864885-ecdf-4e1a-86ce-a448c726ace1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36684" http.request.uri="/v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.444795ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "GET /v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=d8b05142-4f80-4c45-9321-52fa66a09c02 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36692" http.request.uri="/v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=6.306872ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "DELETE /v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=87c77a2a-99e8-41dc-b788-fb2dcd1eedbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:36694" http.request.uri="/v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" http.request.useragent="Go-http-client/1.1" http.response.duration=9.887809ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=3c774cb2-de00-40b9-821f-d95a9f54b125 http.request.method=GET http.request.remoteaddr="127.0.0.1:36694" http.request.uri="/v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.770772ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "GET /v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=37df7a89-8895-4a8d-9243-ecb25b01ab04 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36708" 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=4.847554ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=7c9624e7-6612-430d-833c-eb38f2971406 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36718" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.361231ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=ed3be203-80db-4b42-a927-7260dd51c112 http.request.method=GET http.request.remoteaddr="127.0.0.1:36718" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.340036ms http.response.status=200 http.response.written=39 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=88d94418-289f-4a5e-9581-0244ce139baa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36718" http.request.uri="/v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4" http.request.useragent="Go-http-client/1.1" http.response.duration=4.271795ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "DELETE /v2/foo/schema1/manifests/sha256:a4def501044915f6647763b1d5b52b1ac60233e14d6cb18b839255753f8c94f4 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=37ace26e-1fe3-4fee-ae7a-b4ccb947778b http.request.method=GET http.request.remoteaddr="127.0.0.1:36718" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.631616ms http.response.status=200 http.response.written=35 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=4060f5c8-46e0-441c-b6f8-4c4570898ca9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36718" 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.856875ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" 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.2 http.request.host="127.0.0.1:35683" http.request.id=087b9eda-311d-4793-867d-410ec0fc8165 http.request.method=GET http.request.remoteaddr="127.0.0.1:36718" 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=3.664076ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35683" http.request.id=fef820f1-988c-45af-b8dc-b23f1781966b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36718" 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=4.440895ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-03T13:12:51Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35683" http.request.id=fef820f1-988c-45af-b8dc-b23f1781966b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36718" 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=4.687215ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-03T13:12:51Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35683" http.request.id=fef820f1-988c-45af-b8dc-b23f1781966b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36718" 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=4.864975ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=f593a968-67c6-4db1-a357-64e38156f6e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:36718" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.192574ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=9ef3b40f-7a7f-4f40-81fa-cdf9c19957a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36718" http.request.uri="/v2/foo/schema2/blobs/uploads/8a38bb00-ea99-410f-aae3-9edf967a5a30?_state=f5Jc0Yp0umMyFiuEYl9hvpITclPBACyCczGE3niBFvB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YTM4YmIwMC1lYTk5LTQxMGYtYWFlMy05ZWRmOTY3YTVhMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTI6NTEuNDM4ODQzNjI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=6.541493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "PUT /v2/foo/schema2/blobs/uploads/8a38bb00-ea99-410f-aae3-9edf967a5a30?_state=f5Jc0Yp0umMyFiuEYl9hvpITclPBACyCczGE3niBFvB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YTM4YmIwMC1lYTk5LTQxMGYtYWFlMy05ZWRmOTY3YTVhMzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTI6NTEuNDM4ODQzNjI0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35683" http.request.id=4b433063-fffb-4fc8-86e3-6a873ae93934 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36718" 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=5.088934ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-03T13:12:51Z" 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.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35683" http.request.id=4b433063-fffb-4fc8-86e3-6a873ae93934 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36718" 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=5.344754ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-03T13:12:51Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=1eb1c7c5-114b-489a-a534-92e7fcf46153 http.request.method=POST http.request.remoteaddr="127.0.0.1:36718" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=6.813112ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:57Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=5b693471-ceb7-4ca2-aa09-3e781a7623be http.request.method=PUT http.request.remoteaddr="127.0.0.1:36718" http.request.uri="/v2/foo/schema2/blobs/uploads/9f8008a3-1445-4ab7-b07d-9709b7e9c103?_state=HqqnpxQPUQclNM8Gq8FCM4ieZDgtTPP-SU7vFVK_-RB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZjgwMDhhMy0xNDQ1LTRhYjctYjA3ZC05NzA5YjdlOWMxMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTI6NTEuOTIzNzgyMzJaIn0%3D&digest=sha256%3A25763c415a91117c7631f64658e59091597e3bfe1d7d4369f6aa217d05ae3843" http.request.useragent="Go-http-client/1.1" http.response.duration=5.368205522s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:51 +0000] "PUT /v2/foo/schema2/blobs/uploads/9f8008a3-1445-4ab7-b07d-9709b7e9c103?_state=HqqnpxQPUQclNM8Gq8FCM4ieZDgtTPP-SU7vFVK_-RB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5ZjgwMDhhMy0xNDQ1LTRhYjctYjA3ZC05NzA5YjdlOWMxMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTI6NTEuOTIzNzgyMzJaIn0%3D&digest=sha256%3A25763c415a91117c7631f64658e59091597e3bfe1d7d4369f6aa217d05ae3843 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:12:58Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=25ed8dfe-6319-44a5-a29e-4301af168e87 http.request.method=POST http.request.remoteaddr="127.0.0.1:36718" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.133974ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=f4052155-af8d-4cf0-ad73-9860481515aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:36718" http.request.uri="/v2/foo/schema2/blobs/uploads/1203c9a9-c7cd-48b9-8ccf-b8a56c2fd346?_state=bd7PFBzw9iEYeb9Q4lM-5H94Bfi9R4XlqhEZCYtCxzh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMjAzYzlhOS1jN2NkLTQ4YjktOGNjZi1iOGE1NmMyZmQzNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTI6NTguMTg3ODU3NDAyWiJ9&digest=sha256%3A37b258c0f2d4f8522c84bf2fb6886bfafd8a9c9614e2e6b272dc21741563eb10" http.request.useragent="Go-http-client/1.1" http.response.duration=13.938014462s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:12:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/1203c9a9-c7cd-48b9-8ccf-b8a56c2fd346?_state=bd7PFBzw9iEYeb9Q4lM-5H94Bfi9R4XlqhEZCYtCxzh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMjAzYzlhOS1jN2NkLTQ4YjktOGNjZi1iOGE1NmMyZmQzNDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMDNUMTM6MTI6NTguMTg3ODU3NDAyWiJ9&digest=sha256%3A37b258c0f2d4f8522c84bf2fb6886bfafd8a9c9614e2e6b272dc21741563eb10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35683" http.request.id=1e6c7ea1-4efc-43e8-b9eb-fd048f0f85f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36718" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.699314ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35683" http.request.id=73df2acd-f1a9-4649-b74b-8ec1387dc0d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36718" http.request.uri="/v2/foo/schema2/manifests/sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9" http.request.useragent="Go-http-client/1.1" http.response.duration=4.030715ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "PUT /v2/foo/schema2/manifests/sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=6486357d-efba-48ca-b63e-45ac263c6e28 http.request.method=GET http.request.remoteaddr="127.0.0.1:36718" 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=4.175375ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=58987cf7-9d04-431e-8c10-890fbad5a8fd http.request.method=GET http.request.remoteaddr="127.0.0.1:36718" http.request.uri="/v2/foo/schema2/manifests/sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.487716ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "GET /v2/foo/schema2/manifests/sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=9e6e283b-d3e0-4e48-9d1f-f0a0aad31f54 http.request.method=GET http.request.remoteaddr="127.0.0.1:36718" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.508556ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=4af6c3d6-fcbf-432b-a536-fc94d049743c http.request.method=GET http.request.remoteaddr="127.0.0.1:36718" http.request.uri="/v2/foo/schema2/manifests/sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.414396ms http.response.status=304 http.response.written=0 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "GET /v2/foo/schema2/manifests/sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=b0af67a4-bc56-4521-8f0b-9cdc70c8e6d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36718" 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=3.275316ms http.response.status=200 http.response.written=45 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=info msg="rewriting manifest sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9 in schema1 format to support old client" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=d2ad7fc4-0b64-43e3-9c51-fe498bb02882 http.request.method=GET http.request.remoteaddr="127.0.0.1:36718" 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-03T13:13:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=d2ad7fc4-0b64-43e3-9c51-fe498bb02882 http.request.method=GET http.request.remoteaddr="127.0.0.1:36718" 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=6.193993ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=0994d25d-19ee-43e2-9ab6-b61eae2096bd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36718" http.request.uri="/v2/foo/schema2/manifests/sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9" http.request.useragent="Go-http-client/1.1" http.response.duration=4.355995ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "DELETE /v2/foo/schema2/manifests/sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=cc5f2ca4-b02b-4697-9087-dca87c204c0b http.request.method=GET http.request.remoteaddr="127.0.0.1:36718" http.request.uri="/v2/foo/schema2/manifests/sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.224436ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9" 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "GET /v2/foo/schema2/manifests/sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=c7f80eca-81c9-4d7c-8dd6-69014a07217c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44142" http.request.uri="/v2/foo/schema2/manifests/sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.981414ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9" 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "DELETE /v2/foo/schema2/manifests/sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35683" http.request.id=c66ef86a-3395-4741-a24e-4da2404fe69f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44154" http.request.uri="/v2/foo/schema2/manifests/sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9" http.request.useragent="Go-http-client/1.1" http.response.duration=5.489054ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "PUT /v2/foo/schema2/manifests/sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=ad43dea5-03fb-4bcb-a71a-aa49e7e762ba http.request.method=GET http.request.remoteaddr="127.0.0.1:44154" http.request.uri="/v2/foo/schema2/manifests/sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=3.868855ms http.response.status=200 http.response.written=732 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "GET /v2/foo/schema2/manifests/sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=651a4da8-b43e-4e09-8ce1-3e2a65ff3fc3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44162" 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.845096ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35683" http.request.id=ba51ad03-7161-43ad-96b0-9688875f32c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.008553ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=b35e4d51-e448-4587-9f9b-956ea94be723 http.request.method=GET http.request.remoteaddr="127.0.0.1:44164" 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=3.258056ms http.response.status=200 http.response.written=39 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=cd964c73-1125-4c49-98c5-4bc7d41fcb10 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44164" http.request.uri="/v2/foo/schema2/manifests/sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9" http.request.useragent="Go-http-client/1.1" http.response.duration=4.302215ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "DELETE /v2/foo/schema2/manifests/sha256:708aaf57edbcdb8448654148cd92f78009e403bb86b1df0cc819fbc8d8f846a9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:35683" http.request.id=464ee24a-dfd4-4998-80bb-2da814e09a2d http.request.method=GET http.request.remoteaddr="127.0.0.1:44164" 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=3.654636ms http.response.status=200 http.response.written=35 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (42.72s) === RUN TestManifestDeleteDisabled time="2026-05-03T13:13:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-05-03T13:13:12Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:13:12Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:36817" http.request.id=146c44d1-98c5-4b11-91b1-a636305f5b15 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44018" 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=5.367094ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.02s) === RUN TestRegistryAsCacheMutationAPIs time="2026-05-03T13:13:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-05-03T13:13:12Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:13:12Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-05-03T13:13:12Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.26.2 time="2026-05-03T13:13:12Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-05-03T13:13:12Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:37665" http.request.id=edbae10a-1f91-456d-9cee-758dde4a1626 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46140" 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.852912ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:37665" http.request.id=3c1c3ee4-5427-4d0a-bc6e-e71843148256 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46150" 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.442173ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:37665" http.request.id=8074912a-19f2-4b7f-a85c-6c79384f1927 http.request.method=POST http.request.remoteaddr="127.0.0.1:46158" 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=6.478533ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-03T13:13:12Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.26.2 http.request.host="127.0.0.1:37665" http.request.id=18ee0426-d57e-48b7-831c-9717dd52f04f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46172" 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=7.176652ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [03/May/2026:13:13:12 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.10s) === RUN TestProxyManifestGetByTag time="2026-05-03T13:13:12Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-05-03T13:13:12Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:13:13Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44801" http.request.id=82b90ffc-a269-4a91-8d49-99b9180db95c http.request.method=POST http.request.remoteaddr="127.0.0.1:46960" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=5.661773ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:13:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:13:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44801" http.request.id=1afa62b1-2475-4206-b226-a18daf1933e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46960" http.request.uri="/v2/foo/bar/blobs/uploads/fc01852b-910f-4516-90f2-972796872dfa?_state=5yY3-VfkXUhjgbxHW9kTlwF4lde7cwEwux_Y5elrFHx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMDE4NTJiLTkxMGYtNDUxNi05MGYyLTk3Mjc5Njg3MmRmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMzoxMy4xNTMxMTY2OTFaIn0%3D&digest=sha256%3A09f4ea88217ef21cb0af1945e0e3229e30a02e87b89407d0897c66e43af74792" http.request.useragent="Go-http-client/1.1" http.response.duration=11.935564029s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:13:13 +0000] "PUT /v2/foo/bar/blobs/uploads/fc01852b-910f-4516-90f2-972796872dfa?_state=5yY3-VfkXUhjgbxHW9kTlwF4lde7cwEwux_Y5elrFHx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZjMDE4NTJiLTkxMGYtNDUxNi05MGYyLTk3Mjc5Njg3MmRmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMzoxMy4xNTMxMTY2OTFaIn0%3D&digest=sha256%3A09f4ea88217ef21cb0af1945e0e3229e30a02e87b89407d0897c66e43af74792 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:13:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44801" http.request.id=4f00fd23-050c-42f4-ac99-13d6d0dd8ac4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46960" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.367552ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:13:25 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:13:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 time="2026-05-03T13:13:25Z" level=info msg="redis not configured" go.version=go1.26.2 time="2026-05-03T13:13:25Z" level=info msg="Starting upload purge in 15m0s" go.version=go1.26.2 time="2026-05-03T13:13:25Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 time="2026-05-03T13:13:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44801" http.request.id=5d6303d9-4d65-4737-b9ac-7594f9afc1ae http.request.method=GET http.request.remoteaddr="127.0.0.1:46960" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=12.527725ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/May/2026:13:13:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-03T13:13:25Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:44801" go.version=go1.26.2 time="2026-05-03T13:13:25Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.26.2 time="2026-05-03T13:13:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44801" http.request.id=7e5cd37c-04ac-48a1-8d59-9630c032c72b http.request.method=GET http.request.remoteaddr="127.0.0.1:51870" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.166417ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/May/2026:13:13:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-03T13:13:25Z" level=info msg="Challenge established with upstream : http://127.0.0.1:44801/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:44801/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:44091" http.request.id=d251c641-d564-4cf3-a233-f9cf5d3a7cd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43658" http.request.uri="/v2/foo/bar/manifests/sha256:213b61852d5d2943d6ba32e67e4ef4b41ea1c60486dea5423b9482f864e9011b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:213b61852d5d2943d6ba32e67e4ef4b41ea1c60486dea5423b9482f864e9011b" time="2026-05-03T13:13:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44801" http.request.id=4b230972-0c1f-460e-9dbd-57c368e87839 http.request.method=GET http.request.remoteaddr="127.0.0.1:51878" http.request.uri="/v2/foo/bar/manifests/sha256:213b61852d5d2943d6ba32e67e4ef4b41ea1c60486dea5423b9482f864e9011b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.682054ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/May/2026:13:13:25 +0000] "GET /v2/foo/bar/manifests/sha256:213b61852d5d2943d6ba32e67e4ef4b41ea1c60486dea5423b9482f864e9011b HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-03T13:13:25Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:213b61852d5d2943d6ba32e67e4ef4b41ea1c60486dea5423b9482f864e9011b with ttl=167h59m59.9999911s" go.version=go1.26.2 time="2026-05-03T13:13:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44091" http.request.id=d251c641-d564-4cf3-a233-f9cf5d3a7cd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43658" http.request.uri="/v2/foo/bar/manifests/sha256:213b61852d5d2943d6ba32e67e4ef4b41ea1c60486dea5423b9482f864e9011b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=23.215453ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/May/2026:13:13:25 +0000] "GET /v2/foo/bar/manifests/sha256:213b61852d5d2943d6ba32e67e4ef4b41ea1c60486dea5423b9482f864e9011b HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-03T13:13:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44801" http.request.id=f0d8ab2d-a3ce-4e8b-9dc8-019e49659ea0 http.request.method=GET http.request.remoteaddr="127.0.0.1:51878" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.673137ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/May/2026:13:13:25 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-03T13:13:25Z" level=info msg="Challenge established with upstream : http://127.0.0.1:44801/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:44801/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:44091" http.request.id=8ca504b7-5516-454e-acbe-0aa8b6f0efd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43670" 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-03T13:13:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44801" http.request.id=9e1e54da-9e65-4c05-b33a-01ac233e132f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:51884" 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.376953ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/May/2026:13:13:25 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-03T13:13:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44091" http.request.id=8ca504b7-5516-454e-acbe-0aa8b6f0efd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:43670" 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=19.900016ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/May/2026:13:13:25 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-03T13:13:25Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44801" http.request.id=bf50b920-dffe-418e-97f8-2dedc921913e http.request.method=POST http.request.remoteaddr="127.0.0.1:51884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.633376ms http.response.status=202 http.response.written=0 127.0.0.1 - - [03/May/2026:13:13:25 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-03T13:13:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44801" http.request.id=d5864ff9-9b93-4588-8d12-3ea8498c473a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51884" http.request.uri="/v2/foo/bar/blobs/uploads/598dfe32-f0b4-4433-87d6-6ed6564c45df?_state=n-61LKJet7pBOrLGJH5KK1ncs5UpSb1BrNEXCuZU_iR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5OGRmZTMyLWYwYjQtNDQzMy04N2Q2LTZlZDY1NjRjNDVkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMzoyNS43MjY1MDIzNThaIn0%3D&digest=sha256%3A3af30a28c40854450d25d8a76480a19c27aad85be5977ffd968d729cca203629" http.request.useragent="Go-http-client/1.1" http.response.duration=4.926537013s http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:13:25 +0000] "PUT /v2/foo/bar/blobs/uploads/598dfe32-f0b4-4433-87d6-6ed6564c45df?_state=n-61LKJet7pBOrLGJH5KK1ncs5UpSb1BrNEXCuZU_iR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5OGRmZTMyLWYwYjQtNDQzMy04N2Q2LTZlZDY1NjRjNDVkZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0wM1QxMzoxMzoyNS43MjY1MDIzNThaIn0%3D&digest=sha256%3A3af30a28c40854450d25d8a76480a19c27aad85be5977ffd968d729cca203629 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:13:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44801" http.request.id=add69376-7b60-4942-9820-d5d666e6eeea http.request.method=PUT http.request.remoteaddr="127.0.0.1:51884" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.513252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [03/May/2026:13:13:30 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-03T13:13:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44801" http.request.id=1dcd438d-4f73-48af-abc3-4453088e7ced http.request.method=GET http.request.remoteaddr="127.0.0.1:51884" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.403158ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/May/2026:13:13:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-03T13:13:30Z" level=info msg="Challenge established with upstream : http://127.0.0.1:44801/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:44801/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:44091" http.request.id=3c118d9e-a28b-4e4e-a664-a0a7347492d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60404" 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-03T13:13:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44801" http.request.id=552fab6c-2f2d-4340-9358-28cf9de4bfae http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58950" 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.765933ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/May/2026:13:13:30 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-03T13:13:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44801" http.request.id=c5142ec6-2dbe-4eb1-89cc-dc2dd1cff824 http.request.method=GET http.request.remoteaddr="127.0.0.1:58950" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.497337ms http.response.status=200 http.response.written=2 127.0.0.1 - - [03/May/2026:13:13:30 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-03T13:13:30Z" level=info msg="Challenge established with upstream : http://127.0.0.1:44801/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:44801/v2/:[]]}" go.version=go1.26.2 http.request.host="127.0.0.1:44091" http.request.id=3c118d9e-a28b-4e4e-a664-a0a7347492d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60404" 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-03T13:13:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44801" http.request.id=528b9381-c448-4aa1-bb95-2b6e81627015 http.request.method=GET http.request.remoteaddr="127.0.0.1:58952" 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.582353ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/May/2026:13:13:30 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-03T13:13:30Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:bd4d5bcfc6e8b0af84002958b2b8f0c72c88e89a129ff329163465d8de6762d7 with ttl=167h59m59.99998544s" go.version=go1.26.2 time="2026-05-03T13:13:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44091" http.request.id=3c118d9e-a28b-4e4e-a664-a0a7347492d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:60404" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=31.832683ms http.response.status=200 http.response.written=935 127.0.0.1 - - [03/May/2026:13:13:30 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (18.35s) === RUN TestAppDispatcher time="2026-05-03T13:13:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44155" http.request.id=7361eec9-b2b7-41d7-ba86-b9f23e5471a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:40852" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.343777ms http.response.status=200 http.response.written=0 time="2026-05-03T13:13:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44155" http.request.id=1547f1d2-d16c-4c67-a854-c9ed88fab6ce http.request.method=GET http.request.remoteaddr="127.0.0.1:40852" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=2.638077ms http.response.status=200 http.response.written=0 time="2026-05-03T13:13:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44155" http.request.id=77dd34e0-c8ad-41d9-8e3d-cb284f0ca715 http.request.method=GET http.request.remoteaddr="127.0.0.1:40852" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=3.232256ms http.response.status=200 http.response.written=0 time="2026-05-03T13:13:30Z" level=info msg="response completed" go.version=go1.26.2 http.request.host="127.0.0.1:44155" http.request.id=ae1ee359-9ce1-4d69-8f8b-5cedd7ac19ff http.request.method=GET http.request.remoteaddr="127.0.0.1:40852" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=3.263976ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.02s) === RUN TestNewApp time="2026-05-03T13:13:30Z" 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.2 instance.id=05dcb12f-c04b-4fed-ae06-a3817b48d53d time="2026-05-03T13:13:30Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=05dcb12f-c04b-4fed-ae06-a3817b48d53d time="2026-05-03T13:13:30Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.26.2 http.request.host="127.0.0.1:32841" http.request.id=b813b4d8-1855-4631-b42e-f74651bee474 http.request.method=GET http.request.remoteaddr="127.0.0.1:54758" 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-03T13:13:30Z" 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.2 instance.id=05dcb12f-c04b-4fed-ae06-a3817b48d53d time="2026-05-03T13:13:30Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=05dcb12f-c04b-4fed-ae06-a3817b48d53d time="2026-05-03T13:13:30Z" level=info msg="configuring file health check path=/tmp/healthcheck2768242699, interval=1" go.version=go1.26.2 instance.id=05dcb12f-c04b-4fed-ae06-a3817b48d53d --- PASS: TestFileHealthCheck (4.01s) === RUN TestTCPHealthCheck time="2026-05-03T13:13:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=05dcb12f-c04b-4fed-ae06-a3817b48d53d time="2026-05-03T13:13:34Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=05dcb12f-c04b-4fed-ae06-a3817b48d53d time="2026-05-03T13:13:34Z" level=info msg="configuring TCP health check addr=127.0.0.1:40041, interval=1" go.version=go1.26.2 instance.id=05dcb12f-c04b-4fed-ae06-a3817b48d53d --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2026-05-03T13:13:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.26.2 instance.id=05dcb12f-c04b-4fed-ae06-a3817b48d53d time="2026-05-03T13:13:38Z" level=info msg="redis not configured" go.version=go1.26.2 instance.id=05dcb12f-c04b-4fed-ae06-a3817b48d53d time="2026-05-03T13:13:38Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:42539, interval=1, threshold=3" go.version=go1.26.2 instance.id=05dcb12f-c04b-4fed-ae06-a3817b48d53d --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 363.474s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.01s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.29s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.11s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.80s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.75s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 12.442s === RUN TestSchedule time="2026-05-03T13:07:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a254905a-fcdc-430c-a5da-193d44068e81 time="2026-05-03T13:07:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.9906ms" go.version=go1.26.2 instance.id=a254905a-fcdc-430c-a5da-193d44068e81 time="2026-05-03T13:07:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=992.64µs" go.version=go1.26.2 instance.id=a254905a-fcdc-430c-a5da-193d44068e81 time="2026-05-03T13:07:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=991.62µs" go.version=go1.26.2 instance.id=a254905a-fcdc-430c-a5da-193d44068e81 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-03T13:07:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a254905a-fcdc-430c-a5da-193d44068e81 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-05-03T13:07:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a254905a-fcdc-430c-a5da-193d44068e81 time="2026-05-03T13:07:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.98884ms" go.version=go1.26.2 instance.id=a254905a-fcdc-430c-a5da-193d44068e81 time="2026-05-03T13:07:42Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.97714ms" go.version=go1.26.2 instance.id=a254905a-fcdc-430c-a5da-193d44068e81 time="2026-05-03T13:07:42Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a254905a-fcdc-430c-a5da-193d44068e81 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-05-03T13:07:43Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.26.2 instance.id=a254905a-fcdc-430c-a5da-193d44068e81 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 1.002s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.01s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (14.24s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 29479936 sha256:5b2303902a694f90870b30cdc6af7b2b177c15df3be5067884e4640a17211274 [] map[] } --- PASS: TestSimpleBlobRead (2.18s) === RUN TestBlobMount --- PASS: TestBlobMount (1.14s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (10.26s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (9.13s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (9.32s) === 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:20677ba096812b61633ef4aef62a586884072dbf4ca4c65d3155db54f309544c palailogos: marking blob sha256:9c2177c262db36715fb89fe97d9b20bc331865f980e23aa4fd597b5cd87c7ccb palailogos: marking blob sha256:8c9f4632e1d006527dc42bd729c291ee82daa0acd037864ec06130942a407ecc palailogos: marking manifest sha256:84c6351baa2a0ff3f4c41919b050cd895110388dc867fc927c7ddc2e81ad1613 palailogos: marking blob sha256:eb3db11cfcaffd4a437169c89d72f3e20b8142173b5515b14eea16b77e82a7a0 palailogos: marking blob sha256:20677ba096812b61633ef4aef62a586884072dbf4ca4c65d3155db54f309544c palailogos: marking manifest sha256:eab1852ce0a0747bd4712d4d7e048411141a85f051f42911e6510ffa55a9ea7a palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:24de44b6690ea11a11b3dc7886b1c621e677f88c9a414c407a83158bd0b9ff04 palailogos: marking blob sha256:befaedcaed79b43e6aac24989e6ab0b6e3e0ebc5362bc7e032cd406923e2d554 palailogos: marking manifest sha256:eb3db11cfcaffd4a437169c89d72f3e20b8142173b5515b14eea16b77e82a7a0 palailogos: marking blob sha256:486ed539e7b3a355399a0b813ed393a43d4fe0355495e4eccd98e150f8e4ef3f palailogos: marking blob sha256:5d3a01425e3840f087d2d59e84afeef5c99256f482ed3e124b412fb4c040e605 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (6.13s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:0d334d0ccf5aa7104979889c0a33d7838131e88459b9337b9fa4fc8819a7a809 deletemanifests: marking manifest sha256:5426e707b4ca7bacee00b3e0ac4bde01c438db0fdc148043929960ce8d884bb4 deletemanifests: marking blob sha256:23bf459743003b9b181dc5acc76c6df7927fc08970f9aaa9c91beca9a3b99ea0 deletemanifests: marking blob sha256:a41352cf3f34344e9a5497e72bf778e5871d70fcd5c0b551fff17393d46f36c5 deletemanifests: marking blob sha256:9a45bae0ee5ec4f93ded38ee5624c1bdf9d8a679fbe6c4a8c38aca90fa409f7e 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2ab5991db9ac6deb56b18c607c8562c77f34234ef99397ac91573257b14ccf9f blob eligible for deletion: sha256:c5e1977216821deb32cd007e548bc667d38e6bfab1ab8bc0a8e7aad45342d54b blob eligible for deletion: sha256:e54b836bdf645650f339f26ece3aa0657e8fa53ed34b431fb650154196a03802 blob eligible for deletion: sha256:0d334d0ccf5aa7104979889c0a33d7838131e88459b9337b9fa4fc8819a7a809 deletemanifests manifest eligible for deletion: sha256:0d334d0ccf5aa7104979889c0a33d7838131e88459b9337b9fa4fc8819a7a809 deletemanifests: marking manifest sha256:5426e707b4ca7bacee00b3e0ac4bde01c438db0fdc148043929960ce8d884bb4 deletemanifests: marking blob sha256:23bf459743003b9b181dc5acc76c6df7927fc08970f9aaa9c91beca9a3b99ea0 deletemanifests: marking blob sha256:a41352cf3f34344e9a5497e72bf778e5871d70fcd5c0b551fff17393d46f36c5 deletemanifests: marking blob sha256:9a45bae0ee5ec4f93ded38ee5624c1bdf9d8a679fbe6c4a8c38aca90fa409f7e time="2026-05-03T13:08:44Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/0d334d0ccf5aa7104979889c0a33d7838131e88459b9337b9fa4fc8819a7a809" go.version=go1.26.2 instance.id=630a70e8-313b-492b-88c1-98174ecd086f time="2026-05-03T13:08:44Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/0d334d0ccf5aa7104979889c0a33d7838131e88459b9337b9fa4fc8819a7a809" go.version=go1.26.2 instance.id=630a70e8-313b-492b-88c1-98174ecd086f 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:c5e1977216821deb32cd007e548bc667d38e6bfab1ab8bc0a8e7aad45342d54b time="2026-05-03T13:08:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c5/c5e1977216821deb32cd007e548bc667d38e6bfab1ab8bc0a8e7aad45342d54b" go.version=go1.26.2 instance.id=630a70e8-313b-492b-88c1-98174ecd086f blob eligible for deletion: sha256:e54b836bdf645650f339f26ece3aa0657e8fa53ed34b431fb650154196a03802 time="2026-05-03T13:08:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e5/e54b836bdf645650f339f26ece3aa0657e8fa53ed34b431fb650154196a03802" go.version=go1.26.2 instance.id=630a70e8-313b-492b-88c1-98174ecd086f blob eligible for deletion: sha256:0d334d0ccf5aa7104979889c0a33d7838131e88459b9337b9fa4fc8819a7a809 time="2026-05-03T13:08:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0d/0d334d0ccf5aa7104979889c0a33d7838131e88459b9337b9fa4fc8819a7a809" go.version=go1.26.2 instance.id=630a70e8-313b-492b-88c1-98174ecd086f blob eligible for deletion: sha256:2ab5991db9ac6deb56b18c607c8562c77f34234ef99397ac91573257b14ccf9f time="2026-05-03T13:08:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2a/2ab5991db9ac6deb56b18c607c8562c77f34234ef99397ac91573257b14ccf9f" go.version=go1.26.2 instance.id=630a70e8-313b-492b-88c1-98174ecd086f --- PASS: TestDeleteManifestIfTagNotFound (8.88s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:f98cdf202b487a481f19d4f8aa6eb07fd8b79edcede421566dbd2f7578ca2f35 time="2026-05-03T13:08:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f9/f98cdf202b487a481f19d4f8aa6eb07fd8b79edcede421566dbd2f7578ca2f35" go.version=go1.26.2 instance.id=630a70e8-313b-492b-88c1-98174ecd086f blob eligible for deletion: sha256:4476898ca5139621c0e27a3d755a26f63cf80f88356ed9b75a96de1826012c4d time="2026-05-03T13:08:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/44/4476898ca5139621c0e27a3d755a26f63cf80f88356ed9b75a96de1826012c4d" go.version=go1.26.2 instance.id=630a70e8-313b-492b-88c1-98174ecd086f blob eligible for deletion: sha256:f450ebbecbd6be116775bfd3a4814b57fe94cc22aa58eac04c76725e87bd5289 time="2026-05-03T13:08:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f4/f450ebbecbd6be116775bfd3a4814b57fe94cc22aa58eac04c76725e87bd5289" go.version=go1.26.2 instance.id=630a70e8-313b-492b-88c1-98174ecd086f --- PASS: TestGCWithMissingManifests (2.07s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:fea1ba60863af871794ea9a449ec39b72867fcd7e230cc888198d78808c95fdf komnenos: marking blob sha256:d1b1a60ec7fb65f2d1140dbb9fb0745c3f93e0ca3948b9d7a1e0a0d9adeb0b89 komnenos: marking blob sha256:d45f521dc610519e253e4841212c9a24aa5234dc80e807f558df4c5dcdff32ab 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:5e10c95c6d9cc408d7e9eb9ae0e954a20d1376cbcad1eb82cc6dc1937fd429b7 time="2026-05-03T13:08:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5e/5e10c95c6d9cc408d7e9eb9ae0e954a20d1376cbcad1eb82cc6dc1937fd429b7" go.version=go1.26.2 instance.id=630a70e8-313b-492b-88c1-98174ecd086f blob eligible for deletion: sha256:656b7d7d57078c22605e86515859daa81c2f29392195928c39d183d8d97fbf3a time="2026-05-03T13:08:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/65/656b7d7d57078c22605e86515859daa81c2f29392195928c39d183d8d97fbf3a" go.version=go1.26.2 instance.id=630a70e8-313b-492b-88c1-98174ecd086f blob eligible for deletion: sha256:6d95fd9c934ab21ff6a6840fdab13a5bd7f4930efb223d5ca4e10787202df377 time="2026-05-03T13:08:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6d/6d95fd9c934ab21ff6a6840fdab13a5bd7f4930efb223d5ca4e10787202df377" go.version=go1.26.2 instance.id=630a70e8-313b-492b-88c1-98174ecd086f blob eligible for deletion: sha256:70b1f3ed6bdd64f5709e611cbf4d4cf95dcfdfdb9155e928c3a57c13867efcb7 time="2026-05-03T13:08:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/70/70b1f3ed6bdd64f5709e611cbf4d4cf95dcfdfdb9155e928c3a57c13867efcb7" go.version=go1.26.2 instance.id=630a70e8-313b-492b-88c1-98174ecd086f blob eligible for deletion: sha256:d0bb982b32285d25e5698e5e252f9d5dcb744acf53cea66357f00b5f0711c4a1 time="2026-05-03T13:08:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d0/d0bb982b32285d25e5698e5e252f9d5dcb744acf53cea66357f00b5f0711c4a1" go.version=go1.26.2 instance.id=630a70e8-313b-492b-88c1-98174ecd086f blob eligible for deletion: sha256:d0c5fe2fe30168751402320a6865d7cdf31cd1e423859346cea82238f44d1eb4 time="2026-05-03T13:08:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d0/d0c5fe2fe30168751402320a6865d7cdf31cd1e423859346cea82238f44d1eb4" go.version=go1.26.2 instance.id=630a70e8-313b-492b-88c1-98174ecd086f blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-05-03T13:08:51Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.26.2 instance.id=630a70e8-313b-492b-88c1-98174ecd086f --- PASS: TestDeletionHasEffect (5.61s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (6.07s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:9d502062ad7257a55029e3d25227c90b56a6ba5c2c9f141455799eb61166668e michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:5c3bb36eb1d47d8289ae238d8568ef720fbc68bb3d0c831efe149f35f04890a8 michael_z_doukas: marking blob sha256:a208fb709360b706923e9b1dd7f36202e40b2395d67478b3c0e3db0b1cfe5d08 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:ae63958b933bc59ede5ce5dd9f6aff10cc02460d8fb875eca302e80cc0154d7b time="2026-05-03T13:09:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ae/ae63958b933bc59ede5ce5dd9f6aff10cc02460d8fb875eca302e80cc0154d7b" go.version=go1.26.2 instance.id=630a70e8-313b-492b-88c1-98174ecd086f --- PASS: TestOrphanBlobDeleted (3.01s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:c16121f0ff31cb88d982487b1a677cf87a08b28ccde65dca9085de1ee8b391d3 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:8e096f7cb011f540856b7294536e05c5724272cf55529f6b973ba54aa1ec239e --- PASS: TestLinkedBlobStoreCreateWithMountFrom (1.69s) === RUN TestManifestStorage --- PASS: TestManifestStorage (2.09s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (1.09s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (4.77s) === 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-03T13:09:10Z" level=info msg="PurgeUploads starting: olderThan=2026-05-03 12:09:10.5982258 +0000 UTC m=-3512.032585730, actuallyDelete=true" time="2026-05-03T13:09:10Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-05-03T13:09:10Z" level=info msg="PurgeUploads starting: olderThan=2026-05-03 13:09:10.603716834 +0000 UTC m=+87.972905304, actuallyDelete=true" time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0e6ce0d8-4cd2-4e8f-906f-8efde7bdfefd have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.603716834 +0000 UTC m=+87.972905304). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3022536d-8097-4dac-aca6-84a35a29bd52 have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.603716834 +0000 UTC m=+87.972905304). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/44798e4c-641b-462e-8de0-4374b3761a1b have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.603716834 +0000 UTC m=+87.972905304). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9cd0645d-8a98-416d-ac94-621689364493 have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.603716834 +0000 UTC m=+87.972905304). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/76c62386-d2b4-41c8-85dd-c83055832894 have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.603716834 +0000 UTC m=+87.972905304). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2dc72380-8852-49af-81de-61e3ce3b9e91 have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.603716834 +0000 UTC m=+87.972905304). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/522e6feb-d57d-47da-9680-bf91eb30f7f1 have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.603716834 +0000 UTC m=+87.972905304). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/61616952-ac15-4f01-8c63-ee21efb38b8e have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.603716834 +0000 UTC m=+87.972905304). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/672b7dc3-fe19-41a2-8935-e36c7d0c8f75 have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.603716834 +0000 UTC m=+87.972905304). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c460824f-79f8-4743-95e2-365f5cd9a4bd have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.603716834 +0000 UTC m=+87.972905304). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d4920014-6b45-49b1-a369-cdbadc2b211d have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.603716834 +0000 UTC m=+87.972905304). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.01s) === RUN TestPurgeSome time="2026-05-03T13:09:10Z" level=info msg="PurgeUploads starting: olderThan=2026-05-03 13:09:10.609109408 +0000 UTC m=+87.978297898, actuallyDelete=true" time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/19a26a8f-8911-494b-b01c-9eba2782c3ef have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.609109408 +0000 UTC m=+87.978297898). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/afbb8508-66d4-41d9-9629-c273e0c345a0 have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.609109408 +0000 UTC m=+87.978297898). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b71d1f2b-ac05-48f6-9b5d-e42f41a84114 have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.609109408 +0000 UTC m=+87.978297898). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/bcbafda0-d9ce-4501-a5c0-684e1ae19801 have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.609109408 +0000 UTC m=+87.978297898). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e75a2fe7-5e27-47aa-9326-094ac493b689 have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.609109408 +0000 UTC m=+87.978297898). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-05-03T13:09:10Z" level=info msg="PurgeUploads starting: olderThan=2026-05-03 13:09:10.613016503 +0000 UTC m=+87.982205113, actuallyDelete=true" time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/03f2b22f-8648-49c5-b9ed-99659f007e39 have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.613016503 +0000 UTC m=+87.982205113). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4508ab0f-ae40-4161-9198-93c4dafa1a05 have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.613016503 +0000 UTC m=+87.982205113). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c7c861f2-fb2a-492c-925d-800fef71d7df have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.613016503 +0000 UTC m=+87.982205113). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cd52959c-16a9-4828-be25-8bfc705e5c09 have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.613016503 +0000 UTC m=+87.982205113). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d1680067-6a32-4238-8d76-7811b9db199c have older date (2026-05-03 12:09:10 +0000 UTC) than purge date (2026-05-03 13:09:10.613016503 +0000 UTC m=+87.982205113). Removing upload directory." time="2026-05-03T13:09:10Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-05-03T13:09:10Z" level=info msg="PurgeUploads starting: olderThan=2026-05-03 13:09:10.614919241 +0000 UTC m=+87.984107711, actuallyDelete=true" time="2026-05-03T13:09:10Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 88.287s ? 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.408s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.403s === RUN TestWalkFileRemoved time="2026-05-03T13:07:42Z" 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.516s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.75s) === 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.158s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.76s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 18.200s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (24.09s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 26.493s ? 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-03T13:07:42Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.26.2 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-05-03T13:07:42Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.26.2 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-05-03T13:07:42Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.26.2 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.03s) --- 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 TestInvalidNetworkType === CONT TestS3TryUpdate === CONT TestUpdateCalledRegularly === CONT TestParsing === CONT TestMatchIPV4_2 === CONT TestInvalidData === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4WithRegionMatch_2 time="2026-05-03T13:07:42Z" level=error msg="unknown ip address format" go.version=go1.26.2 instance.id=6a57a872-1dca-47ff-b6b4-cf5d542f2b2e ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4 (0.01s) --- PASS: TestInvalidNetworkType (0.02s) time="2026-05-03T13:07:42Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=6a57a872-1dca-47ff-b6b4-cf5d542f2b2e time="2026-05-03T13:07:42Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-05-03T13:07:42Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.26.2 instance.id=6a57a872-1dca-47ff-b6b4-cf5d542f2b2e --- PASS: TestMatchIPV4WithRegionNotMatched (0.04s) --- PASS: TestS3TryUpdate (0.05s) --- PASS: TestInvalidData (0.04s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.04s) --- PASS: TestParsing (0.05s) --- PASS: TestMatchIPV4_2 (0.05s) --- PASS: TestMatchIPV4WithRegionMatched (0.04s) --- PASS: TestMatchIPV6 (0.04s) time="2026-05-03T13:07:43Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-05-03T13:07:44Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-05-03T13:07:45Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 time="2026-05-03T13:07:46Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.26.2 --- PASS: TestUpdateCalledRegularly (4.54s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 5.038s === RUN Test OK: 4 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.389s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.01s) === 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.538s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.71s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.03s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 19.391s ? 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.259s ? 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-r22.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-r22.apk >>> docker-registry: Build complete at Sun, 03 May 2026 13:13:48 +0000 elapsed time 0h 7m 24s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/1) Purging .makedepends-docker-registry (20260503.130627) OK: 825.0 MiB in 105 packages >>> docker-registry: Updating the community/riscv64 repository index... >>> docker-registry: Signing the index...