>>> docker-registry: Building community/docker-registry 2.8.3-r23 (using abuild 3.16.0-r0) started Fri, 15 May 2026 08:09:12 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.25.10-r0) (2/2) Installing .makedepends-docker-registry (20260515.080913) Executing busybox-1.37.0-r30.trigger OK: 568.1 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.23/docker-registry-2.8.3.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' docker-registry-2.8. 100% |********************************| 1963k 0:00:00 ETA '/var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz.part' saved /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/docker-registry-2.8.3.tar.gz /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz: OK /home/buildozer/aports/community/docker-registry/log-hook-syslog.patch: OK /home/buildozer/aports/community/docker-registry/config-example.patch: OK /home/buildozer/aports/community/docker-registry/bugsnag-panicwrap.patch: OK /home/buildozer/aports/community/docker-registry/docker-registry.initd: OK /home/buildozer/aports/community/docker-registry/docker-registry.confd: OK /home/buildozer/aports/community/docker-registry/docker-registry.logrotate: OK /home/buildozer/aports/community/docker-registry/test-non-constant-fmt-str.patch: OK /home/buildozer/aports/community/docker-registry/skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.23/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2026-05-15T08:09:43Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2026-05-15T08:09:43Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.029s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2026-05-15T08:09:43Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.011s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.010s === 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.006s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.09s) PASS ok github.com/docker/distribution/health/checks 0.093s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.007s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.007s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.035s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.007s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2026/05/15 08:09:43 http: TLS handshake error from 127.0.0.1:37600: 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:45103/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45103/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:45103/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:45103/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:40581?status=0, fail=true --- PASS: TestHTTPSink (0.06s) === RUN TestListener --- PASS: TestListener (1.02s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2026-05-15T08:09:44Z" level=info msg="broadcaster: closing" time="2026-05-15T08:09:44Z" level=info msg="closing testSink" time="2026-05-15T08:09:44Z" level=info msg="closing testSink" time="2026-05-15T08:09:44Z" level=info msg="closing testSink" time="2026-05-15T08:09:44Z" level=info msg="closing testSink" time="2026-05-15T08:09:44Z" level=info msg="closing testSink" time="2026-05-15T08:09:44Z" level=info msg="closing testSink" time="2026-05-15T08:09:44Z" level=info msg="closing testSink" time="2026-05-15T08:09:44Z" level=info msg="closing testSink" time="2026-05-15T08:09:44Z" level=info msg="closing testSink" time="2026-05-15T08:09:44Z" level=info msg="closing testSink" time="2026-05-15T08:09:44Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2026-05-15T08:09:44Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 1} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 1} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:44Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2026-05-15T08:09:45Z" level=warning msg="&{0x58304300 0.9} encountered too many errors, backing off" time="2026-05-15T08:09:45Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.66s) PASS ok github.com/docker/distribution/notifications 1.877s ? 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-15T08:09:44Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-15T08:09:44.796099491Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:09:44.796125177Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:09:44.796207484Z" level=info msg="Starting upload purge in 49m0s" go.version=go1.25.10 time="2026-05-15T08:09:44.797472319Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.10 time="2026-05-15T08:09:44.797498025Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.10 time="2026-05-15T08:09:44.798228523Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.10 time="2026-05-15T08:09:47.826400212Z" level=info msg="response completed" go.version=go1.25.10 http.request.host=127.0.0.1 http.request.id=6b254df7-af8e-4cb5-83a3-b593bb3c0a35 http.request.method=GET http.request.remoteaddr="127.0.0.1:59440" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.61006ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:08:09:47 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2026-05-15T08:09:47.826643127Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.10 --- PASS: TestRegistrySupportedCipherSuite (3.59s) === RUN TestRegistryUnsupportedCipherSuite time="2026-05-15T08:09:48.791462397Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2026-05-15T08:09:48.792378103Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:09:48.792401406Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:09:48.792464269Z" level=info msg="Starting upload purge in 5m0s" go.version=go1.25.10 time="2026-05-15T08:09:48.792963348Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.10 --- PASS: TestRegistryUnsupportedCipherSuite (8.97s) PASS ok github.com/docker/distribution/registry 12.571s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.005s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.099s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2026-05-15T08:09:44Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.10 instance.id=903c46fb-8ce3-4938-94e8-5a87d70a6992 time="2026-05-15T08:09:44Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.10 instance.id=903c46fb-8ce3-4938-94e8-5a87d70a6992 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2026-05-15T08:09:44Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.10 password="srYc_XmiZbUebrM-kvb2WQv4yNyK2SBDtgku4hRkvN8" user=docker --- PASS: TestCreateHtpasswdFile (0.10s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.116s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.007s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.08s) === RUN TestLeeway time="2026-05-15T08:09:44Z" level=info msg="token not to be used before 2026-05-15 08:09:45 +0000 UTC - currently 2026-05-15 08:09:44.422282388 +0000 UTC m=+0.090615081" time="2026-05-15T08:09:44Z" level=info msg="token not to be used after 2026-05-15 08:09:44 +0000 UTC - currently 2026-05-15 08:09:44.430714021 +0000 UTC m=+0.099046712" --- PASS: TestLeeway (0.02s) === RUN TestAccessController time="2026-05-15T08:09:44Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.07s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.185s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.075s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.023s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.008s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2026-05-15T08:09:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:09:45Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:09:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40825" http.request.id=42b02d26-afa9-4a42-bfe1-157118ae7166 http.request.method=GET http.request.remoteaddr="127.0.0.1:42126" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.739857ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:08:09:45 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2026-05-15T08:09:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:09:45Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:09:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=dcdd10dc-3f7a-44d8-aaff-e35d5471018e http.request.method=GET http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.49607ms http.response.status=200 http.response.written=20 127.0.0.1 - - [15/May/2026:08:09:45 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-15T08:09:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=a11c55f8-a9a0-48e9-b668-2bed434ff1be http.request.method=POST http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.846761ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:09:45 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:09:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=ed899576-18cc-4df3-8382-fe8583b987da http.request.method=PUT http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/aaaa/blobs/uploads/2776d3d0-b11d-4587-a9a9-3e675aaada4f?_state=OjFYxplECJK3n3Hv5xZm12IhrdIlcw_9IPxzUM1qdcx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyNzc2ZDNkMC1iMTFkLTQ1ODctYTlhOS0zZTY3NWFhYWRhNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MDk6NDUuNDE4MjIzMjQyWiJ9&digest=sha256%3A109569bf9ba66ea3817a71b448552827f6e66f7cfc9a327d1bb561e2cd82458f" http.request.useragent="Go-http-client/1.1" http.response.duration=7.296250859s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:09:45 +0000] "PUT /v2/foo/aaaa/blobs/uploads/2776d3d0-b11d-4587-a9a9-3e675aaada4f?_state=OjFYxplECJK3n3Hv5xZm12IhrdIlcw_9IPxzUM1qdcx7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyNzc2ZDNkMC1iMTFkLTQ1ODctYTlhOS0zZTY3NWFhYWRhNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MDk6NDUuNDE4MjIzMjQyWiJ9&digest=sha256%3A109569bf9ba66ea3817a71b448552827f6e66f7cfc9a327d1bb561e2cd82458f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:09:52Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=b7f31b65-8615-49fa-b5dc-8a6e7e91dc36 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.587586ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:09:52 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:09:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=c080dcdc-5288-4436-82b1-243b34064bf7 http.request.method=POST http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.223736ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:09:53 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:09:58Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=2adcf8a7-4674-438f-b5d3-89cf2bdeba11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/bbbb/blobs/uploads/3bc91d6e-5eae-48a9-adb1-18e662e3194e?_state=Pn-UHbDgDJST8Z4kD8Bug_DrzDMKul5kP5vus1Q6Bbh7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzYmM5MWQ2ZS01ZWFlLTQ4YTktYWRiMS0xOGU2NjJlMzE5NGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MDk6NTMuMDg4MzY5MjI2WiJ9&digest=sha256%3Ae48f1cac93893c3e199be9580d989c0a51c329f555e0d4ce331b9fb09fe8526a" http.request.useragent="Go-http-client/1.1" http.response.duration=5.323452029s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:09:53 +0000] "PUT /v2/foo/bbbb/blobs/uploads/3bc91d6e-5eae-48a9-adb1-18e662e3194e?_state=Pn-UHbDgDJST8Z4kD8Bug_DrzDMKul5kP5vus1Q6Bbh7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzYmM5MWQ2ZS01ZWFlLTQ4YTktYWRiMS0xOGU2NjJlMzE5NGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MDk6NTMuMDg4MzY5MjI2WiJ9&digest=sha256%3Ae48f1cac93893c3e199be9580d989c0a51c329f555e0d4ce331b9fb09fe8526a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:09:58Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=7d2577e4-30e8-4e9a-bb31-7ad34f191fda http.request.method=PUT http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.396939ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:09:58 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:09:58Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=36597cf8-6eb0-4c37-841c-09511f954ff5 http.request.method=POST http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.673567ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:09:58 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:00Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=f3a9d2fb-ee55-4c18-876e-299c71a8f86c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/cccc/blobs/uploads/0dd70c30-1fae-4b9b-be7e-9b23b73d2b6d?_state=vcuMrkpDxz_K7IQnvQMU_nV7GGqDyJxiPodYMsc2j4V7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwZGQ3MGMzMC0xZmFlLTRiOWItYmU3ZS05YjIzYjczZDJiNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MDk6NTguNjQwODYwNjY5WiJ9&digest=sha256%3Afaf4fb0c68a5cebdc6dd59316369e907dc75e09e32513d0d2310ed95f6165c95" http.request.useragent="Go-http-client/1.1" http.response.duration=1.715970707s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:09:58 +0000] "PUT /v2/foo/cccc/blobs/uploads/0dd70c30-1fae-4b9b-be7e-9b23b73d2b6d?_state=vcuMrkpDxz_K7IQnvQMU_nV7GGqDyJxiPodYMsc2j4V7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwZGQ3MGMzMC0xZmFlLTRiOWItYmU3ZS05YjIzYjczZDJiNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MDk6NTguNjQwODYwNjY5WiJ9&digest=sha256%3Afaf4fb0c68a5cebdc6dd59316369e907dc75e09e32513d0d2310ed95f6165c95 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:00Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=de4a11f4-8e94-4501-a6a7-021a95e061b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.83566ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:00 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:00Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=01e01a2e-cc8c-49a7-9665-a6503720765e http.request.method=POST http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.602345ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:00 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=dd5f5c2b-307e-4066-aa10-f913483e3dbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/dddd/blobs/uploads/952d088e-f558-4b7e-af84-d80dae50c756?_state=j6PrtOgCBxYte1J-0mueuYAZuGlKOx2zEjc10aOya7R7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5NTJkMDg4ZS1mNTU4LTRiN2UtYWY4NC1kODBkYWU1MGM3NTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6MDAuNjI4MDczNjUzWiJ9&digest=sha256%3A66068d290e10409fcde6aecd40d6d8541be7640c59b822a4e6fccb169a30b423" http.request.useragent="Go-http-client/1.1" http.response.duration=2.438207808s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:00 +0000] "PUT /v2/foo/dddd/blobs/uploads/952d088e-f558-4b7e-af84-d80dae50c756?_state=j6PrtOgCBxYte1J-0mueuYAZuGlKOx2zEjc10aOya7R7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5NTJkMDg4ZS1mNTU4LTRiN2UtYWY4NC1kODBkYWU1MGM3NTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6MDAuNjI4MDczNjUzWiJ9&digest=sha256%3A66068d290e10409fcde6aecd40d6d8541be7640c59b822a4e6fccb169a30b423 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=40f8a677-7ca3-4a28-9c3c-da28dc0a6f77 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.838758ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:03 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=9cb60167-1ae4-4231-9e76-f0750e2d7d43 http.request.method=POST http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.715211ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:03 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:04Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=8699bc9a-eeca-4c06-8cd0-d4fa84add720 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/eeee/blobs/uploads/b8371c67-5394-48ad-a1c0-730f720cf313?_state=uw8a4UgfbBuOrRP_dkm6OdcfNZZ7n2mY4MnpgqzC9tp7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiODM3MWM2Ny01Mzk0LTQ4YWQtYTFjMC03MzBmNzIwY2YzMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6MDMuMjk5Njc4MTdaIn0%3D&digest=sha256%3Abead27894f87a8e7ac9c9d30dde260f552dc6f0ac15952833a9a2b374ab4cdde" http.request.useragent="Go-http-client/1.1" http.response.duration=1.572397146s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:03 +0000] "PUT /v2/foo/eeee/blobs/uploads/b8371c67-5394-48ad-a1c0-730f720cf313?_state=uw8a4UgfbBuOrRP_dkm6OdcfNZZ7n2mY4MnpgqzC9tp7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiODM3MWM2Ny01Mzk0LTQ4YWQtYTFjMC03MzBmNzIwY2YzMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6MDMuMjk5Njc4MTdaIn0%3D&digest=sha256%3Abead27894f87a8e7ac9c9d30dde260f552dc6f0ac15952833a9a2b374ab4cdde HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:04Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=0a91b932-e8f2-47f4-93cf-6a03cb45f972 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.727408ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:04 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=b7b240b0-ad95-4bf2-86c2-3e2a1dd81969 http.request.method=POST http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.701912ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:05 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=a9fbbc11-105a-4334-b121-a01f802ea1f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/ffff/blobs/uploads/5c737a44-6c29-49a0-860c-c780c08af4ee?_state=xNYJ628RBvs66y_ecZ8_k83q5aUAthQ-vo8ACjNyk-d7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1YzczN2E0NC02YzI5LTQ5YTAtODYwYy1jNzgwYzA4YWY0ZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6MDUuMTAxODgxMDQxWiJ9&digest=sha256%3A6b61e64f3d6c8eaa712bc84c1f28f63241fca1822d5c5fc830dde1ae8a5caff8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.751760416s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:05 +0000] "PUT /v2/foo/ffff/blobs/uploads/5c737a44-6c29-49a0-860c-c780c08af4ee?_state=xNYJ628RBvs66y_ecZ8_k83q5aUAthQ-vo8ACjNyk-d7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI1YzczN2E0NC02YzI5LTQ5YTAtODYwYy1jNzgwYzA4YWY0ZWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6MDUuMTAxODgxMDQxWiJ9&digest=sha256%3A6b61e64f3d6c8eaa712bc84c1f28f63241fca1822d5c5fc830dde1ae8a5caff8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=57031f96-f15d-4f04-8efa-0fc9dc8ea552 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=11.339364ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:06 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=d5220c9c-2166-44d7-b580-eef20d8817e0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.974341ms http.response.status=200 http.response.written=74 127.0.0.1 - - [15/May/2026:08:10:06 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-15T08:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=2f6f24d5-10ea-4770-8291-9d1d1562de58 http.request.method=GET http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.972416ms http.response.status=200 http.response.written=30 127.0.0.1 - - [15/May/2026:08:10:06 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-15T08:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=1de23d81-a945-4fa7-8588-df35927d1fd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.588295ms http.response.status=200 http.response.written=74 127.0.0.1 - - [15/May/2026:08:10:06 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-15T08:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=bc42cfd3-362b-4ca2-9937-b8d83795259a http.request.method=GET http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.92185ms http.response.status=200 http.response.written=30 127.0.0.1 - - [15/May/2026:08:10:06 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2026-05-15T08:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=c27877da-0854-4770-9803-e6cd07d7eac2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.787564ms http.response.status=200 http.response.written=63 127.0.0.1 - - [15/May/2026:08:10:06 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2026-05-15T08:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=8ebb922e-570c-4e47-ba78-a4cbcdf0617f http.request.method=GET http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.898413ms http.response.status=200 http.response.written=41 127.0.0.1 - - [15/May/2026:08:10:06 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-15T08:10:06Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=1f1dd66d-4550-4d38-8028-31576d2b6733 http.request.method=GET http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.988318ms http.response.status=400 http.response.written=116 127.0.0.1 - - [15/May/2026:08:10:06 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2026-05-15T08:10:06Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=9cd58933-a1fd-4012-b458-8bafeff66c65 http.request.method=GET http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.347962ms http.response.status=400 http.response.written=115 127.0.0.1 - - [15/May/2026:08:10:06 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2026-05-15T08:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=8b8377b9-e809-4786-bd17-c4605d93d84f http.request.method=GET http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.636064ms http.response.status=200 http.response.written=20 127.0.0.1 - - [15/May/2026:08:10:06 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2026-05-15T08:10:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:46189" http.request.id=e90589ac-f959-4315-a397-8a1f184ccc79 http.request.method=GET http.request.remoteaddr="127.0.0.1:34368" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.812507ms http.response.status=200 http.response.written=74 127.0.0.1 - - [15/May/2026:08:10:06 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2026-05-15T08:10:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:10:06Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:10:07Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41535" http.request.id=ba4dd139-4fd1-4920-a8a7-91a7ca206aad http.request.method=POST http.request.remoteaddr="127.0.0.1:57970" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.442749ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:07 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41535" http.request.id=290807ad-f024-4d8b-b8e6-b61e74f707b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57970" http.request.uri="/v2/foo/aaaa/blobs/uploads/67ef8e83-ee33-40fa-b449-cdc1e11a32e7?_state=0ZES65mAJ4ePTqhJKA0V7gP8SUA4Iw3Db_rQIyR5-m57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2N2VmOGU4My1lZTMzLTQwZmEtYjQ0OS1jZGMxZTExYTMyZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6MDcuMTY2MTM4MDIxWiJ9&digest=sha256%3Ad8891ba6cd69df4907fd1a9cef715cbd25afecab2721bc99a75fcf5c62b0d627" http.request.useragent="Go-http-client/1.1" http.response.duration=3.470495062s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:07 +0000] "PUT /v2/foo/aaaa/blobs/uploads/67ef8e83-ee33-40fa-b449-cdc1e11a32e7?_state=0ZES65mAJ4ePTqhJKA0V7gP8SUA4Iw3Db_rQIyR5-m57Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2N2VmOGU4My1lZTMzLTQwZmEtYjQ0OS1jZGMxZTExYTMyZTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6MDcuMTY2MTM4MDIxWiJ9&digest=sha256%3Ad8891ba6cd69df4907fd1a9cef715cbd25afecab2721bc99a75fcf5c62b0d627 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41535" http.request.id=2f0e28e3-a2ff-46ea-bfb4-2e26e7832559 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57970" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.65333ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:10 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41535" http.request.id=7d815f13-2714-414c-a48f-e86c68d67b02 http.request.method=POST http.request.remoteaddr="127.0.0.1:57970" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.28301ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:10 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41535" http.request.id=fd5cc197-aacf-4703-8686-25c387770ba7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57970" http.request.uri="/v2/foo/bbbb/blobs/uploads/fdfccf1a-b129-43fd-be0e-295869d37df9?_state=UXfSx3FgoIJY2Dl_tTEGX0DOt1HgRIABujmmy4B7rF57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmZGZjY2YxYS1iMTI5LTQzZmQtYmUwZS0yOTU4NjlkMzdkZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6MTAuODg5MDUxMDRaIn0%3D&digest=sha256%3Ad944552ebf5b392cbd198a063b6d98e99376c1006e5957c8b20d39c63767c5ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.145696119s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:10 +0000] "PUT /v2/foo/bbbb/blobs/uploads/fdfccf1a-b129-43fd-be0e-295869d37df9?_state=UXfSx3FgoIJY2Dl_tTEGX0DOt1HgRIABujmmy4B7rF57Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmZGZjY2YxYS1iMTI5LTQzZmQtYmUwZS0yOTU4NjlkMzdkZjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6MTAuODg5MDUxMDRaIn0%3D&digest=sha256%3Ad944552ebf5b392cbd198a063b6d98e99376c1006e5957c8b20d39c63767c5ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41535" http.request.id=fa8837c0-bea6-41c2-bb66-44ba03b9818b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57970" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.268027ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:13 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:13Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41535" http.request.id=6195f07a-9cb5-4b25-b3b7-3212f5a15ffa http.request.method=POST http.request.remoteaddr="127.0.0.1:57970" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.145761ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:13 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41535" http.request.id=83540e49-b61b-4a92-8947-bfd3951a6323 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57970" http.request.uri="/v2/foo/cccc/blobs/uploads/cbb8e2b6-3b60-4933-9848-b13c76afa779?_state=sBs2gBT1wSTMgwVoIKgPoHx_mUSx9syN-_KXX83Yi9V7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjYmI4ZTJiNi0zYjYwLTQ5MzMtOTg0OC1iMTNjNzZhZmE3NzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6MTMuMjgwMDM1MDI2WiJ9&digest=sha256%3Ac04e1b2fbc2ece4f4e6b56468255a6973a9cf19230a823d2023bd0d5c1b9350f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.037484875s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:13 +0000] "PUT /v2/foo/cccc/blobs/uploads/cbb8e2b6-3b60-4933-9848-b13c76afa779?_state=sBs2gBT1wSTMgwVoIKgPoHx_mUSx9syN-_KXX83Yi9V7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJjYmI4ZTJiNi0zYjYwLTQ5MzMtOTg0OC1iMTNjNzZhZmE3NzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6MTMuMjgwMDM1MDI2WiJ9&digest=sha256%3Ac04e1b2fbc2ece4f4e6b56468255a6973a9cf19230a823d2023bd0d5c1b9350f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41535" http.request.id=86f973c4-688d-4adf-ad47-ec9e409b7b25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57970" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.144447ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:15 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41535" http.request.id=42cb18b5-d32d-4fdd-8d4d-80dd13d0f9e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:57970" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.312901ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:15 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41535" http.request.id=0950fd5f-757c-44a3-9287-8cf5a8de444c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57970" http.request.uri="/v2/foo/dddd/blobs/uploads/94c9dcb7-71eb-4b57-b8b3-ea8680713243?_state=j8UEr9qOCvIzc81nu3pQZPvLO9d-rZ5eHYGIYrKfaKp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5NGM5ZGNiNy03MWViLTRiNTctYjhiMy1lYTg2ODA3MTMyNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6MTUuNzE5NDU5NTE1WiJ9&digest=sha256%3Abe523a2b1d05286ed9e06ae8a937b8df8667c330860d47a0d12b2ea98b890983" http.request.useragent="Go-http-client/1.1" http.response.duration=4.768313815s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:15 +0000] "PUT /v2/foo/dddd/blobs/uploads/94c9dcb7-71eb-4b57-b8b3-ea8680713243?_state=j8UEr9qOCvIzc81nu3pQZPvLO9d-rZ5eHYGIYrKfaKp7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5NGM5ZGNiNy03MWViLTRiNTctYjhiMy1lYTg2ODA3MTMyNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6MTUuNzE5NDU5NTE1WiJ9&digest=sha256%3Abe523a2b1d05286ed9e06ae8a937b8df8667c330860d47a0d12b2ea98b890983 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41535" http.request.id=16910031-4e14-4717-9bb5-11454dfdd3c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57970" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.820386ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:20 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41535" http.request.id=c648cedc-eaa9-47b3-92c2-e99426400cc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:57970" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.038608ms http.response.status=200 http.response.written=63 127.0.0.1 - - [15/May/2026:08:10:20 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (35.45s) === RUN TestURLPrefix time="2026-05-15T08:10:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:10:20Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:10:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:45569" http.request.id=1b63985d-f6db-45bc-a432-897b06ac0dff http.request.method=GET http.request.remoteaddr="127.0.0.1:57418" 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.149982ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:08:10:20 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2026-05-15T08:10:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:10:20Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:10:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=dbe24256-66d0-4626-9db5-767d259c4605 http.request.method=GET http.request.remoteaddr="127.0.0.1:58790" http.request.uri="/v2/foo/bar/blobs/sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.231418ms http.response.status=404 http.response.written=157 vars.digest="sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:08:10:20 +0000] "GET /v2/foo/bar/blobs/sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T08:10:20Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=41b8d72c-5fa5-48e3-b30b-c7287eed678b http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.447048ms http.response.status=404 http.response.written=157 vars.digest="sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:08:10:20 +0000] "HEAD /v2/foo/bar/blobs/sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T08:10:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=b9edf4c7-6c42-4560-bf83-665384adfdb0 http.request.method=POST http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.351643ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=9b3d90c6-98f7-43af-bd53-cb5406d692db http.request.method=GET http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/uploads/a235e4dd-dbb5-4997-8e8d-e1647ef7dc65?_state=czCUWQQ45fSff0KrxAGKMqfVt1UD5VpTecZ3gze_SE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyMzVlNGRkLWRiYjUtNDk5Ny04ZThkLWUxNjQ3ZWY3ZGM2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyMC44MTk4MDIzNTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.844209ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:20 +0000] "GET /v2/foo/bar/blobs/uploads/a235e4dd-dbb5-4997-8e8d-e1647ef7dc65?_state=czCUWQQ45fSff0KrxAGKMqfVt1UD5VpTecZ3gze_SE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyMzVlNGRkLWRiYjUtNDk5Ny04ZThkLWUxNjQ3ZWY3ZGM2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyMC44MTk4MDIzNTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=739bc3e2-b072-4a6c-a8cf-0c6089dd4ca8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/uploads/a235e4dd-dbb5-4997-8e8d-e1647ef7dc65?_state=czCUWQQ45fSff0KrxAGKMqfVt1UD5VpTecZ3gze_SE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyMzVlNGRkLWRiYjUtNDk5Ny04ZThkLWUxNjQ3ZWY3ZGM2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyMC44MTk4MDIzNTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.453034ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:20 +0000] "DELETE /v2/foo/bar/blobs/uploads/a235e4dd-dbb5-4997-8e8d-e1647ef7dc65?_state=czCUWQQ45fSff0KrxAGKMqfVt1UD5VpTecZ3gze_SE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyMzVlNGRkLWRiYjUtNDk5Ny04ZThkLWUxNjQ3ZWY3ZGM2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyMC44MTk4MDIzNTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:20Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=04aaf242-79f2-4742-b1b3-ac0b39bb0115 http.request.method=GET http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/uploads/a235e4dd-dbb5-4997-8e8d-e1647ef7dc65?_state=czCUWQQ45fSff0KrxAGKMqfVt1UD5VpTecZ3gze_SE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyMzVlNGRkLWRiYjUtNDk5Ny04ZThkLWUxNjQ3ZWY3ZGM2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyMC44MTk4MDIzNTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a235e4dd-dbb5-4997-8e8d-e1647ef7dc65 time="2026-05-15T08:10:20Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=04aaf242-79f2-4742-b1b3-ac0b39bb0115 http.request.method=GET http.request.remoteaddr="127.0.0.1:58792" http.request.uri="/v2/foo/bar/blobs/uploads/a235e4dd-dbb5-4997-8e8d-e1647ef7dc65?_state=czCUWQQ45fSff0KrxAGKMqfVt1UD5VpTecZ3gze_SE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyMzVlNGRkLWRiYjUtNDk5Ny04ZThkLWUxNjQ3ZWY3ZGM2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyMC44MTk4MDIzNTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.464908ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a235e4dd-dbb5-4997-8e8d-e1647ef7dc65 127.0.0.1 - - [15/May/2026:08:10:20 +0000] "GET /v2/foo/bar/blobs/uploads/a235e4dd-dbb5-4997-8e8d-e1647ef7dc65?_state=czCUWQQ45fSff0KrxAGKMqfVt1UD5VpTecZ3gze_SE97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEyMzVlNGRkLWRiYjUtNDk5Ny04ZThkLWUxNjQ3ZWY3ZGM2NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyMC44MTk4MDIzNTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T08:10:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=146589a8-d3af-416a-a6ea-509043071d20 http.request.method=POST http.request.remoteaddr="127.0.0.1:58802" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.660859ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:20Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=496411a5-7bed-4c41-9f34-4d23f9b8a393 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58802" http.request.uri="/v2/foo/bar/blobs/uploads/206c5b3e-515f-4a9a-9aa7-942877ea8c46?_state=XpHhw_PpKjmQQXRjKkbF21vHXrZPEfAL3-N1FE7dVYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNmM1YjNlLTUxNWYtNGE5YS05YWE3LTk0Mjg3N2VhOGM0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyMC44MzI0NjA4NzlaIn0%3D&digest=sha256%3Af9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28" http.request.useragent="Go-http-client/1.1" provided=sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28 vars.name="foo/bar" vars.uuid=206c5b3e-515f-4a9a-9aa7-942877ea8c46 time="2026-05-15T08:10:20Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=496411a5-7bed-4c41-9f34-4d23f9b8a393 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58802" http.request.uri="/v2/foo/bar/blobs/uploads/206c5b3e-515f-4a9a-9aa7-942877ea8c46?_state=XpHhw_PpKjmQQXRjKkbF21vHXrZPEfAL3-N1FE7dVYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNmM1YjNlLTUxNWYtNGE5YS05YWE3LTk0Mjg3N2VhOGM0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyMC44MzI0NjA4NzlaIn0%3D&digest=sha256%3Af9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=206c5b3e-515f-4a9a-9aa7-942877ea8c46 time="2026-05-15T08:10:20Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=496411a5-7bed-4c41-9f34-4d23f9b8a393 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58802" http.request.uri="/v2/foo/bar/blobs/uploads/206c5b3e-515f-4a9a-9aa7-942877ea8c46?_state=XpHhw_PpKjmQQXRjKkbF21vHXrZPEfAL3-N1FE7dVYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNmM1YjNlLTUxNWYtNGE5YS05YWE3LTk0Mjg3N2VhOGM0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyMC44MzI0NjA4NzlaIn0%3D&digest=sha256%3Af9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.836604ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=206c5b3e-515f-4a9a-9aa7-942877ea8c46 127.0.0.1 - - [15/May/2026:08:10:20 +0000] "PUT /v2/foo/bar/blobs/uploads/206c5b3e-515f-4a9a-9aa7-942877ea8c46?_state=XpHhw_PpKjmQQXRjKkbF21vHXrZPEfAL3-N1FE7dVYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjIwNmM1YjNlLTUxNWYtNGE5YS05YWE3LTk0Mjg3N2VhOGM0NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyMC44MzI0NjA4NzlaIn0%3D&digest=sha256%3Af9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-15T08:10:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=9ae17200-eb64-4a22-8644-0e61a06ba730 http.request.method=POST http.request.remoteaddr="127.0.0.1:58802" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.518447ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=9009a343-9e0b-4f6e-b5d9-fed532bef462 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58802" http.request.uri="/v2/foo/bar/blobs/uploads/f3b90c4d-2da9-4fc9-9063-bfbf165d4d92?_state=20KGVsxUrH0luqSK3DCIDyX09YssMINNd1MYO0N15vR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzYjkwYzRkLTJkYTktNGZjOS05MDYzLWJmYmYxNjVkNGQ5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyMC44Mzk1MTg5NjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.063478ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:20 +0000] "PUT /v2/foo/bar/blobs/uploads/f3b90c4d-2da9-4fc9-9063-bfbf165d4d92?_state=20KGVsxUrH0luqSK3DCIDyX09YssMINNd1MYO0N15vR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYzYjkwYzRkLTJkYTktNGZjOS05MDYzLWJmYmYxNjVkNGQ5MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyMC44Mzk1MTg5NjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=9c2a92a9-432c-4876-ad96-3fed98ba1535 http.request.method=POST http.request.remoteaddr="127.0.0.1:58802" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.355818ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=57abfc89-795e-4f45-a0b7-d1cd2f2380e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58802" http.request.uri="/v2/foo/bar/blobs/uploads/a07cf2bd-8bb1-4e0f-92e0-20a0eaf253e9?_state=3kLW6fkebOJCNBvX2zUYOIFwYL0dSZVXWg15w46_3157Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwN2NmMmJkLThiYjEtNGUwZi05MmUwLTIwYTBlYWYyNTNlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyMC44NDYxODY4NTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.097103ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:20 +0000] "PUT /v2/foo/bar/blobs/uploads/a07cf2bd-8bb1-4e0f-92e0-20a0eaf253e9?_state=3kLW6fkebOJCNBvX2zUYOIFwYL0dSZVXWg15w46_3157Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEwN2NmMmJkLThiYjEtNGUwZi05MmUwLTIwYTBlYWYyNTNlOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyMC44NDYxODY4NTVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:20Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=26c90aa5-14d3-45b1-9fcd-7ff89a566bd6 http.request.method=POST http.request.remoteaddr="127.0.0.1:58802" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.453872ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:20 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:23Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=fdd9328e-196f-40b7-9d0c-36430c0b2a48 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58802" http.request.uri="/v2/foo/bar/blobs/uploads/56f78b27-c35b-4c09-adbe-1260cdb294b2?_state=FMxu6tsLndveCKhfEyuj89FqTSkDWn_DNATOcxUEbq57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2Zjc4YjI3LWMzNWItNGMwOS1hZGJlLTEyNjBjZGIyOTRiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyMC44NTI3NzEwNDVaIn0%3D&digest=sha256%3Af9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28" http.request.useragent="Go-http-client/1.1" http.response.duration=3.116463169s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:20 +0000] "PUT /v2/foo/bar/blobs/uploads/56f78b27-c35b-4c09-adbe-1260cdb294b2?_state=FMxu6tsLndveCKhfEyuj89FqTSkDWn_DNATOcxUEbq57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2Zjc4YjI3LWMzNWItNGMwOS1hZGJlLTEyNjBjZGIyOTRiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyMC44NTI3NzEwNDVaIn0%3D&digest=sha256%3Af9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=a093869d-8cf9-405f-b576-047a4c5ab895 http.request.method=POST http.request.remoteaddr="127.0.0.1:58802" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.069088ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33951" http.request.id=48770591-2405-4c49-bad8-5d80d5701954 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:58802" http.request.uri="/v2/foo/bar/blobs/uploads/e2cde42d-c306-45a3-9128-f94469cb8521?_state=H_9bMAVpavn59a_4sYUQ3XrcWcecu8pyl9uSRUxoF6F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyY2RlNDJkLWMzMDYtNDVhMy05MTI4LWY5NDQ2OWNiODUyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNC4xNTA5MjQwMloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.062828658s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:24 +0000] "PATCH /v2/foo/bar/blobs/uploads/e2cde42d-c306-45a3-9128-f94469cb8521?_state=H_9bMAVpavn59a_4sYUQ3XrcWcecu8pyl9uSRUxoF6F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyY2RlNDJkLWMzMDYtNDVhMy05MTI4LWY5NDQ2OWNiODUyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNC4xNTA5MjQwMloifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=a5e2e431-3165-4060-9709-f69b688f1a67 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58802" http.request.uri="/v2/foo/bar/blobs/uploads/e2cde42d-c306-45a3-9128-f94469cb8521?_state=flWbenq1EaxvmZasWACv1Tx0if1wZ15sfvKANLW45aF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyY2RlNDJkLWMzMDYtNDVhMy05MTI4LWY5NDQ2OWNiODUyMSIsIk9mZnNldCI6MjI0Njk2MzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6MjRaIn0%3D&digest=sha256%3Af9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28" http.request.useragent="Go-http-client/1.1" http.response.duration=2.005901ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "PUT /v2/foo/bar/blobs/uploads/e2cde42d-c306-45a3-9128-f94469cb8521?_state=flWbenq1EaxvmZasWACv1Tx0if1wZ15sfvKANLW45aF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyY2RlNDJkLWMzMDYtNDVhMy05MTI4LWY5NDQ2OWNiODUyMSIsIk9mZnNldCI6MjI0Njk2MzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6MjRaIn0%3D&digest=sha256%3Af9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=a7fc925e-f334-4dcc-b84e-0a5c26316ef9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:58802" http.request.uri="/v2/foo/bar/blobs/sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.956951ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=04ddb0e3-9e57-47d6-8430-cc340aa3b665 http.request.method=GET http.request.remoteaddr="127.0.0.1:58802" http.request.uri="/v2/foo/bar/blobs/sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=130.499379ms http.response.status=200 http.response.written=22469632 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "GET /v2/foo/bar/blobs/sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28 HTTP/1.1" 200 22469632 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=error msg="error parsing digest="sha257:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=b1c92560-b6a4-4256-92ff-861d869dce94 http.request.method=GET http.request.remoteaddr="127.0.0.1:58802" http.request.uri="/v2/foo/bar/blobs/sha257:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28" vars.name="foo/bar" time="2026-05-15T08:10:27Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=b1c92560-b6a4-4256-92ff-861d869dce94 http.request.method=GET http.request.remoteaddr="127.0.0.1:58802" http.request.uri="/v2/foo/bar/blobs/sha257:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.144652ms http.response.status=400 http.response.written=110 vars.digest="sha257:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "GET /v2/foo/bar/blobs/sha257:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=b323f73e-e980-4731-b137-da5d6849b026 http.request.method=GET http.request.remoteaddr="127.0.0.1:49520" http.request.uri="/v2/foo/bar/blobs/sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28" http.request.useragent="Go-http-client/1.1" http.response.duration=2.712891ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "GET /v2/foo/bar/blobs/sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:10:27Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:10:27Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=ce8e79df-2062-4685-b16d-8858a5bda520 http.request.method=GET http.request.remoteaddr="127.0.0.1:48676" http.request.uri="/v2/foo/bar/blobs/sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.092502ms http.response.status=404 http.response.written=157 vars.digest="sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "GET /v2/foo/bar/blobs/sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=f59e0be9-0557-4f7a-820a-638d7b1a0bb1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48682" http.request.uri="/v2/foo/bar/blobs/sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.167069ms http.response.status=404 http.response.written=157 vars.digest="sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=6481713a-83f5-47a6-8f8e-21adb8f3ae72 http.request.method=POST http.request.remoteaddr="127.0.0.1:48682" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.123348ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=8db6531e-19f5-420c-ba0a-bd2bc41b5f46 http.request.method=GET http.request.remoteaddr="127.0.0.1:48682" http.request.uri="/v2/foo/bar/blobs/uploads/152dad8a-b8d2-4fb5-9c2e-7870ac904df4?_state=yHr9GBFn8sKTiuGN28odfik7qx-hziPTvMHHr__spFR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1MmRhZDhhLWI4ZDItNGZiNS05YzJlLTc4NzBhYzkwNGRmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNy44MjM4MDI1NjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.71233ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "GET /v2/foo/bar/blobs/uploads/152dad8a-b8d2-4fb5-9c2e-7870ac904df4?_state=yHr9GBFn8sKTiuGN28odfik7qx-hziPTvMHHr__spFR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1MmRhZDhhLWI4ZDItNGZiNS05YzJlLTc4NzBhYzkwNGRmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNy44MjM4MDI1NjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=3f1e8465-e3e0-4b5c-b319-a2f26a1656dd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48682" http.request.uri="/v2/foo/bar/blobs/uploads/152dad8a-b8d2-4fb5-9c2e-7870ac904df4?_state=yHr9GBFn8sKTiuGN28odfik7qx-hziPTvMHHr__spFR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1MmRhZDhhLWI4ZDItNGZiNS05YzJlLTc4NzBhYzkwNGRmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNy44MjM4MDI1NjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.078183ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "DELETE /v2/foo/bar/blobs/uploads/152dad8a-b8d2-4fb5-9c2e-7870ac904df4?_state=yHr9GBFn8sKTiuGN28odfik7qx-hziPTvMHHr__spFR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1MmRhZDhhLWI4ZDItNGZiNS05YzJlLTc4NzBhYzkwNGRmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNy44MjM4MDI1NjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=55c86c26-fae4-43c2-9655-a5c17744ec59 http.request.method=GET http.request.remoteaddr="127.0.0.1:48682" http.request.uri="/v2/foo/bar/blobs/uploads/152dad8a-b8d2-4fb5-9c2e-7870ac904df4?_state=yHr9GBFn8sKTiuGN28odfik7qx-hziPTvMHHr__spFR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1MmRhZDhhLWI4ZDItNGZiNS05YzJlLTc4NzBhYzkwNGRmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNy44MjM4MDI1NjdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=152dad8a-b8d2-4fb5-9c2e-7870ac904df4 time="2026-05-15T08:10:27Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=55c86c26-fae4-43c2-9655-a5c17744ec59 http.request.method=GET http.request.remoteaddr="127.0.0.1:48682" http.request.uri="/v2/foo/bar/blobs/uploads/152dad8a-b8d2-4fb5-9c2e-7870ac904df4?_state=yHr9GBFn8sKTiuGN28odfik7qx-hziPTvMHHr__spFR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1MmRhZDhhLWI4ZDItNGZiNS05YzJlLTc4NzBhYzkwNGRmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNy44MjM4MDI1NjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="965.759µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=152dad8a-b8d2-4fb5-9c2e-7870ac904df4 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "GET /v2/foo/bar/blobs/uploads/152dad8a-b8d2-4fb5-9c2e-7870ac904df4?_state=yHr9GBFn8sKTiuGN28odfik7qx-hziPTvMHHr__spFR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE1MmRhZDhhLWI4ZDItNGZiNS05YzJlLTc4NzBhYzkwNGRmNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNy44MjM4MDI1NjdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=d369e777-f299-42ba-85f1-9d6ca290d297 http.request.method=POST http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.764625ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=e849fd9b-6821-4a23-8294-707bc8d4ba3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/bar/blobs/uploads/bfb27e34-2c6d-4957-9e88-010ebad6ffbf?_state=bRDEyv_p_KlQOH1PVAJ0dou-JIXoapP0KIoj-bHxm2x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmYjI3ZTM0LTJjNmQtNDk1Ny05ZTg4LTAxMGViYWQ2ZmZiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNy44MzEzMDE1NzZaIn0%3D&digest=sha256%3A6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad" http.request.useragent="Go-http-client/1.1" provided=sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad vars.name="foo/bar" vars.uuid=bfb27e34-2c6d-4957-9e88-010ebad6ffbf time="2026-05-15T08:10:27Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=e849fd9b-6821-4a23-8294-707bc8d4ba3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/bar/blobs/uploads/bfb27e34-2c6d-4957-9e88-010ebad6ffbf?_state=bRDEyv_p_KlQOH1PVAJ0dou-JIXoapP0KIoj-bHxm2x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmYjI3ZTM0LTJjNmQtNDk1Ny05ZTg4LTAxMGViYWQ2ZmZiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNy44MzEzMDE1NzZaIn0%3D&digest=sha256%3A6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bfb27e34-2c6d-4957-9e88-010ebad6ffbf time="2026-05-15T08:10:27Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=e849fd9b-6821-4a23-8294-707bc8d4ba3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/bar/blobs/uploads/bfb27e34-2c6d-4957-9e88-010ebad6ffbf?_state=bRDEyv_p_KlQOH1PVAJ0dou-JIXoapP0KIoj-bHxm2x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmYjI3ZTM0LTJjNmQtNDk1Ny05ZTg4LTAxMGViYWQ2ZmZiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNy44MzEzMDE1NzZaIn0%3D&digest=sha256%3A6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.803617ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=bfb27e34-2c6d-4957-9e88-010ebad6ffbf 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "PUT /v2/foo/bar/blobs/uploads/bfb27e34-2c6d-4957-9e88-010ebad6ffbf?_state=bRDEyv_p_KlQOH1PVAJ0dou-JIXoapP0KIoj-bHxm2x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmYjI3ZTM0LTJjNmQtNDk1Ny05ZTg4LTAxMGViYWQ2ZmZiZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNy44MzEzMDE1NzZaIn0%3D&digest=sha256%3A6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=2c0aa368-8e36-45d1-879a-b2522814230b http.request.method=POST http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.219416ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=da84f2a9-d7ea-43c1-8a77-9605d859ce8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/bar/blobs/uploads/3e199ed4-12cf-4f86-a939-2464b759ea3b?_state=wJeYjeBNvG_KPEwiDTQ--HwNhGzlY1dgn6EWm0VnlEN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlMTk5ZWQ0LTEyY2YtNGY4Ni1hOTM5LTI0NjRiNzU5ZWEzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNy44MzYwODQxMzFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.770694ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "PUT /v2/foo/bar/blobs/uploads/3e199ed4-12cf-4f86-a939-2464b759ea3b?_state=wJeYjeBNvG_KPEwiDTQ--HwNhGzlY1dgn6EWm0VnlEN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNlMTk5ZWQ0LTEyY2YtNGY4Ni1hOTM5LTI0NjRiNzU5ZWEzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNy44MzYwODQxMzFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=498dd35a-eea7-4373-a1e9-46a79a7cf412 http.request.method=POST http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.116623ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=48cf4671-439c-421e-80e0-0fdbf28af747 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/bar/blobs/uploads/9b8a939f-866d-4b6a-baf2-784f813bd807?_state=1z6L9RXwpA9pvEH8G2UATD3sRSQhQKlWDsdKuPFANYJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliOGE5MzlmLTg2NmQtNGI2YS1iYWYyLTc4NGY4MTNiZDgwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNy44NDE3NDk5MjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.667927ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "PUT /v2/foo/bar/blobs/uploads/9b8a939f-866d-4b6a-baf2-784f813bd807?_state=1z6L9RXwpA9pvEH8G2UATD3sRSQhQKlWDsdKuPFANYJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliOGE5MzlmLTg2NmQtNGI2YS1iYWYyLTc4NGY4MTNiZDgwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNy44NDE3NDk5MjdaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:27Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=f7de4e5e-a4ae-4ed2-b6dc-74d4152a5402 http.request.method=POST http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.003572ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=1da483f4-b52d-4e66-acea-5a8ae6ed5eef http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/bar/blobs/uploads/4d63cab5-d86d-445e-9389-5fa2e38eb71d?_state=hlLGI_73DXNYJW8F7SXFY_SWN1vkCjGf3P5kW9uvxcl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkNjNjYWI1LWQ4NmQtNDQ1ZS05Mzg5LTVmYTJlMzhlYjcxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNy44NDc1NDkyMjdaIn0%3D&digest=sha256%3A6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad" http.request.useragent="Go-http-client/1.1" http.response.duration=6.290881633s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "PUT /v2/foo/bar/blobs/uploads/4d63cab5-d86d-445e-9389-5fa2e38eb71d?_state=hlLGI_73DXNYJW8F7SXFY_SWN1vkCjGf3P5kW9uvxcl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRkNjNjYWI1LWQ4NmQtNDQ1ZS05Mzg5LTVmYTJlMzhlYjcxZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDoyNy44NDc1NDkyMjdaIn0%3D&digest=sha256%3A6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:34Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=b6163092-8f3a-4934-8ccf-5583ce2131fd http.request.method=POST http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.504394ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:32781" http.request.id=fe475a01-a597-4338-9179-8b9b364d8d47 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/bar/blobs/uploads/b75061a9-0f35-481a-8955-b7b6195ab961?_state=UT5IhoorB6kNNhLbJo_1sHkDAc8n9-7h9lZJm22Jotd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NTA2MWE5LTBmMzUtNDgxYS04OTU1LWI3YjYxOTVhYjk2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDozNC4zOTQ0MDYyMThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=6.162919745s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:34 +0000] "PATCH /v2/foo/bar/blobs/uploads/b75061a9-0f35-481a-8955-b7b6195ab961?_state=UT5IhoorB6kNNhLbJo_1sHkDAc8n9-7h9lZJm22Jotd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NTA2MWE5LTBmMzUtNDgxYS04OTU1LWI3YjYxOTVhYjk2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDozNC4zOTQ0MDYyMThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=afc266ca-dd85-45f7-8083-d6612d738c03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/bar/blobs/uploads/b75061a9-0f35-481a-8955-b7b6195ab961?_state=MYvyxzJ2jzv9sfzeZvieHbzRxe0hSUwqVGnTDJ6s2zh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NTA2MWE5LTBmMzUtNDgxYS04OTU1LWI3YjYxOTVhYjk2MSIsIk9mZnNldCI6MzA5Mzg2MjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6MzRaIn0%3D&digest=sha256%3A6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad" http.request.useragent="Go-http-client/1.1" http.response.duration=2.299816ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:40 +0000] "PUT /v2/foo/bar/blobs/uploads/b75061a9-0f35-481a-8955-b7b6195ab961?_state=MYvyxzJ2jzv9sfzeZvieHbzRxe0hSUwqVGnTDJ6s2zh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3NTA2MWE5LTBmMzUtNDgxYS04OTU1LWI3YjYxOTVhYjk2MSIsIk9mZnNldCI6MzA5Mzg2MjQsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6MzRaIn0%3D&digest=sha256%3A6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=8ae13979-4f48-4645-9e41-c4e46696ec45 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/bar/blobs/sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.498063ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:40 +0000] "HEAD /v2/foo/bar/blobs/sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=037c6f62-7f86-4e43-8a12-aa5e6c2e2e76 http.request.method=GET http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/bar/blobs/sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=183.195983ms http.response.status=200 http.response.written=30938624 127.0.0.1 - - [15/May/2026:08:10:40 +0000] "GET /v2/foo/bar/blobs/sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad HTTP/1.1" 200 30938624 "" "Go-http-client/1.1" time="2026-05-15T08:10:40Z" level=error msg="error parsing digest="sha257:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=bfda5972-b6f3-437c-9931-b2430e2dd51b http.request.method=GET http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/bar/blobs/sha257:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad" vars.name="foo/bar" time="2026-05-15T08:10:40Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=bfda5972-b6f3-437c-9931-b2430e2dd51b http.request.method=GET http.request.remoteaddr="127.0.0.1:48686" http.request.uri="/v2/foo/bar/blobs/sha257:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.006077ms http.response.status=400 http.response.written=110 vars.digest="sha257:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:08:10:40 +0000] "GET /v2/foo/bar/blobs/sha257:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-15T08:10:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=b07305ff-2889-45d5-986e-9d19f508b91b http.request.method=GET http.request.remoteaddr="127.0.0.1:59416" http.request.uri="/v2/foo/bar/blobs/sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad" http.request.useragent="Go-http-client/1.1" http.response.duration=1.214961ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:40 +0000] "GET /v2/foo/bar/blobs/sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=1fe264f0-7acd-4fbc-89f8-2820d9dea00c http.request.method=GET http.request.remoteaddr="127.0.0.1:59416" http.request.uri="/v2/foo/bar/blobs/sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.143269ms http.response.status=200 http.response.written=491520 127.0.0.1 - - [15/May/2026:08:10:40 +0000] "GET /v2/foo/bar/blobs/sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad HTTP/1.1" 200 491520 "" "Go-http-client/1.1" time="2026-05-15T08:10:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:32781" http.request.id=f0c93d15-5c62-4099-9295-0bbf7e57602d http.request.method=GET http.request.remoteaddr="127.0.0.1:59410" http.request.uri="/v2/foo/bar/blobs/sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.574994ms http.response.status=200 http.response.written=3209792 127.0.0.1 - - [15/May/2026:08:10:40 +0000] "GET /v2/foo/bar/blobs/sha256:6d70535d3b73e3b0df7f1b096afe71ca66877c2b5bde498a7c30c5d01502ddad HTTP/1.1" 200 3209792 "" "Go-http-client/1.1" time="2026-05-15T08:10:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=97517acc-264e-4fe7-ba6b-94d6de8d30fb http.request.method=GET http.request.remoteaddr="127.0.0.1:49510" http.request.uri="/v2/foo/bar/blobs/sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.399488573s http.response.status=200 http.response.written=3242560 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "GET /v2/foo/bar/blobs/sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28 HTTP/1.1" 200 3242560 "" "Go-http-client/1.1" time="2026-05-15T08:10:40Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:33951" http.request.id=797b8fec-6c25-4b54-910f-e955cbc20237 http.request.method=GET http.request.remoteaddr="127.0.0.1:49520" http.request.uri="/v2/foo/bar/blobs/sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.392281303s http.response.status=200 http.response.written=3156480 127.0.0.1 - - [15/May/2026:08:10:27 +0000] "GET /v2/foo/bar/blobs/sha256:f9298732553fff67813f90f17c9bd54dc8739a76c44d69a2cc3ceb1bdd49ee28 HTTP/1.1" 200 3156480 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (20.29s) === RUN TestBlobDelete time="2026-05-15T08:10:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:10:40Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:10:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=0f413c91-1fe0-49f5-bdd7-4d79fe5c12bb http.request.method=GET http.request.remoteaddr="127.0.0.1:36262" http.request.uri="/v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.583409ms http.response.status=404 http.response.written=157 vars.digest="sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:08:10:41 +0000] "GET /v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T08:10:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=5b48ee8c-d07f-46d5-b661-354bc63ea306 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36272" http.request.uri="/v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.614713ms http.response.status=404 http.response.written=157 vars.digest="sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:08:10:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T08:10:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=aea594e5-07e6-44ce-9b88-988269c16c1e http.request.method=POST http.request.remoteaddr="127.0.0.1:36272" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.349424ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=ccb8be92-cfbe-4336-820a-47550c243e16 http.request.method=GET http.request.remoteaddr="127.0.0.1:36272" http.request.uri="/v2/foo/bar/blobs/uploads/1e714a6e-25a7-437e-9acd-3c5525854ec2?_state=oO2vmpFc_1cY8qeTz5Q9k4gdjM0nBkZBp062hKAwm2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlNzE0YTZlLTI1YTctNDM3ZS05YWNkLTNjNTUyNTg1NGVjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0MS4xMjQ4NTQyMjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.601408ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:41 +0000] "GET /v2/foo/bar/blobs/uploads/1e714a6e-25a7-437e-9acd-3c5525854ec2?_state=oO2vmpFc_1cY8qeTz5Q9k4gdjM0nBkZBp062hKAwm2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlNzE0YTZlLTI1YTctNDM3ZS05YWNkLTNjNTUyNTg1NGVjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0MS4xMjQ4NTQyMjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=a1ab164d-8ccc-4c9b-b301-f1aa9c0ac298 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36272" http.request.uri="/v2/foo/bar/blobs/uploads/1e714a6e-25a7-437e-9acd-3c5525854ec2?_state=oO2vmpFc_1cY8qeTz5Q9k4gdjM0nBkZBp062hKAwm2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlNzE0YTZlLTI1YTctNDM3ZS05YWNkLTNjNTUyNTg1NGVjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0MS4xMjQ4NTQyMjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.734678ms http.response.status=204 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:41 +0000] "DELETE /v2/foo/bar/blobs/uploads/1e714a6e-25a7-437e-9acd-3c5525854ec2?_state=oO2vmpFc_1cY8qeTz5Q9k4gdjM0nBkZBp062hKAwm2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlNzE0YTZlLTI1YTctNDM3ZS05YWNkLTNjNTUyNTg1NGVjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0MS4xMjQ4NTQyMjdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:41Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=75bfaffa-ff98-4e79-abb6-5dceb8208318 http.request.method=GET http.request.remoteaddr="127.0.0.1:36272" http.request.uri="/v2/foo/bar/blobs/uploads/1e714a6e-25a7-437e-9acd-3c5525854ec2?_state=oO2vmpFc_1cY8qeTz5Q9k4gdjM0nBkZBp062hKAwm2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlNzE0YTZlLTI1YTctNDM3ZS05YWNkLTNjNTUyNTg1NGVjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0MS4xMjQ4NTQyMjdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1e714a6e-25a7-437e-9acd-3c5525854ec2 time="2026-05-15T08:10:41Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=75bfaffa-ff98-4e79-abb6-5dceb8208318 http.request.method=GET http.request.remoteaddr="127.0.0.1:36272" http.request.uri="/v2/foo/bar/blobs/uploads/1e714a6e-25a7-437e-9acd-3c5525854ec2?_state=oO2vmpFc_1cY8qeTz5Q9k4gdjM0nBkZBp062hKAwm2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlNzE0YTZlLTI1YTctNDM3ZS05YWNkLTNjNTUyNTg1NGVjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0MS4xMjQ4NTQyMjdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.429965ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=1e714a6e-25a7-437e-9acd-3c5525854ec2 127.0.0.1 - - [15/May/2026:08:10:41 +0000] "GET /v2/foo/bar/blobs/uploads/1e714a6e-25a7-437e-9acd-3c5525854ec2?_state=oO2vmpFc_1cY8qeTz5Q9k4gdjM0nBkZBp062hKAwm2h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlNzE0YTZlLTI1YTctNDM3ZS05YWNkLTNjNTUyNTg1NGVjMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0MS4xMjQ4NTQyMjdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T08:10:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=8c6c783d-c211-4a9f-a375-d36d4175ffa2 http.request.method=POST http.request.remoteaddr="127.0.0.1:36274" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.77893ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:41Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=08fd8325-ede7-477d-987c-1da77fae255e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36274" http.request.uri="/v2/foo/bar/blobs/uploads/27bacbb3-f33f-4bf8-8746-3726b0046941?_state=RYtuZNgv4Hk02kOGeL0JwEYoEIEQl1p4lYrtFOgkA5R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3YmFjYmIzLWYzM2YtNGJmOC04NzQ2LTM3MjZiMDA0Njk0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0MS4xMzc1MTc0NzVaIn0%3D&digest=sha256%3A369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" provided=sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 vars.name="foo/bar" vars.uuid=27bacbb3-f33f-4bf8-8746-3726b0046941 time="2026-05-15T08:10:41Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=08fd8325-ede7-477d-987c-1da77fae255e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36274" http.request.uri="/v2/foo/bar/blobs/uploads/27bacbb3-f33f-4bf8-8746-3726b0046941?_state=RYtuZNgv4Hk02kOGeL0JwEYoEIEQl1p4lYrtFOgkA5R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3YmFjYmIzLWYzM2YtNGJmOC04NzQ2LTM3MjZiMDA0Njk0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0MS4xMzc1MTc0NzVaIn0%3D&digest=sha256%3A369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=27bacbb3-f33f-4bf8-8746-3726b0046941 time="2026-05-15T08:10:41Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=08fd8325-ede7-477d-987c-1da77fae255e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36274" http.request.uri="/v2/foo/bar/blobs/uploads/27bacbb3-f33f-4bf8-8746-3726b0046941?_state=RYtuZNgv4Hk02kOGeL0JwEYoEIEQl1p4lYrtFOgkA5R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3YmFjYmIzLWYzM2YtNGJmOC04NzQ2LTM3MjZiMDA0Njk0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0MS4xMzc1MTc0NzVaIn0%3D&digest=sha256%3A369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.781676ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=27bacbb3-f33f-4bf8-8746-3726b0046941 127.0.0.1 - - [15/May/2026:08:10:41 +0000] "PUT /v2/foo/bar/blobs/uploads/27bacbb3-f33f-4bf8-8746-3726b0046941?_state=RYtuZNgv4Hk02kOGeL0JwEYoEIEQl1p4lYrtFOgkA5R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI3YmFjYmIzLWYzM2YtNGJmOC04NzQ2LTM3MjZiMDA0Njk0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0MS4xMzc1MTc0NzVaIn0%3D&digest=sha256%3A369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2026-05-15T08:10:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=227b82eb-849f-464b-bb98-c4249dca6ebc http.request.method=POST http.request.remoteaddr="127.0.0.1:36274" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.089234ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=b676ff87-41a7-4a5b-b5b0-5041943a34ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:36274" http.request.uri="/v2/foo/bar/blobs/uploads/1cfcada1-4ddf-4efc-91d0-e3c36abd29de?_state=ZgzXKL9CIgT5CYCew8IX2LJC9SmieO03rp8cILl4hjN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjZmNhZGExLTRkZGYtNGVmYy05MWQwLWUzYzM2YWJkMjlkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0MS4xNDI5NTAyNjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=3.145035ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:41 +0000] "PUT /v2/foo/bar/blobs/uploads/1cfcada1-4ddf-4efc-91d0-e3c36abd29de?_state=ZgzXKL9CIgT5CYCew8IX2LJC9SmieO03rp8cILl4hjN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFjZmNhZGExLTRkZGYtNGVmYy05MWQwLWUzYzM2YWJkMjlkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0MS4xNDI5NTAyNjlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=3d5925aa-999f-4ddf-978b-f6a72af25ded http.request.method=POST http.request.remoteaddr="127.0.0.1:36274" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.501377ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=459fca76-147e-4f35-af62-7e319050251c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36274" http.request.uri="/v2/foo/bar/blobs/uploads/abccdb49-bf01-412c-8cf4-88efed23cb00?_state=mvL3xEy_PyzMKDnzRjHa8t39u8paA6xvv5Tj1tayLFx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiY2NkYjQ5LWJmMDEtNDEyYy04Y2Y0LTg4ZWZlZDIzY2IwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0MS4xNDk0ODk0MloifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.136506ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:41 +0000] "PUT /v2/foo/bar/blobs/uploads/abccdb49-bf01-412c-8cf4-88efed23cb00?_state=mvL3xEy_PyzMKDnzRjHa8t39u8paA6xvv5Tj1tayLFx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiY2NkYjQ5LWJmMDEtNDEyYy04Y2Y0LTg4ZWZlZDIzY2IwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0MS4xNDk0ODk0MloifQ%3D%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=56300786-066c-42ed-ac0a-5092d1790efc http.request.method=POST http.request.remoteaddr="127.0.0.1:36274" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.455278ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:45Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=8e2e4588-d7b7-4ac2-a747-6d3647620bb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36274" http.request.uri="/v2/foo/bar/blobs/uploads/c4dcd16d-78c5-4b63-bdbf-cce59f552055?_state=BFPc_sEvtAImJaipMm7WHwE3ySixOJu025bn3TDzKUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZGNkMTZkLTc4YzUtNGI2My1iZGJmLWNjZTU5ZjU1MjA1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0MS4xNTYwNTIyNzFaIn0%3D&digest=sha256%3A369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" http.response.duration=4.822070019s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:41 +0000] "PUT /v2/foo/bar/blobs/uploads/c4dcd16d-78c5-4b63-bdbf-cce59f552055?_state=BFPc_sEvtAImJaipMm7WHwE3ySixOJu025bn3TDzKUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0ZGNkMTZkLTc4YzUtNGI2My1iZGJmLWNjZTU5ZjU1MjA1NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0MS4xNTYwNTIyNzFaIn0%3D&digest=sha256%3A369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:46Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=25b26733-4f9a-4839-b455-58506245760d http.request.method=POST http.request.remoteaddr="127.0.0.1:36274" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.183602ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:50Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41547" http.request.id=5b35be39-65ee-43e4-950f-a874247b22c2 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:36274" http.request.uri="/v2/foo/bar/blobs/uploads/dbdd07b6-efc7-4d3d-ba78-a94c4711a2de?_state=zUnf5J9zepYUNLRwdkf7PsGhdEONHe-LEfNkH6GEnWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiZGQwN2I2LWVmYzctNGQzZC1iYTc4LWE5NGM0NzExYTJkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0Ni4yMDM0MjExMTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=4.496829816s http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:46 +0000] "PATCH /v2/foo/bar/blobs/uploads/dbdd07b6-efc7-4d3d-ba78-a94c4711a2de?_state=zUnf5J9zepYUNLRwdkf7PsGhdEONHe-LEfNkH6GEnWh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiZGQwN2I2LWVmYzctNGQzZC1iYTc4LWE5NGM0NzExYTJkZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo0Ni4yMDM0MjExMTlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:50Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=831afa85-6c5c-4303-86f8-3cf8be3ce12b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36274" http.request.uri="/v2/foo/bar/blobs/uploads/dbdd07b6-efc7-4d3d-ba78-a94c4711a2de?_state=8aQKSyfT1K_KP0o0io_eTW0YdC3L7nCBEGopycN1_x17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiZGQwN2I2LWVmYzctNGQzZC1iYTc4LWE5NGM0NzExYTJkZSIsIk9mZnNldCI6MjY0NjMyMzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6NDZaIn0%3D&digest=sha256%3A369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.405742ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:50 +0000] "PUT /v2/foo/bar/blobs/uploads/dbdd07b6-efc7-4d3d-ba78-a94c4711a2de?_state=8aQKSyfT1K_KP0o0io_eTW0YdC3L7nCBEGopycN1_x17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiZGQwN2I2LWVmYzctNGQzZC1iYTc4LWE5NGM0NzExYTJkZSIsIk9mZnNldCI6MjY0NjMyMzIsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTA6NDZaIn0%3D&digest=sha256%3A369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:50Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=276be344-3743-4a96-bc04-4f560f97fc29 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36274" http.request.uri="/v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.488228ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:50Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=adba7253-7e39-471c-9104-41b2048ebde0 http.request.method=GET http.request.remoteaddr="127.0.0.1:36274" http.request.uri="/v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=192.669551ms http.response.status=200 http.response.written=26463232 127.0.0.1 - - [15/May/2026:08:10:50 +0000] "GET /v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 HTTP/1.1" 200 26463232 "" "Go-http-client/1.1" time="2026-05-15T08:10:50Z" level=error msg="error parsing digest="sha257:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=a6ac2a96-7865-461b-be13-a7765bfc19d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36274" http.request.uri="/v2/foo/bar/blobs/sha257:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" vars.name="foo/bar" time="2026-05-15T08:10:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=a6ac2a96-7865-461b-be13-a7765bfc19d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36274" http.request.uri="/v2/foo/bar/blobs/sha257:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.079668ms http.response.status=400 http.response.written=110 vars.digest="sha257:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:08:10:50 +0000] "GET /v2/foo/bar/blobs/sha257:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-15T08:10:50Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=3d68c9fb-ed3a-46a9-9bbe-b9c1d6432f54 http.request.method=GET http.request.remoteaddr="127.0.0.1:44936" http.request.uri="/v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.465257ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:50 +0000] "GET /v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:50Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=55234904-b563-40fb-bddd-28c1f717eea4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44940" http.request.uri="/v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.361382ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=c55b55b5-f55b-4a65-b253-fc2c8b320694 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44940" http.request.uri="/v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.811075ms http.response.status=404 http.response.written=157 vars.digest="sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:08:10:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2026-05-15T08:10:50Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=66a97e07-91e8-439f-aee5-c5e30a7e2072 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44940" http.request.uri="/v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="839.767µs" http.response.status=404 http.response.written=74 vars.digest="sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:08:10:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2026-05-15T08:10:50Z" level=error msg="error parsing digest="sha257:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9": unsupported digest algorithm" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=3bc7bbd6-9ace-4542-a147-9281ccb1b6d2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44948" http.request.uri="/v2/foo/bar/blobs/sha257:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" vars.name="foo/bar" time="2026-05-15T08:10:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=3bc7bbd6-9ace-4542-a147-9281ccb1b6d2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44948" http.request.uri="/v2/foo/bar/blobs/sha257:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.352991ms http.response.status=400 http.response.written=110 vars.digest="sha257:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:08:10:50 +0000] "DELETE /v2/foo/bar/blobs/sha257:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2026-05-15T08:10:50Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=10956791-6f67-4b07-98e9-ece79072f27a http.request.method=POST http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.331734ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:55Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=9e553279-7de7-4af4-a6c4-dd8b612ce7d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/bar/blobs/uploads/b5f9ae7d-d1b5-44bf-895a-56d7ff848b7f?_state=HaheBzUBs4SeKTnh0SlSg_y66fOHUW4wKgtz5T1folx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1ZjlhZTdkLWQxYjUtNDRiZi04OTVhLTU2ZDdmZjg0OGI3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo1MC45NzgwMjE5NzNaIn0%3D&digest=sha256%3A369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" http.response.duration=4.502914592s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:50 +0000] "PUT /v2/foo/bar/blobs/uploads/b5f9ae7d-d1b5-44bf-895a-56d7ff848b7f?_state=HaheBzUBs4SeKTnh0SlSg_y66fOHUW4wKgtz5T1folx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1ZjlhZTdkLWQxYjUtNDRiZi04OTVhLTU2ZDdmZjg0OGI3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo1MC45NzgwMjE5NzNaIn0%3D&digest=sha256%3A369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:55Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=ab9d2932-1435-4fc3-8970-67e460df3301 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44952" http.request.uri="/v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.485713ms http.response.status=200 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:55 +0000] "HEAD /v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:55Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=677d73bd-e7fa-4232-aa2f-a37d079af8c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44930" http.request.uri="/v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.71054028s http.response.status=200 http.response.written=3242560 127.0.0.1 - - [15/May/2026:08:10:50 +0000] "GET /v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 HTTP/1.1" 200 3242560 "" "Go-http-client/1.1" time="2026-05-15T08:10:55Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:41547" http.request.id=14f9ba3d-a60b-4fa7-b9d5-c1261f224765 http.request.method=GET http.request.remoteaddr="127.0.0.1:44936" http.request.uri="/v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.702872243s http.response.status=200 http.response.written=3156480 127.0.0.1 - - [15/May/2026:08:10:50 +0000] "GET /v2/foo/bar/blobs/sha256:369bbb2f481db47dfca02b5989514392e26db0291d1dfe53b6446d8afa8bc0b9 HTTP/1.1" 200 3156480 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (14.86s) === RUN TestRelativeURL time="2026-05-15T08:10:55Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:10:55Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:10:55Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39905" http.request.id=c471f4d8-3b03-4ccc-b9b4-2f8411e5d970 http.request.method=POST http.request.remoteaddr="127.0.0.1:43012" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.219193ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:55 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39905" http.request.id=8b3f9717-19be-47e5-9a71-342aa79fc143 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43012" http.request.uri="/v2/foo/bar/blobs/uploads/1859963c-dc8b-4df0-90aa-39c6ff0844cd?_state=LxfRAgw2BckyMQkJ5sk5AaMFF6--WrQi4e4g6PVEJvd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4NTk5NjNjLWRjOGItNGRmMC05MGFhLTM5YzZmZjA4NDRjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo1NS42NjcyMDc4OTZaIn0%3D&digest=sha256%3A875051370f3b94e387e100974eb8d60ee8da5bcdfc80b4499d851f5e5cc30f72" http.request.useragent="Go-http-client/1.1" http.response.duration=1.713225683s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:55 +0000] "PUT /v2/foo/bar/blobs/uploads/1859963c-dc8b-4df0-90aa-39c6ff0844cd?_state=LxfRAgw2BckyMQkJ5sk5AaMFF6--WrQi4e4g6PVEJvd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE4NTk5NjNjLWRjOGItNGRmMC05MGFhLTM5YzZmZjA4NDRjZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo1NS42NjcyMDc4OTZaIn0%3D&digest=sha256%3A875051370f3b94e387e100974eb8d60ee8da5bcdfc80b4499d851f5e5cc30f72 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39905" http.request.id=7227abef-220d-4c7e-8c7d-ba1d06d647d2 http.request.method=POST http.request.remoteaddr="127.0.0.1:43012" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.124237ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:10:57Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39905" http.request.id=deff615c-88dd-43a3-803c-3b71184a980e http.request.method=POST http.request.remoteaddr="127.0.0.1:43012" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="890.201µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:57 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:00Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:39905" http.request.id=1e37f48f-8609-4381-b6e2-045b0044253b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43012" http.request.uri="/v2/foo/bar/blobs/uploads/f08771ea-6b00-4d66-92c6-0e5821b9b075?_state=MMqzZA_0FEh3vD-dvg6vG_QQny0wlehjNvUFCKcobnF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwODc3MWVhLTZiMDAtNGQ2Ni05MmM2LTBlNTgyMWI5YjA3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo1Ny44MzMyMTQyNjFaIn0%3D&digest=sha256%3Af59287b289abc0c317fbb7b181a1a67d5471b9cef3361dad421f07a6bf857485" http.request.useragent="Go-http-client/1.1" http.response.duration=2.402414086s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:10:57 +0000] "PUT /v2/foo/bar/blobs/uploads/f08771ea-6b00-4d66-92c6-0e5821b9b075?_state=MMqzZA_0FEh3vD-dvg6vG_QQny0wlehjNvUFCKcobnF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwODc3MWVhLTZiMDAtNGQ2Ni05MmM2LTBlNTgyMWI5YjA3NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMDo1Ny44MzMyMTQyNjFaIn0%3D&digest=sha256%3Af59287b289abc0c317fbb7b181a1a67d5471b9cef3361dad421f07a6bf857485 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (4.57s) === RUN TestBlobDeleteDisabled time="2026-05-15T08:11:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:11:00Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:11:00Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:37969" http.request.id=56af178b-d5f1-4ae7-a514-20a773ab6a55 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60692" http.request.uri="/v2/foo/bar/blobs/sha256:18421ad3c45681b70e92b4f0ab7f6ea05fee171a7cce744d8be59c90a1a3fcdb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.190862ms http.response.status=405 http.response.written=78 vars.digest="sha256:18421ad3c45681b70e92b4f0ab7f6ea05fee171a7cce744d8be59c90a1a3fcdb" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:08:11:00 +0000] "DELETE /v2/foo/bar/blobs/sha256:18421ad3c45681b70e92b4f0ab7f6ea05fee171a7cce744d8be59c90a1a3fcdb HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.33s) === RUN TestDeleteDisabled time="2026-05-15T08:11:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:11:00Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:11:00Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40021" http.request.id=4e030095-b7fb-4415-995e-4f620368692c http.request.method=POST http.request.remoteaddr="127.0.0.1:39376" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.77028ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:00 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40021" http.request.id=ea517044-2fe8-4f3d-8407-d7156d952d0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:39376" http.request.uri="/v2/foo/bar/blobs/uploads/4ae2a718-d292-4549-82c4-e37ab6dababd?_state=YaA6MDP7xFLrZRx3dZUWLddISkJIWliDdreLUyJjVAR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhZTJhNzE4LWQyOTItNDU0OS04MmM0LWUzN2FiNmRhYmFiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMTowMC44ODUyMzc2NTFaIn0%3D&digest=sha256%3Af7316e608ee6e825335458dcf83341a42a25816ce01551f7bcf747f63c4d6b94" http.request.useragent="Go-http-client/1.1" http.response.duration=2.751575292s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:00 +0000] "PUT /v2/foo/bar/blobs/uploads/4ae2a718-d292-4549-82c4-e37ab6dababd?_state=YaA6MDP7xFLrZRx3dZUWLddISkJIWliDdreLUyJjVAR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRhZTJhNzE4LWQyOTItNDU0OS04MmM0LWUzN2FiNmRhYmFiZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMTowMC44ODUyMzc2NTFaIn0%3D&digest=sha256%3Af7316e608ee6e825335458dcf83341a42a25816ce01551f7bcf747f63c4d6b94 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:03Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:40021" http.request.id=2f3388d0-fc63-43a0-81c0-bc38a7824e1c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39376" http.request.uri="/v2/foo/bar/blobs/sha256:f7316e608ee6e825335458dcf83341a42a25816ce01551f7bcf747f63c4d6b94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.116153ms http.response.status=405 http.response.written=78 vars.digest="sha256:f7316e608ee6e825335458dcf83341a42a25816ce01551f7bcf747f63c4d6b94" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:08:11:03 +0000] "DELETE /v2/foo/bar/blobs/sha256:f7316e608ee6e825335458dcf83341a42a25816ce01551f7bcf747f63c4d6b94 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (3.07s) === RUN TestDeleteReadOnly time="2026-05-15T08:11:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:11:03Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:11:03Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35663" http.request.id=583b3dc8-0921-4fb5-aaef-a00d0b35cbfc http.request.method=POST http.request.remoteaddr="127.0.0.1:38610" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.119349ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:03 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:08Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35663" http.request.id=51486ec7-ee9f-4e57-a338-4056b24eeca5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38610" http.request.uri="/v2/foo/bar/blobs/uploads/84dff68b-99a5-4420-b178-6d63f37b76e7?_state=8tsc7wrXCKMv3DGB4BLaDSAl851a7aLarspAEkuHsZ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0ZGZmNjhiLTk5YTUtNDQyMC1iMTc4LTZkNjNmMzdiNzZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMTowMy45NDMwMzc1ODJaIn0%3D&digest=sha256%3Ae54807735e73da4724927f688ee50522f12596f81a97ee57c94a458b5bd56f26" http.request.useragent="Go-http-client/1.1" http.response.duration=4.353253953s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:03 +0000] "PUT /v2/foo/bar/blobs/uploads/84dff68b-99a5-4420-b178-6d63f37b76e7?_state=8tsc7wrXCKMv3DGB4BLaDSAl851a7aLarspAEkuHsZ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg0ZGZmNjhiLTk5YTUtNDQyMC1iMTc4LTZkNjNmMzdiNzZlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMTowMy45NDMwMzc1ODJaIn0%3D&digest=sha256%3Ae54807735e73da4724927f688ee50522f12596f81a97ee57c94a458b5bd56f26 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [15/May/2026:08:11:08 +0000] "DELETE /v2/foo/bar/blobs/sha256:e54807735e73da4724927f688ee50522f12596f81a97ee57c94a458b5bd56f26 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (4.66s) === RUN TestStartPushReadOnly time="2026-05-15T08:11:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:11:08Z" level=info msg="redis not configured" go.version=go1.25.10 127.0.0.1 - - [15/May/2026:08:11:08 +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-15T08:11:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:11:08Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:11:08Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=69853f28-42f9-400f-bd64-ac27e4b35563 http.request.method=GET http.request.remoteaddr="127.0.0.1:33754" 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.818322ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:08:11:08 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-15T08:11:08Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=ecf5d8ac-c400-4257-9699-64e1639c7bd9 http.request.method=GET http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.950251ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/May/2026:08:11:08 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T08:11:08Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=5a28e032-2f52-401b-8eae-bb3a88a8a9ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:33754" 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.260517ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:08:11:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-15T08:11:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=d1533501-dfaa-4bf9-8b75-0c566b7819c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=9.404467ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T08:11:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=d1533501-dfaa-4bf9-8b75-0c566b7819c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=9.497745ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T08:11:08Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=d1533501-dfaa-4bf9-8b75-0c566b7819c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=9.567814ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T08:11:08Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=d1533501-dfaa-4bf9-8b75-0c566b7819c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=9.634779ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:08:11:08 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-15T08:11:08Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=75fa7d83-0fda-4cc1-bedf-ac8bc877cf48 http.request.method=POST http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.625952ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:08 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=f38bd254-2f63-4661-abe7-0a2351d3cce6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/blobs/uploads/58191ebd-473c-4b1d-a484-990c98bcaf11?_state=aT2TBsEodYgpuf0wI7mt2aRvTRnB6WKexr9hnSO6Bs17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ODE5MWViZC00NzNjLTRiMWQtYTQ4NC05OTBjOThiY2FmMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6MDguNjI0NjAzMTk4WiJ9&digest=sha256%3A5be603f36d3dd483ec511619e793009ac908e2d95c2ef9a4ecc6700542d17fd9" http.request.useragent="Go-http-client/1.1" http.response.duration=3.436003868s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:08 +0000] "PUT /v2/foo/schema1/blobs/uploads/58191ebd-473c-4b1d-a484-990c98bcaf11?_state=aT2TBsEodYgpuf0wI7mt2aRvTRnB6WKexr9hnSO6Bs17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ODE5MWViZC00NzNjLTRiMWQtYTQ4NC05OTBjOThiY2FmMTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6MDguNjI0NjAzMTk4WiJ9&digest=sha256%3A5be603f36d3dd483ec511619e793009ac908e2d95c2ef9a4ecc6700542d17fd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:12Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=b4b921e9-385d-43f1-9219-a945912a29bb http.request.method=POST http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.002309ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=dc82eb2a-c5e4-4fef-9924-7f2ed2dc777b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/blobs/uploads/ae084a07-adf6-4f89-b8c2-4006bc021e1d?_state=b3ogarbXaaHx8j-RjED7wMQWG3lsQeNK0rh3KVXoIY17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZTA4NGEwNy1hZGY2LTRmODktYjhjMi00MDA2YmMwMjFlMWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6MTIuNTU3ODMyOTIzWiJ9&digest=sha256%3Ab26007e7911d9ab6afce6f7222a7a8c93ed78eb9aea694e84acdaa22e8986a8f" http.request.useragent="Go-http-client/1.1" http.response.duration=6.616532329s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/ae084a07-adf6-4f89-b8c2-4006bc021e1d?_state=b3ogarbXaaHx8j-RjED7wMQWG3lsQeNK0rh3KVXoIY17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZTA4NGEwNy1hZGY2LTRmODktYjhjMi00MDA2YmMwMjFlMWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6MTIuNTU3ODMyOTIzWiJ9&digest=sha256%3Ab26007e7911d9ab6afce6f7222a7a8c93ed78eb9aea694e84acdaa22e8986a8f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=b7958cdb-1106-4a5f-8bf5-e43d627dd6e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.990495ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=92aee39b-8c00-47b8-a205-b0f692766ce4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/manifests/sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a" http.request.useragent="Go-http-client/1.1" http.response.duration=7.420446ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=bc77903c-11aa-4664-bcc4-97593baf69d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33754" 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.738295ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=5eae58a6-8a8c-4e92-b333-fcc8bad74b42 http.request.method=GET http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/manifests/sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.730527ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "GET /v2/foo/schema1/manifests/sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35301" http.request.id=326cea85-b860-431f-9ff0-f5a5e18d31ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/manifests/sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a" http.request.useragent="Go-http-client/1.1" http.response.duration=7.575269ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35301" http.request.id=09b640e0-5518-405f-a715-fad4dcbd4eb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/manifests/sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a" http.request.useragent="Go-http-client/1.1" http.response.duration=7.684232ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json" http.request.host="127.0.0.1:35301" http.request.id=c36ba548-fca5-4813-b87c-8d437eae4f4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/manifests/sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a" http.request.useragent="Go-http-client/1.1" http.response.duration=7.772832ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=4643dfea-f2cf-4472-a428-1f3d4b64a4f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/manifests/sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.785188ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "GET /v2/foo/schema1/manifests/sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=36543dbd-5f37-404e-9e01-ec148e7e7f69 http.request.method=GET http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.601342ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=8480adac-d7d7-4090-80cf-8a12dd3bfaea http.request.method=GET http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/manifests/sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.540387ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "GET /v2/foo/schema1/manifests/sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=cafeb385-0985-4a23-b836-1b657d890738 http.request.method=GET http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.655046ms http.response.status=200 http.response.written=41 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=error msg="payload digest does match: "sha256:75a9c5961fe505732f68fbcfd7e85dd78da5ed6a5f8e67aaaec98cc532216f4e" != "sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a"" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=4487b7ea-c2e5-459a-9268-7f401a044ccc http.request.method=PUT http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/manifests/sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a" time="2026-05-15T08:11:19Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=4487b7ea-c2e5-459a-9268-7f401a044ccc http.request.method=PUT http.request.remoteaddr="127.0.0.1:33754" http.request.uri="/v2/foo/schema1/manifests/sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.040332ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a" 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "PUT /v2/foo/schema1/manifests/sha256:bacdbf9ac43e095dc6ab6a79cdd4b722ad89e11054deb560e98375312d7e499a HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=561080b5-f9e9-4075-8746-7e415b203cdb http.request.method=GET http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.936833ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=9e83c6f9-a3f0-4ff9-a7ea-2da43624097f http.request.method=GET http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.722631ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35301" http.request.id=e2f9d696-02c2-4e15-b862-3a05d2a226b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.895958ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T08:11:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35301" http.request.id=e2f9d696-02c2-4e15-b862-3a05d2a226b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40132" 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.02294ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T08:11:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35301" http.request.id=e2f9d696-02c2-4e15-b862-3a05d2a226b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40132" 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.115486ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=8d859eb0-b39a-4fed-abbf-b2bbe4db2a9e http.request.method=POST http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.881577ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=086cb459-68a5-4a50-bdad-29441125928a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/blobs/uploads/d39758a7-03b0-4b11-a28b-41e27b4bd455?_state=YgReXYT-QldbOOfOe_evFIZCxGPNsazsQRhYINT_76h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMzk3NThhNy0wM2IwLTRiMTEtYTI4Yi00MWUyN2I0YmQ0NTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6MTkuMjU0MjcyM1oifQ%3D%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.267028ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/d39758a7-03b0-4b11-a28b-41e27b4bd455?_state=YgReXYT-QldbOOfOe_evFIZCxGPNsazsQRhYINT_76h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkMzk3NThhNy0wM2IwLTRiMTEtYTI4Yi00MWUyN2I0YmQ0NTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6MTkuMjU0MjcyM1oifQ%3D%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35301" http.request.id=142c258d-2dce-4f8d-87bf-0fa7aff305dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40132" 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.050636ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T08:11:19Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35301" http.request.id=142c258d-2dce-4f8d-87bf-0fa7aff305dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40132" 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.242806ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-15T08:11:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=7764786a-c343-400d-b5d3-63ece8019498 http.request.method=POST http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.886672ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:25Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=68864c4b-b548-47ce-91c2-770fc1599f52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/blobs/uploads/84d487f8-e798-4c90-803c-aa8cc5deec9c?_state=Nd6jxtovWXCbRGTNYIhCaiWSu7AFDdJIcHGSZLA9MIl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NGQ0ODdmOC1lNzk4LTRjOTAtODAzYy1hYThjYzVkZWVjOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6MTkuNzg1NjA5ODE3WiJ9&digest=sha256%3A3b80cab05edb2d341c0d26bd0872af065bcfa25fac305090ce6d0bb0e677a12c" http.request.useragent="Go-http-client/1.1" http.response.duration=6.04439646s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/84d487f8-e798-4c90-803c-aa8cc5deec9c?_state=Nd6jxtovWXCbRGTNYIhCaiWSu7AFDdJIcHGSZLA9MIl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NGQ0ODdmOC1lNzk4LTRjOTAtODAzYy1hYThjYzVkZWVjOWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6MTkuNzg1NjA5ODE3WiJ9&digest=sha256%3A3b80cab05edb2d341c0d26bd0872af065bcfa25fac305090ce6d0bb0e677a12c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:26Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=bbb6429d-b0b7-4376-8432-f109cfa37b83 http.request.method=POST http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=4.158618ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:26 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=27084875-c036-475a-a6bb-27e306332080 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/blobs/uploads/69e7c997-3c5e-48c1-bf01-87f68ae157b9?_state=II8kXHXblj5WRCsKgEIo9e1eHpPhX3rZnAqCVLtJiep7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OWU3Yzk5Ny0zYzVlLTQ4YzEtYmYwMS04N2Y2OGFlMTU3YjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6MjYuMzc0MTQ0NjM4WiJ9&digest=sha256%3A42997bc7c7393c8cf26e9c70ad925afdb369cf245f34c717d33483a3bfad230c" http.request.useragent="Go-http-client/1.1" http.response.duration=6.888291118s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:26 +0000] "PUT /v2/foo/schema2/blobs/uploads/69e7c997-3c5e-48c1-bf01-87f68ae157b9?_state=II8kXHXblj5WRCsKgEIo9e1eHpPhX3rZnAqCVLtJiep7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OWU3Yzk5Ny0zYzVlLTQ4YzEtYmYwMS04N2Y2OGFlMTU3YjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6MjYuMzc0MTQ0NjM4WiJ9&digest=sha256%3A42997bc7c7393c8cf26e9c70ad925afdb369cf245f34c717d33483a3bfad230c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35301" http.request.id=bc0e231d-ca62-42a1-8c6b-ffcb406795a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.687693ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35301" http.request.id=19cfcdb7-8704-4f52-87aa-d13d79edbb33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/manifests/sha256:c1844b37460ece8315a50cca833f812b6cd925cd6d9096840f2887709ccb8216" http.request.useragent="Go-http-client/1.1" http.response.duration=2.231489ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "PUT /v2/foo/schema2/manifests/sha256:c1844b37460ece8315a50cca833f812b6cd925cd6d9096840f2887709ccb8216 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=9465ffc8-922c-43ca-9255-ecd0af21e360 http.request.method=GET http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.88197ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=12ef08e1-9a08-4266-81fb-1dea9f66d422 http.request.method=GET http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/manifests/sha256:c1844b37460ece8315a50cca833f812b6cd925cd6d9096840f2887709ccb8216" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.791507ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "GET /v2/foo/schema2/manifests/sha256:c1844b37460ece8315a50cca833f812b6cd925cd6d9096840f2887709ccb8216 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=255ec93f-5ede-414d-a801-18c5d879ac5d http.request.method=GET http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.678546ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=2ab99731-a028-464f-a3c7-d697e0ea8ab9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/manifests/sha256:c1844b37460ece8315a50cca833f812b6cd925cd6d9096840f2887709ccb8216" http.request.useragent="Go-http-client/1.1" http.response.duration=1.524685ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "GET /v2/foo/schema2/manifests/sha256:c1844b37460ece8315a50cca833f812b6cd925cd6d9096840f2887709ccb8216 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=fac30a7b-880b-4e84-a53f-122ef7b15171 http.request.method=GET http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.688743ms http.response.status=200 http.response.written=45 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=info msg="rewriting manifest sha256:c1844b37460ece8315a50cca833f812b6cd925cd6d9096840f2887709ccb8216 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=4d10e510-1b64-4b0f-b850-eba975f9ba7e http.request.method=GET http.request.remoteaddr="127.0.0.1:40132" 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-15T08:11:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=4d10e510-1b64-4b0f-b850-eba975f9ba7e http.request.method=GET http.request.remoteaddr="127.0.0.1:40132" 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.307294ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-15T08: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.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35301" http.request.id=c22833c1-6586-444c-8148-00884e0fe8f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.932122ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35301" http.request.id=78319e7d-fe23-4b1b-9bca-bfd526f6ec25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.114132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35301" http.request.id=5bde3659-e5f8-4c26-948b-67ab8fa592b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/manifests/sha256:8cf8dcb824b5ff0a09d8c9a7c20b2d32e580c71b50ad9115cd404047ca48d0b8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.068015ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "PUT /v2/foo/schema2/manifests/sha256:8cf8dcb824b5ff0a09d8c9a7c20b2d32e580c71b50ad9115cd404047ca48d0b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=d152ac51-912f-435a-ad9f-7be7aae44966 http.request.method=GET http.request.remoteaddr="127.0.0.1:40132" 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.010886ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=fe0828cb-519a-48f6-8406-9af222e68e79 http.request.method=GET http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/manifests/sha256:8cf8dcb824b5ff0a09d8c9a7c20b2d32e580c71b50ad9115cd404047ca48d0b8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.946263ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "GET /v2/foo/schema2/manifests/sha256:8cf8dcb824b5ff0a09d8c9a7c20b2d32e580c71b50ad9115cd404047ca48d0b8 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=51b4a11c-336d-4f02-b6c8-a7c0bc22f765 http.request.method=GET http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.677253ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=fa86186b-724a-4998-aff3-3255db13d9f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:40132" http.request.uri="/v2/foo/schema2/manifests/sha256:8cf8dcb824b5ff0a09d8c9a7c20b2d32e580c71b50ad9115cd404047ca48d0b8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.59797ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "GET /v2/foo/schema2/manifests/sha256:8cf8dcb824b5ff0a09d8c9a7c20b2d32e580c71b50ad9115cd404047ca48d0b8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=info msg="rewriting manifest list sha256:8cf8dcb824b5ff0a09d8c9a7c20b2d32e580c71b50ad9115cd404047ca48d0b8 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=d5831334-69ee-45fa-88d4-f75ed8d17355 http.request.method=GET http.request.remoteaddr="127.0.0.1:40132" 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-15T08:11:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:35301" http.request.id=d5831334-69ee-45fa-88d4-f75ed8d17355 http.request.method=GET http.request.remoteaddr="127.0.0.1:40132" 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.462228ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:11:33Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:11:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=26f7a4a4-6e31-486f-8e82-44e054249199 http.request.method=GET http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.874903ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=66bbbb8c-4c40-4810-a3df-e58096a799bb http.request.method=GET http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.570103ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=c553a401-fca7-413a-9c06-3e91252ccc5e http.request.method=PUT http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.686295ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-15T08: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.25.10 http.request.host="127.0.0.1:34445" http.request.id=8977f0eb-2fe1-454c-8a13-56465bd05d3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51416" 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=7.09066ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T08:11:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=8977f0eb-2fe1-454c-8a13-56465bd05d3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51416" 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=7.232976ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T08: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.25.10 http.request.host="127.0.0.1:34445" http.request.id=8977f0eb-2fe1-454c-8a13-56465bd05d3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51416" 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=7.292538ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T08:11:33Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=8977f0eb-2fe1-454c-8a13-56465bd05d3a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51416" 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=7.345258ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-15T08:11:33Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=ec8041cd-77ae-4276-921a-41e5aec63b7e http.request.method=POST http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.941693ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=f3d9eb1e-f17f-45f1-8181-0d19711026c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/blobs/uploads/b11f97c4-0ae1-44ef-90c3-2d7936269977?_state=vIkMnpm7NX7wJpUlkOHVsV3tJQx2fQf-2_d8sGhkoH57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMTFmOTdjNC0wYWUxLTQ0ZWYtOTBjMy0yZDc5MzYyNjk5NzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6MzMuNzMyMDA5MTYyWiJ9&digest=sha256%3A041c4f58935e27121369c8f775360b63809ccebf816da84cb07b3cbab21728f8" http.request.useragent="Go-http-client/1.1" http.response.duration=3.35294783s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:33 +0000] "PUT /v2/foo/schema1/blobs/uploads/b11f97c4-0ae1-44ef-90c3-2d7936269977?_state=vIkMnpm7NX7wJpUlkOHVsV3tJQx2fQf-2_d8sGhkoH57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMTFmOTdjNC0wYWUxLTQ0ZWYtOTBjMy0yZDc5MzYyNjk5NzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6MzMuNzMyMDA5MTYyWiJ9&digest=sha256%3A041c4f58935e27121369c8f775360b63809ccebf816da84cb07b3cbab21728f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:37Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=3a1ee0bc-c4ee-4e6a-a8ae-5396694ef983 http.request.method=POST http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.966421ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:37 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=a74718a5-8454-4793-b01b-c3fa6d87681a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/blobs/uploads/cf0a3c84-8768-4c07-a143-d7599fa4440d?_state=_17QvYy_C94B1esoLzO2nqYY2JNkQHzW1BJGCraXZ_N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjZjBhM2M4NC04NzY4LTRjMDctYTE0My1kNzU5OWZhNDQ0MGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6MzcuNTE1MDMzMDYyWiJ9&digest=sha256%3Ac5ef241584a0d018bc09a3516a3b0b500acbe1e6edffc5c3ec606e22e8443704" http.request.useragent="Go-http-client/1.1" http.response.duration=4.143982931s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:37 +0000] "PUT /v2/foo/schema1/blobs/uploads/cf0a3c84-8768-4c07-a143-d7599fa4440d?_state=_17QvYy_C94B1esoLzO2nqYY2JNkQHzW1BJGCraXZ_N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjZjBhM2M4NC04NzY4LTRjMDctYTE0My1kNzU5OWZhNDQ0MGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6MzcuNTE1MDMzMDYyWiJ9&digest=sha256%3Ac5ef241584a0d018bc09a3516a3b0b500acbe1e6edffc5c3ec606e22e8443704 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=9d456909-1ecc-489c-b7d3-926a37f29d96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.859267ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=48eaa262-ad6e-492c-a3db-19c82af22af0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/manifests/sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588" http.request.useragent="Go-http-client/1.1" http.response.duration=7.49766ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=ec3c9fd7-31a9-4138-949b-1f893c670a6e http.request.method=GET http.request.remoteaddr="127.0.0.1:51416" 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.781605ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:08:11:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=b631d45a-d8fe-40c9-b472-d474782aba7e http.request.method=GET http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/manifests/sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.770375ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:08:11:41 +0000] "GET /v2/foo/schema1/manifests/sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:34445" http.request.id=6330547b-0ebd-4465-9b7a-40001f485d2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/manifests/sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588" http.request.useragent="Go-http-client/1.1" http.response.duration=7.538323ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:34445" http.request.id=da9aa3d2-c5b5-4c25-a1aa-967571c2321b http.request.method=PUT http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/manifests/sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588" http.request.useragent="Go-http-client/1.1" http.response.duration=7.884186ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json" http.request.host="127.0.0.1:34445" http.request.id=0b4a2d79-b843-4339-a1b5-9d717c8a23bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/manifests/sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588" http.request.useragent="Go-http-client/1.1" http.response.duration=7.763917ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=5c360368-6cfa-4cdc-804f-ff151fa18b8c http.request.method=GET http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/manifests/sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.845967ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:08:11:41 +0000] "GET /v2/foo/schema1/manifests/sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=e70ae383-8565-40b0-8817-7cd89359f4e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.566854ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=c4264f0b-88c4-40e4-886f-4fca200b6e5e http.request.method=GET http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/manifests/sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588" http.request.useragent="Go-http-client/1.1" http.response.duration=1.504138ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:41 +0000] "GET /v2/foo/schema1/manifests/sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=3fc2c651-19c8-4af9-aa6c-54e74fecc2f6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.59205ms http.response.status=200 http.response.written=41 127.0.0.1 - - [15/May/2026:08:11:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=error msg="payload digest does match: "sha256:d3f65ed3aa14fd6aaf38c5512f1ff49b261af467734d1cb3ea26f1b592e6b37d" != "sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588"" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=b4f68caf-c288-45f1-849a-5fccca5d1a37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/manifests/sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588" time="2026-05-15T08:11:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=b4f68caf-c288-45f1-849a-5fccca5d1a37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51416" http.request.uri="/v2/foo/schema1/manifests/sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.988368ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588" 127.0.0.1 - - [15/May/2026:08:11:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:dbd81a487ee09f4974bc8733633eb562f742570f1c2a1df21fdfc1c8aebab588 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=cc238b08-8271-4c71-a4bd-9b852e38a4e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.859162ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:08:11:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=e9b4ce5f-2250-40a0-bed9-ab9c90079aba http.request.method=GET http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.61171ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/May/2026:08:11:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34445" http.request.id=acab45f6-cb1b-4ed9-a328-70a6d49012e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.770204ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T08:11:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34445" http.request.id=acab45f6-cb1b-4ed9-a328-70a6d49012e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.844504ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T08:11:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34445" http.request.id=acab45f6-cb1b-4ed9-a328-70a6d49012e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.898556ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:08:11:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=471e5526-a026-4544-b3e9-93525f7c07e1 http.request.method=POST http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.883227ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=dc308915-b5a6-4782-a70f-3be72a9d2523 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/blobs/uploads/0bd81db3-29dd-4a75-a665-9f10c40f871e?_state=HL3ysOpGsoCT2b4GYFrYo4dEBXCzZ2IDhV5r_RW98NV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYmQ4MWRiMy0yOWRkLTRhNzUtYTY2NS05ZjEwYzQwZjg3MWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6NDEuNzQwOTQ1NzgzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.457828ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/0bd81db3-29dd-4a75-a665-9f10c40f871e?_state=HL3ysOpGsoCT2b4GYFrYo4dEBXCzZ2IDhV5r_RW98NV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwYmQ4MWRiMy0yOWRkLTRhNzUtYTY2NS05ZjEwYzQwZjg3MWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6NDEuNzQwOTQ1NzgzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34445" http.request.id=7ab718eb-896c-4ab1-9ddd-860d50e93c94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.911915ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T08:11:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34445" http.request.id=7ab718eb-896c-4ab1-9ddd-860d50e93c94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55950" 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.029699ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:08:11:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-15T08:11:42Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=c6dcf35c-7ba2-4e1b-9436-ab31059c29d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.936579ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:50Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=641fa21a-e71c-4024-8f7e-94c225e81670 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/blobs/uploads/2c27307b-9777-43fa-a6f9-6dd5c36c0e51?_state=nVKBXOgquNMhva_dbGuYxvx1ZCeJybJWY663wAav1YB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYzI3MzA3Yi05Nzc3LTQzZmEtYTZmOS02ZGQ1YzM2YzBlNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6NDIuMzM0MDE1MTk4WiJ9&digest=sha256%3A35ec9fdf1dd54cfa27d9d8f67551d650b828201d38fff6d02408bb28ffa6ada0" http.request.useragent="Go-http-client/1.1" http.response.duration=7.953916412s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/2c27307b-9777-43fa-a6f9-6dd5c36c0e51?_state=nVKBXOgquNMhva_dbGuYxvx1ZCeJybJWY663wAav1YB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYzI3MzA3Yi05Nzc3LTQzZmEtYTZmOS02ZGQ1YzM2YzBlNTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6NDIuMzM0MDE1MTk4WiJ9&digest=sha256%3A35ec9fdf1dd54cfa27d9d8f67551d650b828201d38fff6d02408bb28ffa6ada0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:50Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=1af6b875-690c-4fbd-ad02-5ccc7cf573b9 http.request.method=POST http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.776567ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:50 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=b7d30bd1-c347-4e09-9340-472ab706f0b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/blobs/uploads/a53496ad-aa26-44a2-8813-864c79b592c2?_state=9WCUafODwKQwIJr36VNOdvErfSR-z2hRtYSami00nHN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNTM0OTZhZC1hYTI2LTQ0YTItODgxMy04NjRjNzliNTkyYzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6NTAuNjYxOTUzMTIxWiJ9&digest=sha256%3A184bc908c68b064b5f6b010c4c66030b11c7a98bcf36edd50013739471ff8124" http.request.useragent="Go-http-client/1.1" http.response.duration=3.218230836s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:50 +0000] "PUT /v2/foo/schema2/blobs/uploads/a53496ad-aa26-44a2-8813-864c79b592c2?_state=9WCUafODwKQwIJr36VNOdvErfSR-z2hRtYSami00nHN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNTM0OTZhZC1hYTI2LTQ0YTItODgxMy04NjRjNzliNTkyYzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6NTAuNjYxOTUzMTIxWiJ9&digest=sha256%3A184bc908c68b064b5f6b010c4c66030b11c7a98bcf36edd50013739471ff8124 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34445" http.request.id=ac1a7aff-cf11-49fc-ad1d-d3a66ec0b5c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.444863ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34445" http.request.id=5a7f51b3-58e1-45cf-a2d7-bcefda3bf300 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/manifests/sha256:1326e737c1d576a2f4e081ae59f8544a5a5a6104c54453a4ae6c4db95ff7abf8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.947867ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "PUT /v2/foo/schema2/manifests/sha256:1326e737c1d576a2f4e081ae59f8544a5a5a6104c54453a4ae6c4db95ff7abf8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=1ab8172d-3210-4ac1-9ddc-e3d212b0abcf http.request.method=GET http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.792734ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=c1bbd8f7-1f72-4cf4-aac9-3a4dff34dada http.request.method=GET http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/manifests/sha256:1326e737c1d576a2f4e081ae59f8544a5a5a6104c54453a4ae6c4db95ff7abf8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.734502ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "GET /v2/foo/schema2/manifests/sha256:1326e737c1d576a2f4e081ae59f8544a5a5a6104c54453a4ae6c4db95ff7abf8 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=ca6ae694-e1e9-40b4-a1a9-563211821c11 http.request.method=GET http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.666048ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=d38fd828-4885-4363-8bc9-04594e76d203 http.request.method=GET http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/manifests/sha256:1326e737c1d576a2f4e081ae59f8544a5a5a6104c54453a4ae6c4db95ff7abf8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.448512ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "GET /v2/foo/schema2/manifests/sha256:1326e737c1d576a2f4e081ae59f8544a5a5a6104c54453a4ae6c4db95ff7abf8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=f2c051f4-935f-4fcf-be01-ab5b6b3ec796 http.request.method=GET http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.503927ms http.response.status=200 http.response.written=45 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=info msg="rewriting manifest sha256:1326e737c1d576a2f4e081ae59f8544a5a5a6104c54453a4ae6c4db95ff7abf8 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=a67b2d9b-fbfd-4dd8-9383-7e106ce41b57 http.request.method=GET http.request.remoteaddr="127.0.0.1:55950" 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-15T08:11:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=a67b2d9b-fbfd-4dd8-9383-7e106ce41b57 http.request.method=GET http.request.remoteaddr="127.0.0.1:55950" 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.339003ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34445" http.request.id=3a10011c-107c-4e57-9790-d3f8209b82cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.773351ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34445" http.request.id=ae2e69bf-7fe2-4900-936d-a57154789c58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.092159ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34445" http.request.id=479f8109-3199-42ba-906b-fa86e6dc205c http.request.method=PUT http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/manifests/sha256:cfd42747f0720abd9c4b7798cefc392cfa9ea2e8ee745e7e03805cd04003d851" http.request.useragent="Go-http-client/1.1" http.response.duration=1.989529ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "PUT /v2/foo/schema2/manifests/sha256:cfd42747f0720abd9c4b7798cefc392cfa9ea2e8ee745e7e03805cd04003d851 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=e724ff29-b822-432c-a9c8-0c8cb986b28c http.request.method=GET http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.870466ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=843a7446-894d-4e91-b2a3-653390ff1e3c http.request.method=GET http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/manifests/sha256:cfd42747f0720abd9c4b7798cefc392cfa9ea2e8ee745e7e03805cd04003d851" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.828135ms http.response.status=200 http.response.written=434 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "GET /v2/foo/schema2/manifests/sha256:cfd42747f0720abd9c4b7798cefc392cfa9ea2e8ee745e7e03805cd04003d851 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=2f0087cb-1d68-4162-936f-a4aedff908b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.505369ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=0e19a547-5f47-4dcd-b5ab-01f6b552beb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:55950" http.request.uri="/v2/foo/schema2/manifests/sha256:cfd42747f0720abd9c4b7798cefc392cfa9ea2e8ee745e7e03805cd04003d851" http.request.useragent="Go-http-client/1.1" http.response.duration=1.531971ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "GET /v2/foo/schema2/manifests/sha256:cfd42747f0720abd9c4b7798cefc392cfa9ea2e8ee745e7e03805cd04003d851 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=info msg="rewriting manifest list sha256:cfd42747f0720abd9c4b7798cefc392cfa9ea2e8ee745e7e03805cd04003d851 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=47719e39-0a6f-4112-b46f-61127525901e http.request.method=GET http.request.remoteaddr="127.0.0.1:55950" 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-15T08:11:53Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34445" http.request.id=47719e39-0a6f-4112-b46f-61127525901e http.request.method=GET http.request.remoteaddr="127.0.0.1:55950" 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.261708ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (45.62s) === RUN TestGetManifestWithStorageError time="2026-05-15T08:11:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:11:53Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:11:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36363" http.request.id=382dfbcd-4f35-491c-aa53-0c2220ffa239 http.request.method=GET http.request.remoteaddr="127.0.0.1:52084" http.request.uri="/v2/manifesttagnotfound/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.856833ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.10 http.request.host="127.0.0.1:36363" http.request.id=675c0d66-1b00-4480-a8af-5fadc9e71943 http.request.method=GET http.request.remoteaddr="127.0.0.1:52084" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.479498ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.10 http.request.host="127.0.0.1:36363" http.request.id=04f9638d-735b-45e0-a316-de0f3a7bed49 http.request.method=GET http.request.remoteaddr="127.0.0.1:52084" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.51543ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.10 http.request.host="127.0.0.1:36363" http.request.id=87eb880d-97e9-447e-b4aa-be56f65300f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:52084" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.464919ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2026-05-15T08:11:53Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:11:53Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:11:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=6056344c-c173-48ef-8451-f69e6e8739a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.705578ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=3b0f94e5-2394-4787-a1fe-86009e079af8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.411032ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=a4d5acb3-5adf-49b5-8f86-a4e2f831f20b http.request.method=PUT http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.551438ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2026-05-15T08:11:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=a8d8c128-e8f3-4b5a-8989-a94e46052584 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=9.751837ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T08:11:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=a8d8c128-e8f3-4b5a-8989-a94e46052584 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=9.929505ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T08:11:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=a8d8c128-e8f3-4b5a-8989-a94e46052584 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54780" 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=10.040854ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2026-05-15T08:11:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=a8d8c128-e8f3-4b5a-8989-a94e46052584 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54780" 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=10.140056ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [15/May/2026:08:11:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2026-05-15T08:11:54Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=0bb6a546-8213-486d-8e21-5d379fe55bf5 http.request.method=POST http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.002166ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:54 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:00Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=389e9cba-b750-479f-8289-314cfd7802d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/blobs/uploads/9595df3f-de8f-4221-8bac-eecf1d77cbbe?_state=sCNP6KP35RaHKadDf78y--rp2stey6vBp8Jq8jFAjcd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NTk1ZGYzZi1kZThmLTQyMjEtOGJhYy1lZWNmMWQ3N2NiYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6NTQuNDc2ODczMjgxWiJ9&digest=sha256%3A6f2cd262a58a1e7a97de259a504974409b35e26fbf9222c4ab2438b492e4ab81" http.request.useragent="Go-http-client/1.1" http.response.duration=5.710244211s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:11:54 +0000] "PUT /v2/foo/schema1/blobs/uploads/9595df3f-de8f-4221-8bac-eecf1d77cbbe?_state=sCNP6KP35RaHKadDf78y--rp2stey6vBp8Jq8jFAjcd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5NTk1ZGYzZi1kZThmLTQyMjEtOGJhYy1lZWNmMWQ3N2NiYmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTE6NTQuNDc2ODczMjgxWiJ9&digest=sha256%3A6f2cd262a58a1e7a97de259a504974409b35e26fbf9222c4ab2438b492e4ab81 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:00Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=678aad5c-374a-4dde-9ccd-da1d5248813f http.request.method=POST http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.015008ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=7435b300-0edc-4f30-97ec-4c733a9cfefb http.request.method=PUT http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/blobs/uploads/91e877f5-919f-463c-a2fc-f803e0c3e135?_state=cWP47l0N4rH1Lq4XZQWrlv4xuDcnL4xhldsk18yrE-N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MWU4NzdmNS05MTlmLTQ2M2MtYTJmYy1mODAzZTBjM2UxMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTI6MDAuNjQ4OTg2ODkzWiJ9&digest=sha256%3A5854e8eab7f54f8408f4cd74233869c7046999e83d03648d9afef0b81bd8721a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.961817003s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/91e877f5-919f-463c-a2fc-f803e0c3e135?_state=cWP47l0N4rH1Lq4XZQWrlv4xuDcnL4xhldsk18yrE-N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5MWU4NzdmNS05MTlmLTQ2M2MtYTJmYy1mODAzZTBjM2UxMzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTI6MDAuNjQ4OTg2ODkzWiJ9&digest=sha256%3A5854e8eab7f54f8408f4cd74233869c7046999e83d03648d9afef0b81bd8721a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=36947c77-49ab-4770-a6b5-7fd72264529c http.request.method=PUT http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.009963ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=b6317df5-85ee-4abc-bd95-895638b8d439 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" http.request.useragent="Go-http-client/1.1" http.response.duration=7.23657ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=481657df-ef27-412e-8403-e5d30ad4dc55 http.request.method=GET http.request.remoteaddr="127.0.0.1:54780" 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.908939ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=1b3c4104-e607-4768-8400-390de158a8f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.975803ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "GET /v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36387" http.request.id=e0006d4e-f07c-42bc-b2b7-4a9db8c897a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" http.request.useragent="Go-http-client/1.1" http.response.duration=7.676492ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36387" http.request.id=b6cce3e9-58e1-4862-be05-4418b55aa784 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" http.request.useragent="Go-http-client/1.1" http.response.duration=8.476343ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/json" http.request.host="127.0.0.1:36387" http.request.id=e1a3094a-f328-4561-b9d8-3b786b37f5a1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" http.request.useragent="Go-http-client/1.1" http.response.duration=7.505629ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=5a49dfcf-c8f1-448d-899d-77d27999fb2c http.request.method=GET http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.071882ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "GET /v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=5e60ff7c-9529-4521-acce-d6b6bfa1b413 http.request.method=GET http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.668283ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=96630d17-1195-490f-8854-9ddfcdc0746c http.request.method=GET http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.750601ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "GET /v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=f577b544-8790-40a0-8fff-ac9fa06cdb97 http.request.method=GET http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.573405ms http.response.status=200 http.response.written=41 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=error msg="payload digest does match: "sha256:bc81af2e40654d0c44e66575075fb568aa33d07c7b419d98d274a6dd7f612af7" != "sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3"" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=664f4d14-9a5b-4d92-aafc-4429e87b0c2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" time="2026-05-15T08:12:05Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=664f4d14-9a5b-4d92-aafc-4429e87b0c2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54780" http.request.uri="/v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.024649ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=0ff620c6-d205-4a9a-a822-b3f1e0116712 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48938" http.request.uri="/v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.153592ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "DELETE /v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=4941196e-99e5-4b8d-927e-566f2ee4dfcc http.request.method=GET http.request.remoteaddr="127.0.0.1:48938" http.request.uri="/v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.854137ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "GET /v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=9c8f58aa-d603-4af1-9810-d406f16e9f6e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48940" http.request.uri="/v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.969445ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "DELETE /v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=18b04fb6-1008-437c-b53b-3da3eead3b42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48942" http.request.uri="/v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" http.request.useragent="Go-http-client/1.1" http.response.duration=7.764747ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=31666cb8-f772-4db2-9548-a1cf988a7c70 http.request.method=GET http.request.remoteaddr="127.0.0.1:48942" http.request.uri="/v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.921594ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "GET /v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=8b41190d-33b1-4c62-b58c-f7a66059e363 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48958" http.request.uri="/v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.019861ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=54f724ed-a4cc-41a6-9cdf-5e7e33fdfa5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.982821ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=0d28316e-29ef-474a-9cbe-f7a4dcca2ab5 http.request.method=GET http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.640304ms http.response.status=200 http.response.written=39 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=5ba6cb1a-2e69-48e0-90f7-e20a91be41ea http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.011621ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "DELETE /v2/foo/schema1/manifests/sha256:fbbcb3a0e195df7e3af2c07f78ca4212ed5cf3813127214994214741e5a447e3 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=8a9dd81d-8c67-49c8-a55e-3a15418060f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.571484ms http.response.status=200 http.response.written=35 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=107cf86c-6195-43c6-adc4-0551c9c0452a http.request.method=GET http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.699455ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=f724bee1-315b-4b11-84ce-fb3399265144 http.request.method=GET http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.62678ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36387" http.request.id=c78c8a2a-6973-439e-80d2-eae092d4a751 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.892584ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T08:12:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36387" http.request.id=c78c8a2a-6973-439e-80d2-eae092d4a751 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.960807ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T08:12:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36387" http.request.id=c78c8a2a-6973-439e-80d2-eae092d4a751 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48968" 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.032156ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=51000928-6175-46e4-aef1-fd04584e7bc4 http.request.method=POST http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.979482ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=862fbe75-d317-44db-ae17-78745734765a http.request.method=PUT http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/blobs/uploads/1772a862-9bd5-4d52-9cc1-da5b631d8cb9?_state=alikacmlPAm3xTs1MGXrLsAKaZcNGxw5E951cCidSKl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNzcyYTg2Mi05YmQ1LTRkNTItOWNjMS1kYTViNjMxZDhjYjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTI6MDUuNzI5NjAwNTg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.353316ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/1772a862-9bd5-4d52-9cc1-da5b631d8cb9?_state=alikacmlPAm3xTs1MGXrLsAKaZcNGxw5E951cCidSKl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNzcyYTg2Mi05YmQ1LTRkNTItOWNjMS1kYTViNjMxZDhjYjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTI6MDUuNzI5NjAwNTg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36387" http.request.id=833d1723-5726-478f-9439-5020e8cbdc31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48968" 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.002098ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2026-05-15T08:12:05Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36387" http.request.id=833d1723-5726-478f-9439-5020e8cbdc31 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48968" 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.117112ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [15/May/2026:08:12:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2026-05-15T08:12:06Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=6d134998-0266-4043-bde7-40baf47a46ca http.request.method=POST http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.888875ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:10Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=71d8cd4f-360e-4871-b772-625af2b14011 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/blobs/uploads/7b35bc80-d894-4618-b913-66a85f82acae?_state=q5wPg6vrU6IxLiD2hSkNZFu7QfV__ZR8oTm7TvLD8hl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YjM1YmM4MC1kODk0LTQ2MTgtYjkxMy02NmE4NWY4MmFjYWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTI6MDYuMTcyMjI4NjYyWiJ9&digest=sha256%3A9fecef8e8c369cb823f85027bc2680df644346d3981c21a3f2f02dbea18af77d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.385092419s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/7b35bc80-d894-4618-b913-66a85f82acae?_state=q5wPg6vrU6IxLiD2hSkNZFu7QfV__ZR8oTm7TvLD8hl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YjM1YmM4MC1kODk0LTQ2MTgtYjkxMy02NmE4NWY4MmFjYWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTI6MDYuMTcyMjI4NjYyWiJ9&digest=sha256%3A9fecef8e8c369cb823f85027bc2680df644346d3981c21a3f2f02dbea18af77d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:11Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=8c18e6a2-537d-459a-9d51-81674f9b8df2 http.request.method=POST http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.595673ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=047f7b01-7daa-487f-bd65-8c62591d2e92 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/blobs/uploads/28836433-e91b-4210-851b-f3ab4eec4c1a?_state=DW8asEo9xwdYuuhajjeZ_Up4TTAQfm84MkdqTGHizSl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyODgzNjQzMy1lOTFiLTQyMTAtODUxYi1mM2FiNGVlYzRjMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTI6MTEuMDQwMzIwMDQ2WiJ9&digest=sha256%3A35f0b4993905b5c366815cb46acc821cc8aff515dead844f243ba51385d8e489" http.request.useragent="Go-http-client/1.1" http.response.duration=4.730440047s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/28836433-e91b-4210-851b-f3ab4eec4c1a?_state=DW8asEo9xwdYuuhajjeZ_Up4TTAQfm84MkdqTGHizSl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyODgzNjQzMy1lOTFiLTQyMTAtODUxYi1mM2FiNGVlYzRjMWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjYtMDUtMTVUMDg6MTI6MTEuMDQwMzIwMDQ2WiJ9&digest=sha256%3A35f0b4993905b5c366815cb46acc821cc8aff515dead844f243ba51385d8e489 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36387" http.request.id=bbde92b4-54f6-4674-97bf-af1102184214 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.606052ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36387" http.request.id=e465669a-7805-4985-9de7-c04cd91e9092 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/manifests/sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.160511ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=3967bb60-0ad6-4562-b6b9-dcd0441dacec http.request.method=GET http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.809787ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=615d2ac5-2777-4d57-a9f6-1cc7bc5efd72 http.request.method=GET http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/manifests/sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.882962ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "GET /v2/foo/schema2/manifests/sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=51970435-6f27-4a5d-aa3d-467b9440322c http.request.method=GET http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.430877ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=14caa399-14f3-4624-b4c6-0b2c468d141d http.request.method=GET http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/manifests/sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.464381ms http.response.status=304 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "GET /v2/foo/schema2/manifests/sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=5cac8e9e-1ee9-49d0-bcf2-671d31c1c859 http.request.method=GET http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.474721ms http.response.status=200 http.response.written=45 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=info msg="rewriting manifest sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0 in schema1 format to support old client" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=e3a07e72-4307-4776-8167-ee5fe85ffa1e http.request.method=GET http.request.remoteaddr="127.0.0.1:48968" 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-15T08:12:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=e3a07e72-4307-4776-8167-ee5fe85ffa1e http.request.method=GET http.request.remoteaddr="127.0.0.1:48968" 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.361689ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=928d3886-3f5b-4544-9b4a-142af9df2ad5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/manifests/sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.964587ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=b3462b38-6d2a-430d-8ceb-3a683a98b82b http.request.method=GET http.request.remoteaddr="127.0.0.1:48968" http.request.uri="/v2/foo/schema2/manifests/sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.717551ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0" 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "GET /v2/foo/schema2/manifests/sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=fa455911-a913-41ec-8937-631fadbb1601 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33798" http.request.uri="/v2/foo/schema2/manifests/sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.769928ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0" 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36387" http.request.id=6599ce38-ab4c-460b-8096-a40aac008d8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:33810" http.request.uri="/v2/foo/schema2/manifests/sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0" http.request.useragent="Go-http-client/1.1" http.response.duration=2.55276ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=590da832-7c6f-42d7-b14d-03b48f1460a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33810" http.request.uri="/v2/foo/schema2/manifests/sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.792844ms http.response.status=200 http.response.written=732 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "GET /v2/foo/schema2/manifests/sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=78510ced-3de9-43e5-9c93-9d8d33f2e02a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33814" http.request.uri="/v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.951174ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36387" http.request.id=908ebfe5-b2c4-4170-a6f7-a942a58e16cb http.request.method=PUT http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.391798ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=94b4a32a-5328-4a34-bde8-f9dcccfb555f http.request.method=GET http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.467658ms http.response.status=200 http.response.written=39 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=ad664d6e-ee06-4aef-a82c-dff8df03bb7b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema2/manifests/sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.992571ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0aeb9c3a20e0109d1ef756eaa5c90ad5b954fec215b93bfb07cc68744b0249e0 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:36387" http.request.id=7ba9d72b-76e7-41a1-a587-f240ac17ac80 http.request.method=GET http.request.remoteaddr="127.0.0.1:33818" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.530466ms http.response.status=200 http.response.written=35 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (21.88s) === RUN TestManifestDeleteDisabled time="2026-05-15T08:12:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:12:15Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:12:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:40109" http.request.id=ad637aff-5e87-4057-9375-a2f6fb7ce9ea http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45230" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.676745ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2026-05-15T08:12:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:12:15Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:12:15Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 time="2026-05-15T08:12:15Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.10 time="2026-05-15T08:12:15Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.10 time="2026-05-15T08:12:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:46657" http.request.id=0b83eb9f-cdbb-4d04-8b27-186336af7178 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42404" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.457656ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:46657" http.request.id=0cf38fa3-71d7-4e08-af7b-4534aad344f9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.080368ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:46657" http.request.id=44be941e-f51d-4885-845a-1e6d657aba2c http.request.method=POST http.request.remoteaddr="127.0.0.1:42424" 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=5.181862ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2026-05-15T08:12:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.10 http.request.host="127.0.0.1:46657" http.request.id=5d052658-0159-44ae-adb8-752fb7f8c835 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42434" 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=2.849308ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [15/May/2026:08:12:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.06s) === RUN TestProxyManifestGetByTag time="2026-05-15T08:12:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:12:15Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:12:16Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34453" http.request.id=ea581ace-86c8-4461-8637-a7bcc03554cf http.request.method=POST http.request.remoteaddr="127.0.0.1:53120" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.341266ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34453" http.request.id=ecdd75a0-d6df-4824-af79-db2dbc5d538e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53120" http.request.uri="/v2/foo/bar/blobs/uploads/cb8ae4fb-f13d-4018-8bcd-1c965d2b1704?_state=JTF_fYhrGoNIs_0UnRAKOBREYsRXn6zublMe8ojac3d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiOGFlNGZiLWYxM2QtNDAxOC04YmNkLTFjOTY1ZDJiMTcwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMjoxNi4yMjI3MzMwMTZaIn0%3D&digest=sha256%3A97b23cfa298b1b5f071d92ffa1c4870c89f2f31f0cc01696ae6ea4604d0ba408" http.request.useragent="Go-http-client/1.1" http.response.duration=2.904093435s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:16 +0000] "PUT /v2/foo/bar/blobs/uploads/cb8ae4fb-f13d-4018-8bcd-1c965d2b1704?_state=JTF_fYhrGoNIs_0UnRAKOBREYsRXn6zublMe8ojac3d7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNiOGFlNGZiLWYxM2QtNDAxOC04YmNkLTFjOTY1ZDJiMTcwNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMjoxNi4yMjI3MzMwMTZaIn0%3D&digest=sha256%3A97b23cfa298b1b5f071d92ffa1c4870c89f2f31f0cc01696ae6ea4604d0ba408 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34453" http.request.id=5c1d175a-1d2d-40cf-97a9-def68d388501 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53120" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=7.8317ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:19 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:19Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 time="2026-05-15T08:12:19Z" level=info msg="redis not configured" go.version=go1.25.10 time="2026-05-15T08:12:19Z" level=info msg="Starting upload purge in 50m0s" go.version=go1.25.10 time="2026-05-15T08:12:19Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 time="2026-05-15T08:12:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34453" http.request.id=9a7d25f6-87f6-4d08-ab9d-32a0e8826e28 http.request.method=GET http.request.remoteaddr="127.0.0.1:53120" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.642351ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:08:12:19 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T08:12:19Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:34453" go.version=go1.25.10 time="2026-05-15T08:12:19Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.10 time="2026-05-15T08:12:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34453" http.request.id=cb83edde-4bda-42d8-a057-4f0103fecb81 http.request.method=GET http.request.remoteaddr="127.0.0.1:44636" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.736901ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:08:12:19 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T08:12:19Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34453 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34453/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:37209" http.request.id=932dc70a-b09f-4e7f-8752-08fe5b5e5f7f http.request.method=GET http.request.remoteaddr="127.0.0.1:35876" http.request.uri="/v2/foo/bar/manifests/sha256:b4fdcfe5ad0499f75819ddea359de679610db97f8b1332a4c3290f4b6bcb179c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:b4fdcfe5ad0499f75819ddea359de679610db97f8b1332a4c3290f4b6bcb179c" time="2026-05-15T08:12:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34453" http.request.id=c2199119-35e2-4ad7-ab96-dae4657c1f78 http.request.method=GET http.request.remoteaddr="127.0.0.1:44650" http.request.uri="/v2/foo/bar/manifests/sha256:b4fdcfe5ad0499f75819ddea359de679610db97f8b1332a4c3290f4b6bcb179c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.065382ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:08:12:19 +0000] "GET /v2/foo/bar/manifests/sha256:b4fdcfe5ad0499f75819ddea359de679610db97f8b1332a4c3290f4b6bcb179c HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T08:12:19Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:b4fdcfe5ad0499f75819ddea359de679610db97f8b1332a4c3290f4b6bcb179c with ttl=167h59m59.999993921s" go.version=go1.25.10 time="2026-05-15T08:12:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37209" http.request.id=932dc70a-b09f-4e7f-8752-08fe5b5e5f7f http.request.method=GET http.request.remoteaddr="127.0.0.1:35876" http.request.uri="/v2/foo/bar/manifests/sha256:b4fdcfe5ad0499f75819ddea359de679610db97f8b1332a4c3290f4b6bcb179c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=19.033074ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:08:12:19 +0000] "GET /v2/foo/bar/manifests/sha256:b4fdcfe5ad0499f75819ddea359de679610db97f8b1332a4c3290f4b6bcb179c HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T08:12:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34453" http.request.id=5a518254-44c8-4591-b956-930ae0bc567d http.request.method=GET http.request.remoteaddr="127.0.0.1:44650" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.598276ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:08:12:19 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T08:12:19Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34453 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34453/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:37209" http.request.id=e88623c8-3c82-46ba-b30c-1a2159d7c54e http.request.method=GET http.request.remoteaddr="127.0.0.1:35880" 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-15T08:12:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34453" http.request.id=08b7e05d-cc5f-4824-a498-0d2216c650ad http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44664" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.437868ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:08:12:19 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T08:12:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37209" http.request.id=e88623c8-3c82-46ba-b30c-1a2159d7c54e http.request.method=GET http.request.remoteaddr="127.0.0.1:35880" 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=13.514938ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:08:12:19 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T08:12:19Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34453" http.request.id=2d9fc3f7-2662-4117-ab0d-22f3f8176cef http.request.method=POST http.request.remoteaddr="127.0.0.1:44664" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.866236ms http.response.status=202 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34453" http.request.id=e7046df3-52cf-44d0-9d86-57a0822e4cf1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44664" http.request.uri="/v2/foo/bar/blobs/uploads/eb56cae6-2367-4781-ba34-cdd5eb439956?_state=0DbHmRVmnb8xN5DEJ2RA-CbMoBJkw8tRVPUYRP2v0RF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViNTZjYWU2LTIzNjctNDc4MS1iYTM0LWNkZDVlYjQzOTk1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMjoxOS42MjM2MDE5MzFaIn0%3D&digest=sha256%3A3345a52c73e522438b17bf6beab08847ea3e4c5b5fa03b17080a421849d4d25b" http.request.useragent="Go-http-client/1.1" http.response.duration=5.116657545s http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:19 +0000] "PUT /v2/foo/bar/blobs/uploads/eb56cae6-2367-4781-ba34-cdd5eb439956?_state=0DbHmRVmnb8xN5DEJ2RA-CbMoBJkw8tRVPUYRP2v0RF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImViNTZjYWU2LTIzNjctNDc4MS1iYTM0LWNkZDVlYjQzOTk1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNi0wNS0xNVQwODoxMjoxOS42MjM2MDE5MzFaIn0%3D&digest=sha256%3A3345a52c73e522438b17bf6beab08847ea3e4c5b5fa03b17080a421849d4d25b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34453" http.request.id=ecad7ca7-d587-4f5b-8cd1-2944e15a4d2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:44664" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=7.735831ms http.response.status=201 http.response.written=0 127.0.0.1 - - [15/May/2026:08:12:24 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2026-05-15T08:12:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34453" http.request.id=75facf93-5aa4-4d62-abfe-dc4876d1f9cd http.request.method=GET http.request.remoteaddr="127.0.0.1:44664" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.441331ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:08:12:24 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T08:12:24Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34453 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34453/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:37209" http.request.id=a966f210-fa27-49f6-b0ce-6e1c61c15284 http.request.method=GET http.request.remoteaddr="127.0.0.1:35888" 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-15T08:12:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34453" http.request.id=07971b7e-1a7d-4108-9409-e780eb1b2aa8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:44680" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.982676ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:08:12:24 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T08:12:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34453" http.request.id=2ec8dc50-67bc-4412-8283-3d5715889e91 http.request.method=GET http.request.remoteaddr="127.0.0.1:44680" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.58371ms http.response.status=200 http.response.written=2 127.0.0.1 - - [15/May/2026:08:12:24 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2026-05-15T08:12:24Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34453 /v2/ %!s(bool=false) %!s(bool=false) } &{{{{} {%!s(int32=0) %!s(uint32=0)}} %!s(uint32=0) %!s(uint32=0) {{} %!s(int32=0)} {{} %!s(int32=0)}} map[http://127.0.0.1:34453/v2/:[]]}" go.version=go1.25.10 http.request.host="127.0.0.1:37209" http.request.id=a966f210-fa27-49f6-b0ce-6e1c61c15284 http.request.method=GET http.request.remoteaddr="127.0.0.1:35888" 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-15T08:12:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:34453" http.request.id=4bd292d3-ee83-412f-8392-8f9e690a2a4c http.request.method=GET http.request.remoteaddr="127.0.0.1:44682" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.291611ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:08:12:24 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2026-05-15T08:12:24Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:246eb94b0e48c79c944e8b2f54890a6a46672ebd6fc00926772655d73ee7423d with ttl=167h59m59.999994365s" go.version=go1.25.10 time="2026-05-15T08:12:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:37209" http.request.id=a966f210-fa27-49f6-b0ce-6e1c61c15284 http.request.method=GET http.request.remoteaddr="127.0.0.1:35888" 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=25.066913ms http.response.status=200 http.response.written=935 127.0.0.1 - - [15/May/2026:08:12:24 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (8.89s) === RUN TestAppDispatcher time="2026-05-15T08:12:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40821" http.request.id=64239b9d-f503-4f8b-9385-57b7101aba8a http.request.method=GET http.request.remoteaddr="127.0.0.1:58774" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.324923ms http.response.status=200 http.response.written=0 time="2026-05-15T08:12:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40821" http.request.id=1d064c30-243a-4913-8be7-53e45d0dab78 http.request.method=GET http.request.remoteaddr="127.0.0.1:58774" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.463445ms http.response.status=200 http.response.written=0 time="2026-05-15T08:12:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40821" http.request.id=d0616184-19c2-4e41-9410-0c565a9f305d http.request.method=GET http.request.remoteaddr="127.0.0.1:58774" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.512463ms http.response.status=200 http.response.written=0 time="2026-05-15T08:12:24Z" level=info msg="response completed" go.version=go1.25.10 http.request.host="127.0.0.1:40821" http.request.id=292eae05-df5a-44c7-9be8-c9de8262ed86 http.request.method=GET http.request.remoteaddr="127.0.0.1:58774" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.672714ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2026-05-15T08:12:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 instance.id=1c8d7311-4abe-49fc-a0e4-257918709798 time="2026-05-15T08:12:24Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=1c8d7311-4abe-49fc-a0e4-257918709798 time="2026-05-15T08:12:24Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.10 http.request.host="127.0.0.1:37241" http.request.id=0c0945c0-8ade-4e82-bdf7-53f4152edaba http.request.method=GET http.request.remoteaddr="127.0.0.1:41390" 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-15T08:12:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 instance.id=1c8d7311-4abe-49fc-a0e4-257918709798 time="2026-05-15T08:12:24Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=1c8d7311-4abe-49fc-a0e4-257918709798 time="2026-05-15T08:12:24Z" level=info msg="configuring file health check path=/tmp/healthcheck937502089, interval=1" go.version=go1.25.10 instance.id=1c8d7311-4abe-49fc-a0e4-257918709798 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2026-05-15T08:12:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 instance.id=1c8d7311-4abe-49fc-a0e4-257918709798 time="2026-05-15T08:12:28Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=1c8d7311-4abe-49fc-a0e4-257918709798 time="2026-05-15T08:12:28Z" level=info msg="configuring TCP health check addr=127.0.0.1:43329, interval=1" go.version=go1.25.10 instance.id=1c8d7311-4abe-49fc-a0e4-257918709798 --- PASS: TestTCPHealthCheck (4.01s) === RUN TestHTTPHealthCheck time="2026-05-15T08:12:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.10 instance.id=1c8d7311-4abe-49fc-a0e4-257918709798 time="2026-05-15T08:12:32Z" level=info msg="redis not configured" go.version=go1.25.10 instance.id=1c8d7311-4abe-49fc-a0e4-257918709798 time="2026-05-15T08:12:32Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:46609, interval=1, threshold=3" go.version=go1.25.10 instance.id=1c8d7311-4abe-49fc-a0e4-257918709798 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 174.831s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.08s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.62s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.23s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 11.003s === RUN TestSchedule time="2026-05-15T08:09:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=151caa55-8985-42d3-9bc5-c9ce06c41cb5 time="2026-05-15T08:09:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.997033ms" go.version=go1.25.10 instance.id=151caa55-8985-42d3-9bc5-c9ce06c41cb5 time="2026-05-15T08:09:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.062µs" go.version=go1.25.10 instance.id=151caa55-8985-42d3-9bc5-c9ce06c41cb5 time="2026-05-15T08:09:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=995.94µs" go.version=go1.25.10 instance.id=151caa55-8985-42d3-9bc5-c9ce06c41cb5 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2026-05-15T08:09:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=151caa55-8985-42d3-9bc5-c9ce06c41cb5 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2026-05-15T08:09:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=151caa55-8985-42d3-9bc5-c9ce06c41cb5 time="2026-05-15T08:09:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.997218ms" go.version=go1.25.10 instance.id=151caa55-8985-42d3-9bc5-c9ce06c41cb5 time="2026-05-15T08:09:45Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998022ms" go.version=go1.25.10 instance.id=151caa55-8985-42d3-9bc5-c9ce06c41cb5 time="2026-05-15T08:09:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=151caa55-8985-42d3-9bc5-c9ce06c41cb5 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2026-05-15T08:09:45Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.10 instance.id=151caa55-8985-42d3-9bc5-c9ce06c41cb5 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.583s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (5.78s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 15673344 sha256:d5fecf6541277b9e7c6d55260d55aaec08062dcb8654ba0e5e29c2447b600a72 [] map[] } --- PASS: TestSimpleBlobRead (0.58s) === RUN TestBlobMount --- PASS: TestBlobMount (0.64s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (4.01s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.95s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (4.03s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:0618480321b919efaf0c78d91b09645f2df66629a2e8d8d6c0cdb8098bd06021 palailogos: marking blob sha256:bba4a2b8d32720c4cd136ba185ff64469bf9297921df5982f5bbfb193e9b465f palailogos: marking blob sha256:9a856fa73daa1945af33e90cebd917c661baef47b6eadcbd453de9a342340e73 palailogos: marking manifest sha256:4f1bc7f3093b5de6b630802b9df0f9c8d8fe86f5b1ec9b99b5bf2c4a46699ba2 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:719dd644f650cf94dba9047980531d042ab25ac64cac175c363a8905b1619b0d palailogos: marking blob sha256:4fde860cb1ac0110094799ec416e7acbfb75cc4c4d7b70d21524c8104a3b0daa palailogos: marking manifest sha256:9a856fa73daa1945af33e90cebd917c661baef47b6eadcbd453de9a342340e73 palailogos: marking blob sha256:03aebf99b07ba954181c7539ed34080e08abf93b43ff66ba99974d07f9245a69 palailogos: marking blob sha256:48191ed768491611c96c8fb0673b9a2912d3d0425d168c909509824921dec032 palailogos: marking manifest sha256:bba4a2b8d32720c4cd136ba185ff64469bf9297921df5982f5bbfb193e9b465f palailogos: marking blob sha256:e659896a4eb869684d48537544bf4ee1a714ba7e63b2163a41bd2acd82954003 palailogos: marking blob sha256:f5e7e04410bf311701d6bef7f161c3243d70fa5058feab5f1b8f8a70f7a9c41a 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.27s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:66085006a2b087102a66830e01016d63acc49ec890e72d852fa13638590937b8 deletemanifests: marking manifest sha256:b0b9640c30e51fd19e708fde430298db44a6a7f46a91cc3770bdbb0c9dcb82c0 deletemanifests: marking blob sha256:669f36b83a6e6239f04939edc6939dceda3416c50e429cfce673a5f8152f33a1 deletemanifests: marking blob sha256:4c753785ec23d6251267f51303a83ebc64dc876d4e472541dd03e85abfd9d99e deletemanifests: marking blob sha256:b7c67f9655c8869f4471bae73a2243aefb8c05df581342dfdb16e69d680942b6 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2cfdd7a1cdb30039a0894363b2bfa567cee1733a2ac31d6baa99a6bdd6019af5 blob eligible for deletion: sha256:3e12d5473dd3d7c6863bb9eeba63892922dcfac70c6b23a671cc08d8735d0495 blob eligible for deletion: sha256:66085006a2b087102a66830e01016d63acc49ec890e72d852fa13638590937b8 blob eligible for deletion: sha256:bd78be414b2da5cc6c287850900136be89d929f5e898bba49348a136d230e984 deletemanifests manifest eligible for deletion: sha256:66085006a2b087102a66830e01016d63acc49ec890e72d852fa13638590937b8 deletemanifests: marking manifest sha256:b0b9640c30e51fd19e708fde430298db44a6a7f46a91cc3770bdbb0c9dcb82c0 deletemanifests: marking blob sha256:669f36b83a6e6239f04939edc6939dceda3416c50e429cfce673a5f8152f33a1 deletemanifests: marking blob sha256:4c753785ec23d6251267f51303a83ebc64dc876d4e472541dd03e85abfd9d99e deletemanifests: marking blob sha256:b7c67f9655c8869f4471bae73a2243aefb8c05df581342dfdb16e69d680942b6 time="2026-05-15T08:10:09Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/66085006a2b087102a66830e01016d63acc49ec890e72d852fa13638590937b8" go.version=go1.25.10 instance.id=f82939b9-b449-4594-a234-c7d0b60c5308 time="2026-05-15T08:10:09Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/66085006a2b087102a66830e01016d63acc49ec890e72d852fa13638590937b8" go.version=go1.25.10 instance.id=f82939b9-b449-4594-a234-c7d0b60c5308 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2cfdd7a1cdb30039a0894363b2bfa567cee1733a2ac31d6baa99a6bdd6019af5 time="2026-05-15T08:10:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2c/2cfdd7a1cdb30039a0894363b2bfa567cee1733a2ac31d6baa99a6bdd6019af5" go.version=go1.25.10 instance.id=f82939b9-b449-4594-a234-c7d0b60c5308 blob eligible for deletion: sha256:3e12d5473dd3d7c6863bb9eeba63892922dcfac70c6b23a671cc08d8735d0495 time="2026-05-15T08:10:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3e/3e12d5473dd3d7c6863bb9eeba63892922dcfac70c6b23a671cc08d8735d0495" go.version=go1.25.10 instance.id=f82939b9-b449-4594-a234-c7d0b60c5308 blob eligible for deletion: sha256:66085006a2b087102a66830e01016d63acc49ec890e72d852fa13638590937b8 time="2026-05-15T08:10:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/66/66085006a2b087102a66830e01016d63acc49ec890e72d852fa13638590937b8" go.version=go1.25.10 instance.id=f82939b9-b449-4594-a234-c7d0b60c5308 blob eligible for deletion: sha256:bd78be414b2da5cc6c287850900136be89d929f5e898bba49348a136d230e984 time="2026-05-15T08:10:09Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bd/bd78be414b2da5cc6c287850900136be89d929f5e898bba49348a136d230e984" go.version=go1.25.10 instance.id=f82939b9-b449-4594-a234-c7d0b60c5308 --- PASS: TestDeleteManifestIfTagNotFound (2.76s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2f6df3bffb56208456d8395a5cde2095a88dedc5a50ba95697b48f7d085d88e6 time="2026-05-15T08:10:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2f/2f6df3bffb56208456d8395a5cde2095a88dedc5a50ba95697b48f7d085d88e6" go.version=go1.25.10 instance.id=f82939b9-b449-4594-a234-c7d0b60c5308 blob eligible for deletion: sha256:ea9da9d666699a37b80d62e3a48516e22c3292c290b86920d3b1e106f6faa523 time="2026-05-15T08:10:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ea/ea9da9d666699a37b80d62e3a48516e22c3292c290b86920d3b1e106f6faa523" go.version=go1.25.10 instance.id=f82939b9-b449-4594-a234-c7d0b60c5308 blob eligible for deletion: sha256:f714422b2a186d0c83046be11ad003d3dab813e9b4bbb049a9e0d23c9cb1947e time="2026-05-15T08:10:10Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f7/f714422b2a186d0c83046be11ad003d3dab813e9b4bbb049a9e0d23c9cb1947e" go.version=go1.25.10 instance.id=f82939b9-b449-4594-a234-c7d0b60c5308 --- PASS: TestGCWithMissingManifests (1.01s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:e52ffb6c30af1d77a8fb79b052c428455af3f91b36a51c58e97ef9f6f414b340 komnenos: marking blob sha256:5a2a752b52cf63d992a2df7167c37d4788d83be0e60301699de79d8b67271d97 komnenos: marking blob sha256:cb2ae814fa46432c3a4e8f25f270f5d66030f9fb2aab34908d00e48c4a2e0d50 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:88926f4e66a75a733aa9d8e7a1d31dd413f4536dc90d97b81c29bfdfbb4b5160 time="2026-05-15T08:10:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/88/88926f4e66a75a733aa9d8e7a1d31dd413f4536dc90d97b81c29bfdfbb4b5160" go.version=go1.25.10 instance.id=f82939b9-b449-4594-a234-c7d0b60c5308 blob eligible for deletion: sha256:d6d28a92c6e581040daf5f1c09b2adf724426993f9fb26b248276bdad7b5f008 time="2026-05-15T08:10:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/d6/d6d28a92c6e581040daf5f1c09b2adf724426993f9fb26b248276bdad7b5f008" go.version=go1.25.10 instance.id=f82939b9-b449-4594-a234-c7d0b60c5308 blob eligible for deletion: sha256:dc879ba45225775cf412b10408a2ebecf0071f637aa7d65b95994b35b3b23400 time="2026-05-15T08:10:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dc/dc879ba45225775cf412b10408a2ebecf0071f637aa7d65b95994b35b3b23400" go.version=go1.25.10 instance.id=f82939b9-b449-4594-a234-c7d0b60c5308 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2026-05-15T08:10:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.10 instance.id=f82939b9-b449-4594-a234-c7d0b60c5308 blob eligible for deletion: sha256:60c2e94b48370cd9ae3c0a16821448f36f1c67f5dae91a398fb26c4a17cc688f time="2026-05-15T08:10:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/60/60c2e94b48370cd9ae3c0a16821448f36f1c67f5dae91a398fb26c4a17cc688f" go.version=go1.25.10 instance.id=f82939b9-b449-4594-a234-c7d0b60c5308 blob eligible for deletion: sha256:629b4794dccb8c6ec91eb337eb3bfdd8668debff18b8d32f7af0ead34e032b80 time="2026-05-15T08:10:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/62/629b4794dccb8c6ec91eb337eb3bfdd8668debff18b8d32f7af0ead34e032b80" go.version=go1.25.10 instance.id=f82939b9-b449-4594-a234-c7d0b60c5308 blob eligible for deletion: sha256:850b64df87db1833710fdfbe77f79b9f6634de3eb30b122d8063d12c27130901 time="2026-05-15T08:10:12Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/85/850b64df87db1833710fdfbe77f79b9f6634de3eb30b122d8063d12c27130901" go.version=go1.25.10 instance.id=f82939b9-b449-4594-a234-c7d0b60c5308 --- PASS: TestDeletionHasEffect (2.82s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.62s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:5816555e05b2f694e9239672ea48d177f0690dc05d91e50e557eb70d5737a730 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:bc2ecc5f2fbdf401c6188eb5267c5fcde9fe51043ae68ad42494abb89d853fda michael_z_doukas: marking blob sha256:6f3a89adbf0691a62542474675e48a36045d91667dc0098909cceae1cb658d5f 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:7f9798581aac5386c98fdebb6b9fcf3f9d4dabfa66ef19a6c689998f3c7eeca3 time="2026-05-15T08:10:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7f/7f9798581aac5386c98fdebb6b9fcf3f9d4dabfa66ef19a6c689998f3c7eeca3" go.version=go1.25.10 instance.id=f82939b9-b449-4594-a234-c7d0b60c5308 --- PASS: TestOrphanBlobDeleted (1.30s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:c94a96ef22d5d7fa0a80a5505c7a2e1487a238033e3eb11dc3e638f077756658 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:6487bcd209df3b218a56c3f435d471b1b4c89839f84a366d164fd04e96afa107 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.80s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.78s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.55s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.90s) === 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-15T08:10:20Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 07:10:20.893792917 +0000 UTC m=-3564.144297515, actuallyDelete=true" time="2026-05-15T08:10:20Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2026-05-15T08:10:20Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 08:10:20.894870074 +0000 UTC m=+35.856779646, actuallyDelete=true" time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0456e9ef-6e42-4aa3-afcd-f87705cd57b6 have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.894870074 +0000 UTC m=+35.856779646). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/39c67d68-a781-4616-b7a8-3ccf1a576a01 have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.894870074 +0000 UTC m=+35.856779646). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3acc4157-e012-4665-bdfa-6aa39edcb2d3 have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.894870074 +0000 UTC m=+35.856779646). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3b47ffbb-54b4-43d8-b350-ea927f9dc54f have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.894870074 +0000 UTC m=+35.856779646). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b5e36b74-5acc-4f36-9237-3096c324c8b8 have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.894870074 +0000 UTC m=+35.856779646). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/54eb9c93-562d-482a-a314-e838aaa343d3 have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.894870074 +0000 UTC m=+35.856779646). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/50e643ee-5959-4d8c-82b9-16d1ad6b49db have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.894870074 +0000 UTC m=+35.856779646). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/abd5dbf3-7864-4452-b8ac-50d19866827d have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.894870074 +0000 UTC m=+35.856779646). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b85bfd63-5f4c-425f-adde-177ccd24dd3e have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.894870074 +0000 UTC m=+35.856779646). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bd4e82fc-1ce6-432c-9c25-7031c4ebe17b have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.894870074 +0000 UTC m=+35.856779646). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/be762758-9e4a-4597-bc2d-219729aab293 have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.894870074 +0000 UTC m=+35.856779646). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2026-05-15T08:10:20Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 08:10:20.896303809 +0000 UTC m=+35.858213380, actuallyDelete=true" time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ab4c9262-43f9-4802-9b67-86905d9452b5 have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.896303809 +0000 UTC m=+35.858213380). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e9ca48a1-c4e0-4709-ae98-9082b452addf have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.896303809 +0000 UTC m=+35.858213380). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/9b4ae796-bf74-4484-9521-2f796c4b7db3 have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.896303809 +0000 UTC m=+35.858213380). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/af9961de-46fe-48a5-88e9-5f3f49f8fe1d have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.896303809 +0000 UTC m=+35.858213380). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b54cb255-d989-40a3-baeb-5609c441369d have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.896303809 +0000 UTC m=+35.858213380). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2026-05-15T08:10:20Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 08:10:20.897340666 +0000 UTC m=+35.859250237, actuallyDelete=true" time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c6f326a2-b9d8-4818-a778-25f36809c518 have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.897340666 +0000 UTC m=+35.859250237). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/163fdb17-8d1c-47b1-a33d-18a22c98be46 have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.897340666 +0000 UTC m=+35.859250237). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3c3270e0-68cc-47b2-bb1a-e85584d3cb99 have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.897340666 +0000 UTC m=+35.859250237). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/56f9af54-7f45-4845-b361-52195ac3e528 have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.897340666 +0000 UTC m=+35.859250237). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b892b799-a8c0-433a-801c-9f0636dfd06e have older date (2026-05-15 07:10:20 +0000 UTC) than purge date (2026-05-15 08:10:20.897340666 +0000 UTC m=+35.859250237). Removing upload directory." time="2026-05-15T08:10:20Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2026-05-15T08:10:20Z" level=info msg="PurgeUploads starting: olderThan=2026-05-15 08:10:20.897974127 +0000 UTC m=+35.859883698, actuallyDelete=true" time="2026-05-15T08:10:20Z" 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 35.882s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.011s === 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.011s === RUN TestWalkFileRemoved time="2026-05-15T08:09:45Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.494s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.089s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.30s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.800s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.51s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.008s ? 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-15T08:09:45Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.10 === RUN TestEligibleForS3/Client_IP_=_#01 time="2026-05-15T08:09:45Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.10 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2026-05-15T08:09:45Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.10 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestUpdateCalledRegularly === CONT TestInvalidData === CONT TestInvalidNetworkType === CONT TestParsing === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 === CONT TestMatchIPV6 time="2026-05-15T08:09:45Z" level=error msg="unknown ip address format" go.version=go1.25.10 instance.id=fb3ab3f8-8f8d-4d3d-9e68-5cb0c3378457 ip=?0000000000000000000000000000000000 --- PASS: TestS3TryUpdate (0.00s) time="2026-05-15T08:09:45Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.10 instance.id=fb3ab3f8-8f8d-4d3d-9e68-5cb0c3378457 --- PASS: TestParsing (0.00s) --- PASS: TestInvalidNetworkType (0.00s) time="2026-05-15T08:09:45Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2026-05-15T08:09:45Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.10 instance.id=fb3ab3f8-8f8d-4d3d-9e68-5cb0c3378457 --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV6 (0.00s) time="2026-05-15T08:09:46Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-15T08:09:47Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-15T08:09:48Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 time="2026-05-15T08:09:49Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.10 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.513s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.007s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.500s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.83s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.340s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.018s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r23.apk >>> docker-registry*: Adding .pre-install >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r23.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86.so.1 >>> docker-registry*: Package size: 24.6 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r23.apk >>> docker-registry: Build complete at Fri, 15 May 2026 08:12:41 +0000 elapsed time 0h 3m 29s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20260515.080913) (2/2) Purging go (1.25.10-r0) Executing busybox-1.37.0-r30.trigger OK: 426.0 MiB in 104 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...